我在I18n中有一個帶有多種語言的rails項目,在config/locales /目錄中有幾個翻譯版本。如何在不進行部署的情況下更新翻譯yaml文件?
因爲有必要定期更新這些yaml文件中的文本,所以我必須經常部署,只是爲了更新文本。我很樂意在不進行部署的情況下更新yaml文件。
我知道,我可以將文本移動到db,但這對我來說會是太多的開銷,如果還有其他可能性,我絕對會更喜歡這樣。也許有了寶石,這樣項目的編輯可以自己更新文本?
感謝您的幫助!
更新: 經過一番研究,有兩種可能的方法。
Copycopter如下所述。但由於單獨託管,我沒有測試過這種可能性。這導致我...
http://www.localeapp.com 它只是開箱即用,非常不顯眼,非常適合在飛行中編輯和翻譯區域設置。在生產模式下,您只需重新加載I18n即可查看更改。在測試階段,localeapp完全免費。
答案給出[瘋子](http://localise.biz/)一試了。不僅僅是Rails,而且你可以隨時通過API下載YML文件。 – Tim 2013-05-14 16:11:03
@agieche - 如果您想要將解決方案作爲自己的答案進行回顧,我會刪除我的答案。 (請參閱http://meta.stackexchange.com/questions/90263/unanswered-question-answered-in-comments,瞭解爲什麼這會有所幫助。)謝謝! – DreadPirateShawn 2013-10-09 16:22:00