国 化——走向海外市 的必 之路际 场 经
国 品中心际产国 品中心际产
Demi HanDemi Han
Contents
什么是国际化1
国际化要准备什么2
3 国际化经验分享— Hummer 案例3
Contents
什么是国际化1
国际化要准备什么2
3 国际化经验分享— Hummer 案例3
下面数字有多大
177,600
118,400
GSM/EDGE Classe A
177.600/118.400 KBit/s
2.592
1.944
来自 NOKIA 德国网站对 N95 手机的参数介绍
5-Megapixel-Camera...
游地球环 80 天
区时
—— 主人公 得让 赢 赌
金,避免了破产
服装的 色与颜 龙
“Dragon”
是一个贬义词
洲喜 色,西方喜 色亚 欢红 欢蓝
有 国 目 展中的一些关 际项 进 经历
我 的们 QQ 到国外 成了什么?变
品本地化 程中,由于用 和当地文化因素,相当多产 过 户习惯
国内的成熟 和品牌要被迫“打折”甚至“清零”;经验
案例: 物的“惨叫”动
案例: QQ = 什么什么...
Google 日 的国 化历 际 设计细节
提供了多达 30 种
言的界面语
Google 日 的国 化历 际 设计细节
用 可以 日户 选择
期和 的格式时间
Google 日 的国 化历 际 设计细节
Google 日 的国 化历 际 设计细节
可定 每周 始于星期几义 开
可定 天气的 位义 单
不同区域文化的主要差异
沟通
语言
字形
大小写
书写顺序
字符组合
语法
符号
图片
表现格式
日期与时间
排序与比较
日历
货币
数字
地址
电话
姓名
单位
其他
图标
声音
视频
残疾人辅助
工具
工作时间
工作流程
账务
法规
什么是软件国际化呢 ?
软件国际化基本概念
国际化 (Internationalization/I18N) :软件设计和文档开发过程中,使得功能
和代码设计能处理多种语言和文化习俗,能够在创建不同语言版本时,不需要
重新设计源程序代码的软件工程方法
本地化 (Loca...
I18n 的来由
国际化( internationalization )一词首先于 1985 年被 APPLE 与 DEC 使用,
当时 IBM 与 LOTUS 使用“ international-enabling” 来描述国际化机制;
90 ...
产品国际化的内容
UnicodeUnicode 编码可以支持世界上的绝大多数语言的字符,各编码可以支持世界上的绝大多数语言的字符,各
个国际化软件使用个国际化软件使用 UnicodeUnicode 编码已经是一种趋势编码已经是一种趋势
需要在软...
件国 化 展 程软 际 发 过
英文版本
英文版本
界面文档
直接翻译
一 言单 语
修改代码
区域格式
直接本地化
•翻译可重用性低
开发人员介入翻译过程
针对区域格式需要修改代码
国 化机制际
国 化通用际
版本
翻 源译资
文件
多个 言...
国际化的软件结构
Our Past--QQ2005(Thai)
Sanook! QQ
修改 泰文为
编码
从代 中码 查
找 源资
翻 英文译为
与泰文
编码 源资 翻译 整合 UI
将已翻译
源整合资
整调 UI 最终编译为
泰国版本
编译
总体工作量: 6 ...
New Way--Hummer(VN)
已是
unicode
已做了分离 翻 越南文译为
编码 源资 翻译 整合 UI
加入越仅
南 源资
整部分调 UI 最终编译为
越南版本
编译
总体工作量: 2 人月 ZingChat QQ
Contents
什么是国际化1
国际化要准备什么2
3 国际化经验分享— Hummer 案例3
国际化认证
国际化的工作模式
国际化标准和开发工具
Tencent 产品的国际化现状
• 4 分以上的产品占 10% ,分别为 hummer , QQ mail, 书签,日
历, RTX 与 QQ video
• 2-4 分产品占了 24% ,该两项总百分比为 34%
以下数据通过国际化调研以及...
两个产品资源文件的比较
StringBundle.xml-Hummer UserProfile_zh-cn.xml-RTX
不同的产品资源文件的目录结构,文件格式不一致
统一公司的国际化过程
提高国际
化能力
统一的国
际化设计
统一的开
发过程
统一的本
地化工具
国际化认
证
IPC in I18N
IPC in I18N
公司级的国际化认证机构
把关腾讯产品国际化标准
和研发管理部对 公司级产品进行 国际化
I18N Team
负责根据海外市场产品策略推进腾讯产品国际化进程并进行认
证
制定腾讯产品国际化标准
提供...
迎接国际化的认证
所有这些都可以在 IPC 的 portal 上得到 : Http://ipc.oa.cm
I18N 认证系统:
国际化认证流程
申请
受理
需求评审
技术评审
测试认证
公布结果
申 的 品 人当 品正在 行 或者将要 行国请认证 产 负责 产 进 规划 进 际
化改造的 候,通 子 件提出 面申 ,并提交符合 定时 过电 邮 书 请 规
的相 文档。关...
认证体系介绍
I18N 完成程度等级
Level 1: 没有任何国际化能力 ; 0-20 %
Level 2: 初步具备国际化能力 ; 21-60 %
Level 3: 基本具备国际化能力 ; 61-89 %
Level 4: 完全具备国际化能...
实施步骤
在公司推广产品国际化能力认证标准, 08 年首先在 R 线实施 , 根据实施效果 ,
再选择 IED 或者更多的 BU(ISD) 实施新产品的国际化认证流程
各国 化 准,流程的持 化际 标 续优
Q1      Q2       Q...
目前进行国际化认证的产品
已完成国际化认证的产品
即通-- Hummer 1.5 版本
广研 &IPC --印度 QQ Mail1.0 版本
正在进行国际化认证的产品
IPC --美国 QQ Games
将进行国际化认证的产品
研究院新产品: ...
Contents
什么是国际化1
国际化要准备什么2
3 国际化经验分享— Hummer 案例3
国际化认证
国际化的工作模式
国际化标准和开发工具
国际化步骤
I18N ReadinessI18N Readiness1 2 3TargetTarget market strategymarket strategy L10N developmentL10N development
I18N 产...
国际化的合作模式
国际化的联合团队国际化的联合团队
I18n PMI18n PM I18n PMMI18n PMM I18n DEI18n DE I18n TEI18n TE
合作方式一:紧密合作,成立联合团队全程参与国际化
国际化的合作模式
合作方式二:作为国际化顾问,提供支持与认证
国际化规范
国际化工具
国际化的培训与支持
Contents
什么是国际化1
国际化要准备什么2
3 国际化经验分享— Hummer 案例3
国际化认证
国际化的工作模式
国际化标准和开发工具
What we are Ready
I18N 标准:
产品标准
技术开发标准: Server/Client/Web
UI 标准
测试标准
I18N 开发框架 ( API & Tools)
国际化开发辅助工具
开发辅助类工具
转码工具
资源编辑器
多语言开发辅助工具
测试辅助类工具
硬编码检查工具
排序结果检测工具
Contents
什么是国际化1
国际化要准备什么2
3 国际化经验分享— Hummer 案例3
Hummer 产品介绍
IM Vision :通过建立全新的下一代即时通
信平台,提高 QQ 的普适性和易用性,成
为各类细分用户群交流的主要工具。
Hummer 是达到这个愿景的第一个阶段性项
目,是一个阶段性的里程碑,可测量、可
评估、可达...
无论 Client 是还 Server ,均采用 Unicode ; 源代 分离;根据区域 理编码 资 码 处
格式
Hummer 的国际化目标
国际化的新一代 IM 平台国际化的新一代 IM 平台
同 推出了时 QQ 和 TM 的 体,英文和...
Hummer 国际化特性
编写完全实现的 Unicode 应用程序
Client 端的 Unicode
支持多语言版本的发布
Server 端的 Unicode
用户信息、群信息、返回语、提示
语、协议…
相关网站的 Unicode
注册、密码...
Hummer 国际化特性 区域文化意识
日期和时间采用系统日期时间格式
国家城市选项
问题: A 语言版本用户的资料能在 B 语言版本被正常显示。
国家、城市列表内容多,需要长期的搜集更新。
各种语言对排序顺序要求不同。
Hummer 国际化特性
区域文化意识
国家城市的存 采用储 ID 的方式,客 端排序根据户 ...
资源代码分离
Hummer 国际化特性 资源代码分离
方便本地化 翻 源的提取,同 布多 言版本不是 ;时 译资 时发 种语 问题
片、声音文件的剥离,本地化版本图 Hummer 尽情展 。现
+ =
Hummer
QQpet
Hummer 国际化特性 与其它 QQ 版本的通信
哈哈,游
戏时间到
了
叫 Sugar 跟我
一起玩 QQ
game
Sugar
繁体中文用户
Mary
简体中文用户
成立联合团队
与 Hummer 开发团队建立虚拟项目组
I18N 工程师 ( 包括 PM/PMM/TE) :参与整个项目周期的国
际化工作
I18N PMM 整体上驱动 所有国际化需求, I18N PM 跟进整个
项目开发过程, TE 负责国际...
国际化的权重
hummer 某版本目标分解
目标分解 权重 加权
完善基础 IM 体验 40 % 36 %
全新的用户界面 15 % 8 %
国际化 20 % 17 %
补充 TM 关键功能 15 % 10 %
安全策略与 QQ2007 同步 ...
Hummer 国际化进程
•预研及方案
讨论
2006.7 - 2006.9
•Alpha1 版本
2007.8
Hummer1.15
2007.3
Hummer1.0
2008.8制定前台国 化方案际
制定后台国 化方案际
制定国 化方案策略...
腾讯大讲堂41 国际化-走向海外市场的必经之路
Upcoming SlideShare
Loading in …5
×

腾讯大讲堂41 国际化-走向海外市场的必经之路

680 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
680
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 这是Nokia N95德国网站上的数据,第一个是GSM/EDGE上下行的数据,第二个是摄像头的分辨率
  • 科学幻想之父儒勒·凡尔纳的小说,80天环游地球,这只不过是因为他这次旅行的方向是一直往东走,假如他相反地倒着在西走,那他就会吃二十四小时的亏。
  • 上海APEC会议上各国领导人穿的中国民族服装,为什么亚洲领导人大多穿红色,而西方领导人则多选择了蓝色。我说颜色都是领导人自己选定的。大概亚洲国家有着相同的文化背景,红色在中国文化里,也可能在整个亚洲文化中都代表着幸运、财富和吉祥如意,所以亚洲领导人都不约而同地选择了红色。我反问他们,蓝色在西方文化里代表什么?他们说西方人认为,蓝色代表冷静和沉着。 龙在中国是民族的象征,而在比利时的蒙斯市则有一个打龙节,龙被视作恶魔,被传说中的保护神圣·米歇尔杀掉了,因此特意搞打龙节来庆贺除灾弊感谢米歇尔。
  • 动物的“惨叫”,美国QQ games里Treasure Hunter动物消失的声效,最后更换了主题
    QQ在印度代表什么什么,原来想叫做Ibibo QQ ,最后只能叫做Ibibo Messenger
    鸭子在越南代表爱说话
  • 用户可以自己选择不同的语言,实现语言的热切换功能
  • 根据用户的国家,区域提供默认的格式,但是用户仍然可以自己来选择
  • 从美国西八区向中国东八区的用户发送会议邀请,大家看看有什么地方不一样?
    日期格式有变化
    时间格式有变化
    时间根据时区做了变更
  • 可以定义每周开始于星期几,天气的单位是什么
  • 为了实现这些内容,我们在开发的时候需要处理什么呢?
  • A DEC employee named Jan Scherpenhuizen was given an email account of S12n by a system administrator, since his name was too long to be an account name. This approach to abbreviating long names 1985.
  • 这就是国际化三个大的要求
  • 按照软件开发的惯例,最初的软件只有英文版本,根据需要,作者再把软件界面和文档翻译成不同国家、地区的语言版本。但是由于实现翻译的途径、翻译的工作效率、翻译的可重用性等因素各不相同,使翻译工作面临很大困境,也阻碍了软件的推广和应用。
    仅仅翻译是不够的,同一种语言在不同国家、地区可能存在多个支系,它们在表达习惯、语法结构甚至文字种类和编码上都有不同,方言更是千奇百怪,通用的翻译其质量肯定是不高的。涉及到计算机领域,还存在操作习惯上的差别,而且对某种语言提供完美的输入、显示、打印、保存、传输并非一件轻而易举的事,
  • 国际化的软件接口,就是将可本地化的的内容全部提取出来,在本地化的过程方便的进行修改和调整
  • 从以上数据可以看出来,我们公司的产品国际化程度还是非常的低的,很多产品都没有考虑国际化
  • 不同的产品的资源文件格式不一样,也导致了后续做翻译时候的工作量增加,统一的资源格式便于我们后期采用本地化工具可视化的进行本地化的工作,而不像现在,我们的本地化工作还需要开发工程师来完成,而其他的一些公司,这些工作都已经由本地化工程师,或者外包给本地化公司完成了。各位设计的产品,如果可以让本地化工程师来完成本地化的过程,那么这个产品的国际化就做得非常的成功了
  • 因此,不仅仅要求都满足国际化的需求,我们还要考虑有统一的国际化的架构和工具
  • 国际化开发框架的目的,第一是方便进行国际化的开发,降低学习的难度,第二是统一公司的产品国际化相关的架构,为今后开发的本地化工具打下基础
  • 腾讯大讲堂41 国际化-走向海外市场的必经之路

    1. 1. 国 化——走向海外市 的必 之路际 场 经 国 品中心际产国 品中心际产 Demi HanDemi Han
    2. 2. Contents 什么是国际化1 国际化要准备什么2 3 国际化经验分享— Hummer 案例3
    3. 3. Contents 什么是国际化1 国际化要准备什么2 3 国际化经验分享— Hummer 案例3
    4. 4. 下面数字有多大 177,600 118,400 GSM/EDGE Classe A 177.600/118.400 KBit/s 2.592 1.944 来自 NOKIA 德国网站对 N95 手机的参数介绍 5-Megapixel-Camera 2,592 x 1,944 Pixel
    5. 5. 游地球环 80 天 区时 —— 主人公 得让 赢 赌 金,避免了破产
    6. 6. 服装的 色与颜 龙 “Dragon” 是一个贬义词 洲喜 色,西方喜 色亚 欢红 欢蓝
    7. 7. 有 国 目 展中的一些关 际项 进 经历 我 的们 QQ 到国外 成了什么?变 品本地化 程中,由于用 和当地文化因素,相当多产 过 户习惯 国内的成熟 和品牌要被迫“打折”甚至“清零”;经验 案例: 物的“惨叫”动 案例: QQ = 什么什么 案例: 子就是鸭 爱说话
    8. 8. Google 日 的国 化历 际 设计细节 提供了多达 30 种 言的界面语
    9. 9. Google 日 的国 化历 际 设计细节 用 可以 日户 选择 期和 的格式时间
    10. 10. Google 日 的国 化历 际 设计细节
    11. 11. Google 日 的国 化历 际 设计细节 可定 每周 始于星期几义 开 可定 天气的 位义 单
    12. 12. 不同区域文化的主要差异 沟通 语言 字形 大小写 书写顺序 字符组合 语法 符号 图片 表现格式 日期与时间 排序与比较 日历 货币 数字 地址 电话 姓名 单位 其他 图标 声音 视频 残疾人辅助 工具 工作时间 工作流程 账务 法规
    13. 13. 什么是软件国际化呢 ?
    14. 14. 软件国际化基本概念 国际化 (Internationalization/I18N) :软件设计和文档开发过程中,使得功能 和代码设计能处理多种语言和文化习俗,能够在创建不同语言版本时,不需要 重新设计源程序代码的软件工程方法 本地化 (Localization/L10N) :是将一个软件产品按特定国家 / 地区或语言市 场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软 件生产活动 市场化 (Marketization/M11N) :是为了将国际化软件实现全球市场的销售和 服务,根据本地市场进一步包装和进行的一系列市场宣传、推广、销售、支持 、培训和服务的全部过程 全球化 (Globalization/G11N) :为全球用户设计,面向全球市场发布的具有一 致的界面、风格和功能的软件 G11N = I18N + L10N + M11NG11N = I18N + L10N + M11N
    15. 15. I18n 的来由 国际化( internationalization )一词首先于 1985 年被 APPLE 与 DEC 使用, 当时 IBM 与 LOTUS 使用“ international-enabling” 来描述国际化机制; 90 年代后开始统一使用 internationalization 一词; 本地化( Localization )在 20 世纪 80 年代中期已经开始广泛的使用。 I+n1 t2 e3 r4 n5 a6 t7 i8 o9 n10 a11 l12 i13 z14 a15 t16 i17 o18 +n Jan Scherpenhuizen 的 email 号被 写帐 简 为 S12n
    16. 16. 产品国际化的内容 UnicodeUnicode 编码可以支持世界上的绝大多数语言的字符,各编码可以支持世界上的绝大多数语言的字符,各 个国际化软件使用个国际化软件使用 UnicodeUnicode 编码已经是一种趋势编码已经是一种趋势 需要在软件中预先处理各个区域的格式区别与文化习俗的不需要在软件中预先处理各个区域的格式区别与文化习俗的不 同之处,同之处, IPCIPC 的国际化开发框架均已提供了这方面的接口的国际化开发框架均已提供了这方面的接口 将需要翻译和替换的文字、图片、多媒体等资源全部从代码将需要翻译和替换的文字、图片、多媒体等资源全部从代码 中提取出来,通过资源文件或者配置文件进行管理中提取出来,通过资源文件或者配置文件进行管理 Unicode 编码 理区域处 分 源离资
    17. 17. 件国 化 展 程软 际 发 过 英文版本 英文版本 界面文档 直接翻译 一 言单 语 修改代码 区域格式 直接本地化 •翻译可重用性低 开发人员介入翻译过程 针对区域格式需要修改代码 国 化机制际 国 化通用际 版本 翻 源译资 文件 多个 言语 替 源换资 •统一的翻译机制和工具 基本不需要开发人员接入 区域格式通过配置改变
    18. 18. 国际化的软件结构
    19. 19. Our Past--QQ2005(Thai) Sanook! QQ 修改 泰文为 编码 从代 中码 查 找 源资 翻 英文译为 与泰文 编码 源资 翻译 整合 UI 将已翻译 源整合资 整调 UI 最终编译为 泰国版本 编译 总体工作量: 6 人月
    20. 20. New Way--Hummer(VN) 已是 unicode 已做了分离 翻 越南文译为 编码 源资 翻译 整合 UI 加入越仅 南 源资 整部分调 UI 最终编译为 越南版本 编译 总体工作量: 2 人月 ZingChat QQ
    21. 21. Contents 什么是国际化1 国际化要准备什么2 3 国际化经验分享— Hummer 案例3 国际化认证 国际化的工作模式 国际化标准和开发工具
    22. 22. Tencent 产品的国际化现状 • 4 分以上的产品占 10% ,分别为 hummer , QQ mail, 书签,日 历, RTX 与 QQ video • 2-4 分产品占了 24% ,该两项总百分比为 34% 以下数据通过国际化调研以及简单评分获得
    23. 23. 两个产品资源文件的比较 StringBundle.xml-Hummer UserProfile_zh-cn.xml-RTX 不同的产品资源文件的目录结构,文件格式不一致
    24. 24. 统一公司的国际化过程 提高国际 化能力 统一的国 际化设计 统一的开 发过程 统一的本 地化工具 国际化认 证
    25. 25. IPC in I18N IPC in I18N 公司级的国际化认证机构 把关腾讯产品国际化标准 和研发管理部对 公司级产品进行 国际化 I18N Team 负责根据海外市场产品策略推进腾讯产品国际化进程并进行认 证 制定腾讯产品国际化标准 提供专业的国际化技术支持 提供国际化认证
    26. 26. 迎接国际化的认证 所有这些都可以在 IPC 的 portal 上得到 : Http://ipc.oa.cm I18N 认证系统:
    27. 27. 国际化认证流程 申请 受理 需求评审 技术评审 测试认证 公布结果 申 的 品 人当 品正在 行 或者将要 行国请认证 产 负责 产 进 规划 进 际 化改造的 候,通 子 件提出 面申 ,并提交符合 定时 过电 邮 书 请 规 的相 文档。关 IPC 在 3 个工作日内通 子 件,指派相 的 品 理,过电 邮 关 产 经 技 家以及 家作 次 的接口人。术专 测试专 为该 认证 IPC 指定的 品 理,会根据 件国 化能力 点列表,提产 经 软 际 检查 出国 化需求并 行需求 。际 进 评审 IPC 指定的国 化技 家,会根据 件国 化能力 点列际 术专 软 际 检查 表, 件架 行 并 源代 行对软 构进 评审 对 码进 review 。 IPC 指定的国 化 家,会根据 件国 化能力 点列际 测试专 软 际 检查 表, 件 行最 的 ,并 合 品,技 出通 或对软 进 终 测试 结 产 术给 过 不通 的建 。过 议 IPC 通 字 件通知 品国 化能力 的分数以及过电 邮 产 际 认证 级别 ,不足之 并在处 IPC portal 中公布 品的国 化 成该产 际 认证 绩 。
    28. 28. 认证体系介绍 I18N 完成程度等级 Level 1: 没有任何国际化能力 ; 0-20 % Level 2: 初步具备国际化能力 ; 21-60 % Level 3: 基本具备国际化能力 ; 61-89 % Level 4: 完全具备国际化能力 ; 90 % 以上
    29. 29. 实施步骤 在公司推广产品国际化能力认证标准, 08 年首先在 R 线实施 , 根据实施效果 , 再选择 IED 或者更多的 BU(ISD) 实施新产品的国际化认证流程 各国 化 准,流程的持 化际 标 续优 Q1      Q2       Q3      Q4 互娱乐全面推广 范 化认证规 优 广研、即通试行认证流程确认 范认证规 1.0 发 布 标准 推广 R 线、互娱产品( hummer , IED new products ) R 线全面推广
    30. 30. 目前进行国际化认证的产品 已完成国际化认证的产品 即通-- Hummer 1.5 版本 广研 &IPC --印度 QQ Mail1.0 版本 正在进行国际化认证的产品 IPC --美国 QQ Games 将进行国际化认证的产品 研究院新产品: Linux QQ 互娱新项目 …
    31. 31. Contents 什么是国际化1 国际化要准备什么2 3 国际化经验分享— Hummer 案例3 国际化认证 国际化的工作模式 国际化标准和开发工具
    32. 32. 国际化步骤 I18N ReadinessI18N Readiness1 2 3TargetTarget market strategymarket strategy L10N developmentL10N development I18N 产品特性 I18N 编码标准 多语言版本验证国际化能 力 I18N 测试和 I18N 认证 … .. 制定 L10N 工作流程 L10N 开发(调整或修改 UI 等以满足本地市场) 翻译 IDC 部署及运营… .. 确认目标市场和准备推广 策略 策划业务模型及赢利模式 (包括短期和长期的) 统一规划与其它产品的集 成 运营策略
    33. 33. 国际化的合作模式 国际化的联合团队国际化的联合团队 I18n PMI18n PM I18n PMMI18n PMM I18n DEI18n DE I18n TEI18n TE 合作方式一:紧密合作,成立联合团队全程参与国际化
    34. 34. 国际化的合作模式 合作方式二:作为国际化顾问,提供支持与认证 国际化规范 国际化工具 国际化的培训与支持
    35. 35. Contents 什么是国际化1 国际化要准备什么2 3 国际化经验分享— Hummer 案例3 国际化认证 国际化的工作模式 国际化标准和开发工具
    36. 36. What we are Ready I18N 标准: 产品标准 技术开发标准: Server/Client/Web UI 标准 测试标准 I18N 开发框架 ( API & Tools)
    37. 37. 国际化开发辅助工具 开发辅助类工具 转码工具 资源编辑器 多语言开发辅助工具 测试辅助类工具 硬编码检查工具 排序结果检测工具
    38. 38. Contents 什么是国际化1 国际化要准备什么2 3 国际化经验分享— Hummer 案例3
    39. 39. Hummer 产品介绍 IM Vision :通过建立全新的下一代即时通 信平台,提高 QQ 的普适性和易用性,成 为各类细分用户群交流的主要工具。 Hummer 是达到这个愿景的第一个阶段性项 目,是一个阶段性的里程碑,可测量、可 评估、可达到。 随着公司国际化步伐的加快, Hummer 产 品的国际化将会成为重要的里程碑。
    40. 40. 无论 Client 是还 Server ,均采用 Unicode ; 源代 分离;根据区域 理编码 资 码 处 格式 Hummer 的国际化目标 国际化的新一代 IM 平台国际化的新一代 IM 平台 同 推出了时 QQ 和 TM 的 体,英文和繁体共简 6 个版本 一个平台,多个语言版本一个平台,多个语言版本
    41. 41. Hummer 国际化特性 编写完全实现的 Unicode 应用程序 Client 端的 Unicode 支持多语言版本的发布 Server 端的 Unicode 用户信息、群信息、返回语、提示 语、协议… 相关网站的 Unicode 注册、密码管理、群操作… Unicode 化
    42. 42. Hummer 国际化特性 区域文化意识 日期和时间采用系统日期时间格式
    43. 43. 国家城市选项 问题: A 语言版本用户的资料能在 B 语言版本被正常显示。 国家、城市列表内容多,需要长期的搜集更新。 各种语言对排序顺序要求不同。 Hummer 国际化特性 区域文化意识 国家城市的存 采用储 ID 的方式,客 端排序根据户 locale 理。处 其中,国家城市的 ID 参考 ISO 3166 的 准。标 语言选项 语言的存储采用 ID 的方式,客户端排序根据 locale 处理。 其中,语言的 ID 参考 LCID 的标准。
    44. 44. 资源代码分离 Hummer 国际化特性 资源代码分离 方便本地化 翻 源的提取,同 布多 言版本不是 ;时 译资 时发 种语 问题 片、声音文件的剥离,本地化版本图 Hummer 尽情展 。现 + = Hummer QQpet
    45. 45. Hummer 国际化特性 与其它 QQ 版本的通信 哈哈,游 戏时间到 了 叫 Sugar 跟我 一起玩 QQ game Sugar 繁体中文用户 Mary 简体中文用户
    46. 46. 成立联合团队 与 Hummer 开发团队建立虚拟项目组 I18N 工程师 ( 包括 PM/PMM/TE) :参与整个项目周期的国 际化工作 I18N PMM 整体上驱动 所有国际化需求, I18N PM 跟进整个 项目开发过程, TE 负责国际化的测试与认证 建立每周项目例会制度 多渠道分享所有信息: mail, RTX, F2F…
    47. 47. 国际化的权重 hummer 某版本目标分解 目标分解 权重 加权 完善基础 IM 体验 40 % 36 % 全新的用户界面 15 % 8 % 国际化 20 % 17 % 补充 TM 关键功能 15 % 10 % 安全策略与 QQ2007 同步 5 % 3 % 完善运营和数据上报功能 5 % 5 % 国际化是整个产品团队的目标
    48. 48. Hummer 国际化进程 •预研及方案 讨论 2006.7 - 2006.9 •Alpha1 版本 2007.8 Hummer1.15 2007.3 Hummer1.0 2008.8制定前台国 化方案际 制定后台国 化方案际 制定国 化方案策略际 初步完成前台国 化际 国 化 准初稿际 标 探索 VAS 国 化插件际 前台国 化完成际 国 化 准完善际 标 同 布多个 言版本时发 语 VAS 插件初步完成 国 化基本完成际 具 可本地化能力备 VAS 插件在各个业务运 用 Wearehere Hummer 后续版本 化及完善插件化优 提高可本地化能力 提高全球布署能力

    ×