2011-08-06 5 views
0

auth_views.password_resetのようなもので発生する検証メッセージをdjangoのトランクに入れずに簡単に変更する方法はありますか?django-trunkの検証エラーメッセージを簡単に変更する方法は?

「この電子メールアドレスには関連付けられたユーザーアカウントがありません。本当に登録しましたか?」というメッセージが表示されます。 「ユーザーアカウントはありません。ここをクリックして登録してください」に変更したいこれを行う最も簡単な方法は何でしょうか?ありがとうございました。

答えて

0

このメッセージは、Djangoコアのすべてのメッセージと同様に国際化されているため、優先度の高い翻訳ファイルを作成することでコアファイルを変更せずに選択したメッセージのテキストを上書きできます(https://docs.djangoproject.com)。/ENは/ dev /トピック/国際化/展開/#どのように-ジャンゴ・発見・翻訳)

  1. ロケールのようなプロジェクトに新しいファイルを作成/ EN/LC_MESSAGES/django.po
  2. メッセージを検索しますdjango/conf/locales/en/LC_MESSAGES/django.poでオーバーライドするテキスト
  3. 私を定義する行をコピーして貼り付けます独自の翻訳ファイルにssage
  4. あなたはmsgstr行(いないmsgidライン)にしてそれを交換したいテキストを入れ
  5. 実行django-admin.py compilemessages
  6. は必ずUSE_I18NとUSE_L10N設定が正しく設定されていることを確認します

ここで、メッセージは必要なものに置き換えられるはずです。

関連する問題