编程中的国际化与相关技术知识
国际化概述
国际化是一个复杂的话题,但在实践中,实际的翻译可以简化为在一个简单文本文件中对源语言和目标语言进行配对。例如:
msgid “Hello, world!”
msgstr “Bonjour tout le monde!”
开发者甚至可以为了方便翻译人员,轻松地去除 msgid 和 msgstr 字符串,在翻译完成后再将它们添加回去,所需的仅仅是一个简单的文本文件。
在脚本运行示例中, mkdir 命令会报告文件已存在的消息,这是 mkdir 自身的本地化功能。脚本会将 .savedfiles 目录名有意地翻译成当地语言。以下是不同语言环境下脚本运行的示例:
- 英语环境
steve@goldie:~/script$ ./script.sh
mkdir: cannot create directory `/home/steve/.savedfiles’: File exists
Hello, world!
Welcome to the script.
Here’s a random number: 17365
Here’s another: 28848
Twice 2 is 4
Twice 4 is 8
Twice 6 is 12
I have 1 child.
I
超级会员免费看
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



