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');
~~~
파일 보기
프로젝트 열기: lajax/yii2-translate-manager
공개 프로퍼티들
보호된 프로퍼티들
프로퍼티 |
타입 |
설명 |
|
$files |
|
Array to store patsh to project files. |
|
공개 메소드들
보호된 메소드들
비공개 메소드들
메소드 상세
public __construct ( Scanner $scanner ) |
$scanner |
lajax\translatemanager\services\Scanner |
|
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.
isValidCategory()
보호된 메소드
Determines whether the category received as a parameter can be processed.
프로퍼티 상세
Array to store patsh to project files.