JavaME国际化(i18n) [英] JavaME internationalization (i18n)

查看:147
本文介绍了JavaME国际化(i18n)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人对JavaME的国际化有一些了解吗?我正在寻找尽可能多的信息,例如示例,经验和最佳实践. 谢谢

Does anyone have some knowledge with internationalization with JavaME? I'm looking for as much information as possible like examples, experiences and maybe some best practices. Thanks

推荐答案

一些想法. J2ME不支持i18n,因为它不提供api支持(不能使用资源包).但是我们可以在一定程度上做到这一点.这是我发现的.

A few thoughts. J2ME doesnt support i18n as it the api support is not there (cant use resource bundles). But we can do this to a limited extent. Here is what I found out.

  1. 对于给定的J2ME应用程序,支持英语和说中文(印刷字符)非常困难,甚至并非不可能.但是支持英语和说西班牙语更容易(我忘记了有关i18n支持的正确术语,但您明白了).
  2. 我们可以将所有字符串都放在一个配置类中,这样您就可以将其替换为不同的语言.
  3. 我们可以在首次启动应用程序时从服务器下载文本/字符串,从而能够将其从服务器换出.
  4. 由于屏幕大小不同,最好使用自定义字体,以便可以编写代码来计算显示文字的长度.这将使多语言支持更加容易.
  5. 还可以根据不同的语言从服务器下载图像资产.但我认为我们无法更改Midlet图标,因此它应该是通用的.

考虑到这一点,可以设计多种语言支持.

With this in mind it is possible to design multiple language support.

这篇关于JavaME国际化(i18n)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆