3

I18n を使用してウェブサイトを繁体字中国語にローカライズしています

ディレクトリconfig/localesの下にzh-TW.ymlファイルがあります

Rails Console で翻訳が機能することを確認しようとしています。

だから私は試しました:

1.9.3-p0 :001 > I18n.default_locale
 => :zh
1.9.3-p0 :008 > I18n.t 'users.account_header'
 => "zh, users.account_header" 
1.9.3-p0 :009 > I18n.t "x_days", :count => 10
 => "zh, x_days"

適切な中国語の翻訳が返されないのはなぜですか? そのため、機能し、適切な翻訳が得られることがわかります。

私もいくつかのガベージストリングを試しました。

1.9.3-p0 :011 > I18n.t "dfkjafkjadf", :count => 10
 => "zh, dfkjafkjadf" 

翻訳が欠けていることさえ不平を言いませんでした!

私は何かを逃しましたか?

ありがとう!

4

2 に答える 2

3

私は自分のアプリケーションで同じ中国語の翻訳を使用しています。

私の中国語ロケールzh-CN.yml

zh-CN:
  go: '进行'
  Log out: '退出'

Rails コンソール:

Loading development environment (Rails 3.2.13)
1.9.3p392 :001 > I18n.default_locale
 => :en 
1.9.3p392 :002 > I18n.locale = 'zh-CN'
 => "zh-CN" 
1.9.3p392 :003 > helper.t('Go')
 => "进行" 
1.9.3p392 :004 > helper.t('Log out')
 => "退出" 
于 2013-07-03T15:57:31.480 に答える
3

これはばかげているように聞こえるかもしれませんが、単にデフォルトのロケールが であるzhのに、翻訳が に保存されているということzh-TWでしょうか?

于 2012-06-06T14:46:35.093 に答える