PHP Класс lajax\translatemanager\services\scanners\ScannerFile
Language elements detected in JavaScript files:
~~~
lajax.t('language element);
lajax.t('language element {replace}', {replace:'String'});
lajax.t("language element");
lajax.t("language element {replace}", {replace:'String'});
~~~
Language elements detected in PHP files:
"t" functions:
~~~
::t('category of language element', 'language element');
::t('category of language element', 'language element {replace}', ['replace' => 'String']);
::t('category of language element', "language element");
::t('category of language element', "language element {replace}", ['replace' => 'String']);
~~~
Language elements detected in constant arrays:
~~~
**
* @translate
*\/
private $_GENDERS = ['Male', 'Female'];
**
* @translate
*\/
private $_STATUSES = [
self::STATUS_ACTIVE => 'Active',
self::STATUS_INACTIVE => 'Inactive'
];
~~~
Translation of constant arrays:
Translation to site language:
~~~
$genders = \lajax\translatemanager\helpers\Language::a($this->_GENDERS);
~~~
Translating to the language of your coice:
~~~
$statuses = \lajax\translatemanager\helpers\Language::a($this->_STATUSES, [], 'de-DE');
~~~
Показать файл
Открыть проект
Открытые свойства
Защищенные свойства (Protected)
Свойство |
Тип |
Описание |
|
$files |
|
Array to store patsh to project files. |
|
Открытые методы
Защищенные методы
Приватные методы
Метод |
Описание |
|
_getRoots ( ) : array |
Returns the root directories to scan. |
|
Описание методов
__construct()
публичный Метод
public __construct ( Scanner $scanner ) |
$scanner |
lajax\translatemanager\services\Scanner |
|
checkTokens()
защищенный Метод
protected checkTokens ( $options, $translatorTokens, $tokens ) |
$options |
|
Definition of the parameters required to identify language elements. |
$translatorTokens |
|
Translation identification |
$tokens |
|
Tokens to search through |
containsTranslator()
защищенный Метод
Determines whether the file has any of the translators.
getLanguageItem()
абстрактный защищенный Метод
If there is no recognisable language element in the array, returns null.
initFiles()
защищенный Метод
isValidCategory()
защищенный Метод
Determines whether the category received as a parameter can be processed.
Описание свойств
$files защищенное статическое свойство
Array to store patsh to project files.
$module публичное свойство
$scanner публичное свойство