PHPackages                             pkgstore/flarum-l10n-russian - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. pkgstore/flarum-l10n-russian

ActiveFlarum-extension[Localization &amp; i18n](/categories/localization)

pkgstore/flarum-l10n-russian
============================

Russian language pack for Flarum (UNOFFICIAL).

00JavaScript

Since May 23Pushed 2y ago1 watchersCompare

[ Source](https://github.com/pkgstore/flarum-l10n-russian-core)[ Packagist](https://packagist.org/packages/pkgstore/flarum-l10n-russian)[ RSS](/packages/pkgstore-flarum-l10n-russian/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Flarum Russian Language Pack (UNOFFICIAL)
=========================================

[](#flarum-russian-language-pack-unofficial)

[![Flarum Russian Language Pack](https://camo.githubusercontent.com/47c4b7764acfcc96fa8c9c0c280d0c566a74b8a5382fee6052a0b4e535744848/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f392f39342f466c61672d6d61705f6f665f5275737369612e7376672f3235363070782d466c61672d6d61705f6f665f5275737369612e7376672e706e67)](https://camo.githubusercontent.com/47c4b7764acfcc96fa8c9c0c280d0c566a74b8a5382fee6052a0b4e535744848/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f392f39342f466c61672d6d61705f6f665f5275737369612e7376672f3235363070782d466c61672d6d61705f6f665f5275737369612e7376672e706e67)

Пакет русской локализации движка [**Flarum**](https://flarum.org/) - программного обеспечения нового поколения для создания сообществ. Реализована поддержка единичных и множественных чисел (переменных).

Все фразы взяты в двойные кавычки для предотвращения конфликтов со знаками препинания, потому что их в русском языке используется большее количество, по сравнению с английским.

Установка
---------

[](#установка)

**Flarum** использует [**Composer**](https://getcomposer.org/) для управления зависимостями и расширениями.

Русский пакет локализации доступен в [**Packagist**](https://packagist.org/packages/pkgstore/flarum-l10n-russian) и может быть установлен при помощи **Composer**.

Убедитесь, что **Composer** установлен на вашем компьютере, и введите следующую команду в терминале, находясь в корневой директории **Flarum**:

```
composer require pkgstore/flarum-l10n-russian
```

Так же, данная команда может быть использована для обновления языкового пакета, без обновления сторонних компонентов.

Обратите внимание, что пакет локализации будет добавлен в качестве зависимости **Flarum**, и он также будет автоматически обновляться при обновлении движка форума.

Обновление
----------

[](#обновление)

Для обновления локализации необходимо выполнить следующие команды:

```
composer update pkgstore/flarum-l10n-russian
php flarum cache:clear
```

Удаление
--------

[](#удаление)

Для удаления локализации необходимо выполнить следующие команды:

```
composer remove pkgstore/flarum-l10n-russian
php flarum cache:clear
```

От автора или что такое "неофициальная локализация"
---------------------------------------------------

[](#от-автора-или-что-такое-неофициальная-локализация)

Здравствуйте!

Я развиваю две локализации Flarum:

1. [официальная](https://github.com/flarum-lang/russian);
2. [неофициальная](https://github.com/pkgstore/flarum-l10n-russian).

Неофициальная локализация отличается лишь тем, что используется только на моих проектах. Все изменения в неофициальной версии переносятся в официальную.

Почему произошло разделение? Во первых, пакет официальной локализации очень большой, включает в себя не только переводы модулей ядра, но и переводы множества различных расширений.

Неофициальная локализация разделена на два пакета:

1. Переводы модулей ядра.
2. Переводы расширений.

Пакет с переводами расширений содержит только локализации наиболее востребованных, по моему мнению, расширений.

Генератор JSON
--------------

[](#генератор-json)

Для генерации JSON из YAML используется утилита [yq](https://github.com/mikefarah/yq).

### Синтаксис

[](#синтаксис)

```
for i in *.yml; do yq eval -o=j "${i}" > "json/${i%.*}.json"; done;
```

###  Health Score

12

—

LowBetter than 0% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity19

Early-stage or recently created project

 Bus Factor1

Top contributor holds 69.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/151789791?v=4)[KitsuneSolar](/maintainers/KitsuneSolar)[@KitsuneSolar](https://github.com/KitsuneSolar)

![](https://avatars.githubusercontent.com/u/96128162?v=4)[Unit 22 Bot](/maintainers/unit22bot)[@unit22bot](https://github.com/unit22bot)

---

Top Contributors

[![uidHUB](https://avatars.githubusercontent.com/u/12877339?v=4)](https://github.com/uidHUB "uidHUB (9 commits)")[![KaiKimera](https://avatars.githubusercontent.com/u/157225891?v=4)](https://github.com/KaiKimera "KaiKimera (4 commits)")

---

Tags

cmfflarumflarum-extflarum-extensionflarum-l10nflarum-langl10n

### Embed Badge

![Health badge](/badges/pkgstore-flarum-l10n-russian/health.svg)

```
[![Health](https://phpackages.com/badges/pkgstore-flarum-l10n-russian/health.svg)](https://phpackages.com/packages/pkgstore-flarum-l10n-russian)
```

###  Alternatives

[smmoosavi/php-gettext

Wrapper for php-gettext by danilo segan. This library provides PHP functions to read MO files even when gettext is not compiled in or when appropriate locale is not present on the system.

1927.0k1](/packages/smmoosavi-php-gettext)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
