LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 839|回复: 3

i18n使用的中英文字符串对应的文件是哪个?

[复制链接]
发表于 2003-6-10 17:35:04 | 显示全部楼层 |阅读模式
在字符界面下的一些应用程序,比如netconfig等,如果没有运行unicon的话,是英文提示,否则是中文提示。不明白它的翻译对应的文件到底是哪一个配置文件?
发表于 2003-6-10 20:42:32 | 显示全部楼层
Unicon的locale是由/etc/sysconfig/i18n确定的,而用户locale取决于是否启动Unicon以及用户目录下的~/.lang/i18n;如果没有启动Unicon,那么~/.lang/i18n以及相应的脚本则不会执行,此时用户locale=POSIX,以避免中文乱码;这原本是Turbolinux程序员非常善意的一种做法,难道不是吗?呵呵
 楼主| 发表于 2003-6-10 21:05:40 | 显示全部楼层
是啊,我知道这一点。我是想知道中文文本和英文文本之间的对应关系是放在哪个配置文件中的。比如netconfig程序运行在没有启unicon的时候,是英文提示,比如窗口标题是“netconfig ....”,而启动unico以后,窗口标题变成了“网络配置”。我自己的程序也想使用这种效果,而不是把中文写在程序里,因此需要找到配置文件,版主能否提供一点思路?
谢谢!
发表于 2003-6-10 21:11:26 | 显示全部楼层
原来你说的是i18n-l10n的编程问题,建议你看看i18n编程方面的书
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表