WackoWiki 的本地化
其他语言 Deutsch, English, Español, Française, Русский
对于使用 WackoWiki 的您来说,好消息是它支持尽可能多的 语言方案。它已经支持 20 多种语言。Wacko 允许将界面完整翻译成任意数量的语言。语言之间的切换在用户设置中完成。
1. 创建您自己的语言方案
WackoWiki 语言文件与代码分开并存储在 lang/ 子文件夹中。如果您解压/解压缩 安装包,您将找到它们。在该文件夹中,您将找到 wacko.en.php、wacko.ru.php 以及其他一些语言的文件。
* lang/wacko.en.php
如果您想创建自己的语言方案,例如对于芬兰语,您需要执行以下三个简单操作:
1. 将现有方案之一(您最熟悉的方案)复制到新文件(芬兰语为 wacko.fi.php)
2. 打开新创建的文件并进行编辑,根据目标语言更改“=>
”后的翻译值(这需要时间)。
3. 调整数组(芬兰语为 wacko.fi.php)以适合您的语言方案
'lang_scheme' => [ 'name' => 'Finnish', 'code' => 'fi', 'dir' => 'ltr', 'locale' => 'fi_FI.UTF-8', ],
完成第 3 点后,您的语言方案已完成,它将自动出现在您的用户设置中作为 language 的选择。
如果您想在 Wacko 安装中将您的语言方案用作默认语言方案,只需通过 管理面板? 更改 配置? 中的 language
参数即可。
请注意,如果您希望 WackoWiki 的安装程序与您的语言兼容,您还需要翻译:
* setup/lang/inserts.en.php
* setup/lang/installer.en.php
管理面板
* admin/ap.en.php
WikiEdit
* js/lang/wikiedit.en.js
如果您已完成为 WackoWiki 尚不支持的新语言创建方案,请将您的语言文件 (wacko.fi.php 根据上述示例) 发送给我们 发送给我们,我们将非常高兴和荣幸,这样我们就可以在 安装包 中添加另一种语言,并使 WackoWiki 更国际化。提前致谢。
创建新语言方案的最简单方法是复制现有方案(请参阅 Repository)并进行编辑。
2. 为 Crowdin 的 WackoWiki 翻译做出贡献。
帮助为其他社区成员翻译 WackoWiki。我们需要您的帮助将 WackoWiki 翻译成不同的语言。我们在 crowdin.com/project/wackowiki 建立了一个存储库,用户可以在其中贡献翻译。
3. 自定义消息集的翻译
您可以在 lang/custom.<lang>.php
下为您自己的脚本添加自定义消息集
用户必须自己创建这些文件,例如custom.de.php
使用 $custom_translation = [];
<?php $custom_translation = [ // 我的咖啡操作 'BuyMilk' => '购买牛奶', 'MakeCoffee' => '制作咖啡', 'AddSugar' => '添加新咖啡', ]
这样,用户自己的消息集就不会被更新意外覆盖。