ge1i0n / bitrix-translation
Installs: 53
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/ge1i0n/bitrix-translation
Requires
- php: ^7.3|^8.0
- illuminate/config: 9.*
- illuminate/container: 9.*
- illuminate/translation: 9.*
README
Bitrix Translation - интеграция функционала локализации фреймворка Laravel в Битрикс
Установка
-
composer require ge1i0n/bitrix-translation
-
Добавляем в init.php
use Gelion\BitrixTranslation\TranslationProvider; require $_SERVER['DOCUMENT_ROOT']."/vendor/autoload.php"; TranslationProvider::register();
Использование
Вызов строк локализации аналогичен Laravel. Для смены текущего языка используйте конструкцию:
app('translator')->setLocale('en');
Конфигурация
При необходимости пути можно поменять в конфигурации. .settings_extra.php
'bitrix-translation' => [ 'value' => [ 'langPath' => '/absolute/path/or/path/from/document/root', // по умолчанию 'local/lang' 'locale' => 'ru', // по умолчанию 'ru' 'fallback_locale' => 'ru', // по умолчанию 'ru' ], 'readonly' => true, ],