国际化软件概论

简介:
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,如需转载请自行联系原作者
目录
相关文章
|
缓存 中间件 API
【利用AI让知识体系化】入门Egg框架(含实战)(三)
【利用AI让知识体系化】入门Egg框架(含实战)
|
机器学习/深度学习 数据采集 算法
残差分析| 学习笔记
快速学习残差分析。
残差分析| 学习笔记
|
存储 NoSQL 安全
取代微信?RocketChat开源聊天应用搭建教程
取代微信?RocketChat开源聊天应用搭建教程
取代微信?RocketChat开源聊天应用搭建教程
|
移动开发 JavaScript 前端开发
四种方式解决页面国际化问题——步骤详解
四种方式解决页面国际化问题——步骤详解
525 0
|
编解码 Shell Linux
❤️超详细的FFmpeg安装及简单使用教程❤️
❤️超详细的FFmpeg安装及简单使用教程❤️
3961 0
❤️超详细的FFmpeg安装及简单使用教程❤️
|
5月前
|
弹性计算
阿里云海外云服务器租赁价格:轻量+ECS云服务器,境外节点整理
阿里云推出2025年最新海外云服务器租赁方案,轻量应用服务器200M带宽,25元/月起,支持中国香港、新加坡、日本、美国等14个地域节点。配置从2核0.5G到4核16G可选,ESSD系统盘、BGP线路,适合多场景应用。ECS云服务器同样提供丰富配置选择,满足不同业务需求,详情请访问阿里云官网。
1520 66
|
消息中间件 RocketMQ
如何保证RocketMQ消息有序?
如何保证RocketMQ消息有序?
|
12月前
|
机器学习/深度学习 人工智能 并行计算
【AI系统】Kernel 层架构
推理引擎的Kernel层负责执行底层数学运算,如矩阵乘法、卷积等,直接影响推理速度与效率。它与Runtime层紧密配合,通过算法优化、内存布局调整、汇编优化及调度优化等手段,实现高性能计算。Kernel层针对不同硬件(如CPU、GPU)进行特定优化,支持NEON、AVX、CUDA等技术,确保在多种平台上高效运行。
325 32
|
JavaScript
cnpm 的安装与使用
本文介绍了npm和cnpm的概念、安装nodejs的步骤,以及cnpm的安装和使用方法,提供了通过配置npm使用中国镜像源来加速包下载的替代方案,并说明了如何恢复npm默认仓库地址。
cnpm 的安装与使用
|
监控 JavaScript 前端开发
Vue 3+Sentry,轻松实现错误追踪!
Vue 3+Sentry,轻松实现错误追踪!