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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to