pkgstore / flarum-l10n-russian-extra
Flarum 的额外俄语语言包(非官方)。
dev-main
2024-01-26 13:18 UTC
Requires
- flarum/core: ^1.4
Suggests
- flarum/flarum: Flarum
- pkgstore/flarum-l10n-russian-core: Flarum russian language pack (UNOFFICIAL).
This package is auto-updated.
Last update: 2024-09-26 15:04:21 UTC
README
Flarum(https://flarum.org/)新一代社区创建软件的俄语本地化包。实现了单数和复数的支持(变量)。
为了防止与标点符号冲突,所有短语都放在双引号中,因为在俄语中使用的标点符号比英语多。
安装
Flarum 使用 Composer 来管理依赖和扩展。
俄语本地化包可在 Packagist 中找到,并且可以使用 Composer 安装。
请确保您的计算机上已安装 Composer,然后在 Flarum 的根目录下在终端中输入以下命令
composer require pkgstore/flarum-l10n-russian-extra
同样,该命令也可以用于更新语言包,而不更新其他组件。
请注意,本地化包将被添加为 Flarum 的依赖,并且在更新论坛时也会自动更新。
更新
要更新本地化,请执行以下命令
composer update pkgstore/flarum-l10n-russian-extra php flarum cache:clear
删除
要删除本地化,请执行以下命令
composer remove pkgstore/flarum-l10n-russian-extra php flarum cache:clear
作者或“非官方本地化”是什么意思
大家好!
我正在开发两个 Flarum 的本地化版本
非官方本地化仅用于我的项目。非官方版本的所有更改都会转移到官方版本。
为什么会有这种划分?首先,官方本地化包非常大,不仅包括核心模块的翻译,还包括许多扩展的翻译。
非官方本地化分为两个包
- 核心模块的翻译;
- 扩展的翻译。
包含扩展翻译的包仅包含我认为最受欢迎的扩展的本地化。
JSON 生成器
使用 yq 工具从 YAML 生成 JSON。
语法
for i in *.yml; do yq eval -o=j "${i}" > "json/${i%.*}.json"; done;