因此,這裏是我的結構是怎樣的模樣,通知我要翻譯的「家」找到路徑佈局:無法翻譯
,這裏是我所創建的結構我.yml文件:
es:
layouts:
_header:
home: "HomeTranslated"
但它無法找到並翻譯它。我做錯了什麼? 請讓我知道,如果我需要包括更多的細節。
因此,這裏是我的結構是怎樣的模樣,通知我要翻譯的「家」找到路徑佈局:無法翻譯
,這裏是我所創建的結構我.yml文件:
es:
layouts:
_header:
home: "HomeTranslated"
但它無法找到並翻譯它。我做錯了什麼? 請讓我知道,如果我需要包括更多的細節。
嘗試以下:
es:
layouts:
header:
home: "HomeTranslated"
<%= link_to t(layouts.header.home), root_path %> # you must give the full path
而且看看在這個railscasts:http://railscasts.com/episodes/138-i18n?view=asciicast
我希望它能幫助。
也許指定的翻譯會幫助,請嘗試使用t('layouts._header.home')
代替t('home')
:(謝謝,但我得到這個錯誤:「未定義的方法'頭':佈局:符號」 – Bohn