培训主题1.语言历史2.Google对国际化的支持原理3.字库,语言显示,排版4.显示字符串来源5.语言的公司流程6.字符串工具使用7.Excel基本筛选操作8.其他语言历史(大国崛起西班牙)语言历史(大国崛起葡萄牙)语言历史(大国崛起法国)语言历史(大国崛起英国)语言历史(大国崛起中国)•?Google国际化支持原理ISO3166-1alpha-2-Wikipedia,thefreeISO639LanguageCodes.htmGoogle国际化支持原理•拉丁西班牙语(éclair的变动)values-es拉丁美洲葡萄牙语values-es-rES欧洲西班牙语•拉丁葡萄牙语(巴西)values-pt拉丁美洲葡萄牙语values-es-rPT欧洲葡萄牙语(宗主国)Google国际化支持原理•法语values-fr欧洲法语values-fr-rCA加拿大法语非洲法语字库,语言显示,排版•字库中文字库(中文国标GB18030,繁体中文big5),阿拉伯语字库•排版(从左向右,从右向左)阿拉伯语,波斯语,乌尔都语•语言显示字符串翻译显示字符串来源•Google平台字符串(éclair平台,froyo平台)•华为模块字符串•华为添加功能字符串语言的公司流程•电子流http://language.huawei.com•提交模板HuawaiTeamNewString-common.xls字符串工具使用•字符串工具目录\\peknas04-rd\TC_SMARTPHONE_F\Version\Tool\正式发布工具\01软件组\AndroidConvertString•字符串工具模板StringTemplate.rar字符串工具使用•Config_soft.iniConfig_soft.ini•filelist.txtfilelist.txt•Example.batexample.rarExcel基本筛选操作•隐藏•筛选•固定单元格StringCommitToTranslationCenter.rar其他:Excel筛选列说明•TranslateOrNot-------区分字符串是否组要翻译•StringPlatform-------区分字符串的平台来源,比如eclair,huawei•Customization--------区分字符串的特性来源,比如只有TME需要•AddedTime------------记录字符串加入的时间•BlankStrings---------得到某些语言id是空白的检查结果•importresult---------字符串导入的结果,这里记录那些字符串被导入•Deleted--------------删除的,svn中不再使用的字符串•LocalCheckResult-----本地文件检查结果,标记为"deleted"等等•Special-------------标记一些特殊字符串,例如英语为空的字符串•Commend-------------这里记录字符串的描述历史•DoNotChange----------标记出不要改变的语言id(values-cs;values-da表示cs和da不需要改变)•LengthLimitation-----标记字符串的长度限制•FroyoDeletedID-----Froyo上删除的ID•FroyoAddModules-----Froyo上增加的模块•FroyoNewID-----Froyo上老模块新增的ID•FroyoChangedID-----Froyo上改变的ID•OldValues------------这里记录了老的eclair的翻译,这个ID新的google对英文翻译进行了变化其他:新版本V1.4工具的新特性•修改的问题:•1.添加了对复杂字符串的双引号问题的处理;•2.只有values目录需要添加注释,其他小语种不需要添加注释;•3.从xls导出到xml文件,工具能自动筛选第一行的名字。第一列永远是模块名,但是后续要筛选到type列,作为导出xml的开始。中间的筛选列可以任意添加。;•4.xls2xml能够生成空白字符串的ID。例如string.xml文件中的NULL字符串;•5.处理要求为values没有msgid,其他小语种有msgid;