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

This package is auto-updated.

Last update: 2023-11-09 15:11:38 UTC


README

Latest Stable Version Total Downloads

Bitrix Translation - интеграция функционала локализации фреймворка Laravel в Битрикс

Установка

  1. composer require ge1i0n/bitrix-translation

  2. Добавляем в 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,
],