我想请教一个关于网页游戏汉化的问题

Dragon绿龙传说 Legend of the Green Dragon对话全在PHP文件中。请教如何汉化。我直接在PHP文件中修改一打开网页就出现乱码。请教到底怎么个步骤汉化网页苦求汉化网页高人指点。。谢谢啦。。给我个思路,再送你最高分,外加HAPPY网站一个 ~(@^_^@)~

2个回答

摇划花蜜的午后 2025-08-12 13:48:30

实践了一下,版本是LoTGD 1.1.2 Dragonprime Edition

用管理员账户登录

Superuser Grotto - Game Settings - Translation Setup

修改:

Enable use of translation engine=Yes

Charset of htmlentities=UTF-8(或者GB2312)

然后到Game Setup下

Languages available里面加一种语言,比如zh-cn,简体中文

Default Language 选择简体中文

应用之后回到主界面(应该是出生地Degolburg),会看到很多小红点,不过不要着急翻译,因为你当前的语言是en,English,直接翻译的话实际上实在改动“English”这种语言的显示界面

在左边的Preferences - Display Preference中选择简体中文。Save之后回到主界面,开始汉化。

点小红点,上面一栏就是原始字符串,你可以把翻译过的字符串填在下面的框里,Save and Close,刷新一下,就可以看到效果了。

翻译后对应的小红点变蓝,代表已翻译

附图一张

==============================================================

Dragon Pedia的一篇how to

既然你准备做汉化,读这篇东西肯定没问题

http://wiki.dragonprime.net/index.php?title=Translation_FAQ_%28Admins%29

文中指出了v0.97以上的版本自带了翻译器,事实上你不能通过修改源代码来进行汉化,否则根据开源软件使用协议,你必须公布一切对源代码的修改

文中还提及自带的translator的用法,以及其他一些第三方翻译模块(modules)

==============================================================

有兴趣

mark

经得住引诱 2025-07-29 11:48:23
汉化完 要记得转码
按照你说的.你PHP上面应该有部分代码是语言编码的 默认是UTF-8 把他改成GB2312就可以了
试试吧
如过不行 建议把代码发上来
______________我是分割线_________________________
你这样试下
随便选一个页面.可以运行看到结果的页面.,然后把他用记事本方式打开,然后另存,另存的时候下面有个格式.你看下你的是什么格式的.如果是utf-8,那么还是编码问题.你的页面内编码虽然改了.但页面本身还是utf-8的编码格式.你需要另存成ANSI看下