一.简介 当前,无论是商业还是免费软件都是英文的,并用英文做为文档.直到现在,为使其它非英语语言用户也能够进行交互所做的工作仍然不足,所以这对非英语语言的国家很不利.然而,随着GNU gettext工具的发行,这种状况大大改善了,现在几乎所有的GNU程序是在一个特定框架下面编写的,在这个框架下,可以很容易把英文的程序消息翻译成其它语言.如果能够翻译,那么用户可以在程序运行的时候设置语言选项和程序进行交互.gettext用一种非常优秀的方法解决了这个看起来非常困难的问题,这个方法简化了程序员和翻译…