xonotic汉化

xonotic内置了未完全翻译的中文语言包,但是没有添加在语言选项里。


1、找到xonotic的文件路径,它在我电脑上的位置是/usr/share/xonotic/data。

里面有个xonotic-20150825-data.pk3的zip格式的压缩文件。

解压上述压缩文件找到一个名为languages.txt的文本文件,文件内容如下图所示。

xonotic汉化_第1张图片

在language.txt文件追加一行zh_CN zh_CN "chinese(1%)"保存即可。

该文件的第一列(如en)代表的是common.en.po这个文件,zh_CN代表的就是common.zh_CN.po这个文件。

相应的翻译文本就在这些文件里面,可以根据能力修改。

该文件的第二列我猜想是此语言的英文显示方式,第三列是在游戏设置语言选项中显示。

保存之后再把解压出来的文件打包压缩,然后替换原来的xonotic-20150825-data.pk3文件即可。


2、完成第一步之后就能在游戏中的setting--User--text language中看到chinese这一项,如下图所示:

xonotic汉化_第2张图片

但是由于游戏内置字体不支持中文,所以设置以后会显示方格。

我的办法是找到内置字体然后替换成支持中文的字体,具体如下:

在游戏的文件目录中有个font-xolonium-20150825.pk3的zip压缩文件,里面就是内置的字体,我用系统中内置的思源黑体替换了内置字体。

首先解压font-xolonium-20150825.pk3这个文件,把字体文件重命名成内置字体文件的名字然后覆盖再打包成压缩文件覆盖原来的压缩文件即可。

如此再设置语言就可以正常显示中文了。

xonotic汉化_第3张图片

xonotic汉化_第4张图片

我的系统环境是fedora 23,游戏版本是0.8.1。

其实在不久的将来这篇文章的作用可能就没有了(可能当下也没什么用-_-#)

官方迟早会添加上中文语言选项的。。。



你可能感兴趣的:(游戏,linux,中文,汉化,xonotic)