产品目前进入国际化支持阶段,总结最近国际化支持碰到的一些问题:
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应用开发范例精解》通过通俗易懂的开发实例及项目案例,详细介绍了Android应用开发的知识体系及实用开发技术。 《Android应用开发范例精解》共14章,分为3篇。第1篇为基础篇,涵盖Android背景及开发环境和...
《C#开发Android应用实战——使用Mono for Android和.NET/C# 全面透彻地讲解Android应用编程知识,分析如何结合...◆ 列出通过国际化和本地化支持功能来实现应用程序全球化的技巧 ◆ 介绍如何使用Android 4开发平板应用
《Android应用开发详解》源码,完整版,值得看一看。 《Android核心技术和开发详解》各章案例的全部源代码,第一章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景...
《Android应用开发》通过丰富而翔实的实例展示了在Android平台下开发手机应用软件所必需的概念和技术。书中不仅对Android应用程序的开发环境和调试方法进行了详细介绍,而且对Android软件开发的一些关键技术和API...
Android应用案例开发大全...详细介绍了3D动态壁纸、LBS类应用、导航与百度地图二次开发、理财类应用、餐饮行业应用、校园辅助应用、音乐休闲应用、新闻发布管理应用、休闲益智类3D/2D游戏等各类Android应用程序的开发。
该资源包含了一个android实现的简单的应用锁,喜欢的下载。
Android 应用程序 框架 MVC设计非常好用
在Android应用程序中,有一类特殊的消息,是专门负责与用户进行交互的,它们就是触摸屏和键盘等输入事件。触摸屏和键盘事件是统一由系统输入管理器InputManager进行分发的。也就是说,InputManager负责从硬件接收...
Android应用程序主要由代码和资源组成。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。...了解Android应用程序资源管理框架,有助于我们更好地开发出能够适配多种机型的应用程序。
Android应用开发揭秘-pdf全书,详细介绍Android应用程序的开发流程于相应技术,是一本适合新手入门的好书。
《Android应用开发揭秘》全部实例源代码,配合《Android应用开发揭秘》使用 前言 第一部分 准备篇 第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 ...
杨丰盛,Android应用开发先驱,对Android有深入研究,实战经验极其丰富。精通Java、C、C++等语言,专注于移动通信软件开发,在机顶盒软件开发和MTK平台软件开发方面有非常深厚的积累。2007年获得中国软件行业协会...
C#开发Android应用实战.pdf ,百度云下载链接,上次传失败了,这次补上,本书是 C#开发Android应用实战 整本扫描版
, 本书共有 14章,从 UI界面布局实战开始讲起,依次讲解基本控件应用,事件处理实战,界面显示实战,自动化服务应用实战,文件操作和数据存储实战,电话和短信实战,二维 /三维图形、渲染和动画实战,网络实战应用,...
Android 应用语言切换,一个简单的中英文语言切换
android sqlite可视化工具,可以导入新建数据这个数据库里
[14本经典Android开发教程]-4-Android应用程序开发36技 本书共分为4篇: ※ 第一篇:介绍应用框架概念、原理和特性。 ※ 第二篇:阐述应用框架之设计技巧。亦即,如何打造应用框架。 (注:如果你的职务是「使用」...
《Android平板电脑应用开发入门经典》向Android新手快速介绍了如何使用Android 3开发平板应用。经验丰富的作者Wei-Meng Lee首先介绍了如何安装必要的工具并编写HelloWorld应用。接下来介绍Android平板应用的各种组件...
《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了Android开发从概念、技术到市场推广应用的全部主题,内容包括Android平台概览、Android应用程序设计精髓、Android用户界面设计精髓、Android应用程序设计精髓、...
使用android:process和Process.killProcess和UncaughtExceptionHandler完成Android应用程序不异常退出