[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)
请先登录再写评论。
Thanks Dave JUST what I needed.
M
"Mark Lussier" <mark@ironhide.com> wrote in message
news:aru5ij$ama$1@is.intellij.net...
>
aid
>
I a3e, it l3s l2e a v2y u4l p4n.
E2k
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...
you in the internationalization (i18n) and localization (l10n) of an
application. It has been posted to:
>
>
>
bundle containing the hardcoded strings.
>
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:
>
ListResourceBundle
>
IntelliJ. (Although it should be because it's so damn useful)
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.