無法弄清楚如何呈現視圖/ devise/shared/_links的YML文件。沒有傳統文件挑選任何東西。rails3設計共享鏈接偏i18n
秋田這裏居然寫一個新的文件 https://github.com/akitaonrails/Rails-3-I18n-Demonstration/tree/master/config/locales devise.views.en.yml 這是我這個消息。
所以devise.language-code.yml僅適用於錯誤消息。表單字段標籤位於activerecord.user下。所有這些其他標籤呢?我們需要爲此創建一個視圖文件嗎?如果是這樣,那麼怎麼會出現在github上的翻譯文件?
這引發了一個更大的問題......還有什麼知道關於i18n文件的設計?
「它可以存儲任何你想要的」。試過了,但是如何嵌套可能/可能會發生並不清楚。如果controller_name!='會話'或註冊,則activerecord/attributes/user/t_string起作用。但是對於controller_name!='密碼'來說,層次結構並沒有被採用。 – Jerome
爲什麼你需要一個視圖層次結構?只要把視圖路徑放到你的翻譯助手中,比如't('devise.shared.forgot_password')',然後你把這個嵌套添加到你的'devise中。 .yml'-files –
klaffenboeck
好的。那確實有用。奇怪,因爲activerecord/attributes/user /爲我提到的兩個第一個案例工作。感謝指針 – Jerome