0
我很熟悉Rails如何處理國際化,關於多種語言和日期,貨幣等的格式。創建一個不是區域或語言特定的Rails「本地化」?
擴展這個想法,是否有辦法用自定義的詞彙集來做到這一點,這些詞彙集不是不同的語言或區域設置。
例如,在組織中使用的應用程序中,可能有工具允許「員工」與他們的「經理」進行通信。有沒有一種方法可以在不同組織的基礎上用詞彙替代「學生」和「教師」等詞彙,同時保持模型,控制器和視圖代碼都完好無損?
我很熟悉Rails如何處理國際化,關於多種語言和日期,貨幣等的格式。創建一個不是區域或語言特定的Rails「本地化」?
擴展這個想法,是否有辦法用自定義的詞彙集來做到這一點,這些詞彙集不是不同的語言或區域設置。
例如,在組織中使用的應用程序中,可能有工具允許「員工」與他們的「經理」進行通信。有沒有一種方法可以在不同組織的基礎上用詞彙替代「學生」和「教師」等詞彙,同時保持模型,控制器和視圖代碼都完好無損?
您可以使用標準i18n本地化。
Rails的指導,甚至給出了實例,用於將Pirate
語言:http://guides.rubyonrails.org/i18n.html#adding-translations
創建每個組織語言,並設置適當的語言環境。
假設你需要你的i18n翻譯更具動態性,你可以看看i18n的DB後端gem之一。如這一個:https://github.com/svenfuchs/i18n-active_record
我很驚訝我錯過了第一次看這個,非常感謝! – 2014-12-04 23:58:31