ge1i0n / bitrix-translation
This package is abandoned and no longer maintained.
No replacement package was suggested.
0.2.0
2023-10-09 14:56 UTC
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, ],