2012-08-02 74 views
6

我是Grails的新手,我繼承了現有的應用程序。我有一個很大的文件message.properties,我想修剪,以刪除不再使用的密鑰。Grails:如何收集所有消息

在Django中,有一條命令makemessages,它遍歷所有代碼庫並收集所有需要翻譯的字符串,將它們添加到消息文件中並註釋掉不再存在的條目。 Grails有類似的工具嗎?如果有幫助,該項目基於1.3.9版本。

回答

5

沒有這樣的工具,但您可以創建自己的gant腳本。看看getting a list of all i18n properties used in a Grails application並處理這個列表。

+0

謝謝卡特先生,這是一個起點。它肯定需要變得更加健壯,並且能夠直接使用'messages.properties'文件進行更改。另一個起點是等價的Django命令的來源。 https://code.djangoproject.com/svn/django/trunk/django/core/management/commands/makemessages.py如果我有時間,我會嘗試改進並分享結果 – Andrea 2012-08-02 08:41:45