This plugin brings gettext internationalization to grails. In contrast to the common use of property files, with gettext you don't need to care for key-value pairs. This means no more obsolete 'dead' translation keys or strings any more! With gettext, your original string IS the key. You don't need any placeholders, cryptic abbreviations or clever naming schemes for your translation keys.Also, there are very comfortable editors for translators like poEdit, which an open source tool. Your translators will love you for using gettext.