Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Translation

Открытые статические члены

static isDefaultTranslationLang ($lang)
 
static getDefaultTranslationEncoding ($lang)
 
static getSourceEncoding ($lang)
 
static setCurrentEncoding ($encoding)
 
static getCurrentEncoding ()
 
static needConvertEncoding ($language, $targetEncoding=null)
 
static checkPathRestrictionConvertEncoding ($langFile)
 
static useTranslationRepository ()
 
static getTranslationRepositoryPath ()
 
static allowConvertEncoding ()
 
static getDeveloperRepositoryPath ()
 
static convertLangPath ($langFile, $language)
 
static loadMap ()
 
static getEncodings ($language, $langFile)
 

Открытые атрибуты

const CACHE_ID = 'TranslationLoadMapCache'
 
const CACHE_TTL = 3600
 

Подробное описание

См. определение в файле translation.php строка 9

Методы

◆ allowConvertEncoding()

static allowConvertEncoding ( )
static

Tells true if configuration allows to convert encodings.

Возвращает
bool

См. определение в файле translation.php строка 278

◆ checkPathRestrictionConvertEncoding()

static checkPathRestrictionConvertEncoding ( $langFile)
static

Tells if need to convert encoding for certain file.

Аргументы
string$langFileLanguage file path.
Возвращает
bool

См. определение в файле translation.php строка 211

◆ convertLangPath()

static convertLangPath ( $langFile,
$language )
static

Converts lang file to translation repository path.

Аргументы
string$langFileLanguage file path.
string$languageLanguage code to retrieve translation.
Возвращает
string

См. определение в файле translation.php строка 328

◆ getCurrentEncoding()

static getCurrentEncoding ( )
static

Returns current encoding.

Возвращает
string

См. определение в файле translation.php строка 122

◆ getDefaultTranslationEncoding()

static getDefaultTranslationEncoding ( $lang)
static

Returns encoding of source lang file in the translation repository.

Аргументы
string$langLanguage code to retrieve encoding.
Возвращает
string

См. определение в файле translation.php строка 47

◆ getDeveloperRepositoryPath()

static getDeveloperRepositoryPath ( )
static

Returns path to developer repository.

Возвращает
string

См. определение в файле translation.php строка 300

◆ getEncodings()

static getEncodings ( $language,
$langFile )
static
Аргументы
$language
$langFile
Возвращает
array

См. определение в файле translation.php строка 615

◆ getSourceEncoding()

static getSourceEncoding ( $lang)
static

Returns encoding of source lang file in the translation repository.

Аргументы
string$langLanguage code to retrieve encoding.
Возвращает
string

См. определение в файле translation.php строка 69

◆ getTranslationRepositoryPath()

static getTranslationRepositoryPath ( )
static

Returns path to translation repository.

Возвращает
string

См. определение в файле translation.php строка 254

◆ isDefaultTranslationLang()

static isDefaultTranslationLang ( $lang)
static

Returns true if language translation is one of the default translation.

Аргументы
string$langLanguage code to check.
Возвращает
bool

См. определение в файле translation.php строка 33

◆ loadMap()

static loadMap ( )
static

Restore project map structure from file structure.

Возвращает
array

См. определение в файле translation.php строка 525

◆ needConvertEncoding()

static needConvertEncoding ( $language,
$targetEncoding = null )
static

Tells if need to convert encoding.

Аргументы
string$languageLanguage code.
string$targetEncodingTarget encoding.
Возвращает
bool

См. определение в файле translation.php строка 183

◆ setCurrentEncoding()

static setCurrentEncoding ( $encoding)
static

Sets current encoding.

Аргументы
string$encodingCharset encoding.
Возвращает
void

См. определение в файле translation.php строка 112

◆ useTranslationRepository()

static useTranslationRepository ( )
static

Tells if need to use translation repository.

Возвращает
bool

См. определение в файле translation.php строка 234

Данные класса

◆ CACHE_ID

const CACHE_ID = 'TranslationLoadMapCache'

См. определение в файле translation.php строка 24

◆ CACHE_TTL

const CACHE_TTL = 3600

См. определение в файле translation.php строка 25