I18N/L10N 是什么

发布网友 发布时间:2022-04-26 09:03

我来回答

1个回答

热心网友 时间:2022-06-26 08:02

开发人员把internationalization简写成I18N,中间的数字是前后两个字母间的字母个数。 L10N依据“localization” 使用同样的命名规则。 I18N/L10N方法、协议和应用结合在一起,允许用户使用他们自己所选择的语言。  I18N应用程序使用I18N工具来编程。它允许开发人员写一个简单的文件,就可以将显示的菜单和文本翻译成本地语言。我们非常鼓励程序员遵循这种规则。  I18N/L10N标准能够很好地支持您查看、输入或处理非英语语言。  I18N和L10N不是FreeBSD特有的。当前,它能支持世界上绝大部分主力语言,包括但不限于:中文,德文,日文,朝鲜文,法文,俄文,越南文等等。1 I18N测试不同于一般的系统功能测试,需要做系统功能测试,但是感觉没有单纯做功能测试要求的那么细致,系统业务的关联性和合理性可以不必过多考虑,因为这不是你的主要责任,你也没有那么多时间考虑,不过测试时最好能把系统的每个功能点都跑到,不然很可能就会遗留I18N的bug在系统中。2 I18N需要关注的东西和一般的功能测试不同,更多的关注于界面上的东西,简单的例子就是系统界面上显示会不会把中文显示为乱码 之类的。当然,也有一些I18N的bug会影响到系统的功能,比如一个安装包在正常的路径下面可以安装,如果路径下包含DBCS,比如中文,则不能安装。3 I18N对各种操作系统的使用有一些要求,因为做I18N测试,很多时候需要测试软件在不同的操作系统下的使用,比如unix,Windows,不同的操作系统还需要关注不同的语言平台,比如英文,简体中文,德文,日文等。如果对其他国家的语言不是很了解,最好能记住操作系统中常用功能的图标是什么,这样实际测试过程中操作会快一点,不用在测试德文和日文系统时不停的和英文或中文系统对照。5 学好英语。因为能做I18N测试的产品都是一些大公司的产品,这些公司的产品往往是由很多国家的工程师一起完成的,比如编码在 美国或印度,测试在中国或其他地方,英语是日常沟通的第一语言,像平时的邮件,提交bug,测试计划,Bug分析等都是英文的。有时候多个国家的人一起开会肯定是英语。所以英语的听说读写一定要过关。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com