Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me 如何在JavaME中进行本地化?_Java Me_Localization_Localizable.strings - Fatal编程技术网

Java me 如何在JavaME中进行本地化?

Java me 如何在JavaME中进行本地化?,java-me,localization,localizable.strings,Java Me,Localization,Localizable.strings,我对JavaME中的本地化文件有一个问题 我想用我的字符串把不同语言的应用程序放在适当的地方,这取决于手机的语言 我研究了这个话题,写了一些类似的文章 我将把我的string.txt文件定位到应用程序中的Resources文件夹中,这可以帮助我吗 谢谢大家。根据您所指的诺基亚示例,您所支持的每种语言都需要一个字符串-??.txt文件。用适当的语言代码替换?:英语为en,法语为fr,等等 您面临哪些问题?根据您所指的诺基亚示例,您所支持的每种语言都需要一个strings-??.txt文件。用适当的

我对JavaME中的本地化文件有一个问题

我想用我的字符串把不同语言的应用程序放在适当的地方,这取决于手机的语言

我研究了这个话题,写了一些类似的文章

我将把我的string.txt文件定位到应用程序中的Resources文件夹中,这可以帮助我吗


谢谢大家。

根据您所指的诺基亚示例,您所支持的每种语言都需要一个
字符串-??.txt
文件。用适当的语言代码替换
:英语为
en
,法语为
fr
,等等

您面临哪些问题?

根据您所指的诺基亚示例,您所支持的每种语言都需要一个
strings-??.txt
文件。用适当的语言代码替换
:英语为
en
,法语为
fr
,等等

您面临的问题是什么?

这里我假设您指的是JavaME的CLDC/MIDP

JavaME有一个资源概念,但在JavaSE/EE中找不到诸如.properties文件之类的字符串资源包。我有一个lightway实现,名为JSR238。它提供类似于.properties的字符串资源。不幸的是,JSR238不是标准CLDC/MIDP堆栈的一部分。一些设备制造商已经将JSR238纳入了他们的设备中,但诺基亚等一些制造商还没有。如果您计划在多个开发上运行您的应用程序,那么您不能依赖JSR238

您可以做的是下载JSR238的参考实现,并将这些类包含到应用程序的to JAR文件中。另一个解决方案是编写您自己的资源包类


如果您在标准资源束类(.properties)存在时使用CDC,那么这里我假设您指的是JavaME的CLDC/MIDP

JavaME有一个资源概念,但在JavaSE/EE中找不到诸如.properties文件之类的字符串资源包。我有一个lightway实现,名为JSR238。它提供类似于.properties的字符串资源。不幸的是,JSR238不是标准CLDC/MIDP堆栈的一部分。一些设备制造商已经将JSR238纳入了他们的设备中,但诺基亚等一些制造商还没有。如果您计划在多个开发上运行您的应用程序,那么您不能依赖JSR238

您可以做的是下载JSR238的参考实现,并将这些类包含到应用程序的to JAR文件中。另一个解决方案是编写您自己的资源包类


如果您在标准资源束类(.properties)存在时使用CDC t。

我的问题在于我不知道字符串的位置-??.txt文件?res文件夹应该在哪里。如果不起作用,请将文件放在src。我使用的是Netbeans IDE,而不是eclispe,因此没有任何像res或src这样的文件夹,只有资源和项目配置。难道没有“源程序包”文件夹吗?你创造了一个MIDlet吗?文件新文件。。MIDP。。MIDlet…我的问题是我不知道字符串在哪里-??.txt文件?res文件夹应该在哪里。如果不起作用,请将文件放在src。我使用的是Netbeans IDE,而不是eclispe,因此没有任何像res或src这样的文件夹,只有资源和项目配置。难道没有“源程序包”文件夹吗?你创造了一个MIDlet吗?文件新文件。。MIDP。。侏儒。。。