国际化软件概论

简介:
1 软件国际化也成为软件全球化,包括国际化和本地化两个过程。 
  2 软件国际化是发展迅速的软件生产方式,可以扩大市场规模,获取更多软件价值。 
  3 国际化软件开发的全过程要贯彻国际化思想和技术,国际化不是软件的最后一道工序。 
  4 随着软件外包的快速发展,软件本地化服务成了市场新金矿,多语言、多内容的本地化服务是发展方向。 
  5 自源代码分离是单一源文件技术和支持双字节字符集得unicode技术是国际化软件的主要技术。 
  6 伪本地化和文字镜像是两种提高国家化效率的工程处理技术。 
  7 翻译记忆(TM)和计算机辅助翻译(CAT)是软件本地化的语言技术,可以保证本地化的一致性,提高本地化效率。 
  8 抽取资源、重复利用翻译的内容、调整本地化界面以及修正本地化缺陷是软件本地化工程的内容。 
  国际化软件的四化 
  1 全球化软件:Globalization简称G11N. 
  全球化软件是为全球用户设计,面向全球市场发布的具有一致的界面、风格和功能的软件。他的核心特征和代码设计并不仅仅局限于某一种语言和区域用户,可以支持不同目标市场的语言文字和数据信息的输入、输出、显示和存储。 
  2 软件国际化 Internationalization 简称I18N. 
  软件国际化是在软件设计和文档开发过程中,使得功能和代码设计能处理多种语言和文化习俗,能够在创建不同语言版本时,不需要重新设计源代码的软件工程方法。 
  3 软件本地化 Localization L10N 
  软件本地化是将一个软件产品按特定国家/地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软件生产活动。 
  4 软件市场化 Marketization M11N 
  软件市场化是国际化软件领域的一个新概念,广义上是为了将国际化软件实现全球化的销售和服务,而进行的一系列的市场宣传、推广、销售、支持、培训和服务的全部过程。狭义上的软件市场化是指使软件的核心功能满足某些特定区域市场的过程。 
  G11N=I18N+L10N+M11N 





本文转自 xkdcc 51CTO博客,原文链接:http://blog.51cto.com/brantc/116455,如需转载请自行联系原作者
目录
相关文章
|
8月前
|
数据安全/隐私保护
那些酷炫的网页你也可以做到——第六篇,小型公司web开发
那些酷炫的网页你也可以做到——第六篇,小型公司web开发
|
5月前
|
存储 前端开发 JavaScript
Rails 的国际化支持太厉害了!全球用户轻松搞定,快来看看这逆天的编程神技!
【8月更文挑战第31天】《Rails中的国际化(i18n)支持》深入探讨了Ruby on Rails框架的国际化特性。文章从翻译文件组织、翻译提取管理、动态翻译、地区语言切换及前后端国际化支持五个方面详细介绍了Rails的优势,并与其他框架进行了对比,展示了其在开发全球化应用时的强大功能与便捷性。
45 0
|
6月前
|
算法 数据处理 开发者
LabVIEW开发为何仿制(致敬)经典成熟软件
LabVIEW开发为何仿制(致敬)经典成熟软件
42 2
|
搜索推荐 数据安全/隐私保护
让你眼前一亮的不是流行软件,而是这五款小众软件
让你眼前一亮的软件,不一定是市面上最流行的。今天,我将推荐给你五款非常小众,但是十分好用的软件。它们功能强大,使用起来也非常方便,而且经过我个人的测试,确保质量有保障。如果你用完后觉得不好用,可以找我哦。
191 0
让你眼前一亮的不是流行软件,而是这五款小众软件
|
存储 消息中间件 自然语言处理
国王小组:国际多语言交易所搭建|如何选择开发架构风格
DDD为复杂软件的设计提供了指导思想,其将易发生变化的业务核心域放置在限定上下文中,在确保核心域一致性和内聚性的基础上,DDD可以被多种语言和多种技术框架实现,具体的框架实现需要根据实际的业务场景和需求来制定。
|
Apache 开发者
JetBrains 发布新款编程字体,提高编程效率、开源免费可商用!
JetBrains 发布新款编程字体,提高编程效率、开源免费可商用!
JetBrains 发布新款编程字体,提高编程效率、开源免费可商用!
|
JavaScript 编译器 API
国人创造中文编程语言的优势
对比创造英文编程语言, 国人在创造中文编程语言时具备的优势, 以及开源的中文编程语言项目. Compared to creating English programming language, some advantages the Chinese have when creating Chinese programming languages.
1167 0