Atitit 软件国际化原理与概论

Atitit 软件国际化原理与概论

 

 

语言和文化习俗因地域不同而差别很大.对某一特定的地域的 语言环境称为"locale".它不仅包括语言和货币单位,而且还包括 数字标示格式, 日期和时间格式.国际化了的软件含有一个"locale" 的"参量", 使用该"locale"参量便可以设置某一区域所用的语言环境.

 

Locale

  1. Locale 的概念 
     

Locale 是ANSI C语言中最基本的支持国际化的标志, 对中文Linux来说, 如果它支持国际化,那么支持中文Locale是最基本的要求.

Locale 是软件在运行时的语言环境, 它包括语言(Language), 地域 (Territory)和字符集(Codeset).其格式为: 语言[_地域[.字符集]]. 如对中文GBK字符集, locale的格式是:zh_CN.GBK. 目前Linux上的中文 Locale还不完善, glibc2.1.x中的许多涉及Locale的C函数还不正确.如果用户需要安装中文GBK Locale, 可以直接使用TLC6.0中的:

 

 

文化习俗的差别 
 

下面是在国际化和本地化过程中常常遇到的并且应当注意的地方, 对国际化软件的开发, 应该充分注意到各个地域的文化和习惯, 开发出通用的软件, 对于本地化过程,则应选择与本地域相符的习惯.

  • 姓名,地址等特殊信息 
    姓名中的"姓"和"名"的先后次序, 地址书写的先后次序 电话号码的长度等等
  • 图标的通用性 
    图标是易于接受的用户界面, 设计时应考虑到地域习惯, 而且图标上不能有图形文字,否则需要重新设计本地图标, 并翻译图标上的文字.
  • 声音使用 
    不适当的声音或提示可能会引起人的反感.另外, 声音 的性别对某些国家是敏感的.
  • 颜色使用 
    颜色和色调与民俗有关, 比如红色在美国表示危险, 在中国 表示喜庆.
  • 纸张尺寸 
    打印纸的尺寸因地域而不同, 在选择缺省尺寸时应注意.
  • 键盘差别 
    在键盘上的键可能因国家而异, 键的个数也可能不一样.
  • 政治因素 
    在产品设计上, 尽量不要有政治敏感性部分.

 

 

Java语言的国际化 - 林夕&- 博客园.html

Linux 国际化本地化和中文化-ricky_pc-ChinaUnix博客.html

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 

汉字名:艾提拉(艾龙)   EMAIL:1466519819@qq.com

转载请注明来源: http://blog.cnb.net/attilax

Atiend

 

posted @ 2016-10-11 21:59  attilaxAti  阅读(265)  评论(0编辑  收藏  举报