2010-07-19 110 views

回答

1

看看在我使用Flex认为定位是有点...不尽人意。 如果您使用ResourceManager,则无法使用设计视图。而不是“你好”会有像“ResourceManager.get .....”

一个更好的解决方案是使用LocalizationMaps,有点配偶扩展: http://mate.asfusion.com/news/flex-i18n-with-localizationsmaps-an-amazing-extension

+0

+1:@hering:很好,这看起来好像在django中可以和i18n一起玩 - 也许我甚至可以分享内容。你可以将它与LupoManager的替代建议进行对比吗? – eruciform 2010-07-20 15:37:17

+0

据我所知,你可以提取应该用LupoManager翻译的字符串,我不知道LupoManager。这是LocalizationMaps无法实现的。所以如果你想使用localizationMaps,你必须知道你想要翻译的字符串,并且你还需要有resources.properties。 但是,如果您使用LupoManager,您的应用程序中也有字符串,例如“{resourceManager.get [TYPE]('[BUNDLE]','[KEY]')}”。您可以使用LupoManager来提取字符串LocalizationMaps来处理资源。 – hering 2010-07-21 07:06:07

0

对于Flex使用ResourceManager。

1
+0

+1:@迈克尔:很好,这看起来好像在django中可以和i18n一起玩 - 也许我甚至可以分享内容。你能否与Mate/AFusion的替代建议形成对比? – eruciform 2010-07-20 15:37:56

+0

Eruciform:我不玩Lupo Manager和Mate,所以我不能对他们发表任何评论。据我所知,Lupo Manager只是一个帮助你更容易创建资源包的工具,而Mate是一个框架,所以你需要决定是否要为你的项目使用框架。 – michael 2010-07-20 16:59:59