More Related Content Similar to 腾讯大讲堂41 国际化-走向海外市场的必经之路 Similar to 腾讯大讲堂41 国际化-走向海外市场的必经之路 (20) More from George Ang (20) 腾讯大讲堂41 国际化-走向海外市场的必经之路7. 有 国 目 展中的一些关 际项 进 经历
我 的们 QQ 到国外 成了什么?变
品本地化 程中,由于用 和当地文化因素,相当多产 过 户习惯
国内的成熟 和品牌要被迫“打折”甚至“清零”;经验
案例: 物的“惨叫”动
案例: QQ = 什么什么
案例: 子就是鸭 爱说话
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
17. 件国 化 展 程软 际 发 过
英文版本
英文版本
界面文档
直接翻译
一 言单 语
修改代码
区域格式
直接本地化
•翻译可重用性低
开发人员介入翻译过程
针对区域格式需要修改代码
国 化机制际
国 化通用际
版本
翻 源译资
文件
多个 言语
替 源换资
•统一的翻译机制和工具
基本不需要开发人员接入
区域格式通过配置改变
22. Tencent 产品的国际化现状
• 4 分以上的产品占 10% ,分别为 hummer , QQ mail, 书签,日
历, RTX 与 QQ video
• 2-4 分产品占了 24% ,该两项总百分比为 34%
以下数据通过国际化调研以及简单评分获得
25. IPC in I18N
IPC in I18N
公司级的国际化认证机构
把关腾讯产品国际化标准
和研发管理部对 公司级产品进行 国际化
I18N Team
负责根据海外市场产品策略推进腾讯产品国际化进程并进行认
证
制定腾讯产品国际化标准
提供专业的国际化技术支持
提供国际化认证
27. 国际化认证流程
申请
受理
需求评审
技术评审
测试认证
公布结果
申 的 品 人当 品正在 行 或者将要 行国请认证 产 负责 产 进 规划 进 际
化改造的 候,通 子 件提出 面申 ,并提交符合 定时 过电 邮 书 请 规
的相 文档。关
IPC 在 3 个工作日内通 子 件,指派相 的 品 理,过电 邮 关 产 经
技 家以及 家作 次 的接口人。术专 测试专 为该 认证
IPC 指定的 品 理,会根据 件国 化能力 点列表,提产 经 软 际 检查
出国 化需求并 行需求 。际 进 评审
IPC 指定的国 化技 家,会根据 件国 化能力 点列际 术专 软 际 检查
表, 件架 行 并 源代 行对软 构进 评审 对 码进 review 。
IPC 指定的国 化 家,会根据 件国 化能力 点列际 测试专 软 际 检查
表, 件 行最 的 ,并 合 品,技 出通 或对软 进 终 测试 结 产 术给 过
不通 的建 。过 议
IPC 通 字 件通知 品国 化能力 的分数以及过电 邮 产 际 认证 级别
,不足之 并在处 IPC portal 中公布 品的国 化 成该产 际 认证 绩
。
28. 认证体系介绍
I18N 完成程度等级
Level 1: 没有任何国际化能力 ; 0-20 %
Level 2: 初步具备国际化能力 ; 21-60 %
Level 3: 基本具备国际化能力 ; 61-89 %
Level 4: 完全具备国际化能力 ; 90 % 以上
29. 实施步骤
在公司推广产品国际化能力认证标准, 08 年首先在 R 线实施 , 根据实施效果 ,
再选择 IED 或者更多的 BU(ISD) 实施新产品的国际化认证流程
各国 化 准,流程的持 化际 标 续优
Q1 Q2 Q3 Q4
互娱乐全面推广
范 化认证规 优
广研、即通试行认证流程确认
范认证规 1.0 发
布
标准
推广
R 线、互娱产品( hummer , IED new
products )
R 线全面推广
32. 国际化步骤
I18N ReadinessI18N Readiness1 2 3TargetTarget market strategymarket strategy L10N developmentL10N development
I18N 产品特性
I18N 编码标准
多语言版本验证国际化能
力
I18N 测试和 I18N 认证
… ..
制定 L10N 工作流程
L10N 开发(调整或修改
UI 等以满足本地市场)
翻译
IDC 部署及运营… ..
确认目标市场和准备推广
策略
策划业务模型及赢利模式
(包括短期和长期的)
统一规划与其它产品的集
成
运营策略
36. What we are Ready
I18N 标准:
产品标准
技术开发标准: Server/Client/Web
UI 标准
测试标准
I18N 开发框架 ( API & Tools)
39. Hummer 产品介绍
IM Vision :通过建立全新的下一代即时通
信平台,提高 QQ 的普适性和易用性,成
为各类细分用户群交流的主要工具。
Hummer 是达到这个愿景的第一个阶段性项
目,是一个阶段性的里程碑,可测量、可
评估、可达到。
随着公司国际化步伐的加快, Hummer 产
品的国际化将会成为重要的里程碑。
40. 无论 Client 是还 Server ,均采用 Unicode ; 源代 分离;根据区域 理编码 资 码 处
格式
Hummer 的国际化目标
国际化的新一代 IM 平台国际化的新一代 IM 平台
同 推出了时 QQ 和 TM 的 体,英文和繁体共简 6 个版本
一个平台,多个语言版本一个平台,多个语言版本
41. Hummer 国际化特性
编写完全实现的 Unicode 应用程序
Client 端的 Unicode
支持多语言版本的发布
Server 端的 Unicode
用户信息、群信息、返回语、提示
语、协议…
相关网站的 Unicode
注册、密码管理、群操作…
Unicode 化
43. 国家城市选项
问题: A 语言版本用户的资料能在 B 语言版本被正常显示。
国家、城市列表内容多,需要长期的搜集更新。
各种语言对排序顺序要求不同。
Hummer 国际化特性
区域文化意识
国家城市的存 采用储 ID 的方式,客 端排序根据户 locale 理。处
其中,国家城市的 ID 参考 ISO 3166 的 准。标
语言选项
语言的存储采用 ID 的方式,客户端排序根据 locale 处理。
其中,语言的 ID 参考 LCID 的标准。
45. Hummer 国际化特性 与其它 QQ 版本的通信
哈哈,游
戏时间到
了
叫 Sugar 跟我
一起玩 QQ
game
Sugar
繁体中文用户
Mary
简体中文用户
46. 成立联合团队
与 Hummer 开发团队建立虚拟项目组
I18N 工程师 ( 包括 PM/PMM/TE) :参与整个项目周期的国
际化工作
I18N PMM 整体上驱动 所有国际化需求, I18N PM 跟进整个
项目开发过程, TE 负责国际化的测试与认证
建立每周项目例会制度
多渠道分享所有信息: mail, RTX, F2F…
47. 国际化的权重
hummer 某版本目标分解
目标分解 权重 加权
完善基础 IM 体验 40 % 36 %
全新的用户界面 15 % 8 %
国际化 20 % 17 %
补充 TM 关键功能 15 % 10 %
安全策略与 QQ2007 同步 5 % 3 %
完善运营和数据上报功能 5 % 5 %
国际化是整个产品团队的目标
48. Hummer 国际化进程
•预研及方案
讨论
2006.7 - 2006.9
•Alpha1 版本
2007.8
Hummer1.15
2007.3
Hummer1.0
2008.8制定前台国 化方案际
制定后台国 化方案际
制定国 化方案策略际
初步完成前台国 化际
国 化 准初稿际 标
探索 VAS 国 化插件际
前台国 化完成际
国 化 准完善际 标
同 布多个 言版本时发 语
VAS 插件初步完成
国 化基本完成际
具 可本地化能力备
VAS 插件在各个业务运
用
Wearehere
Hummer 后续版本
化及完善插件化优
提高可本地化能力
提高全球布署能力
Editor's Notes 这是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.
这就是国际化三个大的要求
按照软件开发的惯例,最初的软件只有英文版本,根据需要,作者再把软件界面和文档翻译成不同国家、地区的语言版本。但是由于实现翻译的途径、翻译的工作效率、翻译的可重用性等因素各不相同,使翻译工作面临很大困境,也阻碍了软件的推广和应用。
仅仅翻译是不够的,同一种语言在不同国家、地区可能存在多个支系,它们在表达习惯、语法结构甚至文字种类和编码上都有不同,方言更是千奇百怪,通用的翻译其质量肯定是不高的。涉及到计算机领域,还存在操作习惯上的差别,而且对某种语言提供完美的输入、显示、打印、保存、传输并非一件轻而易举的事,
国际化的软件接口,就是将可本地化的的内容全部提取出来,在本地化的过程方便的进行修改和调整
从以上数据可以看出来,我们公司的产品国际化程度还是非常的低的,很多产品都没有考虑国际化
不同的产品的资源文件格式不一样,也导致了后续做翻译时候的工作量增加,统一的资源格式便于我们后期采用本地化工具可视化的进行本地化的工作,而不像现在,我们的本地化工作还需要开发工程师来完成,而其他的一些公司,这些工作都已经由本地化工程师,或者外包给本地化公司完成了。各位设计的产品,如果可以让本地化工程师来完成本地化的过程,那么这个产品的国际化就做得非常的成功了
因此,不仅仅要求都满足国际化的需求,我们还要考虑有统一的国际化的架构和工具
国际化开发框架的目的,第一是方便进行国际化的开发,降低学习的难度,第二是统一公司的产品国际化相关的架构,为今后开发的本地化工具打下基础