国际化与本地化

✍ dations ◷ 2025-11-20 18:05:29 #国际化与本地化
在信息技术领域,国际化与本地化(英文:internationalization and localization)是指修改软件使之能适应目标市场的语言、地区差异以及技术需要。国际化是指在设计软件,将软件与特定语言及地区脱钩的过程。当软件被移植到不同的语言及地区时,软件本身不用做内部工程上的改变或修正。本地化则是指当移植软件时,加上与特定区域设置有关的信息和翻译文件的过程。国际化和本地化之间的区别虽然微妙,但却很重要。国际化意味着产品有适用于任何地方的“潜力”;本地化则是为了更适合于“特定”地方的使用,而另外增添的特色。用一项产品来说,国际化只需做一次,但本地化则要针对不同的区域各做一次。这两者之间是互补的,并且两者合起来才能让一个系统适用于各地。基于他们的英文单字长度过长,常被分别简称成i18n(18意味着在“internationalization”这个单字中,i和n之间有18个字母)及L10n。使用大写的L以利区分i18n中的i和易于分辨小写l与1。在如微软及IBM等企业中,则会使用全球化(英文:globalization)来表示此两者的合称。在英文中,也会使用g11n做为简称。也有使用缩写GILT(globalization、internationalization、localization和translation),即“全球化、国际化、本地化和翻译”。国际化与本地化工作的焦点包括:只属于本地化的主题有:开发软件时,国际化和本地化对开发者是一个有挑战性的任务,特别是当软件当初设计时没有考虑这个问题时。通常作法是将文本和其他环境相关的资源与程序代码相分离。这样在理想的情况下,应对变化的环境时无需修改代码,只要修改资源,从而显著简化了工作。开发团队需要人了解其他语言和文化;而这样的人才,可能难以寻觅。而且资源的复制也可能成为维护恶梦。例如,如果某个语言中显示给用户的信息变化了,其他的翻译版本都要随之变化。Gettext之类软件库有助于解决这一问题。由于自由软件自由地修改和再分发,因此它比较容易国际化。当KDE拥有70个语言版本时,大多数专有软件只提供商业上有利可图的语言版本。当然很多自由软件由于程序结构设计的原因几乎难以国际化,比如HandBrake。计算机中一套定义用户的语言、国家和用于定义用户希望在其用户界面上看到的各种可以改变的选择的参数集合。通常一个 locale 标识符至少包括一个语言标识符和一个区域标识符。在 UNIX 和 Windows 中,locale 的控制是不同的。在 UNIX 下,通常通过环境变量来控制 locale。这些环境变量包括:LANG, LC_ALL, LC_CTYPE, LC_TIME, 等等。你可以通过改变这些环境变量来控制你的程序或者命令所表现出来的 locale,前提是这些程序或者命令必须是已经被国际化的和本地化的。在 Windows 下,你可以通过改变控制面板上的“语言/区域”中的区域的值来设定 Windows 的当前用户的 locale。

相关

  • δ-变形菌纲详见细菌分类表δ-变形菌要么寻常脱硫弧菌是变形菌中的一类,与ε-变形菌关系最近。医学导航:病菌细菌(分类)gr+f/gr+a(t)/gr-p(c/gr-o药物(J1p、w、n、m、疫苗)
  • 氯霉素氯霉素(Chloramphenicol)是一种抗生素,可用于治疗许多细菌感染症状,包括脑膜炎、瘟疫、霍乱和伤寒等。只有在不能使用其他较安全的抗生素时,才会建议用氯霉素。治疗期间,建议每两
  • 急性辐射综合症急性辐射综合症,也被称为辐射中毒或辐射病(英文缩写ARS),是一种患者在24小时内暴露于大剂量的游离辐射下导致的症候群,症状可持续多达数个月。 本术语意指急性医疗问题,而不是产生
  • 放射科影像诊断学(英语:Radiology)是通过特殊手段,展示患者身体内部结构的影像,揭示有无病变及对病变进行定性和/或定量分析,是现代医学极其重要的一个分支,也是现代医学中发展最快,取得成
  • 动脉瘤动脉瘤(aneurysm)也称为动静脉瘤,是指血管壁局部,类似气球,其中充满血液的膨胀。动脉瘤会出现在任何的血管,致死率高的有脑部Willis环的动脉瘤、胸部主动脉的大动脉瘤,以及腹主动脉
  • 南方古猿曾被界定为南方古猿属的种:南方古猿属(学名:Australopithecus)是人科动物的一个已灭绝的属。是猿类和人类的中间体型。南方古猿这个属之中最著名的是阿法南方古猿与非洲南方古猿
  • 对数刻度对数尺度(logarithmic scale)是一个非线性的测量尺度,用在数量有较大范围的差异时。像里氏地震震级、声学中的音量、光学中的光强度、及溶液的PH值等。对数尺度是以数量级为基
  • 博尔扎诺省博尔扎诺-南蒂罗尔自治省(意大利语:Provincia autonoma di Bolzano;德语:Autonome Provinz Bozen;拉登语:Provinzia autonòma de Balsan),又称上阿迪杰(Alto Adige)或南蒂罗尔(Südtiro
  • 联邦储备委员会联邦储备委员会(英语:Federal Reserve Board of Governors,简称联储会)是美国联邦储备系统的主要管理机关。该会负责监管132个联邦储备银行,帮助推行货币政策。联储会理事由总统
  • ddTTP双脱氧核苷酸(英语:Dideoxynucleotide)是DNA聚合酶的链终止性抑制剂,应用于DNA测序桑格法。这些核苷酸亦被称为2',3'-双脱氧核苷酸,常被简写为ddNTPs(ddGTP、ddATP、ddTTP与ddCTP)