プラグインの見出し日本語表示について

1,385 views
Skip to first unread message

kzmn

unread,
Dec 10, 2009, 2:55:11 AM12/10/09
to Redmine Users (japanese)
プラグインを導入したとき、vendor/plugins/xxxxx/lang/ja.ymlには日本語表示内容が設定されているのに、
translation missing: ja,・・・・
と表示されてしまいます。
どこが悪いのか、思い当たることがあったら教えてください。

環境は、以下です。
Redmine 0.8.7.devel.3110 (MySQL)
Rails 2.3.4

よろしくお願いします。

hiro

unread,
Dec 12, 2009, 1:54:44 AM12/12/09
to Redmine Users (japanese)
こんにちは.

vendor/plugins/xxxxx/lang/ja.yml を
vendor/plugins/xxxxx/config/locales/ja.yml にコピーしてみたら解決するでしょうか?

Rails 2.2以降は国際化対応でファイルの置き場所が変わっています.

kzmn

unread,
Dec 13, 2009, 7:17:52 PM12/13/09
to Redmine Users (japanese)
コメントありがとうございました。

> vendor/plugins/xxxxx/lang/ja.yml を
> vendor/plugins/xxxxx/config/locales/ja.yml にコピーしてみたら解決するでしょうか?
>

やってみましたが、解決しませんでした。

naha

unread,
Dec 13, 2009, 9:35:08 PM12/13/09
to Redmine Users (japanese)
nahaです。

プラグインをgenerateしたときの、

vendor/plugins/xxxxx/lang/en.yml
vendor/plugins/xxxxx/config/locales/en.yml

をみるとわかりますが、

- lang/en.yml
my_label: "My label"

- config/locales/en.yml
en:
my_label: "My label"

というように若干記法が異っています。
ja.ymlの際も上記と同様に、冒頭にja:をつけて、
以下インデントしてYAMLな書き方をしていけば問題なく動くと思います。

kzmn

unread,
Dec 13, 2009, 10:49:43 PM12/13/09
to Redmine Users (japanese)
> ja.ymlの際も上記と同様に、冒頭にja:をつけて、
> 以下インデントしてYAMLな書き方をしていけば問題なく動くと思います。
>

この方法でうまくいきました。
ありがとうございました。
Reply all
Reply to author
Forward
0 new messages