Hi Velo,
Checked out the sample and am now using this:
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<configuration>
<sourceFile>Project.mxml</sourceFile>
<resourceBundlePath>/Users/Garry/eclipse/workspace/project/flex_app/
src/main/locales/{locale}</resourceBundlePath>
<runtimeLocales>
<locale>en_US</locale>
</runtimeLocales>
</configuration>
</plugin>
and confirmed that this file does exist:
/Users/Garry/eclipse/workspace/project/flex_app/src/main/locales/en_US/
tc.properties
Am still getting: [ERROR] Unable to resolve resource bundle "tc" for
locale "en_US".
The plugin definitely looks at resourceBundlePath? How can it not find
my property file?
Thanks, Garry
On Apr 8, 9:57 am, Marvin Froeder <[email protected]> wrote:
> <resourceBundlePath>${basedir}/locales/{locale}</resourceBundlePath>
> mean your locales are on:
> your project path/locales/en_US/tc.properties
>
> Is that true?
>
> mergeResourceBundle is not used when you set runtimeLocales or
> compiledLocales.
>
> Take a look on sample
> app:http://svn.sonatype.org/flexmojos/trunk/flexmojos-testing/flexmojos-t...
>
> VELO
>
> On Wed, Apr 8, 2009 at 10:52 AM, Garry <[email protected]> wrote:
>
> > Hi,
>
> > I don't know why, but localization, which should be simple, gives me
> > more trouble than anything else in flex-mojos. I struggled with it in
> > 2.x and got it working but am back to broken with 3.x. My MXML makes
> > this reference:
>
> > <mx:Metadata>
> > [ResourceBundle("tc")]
> > </mx:Metadata>
>
> > and I have a property file here: project/src/main/locales/en_US/
> > tc.properties
>
> > My POM looks like this:
>
> > <plugin>
> > <groupId>org.sonatype.flexmojos</groupId>
> > <artifactId>flexmojos-maven-plugin</artifactId>
> > <configuration>
> > <sourceFile>Project.mxml</sourceFile>
> > <resourceBundlePath>${basedir}/locales/{locale}</
> > resourceBundlePath>
> > <runtimeLocales>
> > <locale>en_US</locale>
> > </runtimeLocales>
> > <mergeResourceBundle>true</mergeResourceBundle>
> > </configuration>
> > </plugin>
>
> > and I also tried this:
>
> > <plugin>
> > <groupId>org.sonatype.flexmojos</groupId>
> > <artifactId>flexmojos-maven-plugin</artifactId>
> > <configuration>
> > <sourceFile>Project.mxml</sourceFile>
> > <mergeResourceBundle>true</mergeResourceBundle>
> > </configuration>
> > </plugin>
>
> > The error I get is here: [ERROR] Unable to resolve resource bundle
> > "tc" for locale "en_US".
>
> > Thinking this might be a path problem, I replaced the "${basedir}/
> > locales/{locale}" above with a the fully qualified pathname to my
> > locales/en_US folder but still get the error. Please help?
>
> > Thanks, Garry
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos?hl=en?hl=en
http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---