首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex本地化:找不到已编译的资源包

Flex本地化:找不到已编译的资源包
EN

Stack Overflow用户
提问于 2014-11-06 17:58:11
回答 3查看 853关注 0票数 0

我尝试了我在网上找到的每一个解决方案。

我正在使用FLEX4.5,这就是我所做的:

  1. 在src目录中创建目录locale/en_US
  2. 使用一些映射将resources.properties文件添加到该目录。
  3. 向编译的args添加-locale en_US -source-path=./locale/{locale} -允许源路径重叠=true。
  4. 签入en_US区域设置目录出现的框架中。
  5. 添加元数据: ResourceBundle(“资源”)

启动应用程序给了我一个例外:

代码语言:javascript
复制
Error: Could not find compiled resource bundle 'resources' for locale 'en_US'.

这是我尝试过的一些主要解决方案:

  1. 从构建路径中取消“删除未使用的RSLs”。
  2. 将目录添加为源路径。
  3. 使用参数-include-resource并在这里给出我的目录(使用参数-资源包列表获取所有包)。

知道我还能做什么吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-07 11:52:44

好的,我在这里找到了一个解决方案:

http://www.nbilyk.com/flex-localization-example

我真的不知道为什么要这么难。

不管怎么说,如果有人需要帮助的话。在您成功地使用ant编译文件之后(如链接中所述),如果您想像我所需要的那样动态加载它,只需使用(例如):

代码语言:javascript
复制
resourceManager.localeChain = ["en_US", "es_ES"];
resourceManager.loadResourceModule("Resources_en_US.swf");
resourceManager.loadResourceModule("Resources_es_ES.swf");

对我来说工作得很好,不需要为该解决方案向编译器args添加任何内容。

票数 0
EN

Stack Overflow用户

发布于 2014-11-06 21:08:24

尝试使用完全限定的目录路径名。如果你使用的是ant,你可以使用${basedir}/src/locale/{locale}

票数 0
EN

Stack Overflow用户

发布于 2014-11-07 10:40:19

以下是我的移动应用程序 (安卓和iOS)的结构:

src/locale中,我有三个子项目:de_DEen_USru_RU

在编译器选项中:-locale=ru_RU,en_US,de_DE -source-path=locale/{locale}

对于另一个移动应用程序,我有:

src/locale 4中:en_UShr_HRsr_RSsl_SI

我不得不使用文案命令添加后3个dir。

在编译器选项中:-locale hr_HR sr_RS sl_SI en_US -allow-source-path-overlap=true

这两个应用程序都很适合我使用最新的Apache

下面是src/locale/hr_HR/recources.properties文件的内容:

代码语言:javascript
复制
# 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ć
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26786201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档