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

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

1,725 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

    ×