Класс Phalcon\Translate\Adapter\Csv

расширяет абстрактный класс Phalcon\Translate\Adapter

Реализует Phalcon\Translate\AdapterInterface, ArrayAccess

Source on GitHub

Позволяет определять списки переводов с помощью CSV-файла

Методы

public __construct (array $options)

Phalcon\Translate\Adapter\Csv конструктор

private _load (string $file, int $length, string $delimiter, string $enclosure)

Загрузить перевод из файла

public query (mixed $index, [mixed $placeholders])

Возвращает перевод, связанный с данным ключом

public exists (mixed $index)

Проверяет, определен ли ключ преобразования во внутреннем массиве

public setInterpolator (Phalcon\Translate\InterpolatorInterface $interpolator) наследуется от Phalcon\Translate\Adapter

...

public string t (string $translateKey, [array $placeholders]) наследуется от Phalcon\Translate\Adapter

Возвращает строку перевода данного ключа

public string _ (string $translateKey, [array $placeholders]) наследуется от Phalcon\Translate\Adapter

Возвращает строку перевода заданного ключа (псевдоним метода 't')

public offsetSet (string $offset, string $value) наследуется от Phalcon\Translate\Adapter

Устанавливает значение перевода

public offsetExists (mixed $translateKey) наследуется от Phalcon\Translate\Adapter

Проверяет, существует ли ключ перевода

public offsetUnset (string $offset) наследуется от Phalcon\Translate\Adapter

Удаляет перевод из словаря

public string offsetGet (string $translateKey) наследуется от Phalcon\Translate\Adapter

Возвращает перевод, связанный с данным ключом

protected replacePlaceholders (mixed $translation, [mixed $placeholders]) наследуется от Phalcon\Translate\Adapter

Заменяет заполнители на переданные значения