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

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

static getMessage ($code, $replace=null, $language=null)
 
static loadMessages ($file)
 
static getCurrentLang ()
 
static setCurrentLang ($language)
 
static loadLanguageFile ($file, $language=null, $normalize=true)
 
static loadCustomMessages ($file, $language=null)
 
static getDefaultLang ($lang)
 
static getIncludedFiles ()
 
static getMessagePlural (string $code, int $value, array $replace=null, string $language=null)
 
static getPluralForm ($value, $language='')
 

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

Примеры
C:/bitrix/modules/main/lib/ui/copyright.php.

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

Методы

◆ getCurrentLang()

static getCurrentLang ( )
static
Возвращает
string

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

◆ getDefaultLang()

static getDefaultLang ( $lang)
static

Returns default language for specified language. Default language is used when translation is not found.

Аргументы
string$lang
Возвращает
string

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

◆ getIncludedFiles()

static getIncludedFiles ( )
static

Returns previously included lang files.

Возвращает
array

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

◆ getMessage()

static getMessage ( $code,
$replace = null,
$language = null )
static

Returns translation by message code. Loc::loadMessages(FILE) should be called first once per php file

Аргументы
string$code
array$replacee.g. array("#NUM#"=>5)
string$language
Возвращает
string|null
Примеры
C:/bitrix/modules/main/lib/ui/copyright.php.

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

◆ getMessagePlural()

static getMessagePlural ( string $code,
int $value,
array $replace = null,
string $language = null )
static

Gets plural message by id and number

Аргументы
{string}messageId
{number}value
{object}[replacements]
Возвращает
{?string} Returns plural message by message code and number. Loc::loadMessages(FILE) should be called first once per php file
Аргументы
string$code
int$value
array | null$replacee.g. array("#NUM#"=>5)
string | null$language
Возвращает
string|null

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

◆ getPluralForm()

static getPluralForm ( $value,
$language = '' )
static

Return language plural form id by number see http://docs.translatehouse.org/projects/localization-guide/en/latest/l10n/pluralforms.html

Аргументы
{number}value
{string}languageId
Возвращает
integer

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

◆ loadCustomMessages()

static loadCustomMessages ( $file,
$language = null )
static

Loads custom messages from the file to overwrite messages by their IDs.

Аргументы
string$file
string | null$language

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

◆ loadLanguageFile()

static loadLanguageFile ( $file,
$language = null,
$normalize = true )
static

Loads language messages for specified file

Аргументы
string$file
string$language
bool$normalize
Возвращает
array

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

◆ loadMessages()

static loadMessages ( $file)
static

Loads language messages for specified file in a lazy way

Аргументы
string$file

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

◆ setCurrentLang()

static setCurrentLang ( $language)
static

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