本地化的 namespace 存在卻發生錯誤
2012-03-08 20:01:04 +0800 由 elct9620
在 Ruby on Rails 節點 中發起
最後由 elct9620 於2012-03-08 20:13:41 +0800回應
, 244次閱讀
應該是叫 namespace 吧(望
在做時間格式的本地化時發生錯誤。
(另外一個 Project 卻運作好好的……)
錯誤訊息:translation missing: zh_TW.time.formats.long
zh_TW.yml 裡面有這段
zh_TW:
#略
time:
am: 上午
formats:
default: ! '%Y年%b%d日 %A %H:%M:%S %Z'
long: ! '%Y年%b%d日 %H:%M'
short: ! '%b%d日 %H:%M'
pm: 下午
我有自己另外新增 XXX.zh_TW.yml 的檔案,但是也沒有去蓋掉
另外檔案的內容大概是:
zh_TW:
site:
name: XXX
menu:
login: 登入
logout: 登出
截至 2012-03-08 20:13:41 +0800,共收到 1 條回應
elct9620
1樓, 於2012-03-08 20:13:41 +0800回應
自己找到問題
我在 config/application.rb 裡面這樣設定
config.i18n.default_locale = :zh_TW
但是我抓來的語言包是以 zh-TW 而非 zh_TW 做為起始……