How to extract messages to translate from a Play! application

Posted by Martin on Stack Overflow See other posts from Stack Overflow or by Martin
Published on 2013-10-31T19:14:48Z Indexed on 2013/11/03 15:53 UTC
Read the original article Hit count: 198

I'm writing my first application using the Play! framework and I was wondering if there was a tool that could extract the messages that need translation from my views and controllers for me ? It is rather cumbersome to fill the conf/messages(.xx) file while I'm developing my app, but I'm afraid that if I don't do it as I go, I will never be able to completely translate my application afterwards.

Such tools exist with other framework such as CakePHP for instance, and I think that it shouldn't be hard to write one by myself, but if there already is one...

I was also wondering, what should I name the keys of the messages in my application ? Using gettext, it's not bad practice to directly type in the message in english as the key, but is it with the system that Play! uses (MessageFormat, right ?) ? Does anyone have an advice or naming convention (something like controller.action.describe_the_message maybe) ?

Thank you for your advices !

© Stack Overflow or respective owner

Related posts about playframework

Related posts about internationalization