2010-06-27 84 views
0

我有一個以多種語言本地化的rails應用程序。用英語完成一些增強功能後,本地化完成所需的時間需要更多時間。因此決定發佈英文版網站的最新版本。並保留其他非英語語言的舊版本。因此,在本地化完成之前不需要推遲發佈日期。我不知道如何實施。任何關於如何去做的想法都會非常有幫助。爲不同語言提供不同版本的rails網站

感謝

回答

2

看到您的意見藏袍的回答您可以綁定到http://website.com簡單的應用程序將檢查用戶的區域(或任何其他)和重定向他http://website.com/en或​​,每運行一個單獨的應用程序。

這看起來可能不是很漂亮,但它很簡單,很多企業網站實際使用它。多一點設置,你甚至可以配置名稱,如fr,de等,而不是int(都指向相同的應用程序)。

1

這裏有一整Internationalization(縮寫的i18n)模塊中的Rails可用。您可以用這種方式輕鬆切換語言,或者根據某些參數(比如URL)單獨提供它們。

+0

說例如。我正在改變UI完全。我想要英語的新UI。並保留其他語言的舊用戶界面?那可能嗎? – anusuya 2010-06-27 18:10:34

+0

如果是UI,則表示出現的內容和文本。如果對於用戶界面來說,你的意思是一個完全不同的界面,這也是可能的,但是需要更多的工作,並不簡單。你能再詳細一點嗎?例如 – Chubas 2010-06-27 18:16:00

+0

。我對網站進行了很多增強。 (增加新的功能等),用戶界面和服務器端。並希望這個更新版本只能用英文顯示。爲其他語言。只應顯示舊版本。我想知道這樣做的更好方法是什麼。 – anusuya 2010-06-27 18:22:59

相關問題