[ANN] I18nL10nPlugin v0.1

I have posted an initial release of a plugin which contains actions to aid you in the internationalization (i18n) and localization (l10n) of an application. It has been posted to:

http://www.intellij.org/twiki/bin/view/Main/I18nL10nPlugin

Right now, one action is provided.

String Externalizer: Takes a Java source file and produces a resource bundle containing the hardcoded strings.

I've listed a number of to-do items on the download page, but please feel free to send me e-mail with constructive feedback, bugs, and/or enhancements you'd like to see in this plugin. Here's a current to-do list:

  • Add ability to configure resource directory for an application

  • Add option to generate resources per file, package, or application

  • Add ability to specify generation of PropertyResourceBundle or ListResourceBundle

  • Comment source lines to reference resource bundle keys

  • Filter duplicate resources

  • Specify an expression for naming the resource bundle keys

  • Add other actions (LocalizationEdit? action, etc...)


DISCLAIMER: This plugin uses the Psi API which is not supported by IntelliJ. (Although it should be because it's so damn useful)

4 comments
Comment actions Permalink

I have posted an initial release of a plugin which contains actions to aid
you in the internationalization (i18n) and localization (l10n) of an
application. It has been posted to:


Thanks Dave JUST what I needed.

M

0
Comment actions Permalink

"Mark Lussier" <mark@ironhide.com> wrote in message
news:aru5ij$ama$1@is.intellij.net...
>

I have posted an initial release of a plugin which contains actions to

aid

you in the internationalization (i18n) and localization (l10n) of an
application.

>

Thanks Dave JUST what I needed.


I a3e, it l3s l2e a v2y u4l p4n.

E2k


0
Comment actions Permalink

How do I use it? Where is that action?

I am probably starring at it but don't see it...

Thanks,
Amnon

"David Czarnecki" <itnadmin@jetbrains.com> wrote in message
news:2426080.1038257754637.JavaMail.jrun@is.intellij.net...

I have posted an initial release of a plugin which contains actions to aid

you in the internationalization (i18n) and localization (l10n) of an
application. It has been posted to:
>

http://www.intellij.org/twiki/bin/view/Main/I18nL10nPlugin

>

Right now, one action is provided.

>

String Externalizer: Takes a Java source file and produces a resource

bundle containing the hardcoded strings.
>

I've listed a number of to-do items on the download page, but please feel

free to send me e-mail with constructive feedback, bugs, and/or enhancements
you'd like to see in this plugin. Here's a current to-do list:
>

  • Add ability to configure resource directory for an application

  • Add option to generate resources per file, package, or application

  • Add ability to specify generation of PropertyResourceBundle or

ListResourceBundle

  • Comment source lines to reference resource bundle keys

  • Filter duplicate resources

  • Specify an expression for naming the resource bundle keys

  • Add other actions (LocalizationEdit? action, etc...)

>

DISCLAIMER: This plugin uses the Psi API which is not supported by

IntelliJ. (Although it should be because it's so damn useful)


0
Comment actions Permalink

In a Java source file, use CTRLSHIFTE.

You can then use the refresh button and you should see a resources/ directory off the current package where the Java source file you are working with is stored.

This is explained in the "How to use it" section where you download the plugin, but I'll take as another action item to put together a README and some better documentation :)

One of the things on my to-do list is to add a tool menu so that you can execute the actions by using the right mouse button click on say the individual Java source file or a particular package.

0

Please sign in to leave a comment.