0
我正在構建一個多租戶Web應用程序。比方說,我有一個主頁改爲: %h1= t :welcome
Rails I18n:我可以實現客戶特定的範圍嗎?
我也有en.yml
有以下幾點:
en:
default:
welcome: 'Welcome!'
my_client:
welcome: 'Hey, we are My Client, we do this and that'
我想我的翻譯查找客戶特定的翻譯首先,如果沒有發現,回落到默認的一個。有沒有辦法與Rails做到這一點?
我知道Rails有幾個地方會查找模型屬性名稱等東西,所以必須有某種方法來添加查找路徑/範圍,但我無法弄清楚。
我認爲,如果你有客戶端的一個單獨的YML文件版本,並讀取默認YML後,那麼前者將覆蓋後者。 – sawa
或者,也許你可以使用語言處理客戶端的版本,並讓默認英語成爲備用語言。 – sawa
.yml文件可能是管理此問題的錯誤方法。 – meagar