国际化软件概论

简介:
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,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
弹性计算 Java 程序员
推荐程序员必知的四大神级学习网站
今天给大家整理一些小编经常学习和访问的学习网站,供大家参考学习。
|
9天前
【软件设计师—基础精讲笔记11】第十一章 标准化和软件知识产权
【软件设计师—基础精讲笔记11】第十一章 标准化和软件知识产权
17 0
|
4月前
|
编译器 程序员 Linux
嵌入式软件开发第一讲笔记
嵌入式软件开发第一讲笔记
29 0
|
人工智能 自然语言处理 数据可视化
盘点那些具有特色的写作软件
优秀写作软件有哪些?
460 0
盘点那些具有特色的写作软件
|
设计模式 Java 关系型数据库
《软件开发实践:项目驱动式的Java开发指南》正式出版(译著)
在疫情期间,我接手了这本书的翻译工作,由于不能经常外出,所以竟然提前稿,最终在出版社漫长的三审三校下,终于在本月出版。这里先放出我写的译者序,大家可以从中了解下本书内容。
857 0
《软件开发实践:项目驱动式的Java开发指南》正式出版(译著)
|
Web App开发 前端开发 .NET
某软件大赛编程题(转)
某软件大赛C#版考题整理——【单选题】 可以先自己做做,答案在最下面~~   一、单选题(10小题共20.0分) 1. 以下JavaScript代码的正确输出结果是:()。 1 2 3 4 5 6 7 8 9 i = 1; function fun1(){     window.
889 0
|
存储 安全 Java
安卓应用安全指南 4.6.3 处理文件 高级话题
安卓应用安全指南 4.6.3 处理文件 高级话题 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议:CC BY-NC-SA 4.0 4.6.3.1 通过文件描述符的文件共享 有一种方法可以通过文件描述符共享文件,而不是让其他应用访问公共文件。