When we started using i18n everyday, sometimes we had to add really long messages that were quite hard to maintain on a property file. To deal with this problem, we created this way of adding messages.
Your message will be inside a file named after your message key. For example:
I18n will look for your message at /i18n/pt_BR/your.key . If it's not there, it will try to read /i18n/default/your.key .
i18n_lang == pt_BR
your message key = your.key