0

我剛剛注意到語言環境的愚蠢錯誤 - 當特定語言環境標記的路徑太長時,例如t('placeholders.organization.participantsNo')然後出現locale translation missing錯誤,但是當我將我的網站和區域設置文件中的語言環境修改爲t('placeholders.org.partNo')時,它工作正常 - 爲什麼?這是否意味着區域設置標籤路徑具有有限的字符使用?Rails 3語言環境 - 語言環境標記的路徑過長?

回答

2

翻譯的關鍵不受字符數量的限制 - 甚至鼓勵有意義和嵌套的名稱空間模式。

難道是placeholders.organization已經有翻譯,因此不能有子翻譯participantsNo

在任何情況下,您的翻譯缺失錯誤的來源不是來自密鑰中字符的數量。