1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс 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 строка 8

Методы

◆ allowConvertEncoding()

allowConvertEncoding ( )
static

Tells true if configuration allows to convert encodings.

Возвращает
bool

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

◆ checkPathRestrictionConvertEncoding()

checkPathRestrictionConvertEncoding ( $langFile)
static

Tells if need to convert encoding for certain file.

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

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

◆ convertLangPath()

convertLangPath ( $langFile,
$language )
static

Converts lang file to translation repository path.

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

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

◆ getCurrentEncoding()

getCurrentEncoding ( )
static

Returns current encoding.

Возвращает
string

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

◆ getDefaultTranslationEncoding()

getDefaultTranslationEncoding ( $lang)
static

Returns encoding of source lang file in the translation repository.

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

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

◆ getDeveloperRepositoryPath()

getDeveloperRepositoryPath ( )
static

Returns path to developer repository.

Возвращает
string

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

◆ getEncodings()

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

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

◆ getSourceEncoding()

getSourceEncoding ( $lang)
static

Returns encoding of source lang file in the translation repository.

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

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

◆ getTranslationRepositoryPath()

getTranslationRepositoryPath ( )
static

Returns path to translation repository.

Возвращает
string

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

◆ isDefaultTranslationLang()

isDefaultTranslationLang ( $lang)
static

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

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

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

◆ loadMap()

loadMap ( )
static

Restore project map structure from file structure.

Возвращает
array

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

◆ needConvertEncoding()

needConvertEncoding ( $language,
$targetEncoding = null )
static

Tells if need to convert encoding.

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

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

◆ setCurrentEncoding()

setCurrentEncoding ( $encoding)
static

Sets current encoding.

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

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

◆ useTranslationRepository()

useTranslationRepository ( )
static

Tells if need to use translation repository.

Возвращает
bool

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

Поля

◆ CACHE_ID

const CACHE_ID = 'TranslationLoadMapCache'

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

◆ CACHE_TTL

const CACHE_TTL = 3600

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


Объявления и описания членов класса находятся в файле: