2012-08-02 16 views
6

Sono nuovo in Grails e ho ereditato un'applicazione esistente. Ho un grande file message.properties che vorrei eliminare, al fine di rimuovere le chiavi che non vengono più utilizzate.Grails: come raccogliere tutti i messaggi

In Django è presente un comando makemessages che passa attraverso tutti i codebase e raccoglie tutte le stringhe che necessitano di traduzione, aggiungendole al file dei messaggi e commentando le voci che non esistono più. Esiste uno strumento simile per Grails? Se aiuta, il progetto si basa su verions 1.3.9.

risposta

5

Non esiste uno strumento simile, ma è possibile creare il proprio script gant. Dai un'occhiata a getting a list of all i18n properties used in a Grails application ed elabora questo elenco.

+0

Grazie Mr. Cat, questo è un punto di partenza. Ha sicuramente bisogno di essere reso più robusto e di poter cambiare direttamente con il file 'messages.properties'. Un altro punto di partenza sarebbe la fonte per il comando equivalente di Django. https://code.djangoproject.com/svn/django/trunk/django/core/management/commands/makemessages.py Se ho tempo, cercherò di migliorarlo e condividere i risultati – Andrea

Problemi correlati