我尝试了我在网上找到的每一个解决方案。
我正在使用FLEX4.5,这就是我所做的:
启动应用程序给了我一个例外:
Error: Could not find compiled resource bundle 'resources' for locale 'en_US'.这是我尝试过的一些主要解决方案:
知道我还能做什么吗?
发布于 2014-11-07 11:52:44
好的,我在这里找到了一个解决方案:
http://www.nbilyk.com/flex-localization-example
我真的不知道为什么要这么难。
不管怎么说,如果有人需要帮助的话。在您成功地使用ant编译文件之后(如链接中所述),如果您想像我所需要的那样动态加载它,只需使用(例如):
resourceManager.localeChain = ["en_US", "es_ES"];
resourceManager.loadResourceModule("Resources_en_US.swf");
resourceManager.loadResourceModule("Resources_es_ES.swf");对我来说工作得很好,不需要为该解决方案向编译器args添加任何内容。
发布于 2014-11-06 21:08:24
尝试使用完全限定的目录路径名。如果你使用的是ant,你可以使用${basedir}/src/locale/{locale}
发布于 2014-11-07 10:40:19
以下是我的移动应用程序 (安卓和iOS)的结构:
在src/locale中,我有三个子项目:de_DE,en_US,ru_RU
在编译器选项中:-locale=ru_RU,en_US,de_DE -source-path=locale/{locale}
对于另一个移动应用程序,我有:
在src/locale 4中:en_US,hr_HR,sr_RS,sl_SI。
我不得不使用文案命令添加后3个dir。
在编译器选项中:-locale hr_HR sr_RS sl_SI en_US -allow-source-path-overlap=true
这两个应用程序都很适合我使用最新的Apache。
下面是src/locale/hr_HR/recources.properties文件的内容:
# resources.properties file for locale hr_HR
navbar.tables=Stolovi za igranje:
navbar.all=Svi
navbar.vacant_long=Slobodni
navbar.vacant_short=Slb.
navbar.full_long=Su puni
navbar.full_short=Su puni
comments.good_long=dobri
comments.good_short=Dbr.
comments.bad_long=loši
comments.bad_short=loši
comments.without_long=neutralni
comments.without_short=ntr.
help.title=Pomoćhttps://stackoverflow.com/questions/26786201
复制相似问题