为MineBBS更完善的国际化多语言发展做一份贡献吧~
这是MineBBS论坛程序的语言文件,包括导航边栏、提醒通知等绝大部分功能性文字,甚至包括了后台文字(不含主题、版块、标题、内容)。
为这些部分提供人性化的翻译虽然不能完全解决国际友人理解内容的问题,但是可以让他们在使用论坛功能时减少生涩感,浏览起来更加的自然。
我们建议 Fork 后进行修改,然后以 Pull requests 的方式进行提交。(請務必基於倉庫中的最新版本進行修改~)
由于语言文件过大,无法在 Github 中直接编辑,我们建议您fork后下载到本地进行编辑,也可以 clone 或使用 Github Desktop 软件。
你可以在现有语言文件上翻译、修正,也可以在issue中提出新建语言文件(我会创建上传)。
期待你的帮助!
一个完整的字段代码是这样的:
<phrase title="3_months_ago" addon_id="XF" version_id="1010010" version_string="1.1.0 Alpha"><![CDATA[3 個月前]]></phrase>
其中title
为字段id,addon_id
为所属组件名称,两个version
为版本,请不要对这些内容进行更改。
可翻译的部分是CDATA[3 個月前]
中括号内的内容,在例中即为3 個月前
。
部分词语的CDATA[]
中可能为空,即本语言还没有这个词语的翻译,可以进行填写。
由于语言文件较大,共有一万两千多行,所以不必全部翻译,请大家利用搜索,找到对应词语进行翻译
对于英语语言包,您可以使用正则表达式CDATA\[([^A-Za-z0-9.,\s<>\{\}/\[\]\?\+"'%\-]+)
和CDATA\[\]
来快速找到未翻译的地方(但会忽略一些数字/字母开头的)
可以在网站上调整到对应的语言,然后根据未翻译的部分进行搜索翻译,这样会更有针对性效率更高,避免翻译大量不必要的词语