flagrow/linguist

此软件包已被弃用,不再维护。作者建议使用fof/linguist软件包。

自定义翻译

资助软件包维护!
网站

安装次数: 2,818

依赖项: 0

建议者: 0

安全性: 0

星标: 13

关注者: 3

分支: 2

开放问题: 2

语言:JavaScript

类型:flarum-extension

1.1.2 2023-11-12 12:32 UTC

README

MIT license Latest Stable Version Total Downloads

使用此扩展,您可以配置论坛的替代或缺失的翻译字符串。包括

  • 无需手动编辑翻译文件,所有配置都通过管理员界面完成
  • 翻译前端或后端字符串
  • 覆盖特定语言或所有已安装语言的翻译
  • 通过名称或值轻松搜索任何语言的字符串
  • 多个过滤器可查找缺失翻译或属于特定扩展的字符串

编辑翻译后,Linguist 将为您提供清除论坛缓存的机会。出于性能考虑,Linguist 不会自动尝试清除缓存。

如果新翻译没有显示,请尝试再次通过使用 仪表板 > 工具 > 清除缓存 或运行 php flarum cache:clear 来清除缓存。

请注意,Flarum 使用"一个位置,一个翻译键"的方法进行翻译,因此您可能需要编辑多个键才能替换特定的关键词。

安装

composer require fof/linguist

更新

composer require fof/linguist
php flarum migrate
php flarum cache:clear

从 Flagrow 更新

此扩展替换了Flagrow Linguist

要从旧扩展升级到新扩展

  • 在管理员面板中禁用 Linguist 扩展。

  • 运行

composer require fof/linguist

Composer 应该会通知您已自动删除 flagrow/linguist

  • 在管理员面板中启用新扩展。

  • 您的现有翻译将自动迁移到 FoF Linguist。

  • 编辑翻译或清除缓存以将现有翻译应用到论坛。

配置

启用后,管理员界面将出现一个新标签页以配置翻译。

标签页将列出论坛上所有由扩展注册的翻译字符串。您可以在字段中输入自己的值来自定义文本。

一个特殊的“所有”字段允许您定义一个将在所有语言中显示的单个文本。

请注意,某些字符串包含形式为 {referencename} 的引用,如果您想数据能够显示,则必须保持这些引用相同。

链接

FriendsOfFlarum 开发的扩展