kosmosafive / bitrix-localization
Bitrix Localization
2.0.0
2025-08-22 11:55 UTC
Requires
- php: >=8.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.86
This package is auto-updated.
Last update: 2025-08-22 11:55:43 UTC
README
Расширение стандартного функционала локализации Bitrix.
Конфигурация
Конфигурацию рекомендуется указывать в файле /bitrix/.settings_extra.php.
- default_language — (опционально) язык по умолчанию.
return [ 'default_language' => [ 'value' => 'ru', ], ];
Использование
Kosmosafive\Bitrix\Localization\Loc
Класс расширяет функционал стандартного класса Bitrix\Main\Localization\Loc
.
getMessage
public static function getMessage( string $code, ?array $replace = null, ?string $language = null, ?string $defaultLanguage = null ): ?string
- defaultLanguage — (опционально) язык по умолчанию. если не найдена языковая фраза на запрашиваемом языке, будет выполнен поиск на языке по умолчанию. если параметр не передан, будет использоваться значение из конфигурации.
getMessagePlural
public static function getMessagePlural( string $code, int $value, ?array $replace = null, ?string $language = null, ?string $defaultLanguage = null ): ?string
- defaultLanguage — (опционально) язык по умолчанию. если не найдена языковая фраза на запрашиваемом языке, будет выполнен поиск на языке по умолчанию. если параметр не передан, будет использоваться значение из конфигурации.