2016-10-04 5 views
2

Orchard CMS 1.10をインストールし、ロシア語をhttps://crowdin.com/project/orchard-cmsから翻訳してOrchard.Webに解凍します。私がru-ruのローカリゼーションを追加して有効にすると、すべてが剃刀のビューに適しています。しかし、モジュールのためではありません。たとえば、Orchard.DynamicFormsの必須フィールドの変更確認メッセージを表示しようとしましたが、確認メッセージが表示されても何も起こりませんでした。また、管理パネルのモジュールリストには適用されません。Orchard CMSのモジュールの.poファイルを適用しない

+0

.poファイルに 'msgctext'を指定した場合、翻訳はこの文字列/ファイルと正確に一致する場合にのみ適用されます。確認メッセージと '' msgstr'のあとに '' msgid''だけを指定してみてください。これはモジュール全体で機能するはずです。 – Xceno

+0

@Xceno、msgctextを削除しましたが、それでも動作しません。 .po例:https://monosnap.com/file/jFxxKla2jqyq7dNGXAJaeZy5tCO9tb – Ievgen

+0

@levgen、私のためには、このように動作します:私はこれらの2つの行だけを含む.poファイルを作成しました: '' {0}は必須です"msgstr" {0} wirdbenötigt! " – Xceno

答えて

3

英語のメッセージをソースコードで検索し、ブレークポイントを追加してT()コールにステップインし、scopeパラメータの値を確認します。これは、msgctext行で使用される値です。

関連する問題