设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

如何构建多语言版本的 Android 应用

2013-5-20 11:23| 发布者: 红黑魂| 查看: 2314| 评论: 0|来自: 开源中国

摘要:   全世界的安卓应用的用户都经常面临这样一个问题,应用有时并不支持他们常用的语言。为了解决这个问题,支持更多语言的“多语言应用”应运而生。这将会使安卓应用更加受欢迎,因为用户都更喜欢使用本土语言的应用 ...

https://play.google.com/store/apps/details?id=com.electricsheep.paintpro&hl=en


  是时候上手了。 这是整个过程的关键 ,并且需要一些编程知识 。 你需要编写一些代码来使你的程序能够完成一些基本操作。这些代码将完成像移动画笔或改变画笔宽度的基操作。自然,应用程序能够完成的这些操作是通过你的编码来实现的 。 那些不完善的地方也得在后期的测试阶段通过编码来改进 。 一旦这关键的一步完成,程序将进入测试阶段 。


  为了测试阶段能在模拟器上运行,你需要把项目导入到 ‘Eclipse’。打开‘Eclipse’ ,选择file, options。在工作区中选择一个现有的项目,它要求选择根目录时选择你的项目文件。完成导入项目之后, 在模拟器中执行你的程序。现在测试你的程序看是否需要改动来让它更完美吧!


Image source


  在成功地构建应用程序和测试后,你可以添加多种不同的语言支持使它多语言化。你需要在项目文件中打开‘res’ 文件夹并创建新的文件夹命名为 ‘value’, ‘value-rs’ 等等。value文件夹是必须的,其他文件夹可以命名为‘value-x’(用语言名字的缩写替换掉'x',比如:‘rs’ 对应Russian, ‘it’ 对应Italian)。接下来在这些文件夹中创建‘string.xml’文件。在 ‘value’文件夹中的字符串应该使用源语言。对于其余的文件夹,字符串应使用相应的语言,下面是 Spanish文件夹的例子:


这将会使你的应用程序多语言化。只要空间允许,你可以添加更多的语言。


  后面你应该运行去测试Android的用程应序。任何错误都必须发现它之前将它去除。

  跟着这个说明你就可以去构建你的多语言版本的应用程序了,或为了乐趣,或为了赚钱。当然,最重要的的就是,你因此获得到了宝贵的经验,这些或许在在你未来的职业生涯中起到一些重要的作用。那么尝试着动手或许能真正提高你的构建能力!


关于作者:


  Mini Belwal 在PixelCrayons工作, 一个IT咨询公司。 PixelCrayons帮助合作伙伴实现长期目标,不仅仅是短期的。提供CMS和电子商务开发和移动应用程序开发等服务, 公司的目标是为客户提供真正的价值投资。如果你打算聘请一位经验丰富的iPhone或Android开发者,你可以与PixelCrayons联系。


英文原文:How to Build Multi-lingual Android Apps?


参与翻译(4人)


酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部