vadkuz/flarum2-russian-langpack

Russian language pack for Flarum 2.

Maintainers

Package info

github.com/vadkuz/flarum2-russian-langpack

Type:flarum-extension

pkg:composer/vadkuz/flarum2-russian-langpack

Statistics

Installs: 61

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0


README

Russian language pack for Flarum 2.x.

Composer Package

vadkuz/flarum2-russian-langpack

🇷🇺 Русский

Установка (через Packagist)

composer require vadkuz/flarum2-russian-langpack
php flarum extension:enable vadkuz-flarum2-russian-langpack
php flarum cache:clear
php flarum assets:publish

В админке Flarum выберите русский язык по умолчанию: Appearance -> Languages.

Автосинхронизация недостающих переводов (без cron)

  • По умолчанию загружается единый набор из locale (включая динамически добавленные файлы).
  • Полный словарь хранится в locale-catalog и не подключается напрямую, чтобы уменьшить нагрузку.
  • Синхронизация запускается автоматически только на странице расширения Русский (Flarum2) в админке.
  • Список задач строится по settings.extensions_enabled (только включенные расширения форума).
  • Если перевода нет в locale, расширение копирует locale-catalog/<extension-id>.yml.
  • Если файл не найден, интерфейс этого расширения остается на EN fallback.

Удаление

composer remove vadkuz/flarum2-russian-langpack
php flarum cache:clear
php flarum assets:publish

🇬🇧 English

Installation (via Packagist)

composer require vadkuz/flarum2-russian-langpack
php flarum extension:enable vadkuz-flarum2-russian-langpack
php flarum cache:clear
php flarum assets:publish

In Flarum admin panel, set Russian as default language: Appearance -> Languages.

Automatic missing translation sync (no cron)

  • By default a single locale set is loaded (including dynamically added files).
  • Full dictionary is stored in locale-catalog and is not loaded directly, which reduces runtime load.
  • Sync runs automatically only when the Русский (Flarum2) extension page is open in admin.
  • Queue is generated from settings.extensions_enabled (enabled forum extensions only).
  • If translation is missing in locale, extension copies locale-catalog/<extension-id>.yml.
  • If a file is not available, UI falls back to English for that extension.

Removal

composer remove vadkuz/flarum2-russian-langpack
php flarum cache:clear
php flarum assets:publish