`
zzmccnu
  • 浏览: 73777 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

我们的团队Android应用国际化支持标准

阅读更多

 

产品目前进入国际化支持阶段,总结最近国际化支持碰到的一些问题:

1. 首先该支持哪些语言?

2. 多国语言的翻译问题?

3. 后续版本的多国语言包的维护问题?

 

经过团队成员的讨论,确定了上面三个问题。

 

1. 产品首次支持的语言包括:中文简体,中文繁体,英文,德文,法文,日文,韩文,俄文,西班牙文,根据Android开发的标准,在res文件夹

下放置如下文件夹:

values-de       (德语)

values-en       (英语)

values-es       (西班牙语)

values-fr       (法语)

values-ja       (日语)

values-ko       (韩语)

values-ru       (俄语)

values-zh-rCN   (中文简体)

values-zh-rHK   (中文简体)

values-zh-rTW   (中文繁体)

 

2. 多国语言包的翻译的问题目前还没有很好的解决方案,暂时通过寻找网络jianzhi的方式解决。

 

3. 为了保证后续版本的多国语言可维护性,团队成员开发时遵循以下标准:

    (1) 程序中用到的字符串必须都存储在string.xml或arrays.xml中

    (2) 考虑到我们的母语是中文,母本文件的内容都采用中文

    (3) values-zh-rCN文件夹下面的string.xml和arrays.xml是各国语言包的母本

    (4) 翻译多国语言文件时,以values-zh-rCN文件夹下面的字符串文件为基准

    (5) 正式发布前,其他国家语言包参照母本文件,一一对应,统一翻译

    (6) 为了便于维护多国语言包的翻译,母本文件中新增字符串只允许在文件的末尾追加

 

4. 多国语言的翻译问题:

补上Go桌面的多国语言支持方案,参考这个网站:http://crowdin.net/project/golauncher

截图:


 

  • 大小: 72.6 KB
分享到:
评论

相关推荐

    Android 资源与应用国际化

    【eoeAndroid特刊】第五期:资源与应用国际化布 (其余《eoeAndroid特刊》请查阅我的资源列表) 1.源和资产(Resources and Assets) 2.Android 中可用的资源类型 3.Resources and Internationalization(资源和国际化)...

    android应用开发范例精解

    《Android应用开发范例精解》通过通俗易懂的开发实例及项目案例,详细介绍了Android应用开发的知识体系及实用开发技术。 《Android应用开发范例精解》共14章,分为3篇。第1篇为基础篇,涵盖Android背景及开发环境和...

    c#开发Android应用实战

    《C#开发Android应用实战——使用Mono for Android和.NET/C# 全面透彻地讲解Android应用编程知识,分析如何结合...◆ 列出通过国际化和本地化支持功能来实现应用程序全球化的技巧 ◆ 介绍如何使用Android 4开发平板应用

    《Android应用开发详解》源码

    《Android应用开发详解》源码,完整版,值得看一看。 《Android核心技术和开发详解》各章案例的全部源代码,第一章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景...

    Android应用开发,完整扫描版

    《Android应用开发》通过丰富而翔实的实例展示了在Android平台下开发手机应用软件所必需的概念和技术。书中不仅对Android应用程序的开发环境和调试方法进行了详细介绍,而且对Android软件开发的一些关键技术和API...

    Android 应用案例开发大全3.part03.rar

    Android应用案例开发大全...详细介绍了3D动态壁纸、LBS类应用、导航与百度地图二次开发、理财类应用、餐饮行业应用、校园辅助应用、音乐休闲应用、新闻发布管理应用、休闲益智类3D/2D游戏等各类Android应用程序的开发。

    android应用锁的实现

    该资源包含了一个android实现的简单的应用锁,喜欢的下载。

    Android 应用程序框架

    Android 应用程序 框架 MVC设计非常好用

    Android应用程序输入事件处理机制

    在Android应用程序中,有一类特殊的消息,是专门负责与用户进行交互的,它们就是触摸屏和键盘等输入事件。触摸屏和键盘事件是统一由系统输入管理器InputManager进行分发的。也就是说,InputManager负责从硬件接收...

    Android移动应用开发 第3版 卷1卷2合集part2

     《Android移动应用开发 第3版 卷Ⅱ:提高篇》不仅适合Android应用程序开发人员阅读 还能为QA测试人员提供指导 另外 《Android移动应用开发 第3版 卷Ⅱ:提高篇》还可以帮助项目经理更好地管理项目进程和项目团队 ...

    Android应用程序资源管理框架 PPT

    Android应用程序主要由代码和资源组成。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。...了解Android应用程序资源管理框架,有助于我们更好地开发出能够适配多种机型的应用程序。

    《Android应用开发揭秘》附带光盘代码.

    《Android应用开发揭秘》全部实例源代码,配合《Android应用开发揭秘》使用 前言  第一部分 准备篇  第1章 Android开发简介  1.1 Android基本概念  1.1.1 Android简介  1.1.2 Android的系统构架  1.1.3 ...

    《Android应用开发揭秘》源码

     杨丰盛,Android应用开发先驱,对Android有深入研究,实战经验极其丰富。精通Java、C、C++等语言,专注于移动通信软件开发,在机顶盒软件开发和MTK平台软件开发方面有非常深厚的积累。2007年获得中国软件行业协会...

    C#开发Android应用实战(整本扫描版).pdf

    C#开发Android应用实战.pdf ,百度云下载链接,上次传失败了,这次补上,本书是 C#开发Android应用实战 整本扫描版

    ANDROID应用开发范例大全

    , 本书共有 14章,从 UI界面布局实战开始讲起,依次讲解基本控件应用,事件处理实战,界面显示实战,自动化服务应用实战,文件操作和数据存储实战,电话和短信实战,二维 /三维图形、渲染和动画实战,网络实战应用,...

    android sqlite可视化工具

    android sqlite可视化工具,可以导入新建数据这个数据库里

    Android 应用语言切换

    Android 应用语言切换,一个简单的中英文语言切换

    [14本经典Android开发教程]-4-Android应用程序开发36技

    [14本经典Android开发教程]-4-Android应用程序开发36技 本书共分为4篇: ※ 第一篇:介绍应用框架概念、原理和特性。 ※ 第二篇:阐述应用框架之设计技巧。亦即,如何打造应用框架。 (注:如果你的职务是「使用」...

    Android应用开发揭秘-pdf(全)

    Android应用开发揭秘-pdf全书,详细介绍Android应用程序的开发流程于相应技术,是一本适合新手入门的好书。

    Android移动应用开发(第3版)卷Ⅰ基础篇 (Shane Conder, Lauren Darcey) PDF扫描版

     《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了Android开发从概念、技术到市场推广应用的全部主题,内容包括Android平台概览、Android应用程序设计精髓、Android用户界面设计精髓、Android应用程序设计精髓、...

Global site tag (gtag.js) - Google Analytics