2012-03-28 75 views
2

我在I18n中有一個帶有多種語言的rails項目,在config/locales /目錄中有幾個翻譯版本。如何在不進行部署的情況下更新翻譯yaml文件?

因爲有必要定期更新這些yaml文件中的文本,所以我必須經常部署,只是爲了更新文本。我很樂意在不進行部署的情況下更新yaml文件。

我知道,我可以將文本移動到db,但這對我來說會是太多的開銷,如果還有其他可能性,我絕對會更喜歡這樣。也許有了寶石,這樣項目的編輯可以自己更新文本?

感謝您的幫助!

更新: 經過一番研究,有兩種可能的方法。

  1. Copycopter如下所述。但由於單獨託管,我沒有測試過這種可能性。這導致我...

  2. http://www.localeapp.com 它只是開箱即用,非常不顯眼,非常適合在飛行中編輯和翻譯區域設置。在生產模式下,您只需重新加載I18n即可查看更改。在測試階段,localeapp完全免費。

+0

答案給出[瘋子](http://localise.biz/)一試了。不僅僅是Rails,而且你可以隨時通過API下載YML文件。 – Tim 2013-05-14 16:11:03

+0

@agieche - 如果您想要將解決方案作爲自己的答案進行回顧,我會刪除我的答案。 (請參閱http://meta.stackexchange.com/questions/90263/unanswered-question-answered-in-comments,瞭解爲什麼這會有所幫助。)謝謝! – DreadPirateShawn 2013-10-09 16:22:00

回答

0

複製從意見的答案,以從「未答覆」過濾器中刪除了這個問題:

一些reasearch後,有兩種可能的方式。

  1. Copycopter如下所述。但由於單獨託管,我沒有測試過這種可能性。這導致我...

  2. http://www.localeapp.com它工作只是開箱即用,是非常不顯眼的,非常適合編輯和翻譯區域上的 飛。在生產模式下,您只需重新加載I18n即可查看更改。 在測試階段,localeapp完全免費。

〜每agieche

相關問題