L10n与L18n

上一篇 / 下一篇  2008-09-29 11:06:17

    L18n即internationalization,软件国际化,一个过程,通过修改代码来实现代码的文化独立性,即代码不依赖与任何特定文化的信息。

    L10n即Localization,软件本地化,一个过程,为每一种支持的饿人类语言来定制软件。

    L18n是一个代码修改的过程,目的是实现代码完全独立与任何特定的文化信息。这类信息保存在外部文件中,在程序运行的时候被装入。这样就不光要把所有与特定文化有关的字符串都抽取出来放在外部的文件中,还要把图标,图片从程序中抽取出来,以文本的形式表示。L18n支持的语言有很多,公司里目前支持的语言有:中文、德文、意大利文、日文、繁体中文、西班牙文、葡萄牙文、韩文、瑞典文、英文。

    L10n是针对某一本地特性,如语言、文化、习俗和特殊的市场需求制造或改造产品的过程。用户在使用得当地本地化的产品时,可以使用其自己的语言和文化习惯与产品互动。这个概念也表示所有用户可见的信息和所有用户文本(包括印刷版和电子版)都使用用户的语言和文化习惯。本地化设置需要具备三个条件:语言代码(Language Code)、国家代码(Country Code)和编码(Encoding)。本地名字可以用下面这些部分来构造:

LanguageCode_CountryCode.Encoding

    在做L的测试的时候,会有L18n或L10n的bug要报,根据他们的区别,可以大概对不同现象L的bug做一个大概的分类:

    L18n:字符没有翻译、功能上有缺陷...

    L10n:字符没有显示完全、字符翻译的不准确...


TAG: L10n L18n

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-04  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 17765
  • 日志数: 25
  • 文件数: 5
  • 建立时间: 2007-12-25
  • 更新时间: 2012-09-11

RSS订阅

Open Toolbar