WackoWiki 的本地化
其他语言 Deutsch[link1], English[link2], Español[link3], Française[link4], Русский[link5]对于使用 WackoWiki 的您来说,好消息是它支持尽可能多的 语言方案[link6]。它已经支持 20 多种语言。Wacko 允许将界面完整翻译成任意数量的语言。语言之间的切换在用户设置中完成。
1. 创建您自己的语言方案
WackoWiki 语言文件与代码分开并存储在 lang/ 子文件夹中。如果您解压/解压缩 安装包[link7],您将找到它们。在该文件夹中,您将找到 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 根据上述示例) 发送给我们[link8] 发送给我们,我们将非常高兴和荣幸,这样我们就可以在 安装包[link7] 中添加另一种语言,并使 WackoWiki 更国际化。提前致谢。
创建新语言方案的最简单方法是复制现有方案(请参阅 Repository[link9])并进行编辑。
2. 为 Crowdin 的 WackoWiki 翻译做出贡献。
帮助为其他社区成员翻译 WackoWiki。我们需要您的帮助将 WackoWiki 翻译成不同的语言。我们在 crowdin.com/project/wackowiki[link10] 建立了一个存储库,用户可以在其中贡献翻译。3. 自定义消息集的翻译
您可以在
lang/custom.<lang>.php
下为您自己的脚本添加自定义消息集用户必须自己创建这些文件,例如
custom.de.php
使用 $custom_translation = [];
<?php $custom_translation = [ // 我的咖啡操作 'BuyMilk' => '购买牛奶', 'MakeCoffee' => '制作咖啡', 'AddSugar' => '添加新咖啡', ]
这样,用户自己的消息集就不会被更新意外覆盖。
- [link1] https://wackowiki.org/doc/Doc/Deutsch/Lokalisierung
- [link2] https://wackowiki.org/doc/Doc/English/Localizations
- [link3] https://wackowiki.org/doc/Doc/Español/Localización
- [link4] https://wackowiki.org/doc/Doc/Français/Localisation
- [link5] https://wackowiki.org/doc/Doc/Русский/Локализация
- [link6] https://wackowiki.org/doc/Dev/Translations
- [link7] https://wackowiki.org/doc/Download
- [link8] https://wackowiki.org/bugs/
- [link9] https://wackowiki.org/doc/Org/Tools/Repository
- [link10] https://crowdin.com/project/wackowiki