腾讯的产品国际化之路及案例分享精品PPT课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

替换资源
单一语言
多个语言
国际化的软件结构
Our Past--QQ2005(Thai)
编码
资源
翻译
整合
UI
编译
修改为泰文 从代码中查 翻译为英文 将已翻译 调整UI
编码
找资源
与泰文
资源整合
最终编译为 泰国版本
Sanook! QQ
总体工作量:6人月
New Way--Hummer(VN)
编码
资源
翻译
迎接国际化的认证
I18N 认证系统:
所有这些都可以在IPC的portal上得到:
国际化认证流程
申请 受理 需求评审 技术评审 测试认证 公布结果
申请认证的产品负责人当产品正在进行规划或者将要进行国际 化改造的时候,通过电子邮件提出书面申请,并提交符合规定 的相关文档。
IPC在3个工作日内通过电子邮件,指派相关的产品经理,技 术专家以及测试专家作为该次认证的接口人。 IPC指定的产品经理,会根据软件国际化能力检查点列表,提 出国际化需求并进行需求评审。
2.592 1.944
5-Megapixel-Camera 2,592 x 1,944 Pixel
环游地球80天
时区
——让主人公赢得赌 金,避免了破产
服装的颜色与龙
亚洲喜欢红色,西方喜欢蓝色
“Dragon” 是一个贬义词
有关国际项目进展中的一些经历
我们的QQ到国外变成了什么?
产品本地化过程中,由于用户习惯和当地文化因素,相当多 国内的成熟经验和品牌要被迫“打折”甚至“清零”;
案例:动物的“惨叫” 案例:QQ = 什么什么 案例:鸭子就是爱说话
Google日历的国际化设计细节
提供了多达30种 语言的界面
Google日历的国际化设计细节
用户可以选择日 期和时间的格式
Google日历的国际化设计细节
Google日历的国际化设计细节
可定义每周开始于星期几
可定义天气的单位
将需要翻译和替换的文字、图片、多媒体等资源全部从代码 中提取出来,通过资源文件或者配置文件进行管理
软件国际化发展过程
英文版本
国际化通用 版本
英文版本 直接本地化
界面文档 直接翻译
国际化机制
翻译资源 文件
•翻译可重用性低 开发人员介入翻译过程 针对区域格式需要修改代码
修改代码 区域格式
•统一的翻译机制和工具 基本不需要开发人员接入 区域格式通过配置改变
不同区域文化的主要差异
沟通 语言 字形 大小写 书写顺序 字符组合 语法 符号 图片
表现格式 日期与时间 排序与比较 日历 货币 数字 地址 电话 姓名 单位
其他 图标 声音 视频 残疾人辅助 工具 工作时间 工作流程 账务 法规
什么是软件国际化呢?
软件国际化基本概念
国际化(Internationalization/I18N):软件设计和文档开发过程中,使得功能和 代码设计能处理多种语言和文化习俗,能够在创建不同语言版本时,不需要重 新设计源程序代码的软件工程方法 本地化(Localization/L10N):是将一个软件产品按特定国家/地区或语言市场的 需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软件生 产活动 市场化(Marketization/M11N):是为了将国际化软件实现全球市场的销售和服 务,根据本地市场进一步包装和进行的一系列市场宣传、推广、销售、支持、 培训和服务的全部过程 全球化(Globalization/G11N):为全球用户设计,面向全球市场发布的具有一 致的界面、风格和功能的软件
IPC指定的国际化技术专家,会根据软件国际化能力检查点列 表,对软件架构进行评审并对源代码进行review。
——走向海外市场的必经之路
Contents
1
什么是国际化
2
国际化要准备什么
3
国际化经验分享—Hummer案例
Contents
1
什么是国际化
2
国际化要准备什么
3
国际化经验分享—Hummer案例
下面数字有多大
来自NOKIA德国网站对N95手机的参数介绍
177,600 118,400
GSM/EDGE Classe A 177.600/118.400 KBit/s
整合
UI
编译
已是unicode 已做了分离 翻译为越南文 仅加入越 调整部分UI 最终编译为
南资源
源自文库越南版本
总体工作量:2人月 ZingChat QQ
Contents
1
什么是国际化
2
国际化要准备什么
国际化认证
国际化的工作模式
国际化标准和开发工具
3
国际化经验分享—Hummer案例
Tencent产品的国际化现状
Jan Scherpenhuizen的email帐号被简写为S12n
产品国际化的内容
Unicode编码 处理区域 分离资源
Unicode编码可以支持世界上的绝大多数语言的字符,各个 国际化软件使用Unicode编码已经是一种趋势
需要在软件中预先处理各个区域的格式区别与文化习俗的不 同之处,IPC的国际化开发框架均已提供了这方面的接口
以下数据通过国际化调研以及简单评分获得
• 4分以上的产品占10%,分别为hummer,QQ mail,书签,日历,RTX与QQ video
• 2-4分产品占了24%,该两项总百分比为34%
两个产品资源文件的比较
StringBundle.xml-Hummer
UserPro-RTX
不同的产品资源文件的目录结构,文件格式不一致
G11N = I18N + L10N + M11N
I18n的来由
I+n1t2e3r4n5a6t7i8o9n10a11l12i13z14a15t16i17o18+n
国际化(internationalization )一词首先于1985年被APPLE与DEC使用,当 时IBM与LOTUS 使用“international-enabling”来描述国际化机制; 90年代后开始统一使用internationalization 一词; 本地化(Localization )在20世纪80年代中期已经开始广泛的使用。
统一公司的国际化过程
提高国际 化能力
统一的国 际化设计
统一的开 发过程
统一的本 地化工具
国际化认证
IPC in I18N
IPC in I18N
公司级的国际化认证机构 把关腾讯产品国际化标准 和研发管理部对 公司级产品进行 国际化
I18N Team
负责根据海外市场产品策略推进腾讯产品国际化进程并进行认证 制定腾讯产品国际化标准 提供专业的国际化技术支持 提供国际化认证
相关文档
最新文档