0

はwebapp2i18nチュートリアルに完全に従い、そこで述べられているとおりのことを行いました。それでも、チュートリアルの最後の部分に示されているように言語を変更すると、アプリケーションを翻訳することができません。

言語を変更する代わりに、アプリケーションは「Hello、World!」と表示し続けます。英語で、ログコンソールに異常なことは何もありません。

4

1 に答える 1

0

ジミー、ありがとう。あなたが答えたとき、私はすでに解決策を見つけて、ここに書く前にそれをテストしていました。

.potファイルを作成すると、翻訳用にマークした単語ごとに次の情報が得られます。

#: templates/index.html:10
msgid "msgid"
msgstr ""

各翻訳を作成すると、特定の言語フォルダーに同じ行の.poファイルがあります。

#: templates/index.html:10
msgid "msgid"
msgstr ""

私は間違いを犯し、翻訳をmsgstr ""の中に入れる代わりに、"msgid"の代わりに置きました。msgidは元のメッセージを翻訳にバインドするものであり、実際の翻訳は空であるため、明らかに機能しません。

これが他の誰かに役立つことを願っています。

于 2013-02-14T20:04:35.250 に答える