From b253eab14ab172af24f0a5eec4b2dbdf288bb6cb Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Wed, 9 Jan 2008 11:42:28 +0000 Subject: [PATCH] Fixed #6292 -- Updated Japanese translation from Makoto Tsuyuki. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7010 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/ja/LC_MESSAGES/django.mo | Bin 58959 -> 71127 bytes django/conf/locale/ja/LC_MESSAGES/django.po | 1743 ++++++++++++++----- 2 files changed, 1299 insertions(+), 444 deletions(-) diff --git a/django/conf/locale/ja/LC_MESSAGES/django.mo b/django/conf/locale/ja/LC_MESSAGES/django.mo index 647717ea06494ce919f1751182f7ebf75a2d64af..47779f17bf11494a4c20438abab2d4e83af2a61b 100644 GIT binary patch literal 71127 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 Pr)!{ZdTJh5XTSdeEles3 diff --git a/django/conf/locale/ja/LC_MESSAGES/django.po b/django/conf/locale/ja/LC_MESSAGES/django.po index 593f5d8a6d..5e78809bdf 100644 --- a/django/conf/locale/ja/LC_MESSAGES/django.po +++ b/django/conf/locale/ja/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Django 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2007-08-27 13:00+0900\n" +"POT-Creation-Date: 2007-12-31 21:26+0900\n" "PO-Revision-Date: 2006-05-18 00:28+0900\n" "Last-Translator: makoto tsuyuki \n" "Language-Team: Japanese \n" @@ -75,118 +75,126 @@ msgid "French" msgstr "フランス語" #: conf/global_settings.py:54 +msgid "Gaeilge" +msgstr "アイルランド語" + +#: conf/global_settings.py:55 msgid "Galician" msgstr "ガリシア語" -#: conf/global_settings.py:55 +#: conf/global_settings.py:56 msgid "Hungarian" msgstr "ハンガリー語" -#: conf/global_settings.py:56 +#: conf/global_settings.py:57 msgid "Hebrew" msgstr "ヘブライ語" -#: conf/global_settings.py:57 +#: conf/global_settings.py:58 msgid "Croatian" msgstr "クロアチア語" -#: conf/global_settings.py:58 +#: conf/global_settings.py:59 msgid "Icelandic" msgstr "アイスランド語" -#: conf/global_settings.py:59 +#: conf/global_settings.py:60 msgid "Italian" msgstr "イタリア語" -#: conf/global_settings.py:60 +#: conf/global_settings.py:61 msgid "Japanese" msgstr "日本語" -#: conf/global_settings.py:61 +#: conf/global_settings.py:62 msgid "Korean" msgstr "韓国語" -#: conf/global_settings.py:62 +#: conf/global_settings.py:63 +msgid "Khmer" +msgstr "クメール語" + +#: conf/global_settings.py:64 msgid "Kannada" msgstr "カンナダ語" -#: conf/global_settings.py:63 +#: conf/global_settings.py:65 msgid "Latvian" msgstr "ラトビア語" -#: conf/global_settings.py:64 +#: conf/global_settings.py:66 msgid "Macedonian" msgstr "マケドニア語" -#: conf/global_settings.py:65 +#: conf/global_settings.py:67 msgid "Dutch" msgstr "オランダ語" -#: conf/global_settings.py:66 +#: conf/global_settings.py:68 msgid "Norwegian" msgstr "ノルウェー語" -#: conf/global_settings.py:67 +#: conf/global_settings.py:69 msgid "Polish" msgstr "ポーランド語" -#: conf/global_settings.py:68 +#: conf/global_settings.py:70 msgid "Portugese" msgstr "ポルトガル語" -#: conf/global_settings.py:69 +#: conf/global_settings.py:71 msgid "Brazilian" msgstr "ブラジル語" -#: conf/global_settings.py:70 +#: conf/global_settings.py:72 msgid "Romanian" msgstr "ルーマニア語" -#: conf/global_settings.py:71 +#: conf/global_settings.py:73 msgid "Russian" msgstr "ロシア語" -#: conf/global_settings.py:72 +#: conf/global_settings.py:74 msgid "Slovak" msgstr "スロバキア語" -#: conf/global_settings.py:73 +#: conf/global_settings.py:75 msgid "Slovenian" msgstr "スロヴェニア語" -#: conf/global_settings.py:74 +#: conf/global_settings.py:76 msgid "Serbian" msgstr "セルビア語" -#: conf/global_settings.py:75 +#: conf/global_settings.py:77 msgid "Swedish" msgstr "スウェーデン語" -#: conf/global_settings.py:76 +#: conf/global_settings.py:78 msgid "Tamil" msgstr "タミル語" -#: conf/global_settings.py:77 +#: conf/global_settings.py:79 msgid "Telugu" msgstr "テルグ語" -#: conf/global_settings.py:78 +#: conf/global_settings.py:80 msgid "Turkish" msgstr "トルコ語" -#: conf/global_settings.py:79 +#: conf/global_settings.py:81 msgid "Ukrainian" msgstr "ウクライナ語" -#: conf/global_settings.py:80 +#: conf/global_settings.py:82 msgid "Simplified Chinese" msgstr "簡体字中国語" -#: conf/global_settings.py:81 +#: conf/global_settings.py:83 msgid "Traditional Chinese" msgstr "繁体字中国語" -#: contrib/admin/filterspecs.py:42 +#: contrib/admin/filterspecs.py:44 #, python-format msgid "" "

By %s:

\n" @@ -195,71 +203,71 @@ msgstr "" "

%s で絞り込む

\n" "
    \n" -#: contrib/admin/filterspecs.py:72 contrib/admin/filterspecs.py:90 -#: contrib/admin/filterspecs.py:145 contrib/admin/filterspecs.py:171 +#: contrib/admin/filterspecs.py:74 contrib/admin/filterspecs.py:92 +#: contrib/admin/filterspecs.py:147 contrib/admin/filterspecs.py:173 msgid "All" msgstr "全て" -#: contrib/admin/filterspecs.py:111 +#: contrib/admin/filterspecs.py:113 msgid "Any date" msgstr "いつでも" -#: contrib/admin/filterspecs.py:112 +#: contrib/admin/filterspecs.py:114 msgid "Today" msgstr "今日" -#: contrib/admin/filterspecs.py:115 +#: contrib/admin/filterspecs.py:117 msgid "Past 7 days" msgstr "過去 7 日間" -#: contrib/admin/filterspecs.py:117 +#: contrib/admin/filterspecs.py:119 msgid "This month" msgstr "今月" -#: contrib/admin/filterspecs.py:119 +#: contrib/admin/filterspecs.py:121 msgid "This year" msgstr "今年" -#: contrib/admin/filterspecs.py:145 newforms/widgets.py:188 -#: oldforms/__init__.py:591 +#: contrib/admin/filterspecs.py:147 newforms/widgets.py:231 +#: oldforms/__init__.py:592 msgid "Yes" msgstr "はい" -#: contrib/admin/filterspecs.py:145 newforms/widgets.py:188 -#: oldforms/__init__.py:591 +#: contrib/admin/filterspecs.py:147 newforms/widgets.py:231 +#: oldforms/__init__.py:592 msgid "No" msgstr "いいえ" -#: contrib/admin/filterspecs.py:152 newforms/widgets.py:188 -#: oldforms/__init__.py:591 +#: contrib/admin/filterspecs.py:154 newforms/widgets.py:231 +#: oldforms/__init__.py:592 msgid "Unknown" msgstr "不明" -#: contrib/admin/models.py:17 +#: contrib/admin/models.py:18 msgid "action time" msgstr "操作時刻" -#: contrib/admin/models.py:20 +#: contrib/admin/models.py:21 msgid "object id" msgstr "オブジェクト ID" -#: contrib/admin/models.py:21 +#: contrib/admin/models.py:22 msgid "object repr" msgstr "オブジェクトの文字列表現" -#: contrib/admin/models.py:22 +#: contrib/admin/models.py:23 msgid "action flag" msgstr "操作種別" -#: contrib/admin/models.py:23 +#: contrib/admin/models.py:24 msgid "change message" msgstr "変更メッセージ" -#: contrib/admin/models.py:26 +#: contrib/admin/models.py:27 msgid "log entry" msgstr "ログエントリ" -#: contrib/admin/models.py:27 +#: contrib/admin/models.py:28 msgid "log entries" msgstr "ログエントリ" @@ -273,17 +281,17 @@ msgid "We're sorry, but the requested page could not be found." msgstr "申し訳ありませんが、お探しのページは見つかりませんでした。" #: contrib/admin/templates/admin/500.html:4 -#: contrib/admin/templates/admin/base.html:30 -#: contrib/admin/templates/admin/change_form.html:13 -#: contrib/admin/templates/admin/change_list.html:6 -#: contrib/admin/templates/admin/delete_confirmation.html:6 +#: contrib/admin/templates/admin/base.html:37 +#: contrib/admin/templates/admin/change_form.html:12 +#: contrib/admin/templates/admin/change_list.html:5 +#: contrib/admin/templates/admin/delete_confirmation.html:5 #: contrib/admin/templates/admin/invalid_setup.html:4 -#: contrib/admin/templates/admin/object_history.html:5 -#: contrib/admin/templates/admin/auth/user/change_password.html:12 +#: contrib/admin/templates/admin/object_history.html:4 +#: contrib/admin/templates/admin/auth/user/change_password.html:11 #: contrib/admin/templates/admin_doc/bookmarklets.html:3 #: contrib/admin/templates/registration/logged_out.html:4 -#: contrib/admin/templates/registration/password_change_done.html:4 -#: contrib/admin/templates/registration/password_change_form.html:4 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/admin/templates/registration/password_change_form.html:3 #: contrib/admin/templates/registration/password_reset_done.html:4 #: contrib/admin/templates/registration/password_reset_form.html:4 msgid "Home" @@ -309,63 +317,22 @@ msgstr "" "エラーが発生しました。エラーをサイトの管理者にメールで報告しましたので、近い" "うちに修正されるはずです。しばらくお待ちください。" -#: contrib/admin/templates/admin/base.html:25 +#: contrib/admin/templates/admin/base.html:26 msgid "Welcome," msgstr "ようこそ" -#: contrib/admin/templates/admin/base.html:25 -#: contrib/admin/templates/admin/change_form.html:10 -#: contrib/admin/templates/admin/change_list.html:5 -#: contrib/admin/templates/admin/delete_confirmation.html:3 -#: contrib/admin/templates/admin/object_history.html:3 -#: contrib/admin/templates/admin/auth/user/change_password.html:9 +#: contrib/admin/templates/admin/base.html:28 #: contrib/admin/templates/admin_doc/bookmarklets.html:3 -#: contrib/admin/templates/registration/password_change_done.html:3 -#: contrib/admin/templates/registration/password_change_form.html:3 msgid "Documentation" msgstr "ドキュメント" -#: contrib/admin/templates/admin/base.html:25 -#: contrib/admin/templates/admin/change_form.html:10 -#: contrib/admin/templates/admin/change_list.html:5 -#: contrib/admin/templates/admin/delete_confirmation.html:3 -#: contrib/admin/templates/admin/object_history.html:3 -#: contrib/admin/templates/admin/auth/user/change_password.html:9 -#: contrib/admin/templates/admin/auth/user/change_password.html:15 -#: contrib/admin/templates/admin/auth/user/change_password.html:46 -#: contrib/admin/templates/admin_doc/bookmarklets.html:4 -#: contrib/admin/templates/admin_doc/index.html:4 -#: contrib/admin/templates/admin_doc/missing_docutils.html:4 -#: contrib/admin/templates/admin_doc/model_detail.html:3 -#: contrib/admin/templates/admin_doc/model_index.html:5 -#: contrib/admin/templates/admin_doc/template_detail.html:4 -#: contrib/admin/templates/admin_doc/template_filter_index.html:5 -#: contrib/admin/templates/admin_doc/template_tag_index.html:5 -#: contrib/admin/templates/admin_doc/view_detail.html:4 -#: contrib/admin/templates/admin_doc/view_index.html:5 -#: contrib/admin/templates/registration/password_change_done.html:3 -#: contrib/admin/templates/registration/password_change_form.html:3 +#: contrib/admin/templates/admin/base.html:29 +#: contrib/admin/templates/admin/auth/user/change_password.html:14 +#: contrib/admin/templates/admin/auth/user/change_password.html:45 msgid "Change password" msgstr "パスワードの変更" -#: contrib/admin/templates/admin/base.html:25 -#: contrib/admin/templates/admin/change_form.html:10 -#: contrib/admin/templates/admin/change_list.html:5 -#: contrib/admin/templates/admin/delete_confirmation.html:3 -#: contrib/admin/templates/admin/object_history.html:3 -#: contrib/admin/templates/admin/auth/user/change_password.html:9 -#: contrib/admin/templates/admin_doc/bookmarklets.html:4 -#: contrib/admin/templates/admin_doc/index.html:4 -#: contrib/admin/templates/admin_doc/missing_docutils.html:4 -#: contrib/admin/templates/admin_doc/model_detail.html:3 -#: contrib/admin/templates/admin_doc/model_index.html:5 -#: contrib/admin/templates/admin_doc/template_detail.html:4 -#: contrib/admin/templates/admin_doc/template_filter_index.html:5 -#: contrib/admin/templates/admin_doc/template_tag_index.html:5 -#: contrib/admin/templates/admin_doc/view_detail.html:4 -#: contrib/admin/templates/admin_doc/view_index.html:5 -#: contrib/admin/templates/registration/password_change_done.html:3 -#: contrib/admin/templates/registration/password_change_form.html:3 +#: contrib/admin/templates/admin/base.html:30 #: contrib/comments/templates/comments/form.html:6 msgid "Log out" msgstr "ログアウト" @@ -378,46 +345,46 @@ msgstr "Django サイト管理" msgid "Django administration" msgstr "Django 管理サイト" -#: contrib/admin/templates/admin/change_form.html:15 +#: contrib/admin/templates/admin/change_form.html:14 #: contrib/admin/templates/admin/index.html:28 msgid "Add" msgstr "追加" -#: contrib/admin/templates/admin/change_form.html:21 -#: contrib/admin/templates/admin/object_history.html:5 +#: contrib/admin/templates/admin/change_form.html:20 +#: contrib/admin/templates/admin/object_history.html:4 msgid "History" msgstr "履歴" -#: contrib/admin/templates/admin/change_form.html:22 +#: contrib/admin/templates/admin/change_form.html:21 msgid "View on site" msgstr "サイト上で表示" -#: contrib/admin/templates/admin/change_form.html:32 -#: contrib/admin/templates/admin/auth/user/change_password.html:24 +#: contrib/admin/templates/admin/change_form.html:31 +#: contrib/admin/templates/admin/auth/user/change_password.html:23 msgid "Please correct the error below." msgid_plural "Please correct the errors below." msgstr[0] "下記のエラーを修正してください。" msgstr[1] "下記のエラーを修正してください。" -#: contrib/admin/templates/admin/change_form.html:50 +#: contrib/admin/templates/admin/change_form.html:49 msgid "Ordering" msgstr "順序" -#: contrib/admin/templates/admin/change_form.html:53 +#: contrib/admin/templates/admin/change_form.html:52 msgid "Order:" msgstr "並び変え:" -#: contrib/admin/templates/admin/change_list.html:12 +#: contrib/admin/templates/admin/change_list.html:11 #, python-format msgid "Add %(name)s" msgstr "%(name)s を追加" -#: contrib/admin/templates/admin/delete_confirmation.html:9 +#: contrib/admin/templates/admin/delete_confirmation.html:8 #: contrib/admin/templates/admin/submit_line.html:3 msgid "Delete" msgstr "削除" -#: contrib/admin/templates/admin/delete_confirmation.html:14 +#: contrib/admin/templates/admin/delete_confirmation.html:13 #, python-format msgid "" "Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " @@ -428,7 +395,7 @@ msgstr "" "除しようとしましたが、あなたのアカウントには以下のタイプのオブジェクトを削除" "するパーミッションがありません:" -#: contrib/admin/templates/admin/delete_confirmation.html:21 +#: contrib/admin/templates/admin/delete_confirmation.html:20 #, python-format msgid "" "Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " @@ -437,7 +404,7 @@ msgstr "" "%(object_name)s \"%(escaped_object)s\"を削除しますか? 関連づけられている以下" "のオブジェクトも全て削除されます:" -#: contrib/admin/templates/admin/delete_confirmation.html:26 +#: contrib/admin/templates/admin/delete_confirmation.html:25 msgid "Yes, I'm sure" msgstr "はい。" @@ -501,27 +468,27 @@ msgid "Password:" msgstr "パスワード:" #: contrib/admin/templates/admin/login.html:25 -#: contrib/admin/views/decorators.py:24 +#: contrib/admin/views/decorators.py:25 msgid "Log in" msgstr "ログイン" -#: contrib/admin/templates/admin/object_history.html:18 +#: contrib/admin/templates/admin/object_history.html:17 msgid "Date/time" msgstr "日付/時刻" -#: contrib/admin/templates/admin/object_history.html:19 +#: contrib/admin/templates/admin/object_history.html:18 msgid "User" msgstr "ユーザ" -#: contrib/admin/templates/admin/object_history.html:20 +#: contrib/admin/templates/admin/object_history.html:19 msgid "Action" msgstr "操作" -#: contrib/admin/templates/admin/object_history.html:26 +#: contrib/admin/templates/admin/object_history.html:25 msgid "DATE_WITH_TIME_FULL" msgstr "Y/m/d H:i:s" -#: contrib/admin/templates/admin/object_history.html:36 +#: contrib/admin/templates/admin/object_history.html:35 msgid "" "This object doesn't have a change history. It probably wasn't added via this " "admin site." @@ -578,21 +545,21 @@ msgid "Username" msgstr "ユーザ名" #: contrib/admin/templates/admin/auth/user/add_form.html:18 -#: contrib/admin/templates/admin/auth/user/change_password.html:34 +#: contrib/admin/templates/admin/auth/user/change_password.html:33 msgid "Password" msgstr "パスワード" #: contrib/admin/templates/admin/auth/user/add_form.html:23 -#: contrib/admin/templates/admin/auth/user/change_password.html:39 +#: contrib/admin/templates/admin/auth/user/change_password.html:38 msgid "Password (again)" msgstr "パスワード(確認用)" #: contrib/admin/templates/admin/auth/user/add_form.html:24 -#: contrib/admin/templates/admin/auth/user/change_password.html:40 +#: contrib/admin/templates/admin/auth/user/change_password.html:39 msgid "Enter the same password as above, for verification." msgstr "確認のため、再度パスワードを入力してください。" -#: contrib/admin/templates/admin/auth/user/change_password.html:28 +#: contrib/admin/templates/admin/auth/user/change_password.html:27 #, python-format msgid "Enter a new password for the user %(username)s." msgstr "" @@ -602,11 +569,11 @@ msgstr "" msgid "Bookmarklets" msgstr "ブックマークレット" -#: contrib/admin/templates/admin_doc/bookmarklets.html:5 +#: contrib/admin/templates/admin_doc/bookmarklets.html:4 msgid "Documentation bookmarklets" msgstr "ドキュメントへのブックマークレット" -#: contrib/admin/templates/admin_doc/bookmarklets.html:9 +#: contrib/admin/templates/admin_doc/bookmarklets.html:8 msgid "" "\n" "

    To install bookmarklets, drag the link to your bookmarks\n" @@ -626,40 +593,40 @@ msgstr "" "参照していなければならないことがあります。内部ネットワークにあるかどうか不明" "な場合は、システム管理者に確認してください。

    \n" -#: contrib/admin/templates/admin_doc/bookmarklets.html:19 +#: contrib/admin/templates/admin_doc/bookmarklets.html:18 msgid "Documentation for this page" msgstr "このページのドキュメント" -#: contrib/admin/templates/admin_doc/bookmarklets.html:20 +#: contrib/admin/templates/admin_doc/bookmarklets.html:19 msgid "" "Jumps you from any page to the documentation for the view that generates " "that page." msgstr "各ページから、ページを生成したビューのドキュメントにジャンプします。" -#: contrib/admin/templates/admin_doc/bookmarklets.html:22 +#: contrib/admin/templates/admin_doc/bookmarklets.html:21 msgid "Show object ID" msgstr "オブジェクト ID を表示" -#: contrib/admin/templates/admin_doc/bookmarklets.html:23 +#: contrib/admin/templates/admin_doc/bookmarklets.html:22 msgid "" "Shows the content-type and unique ID for pages that represent a single " "object." msgstr "" "単一のオブジェクトを表示するページのコンテンツタイプと一意な IDを表示します。" -#: contrib/admin/templates/admin_doc/bookmarklets.html:25 +#: contrib/admin/templates/admin_doc/bookmarklets.html:24 msgid "Edit this object (current window)" msgstr "オブジェクトを (現在のウィンドウで) 編集" -#: contrib/admin/templates/admin_doc/bookmarklets.html:26 +#: contrib/admin/templates/admin_doc/bookmarklets.html:25 msgid "Jumps to the admin page for pages that represent a single object." msgstr "単一のオブジェクトを表示するページの管理ページへジャンプします。" -#: contrib/admin/templates/admin_doc/bookmarklets.html:28 +#: contrib/admin/templates/admin_doc/bookmarklets.html:27 msgid "Edit this object (new window)" msgstr "オブジェクトを (新しいウィンドウで) 編集" -#: contrib/admin/templates/admin_doc/bookmarklets.html:29 +#: contrib/admin/templates/admin_doc/bookmarklets.html:28 msgid "As above, but opens the admin page in a new window." msgstr "上と同じですが、新しいウィンドウで管理ページを開きます。" @@ -671,23 +638,23 @@ msgstr "ご利用ありがとうございました。" msgid "Log in again" msgstr "もう一度ログイン" -#: contrib/admin/templates/registration/password_change_done.html:4 -#: contrib/admin/templates/registration/password_change_form.html:4 -#: contrib/admin/templates/registration/password_change_form.html:6 -#: contrib/admin/templates/registration/password_change_form.html:10 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/admin/templates/registration/password_change_form.html:3 +#: contrib/admin/templates/registration/password_change_form.html:5 +#: contrib/admin/templates/registration/password_change_form.html:9 msgid "Password change" msgstr "パスワードの変更" -#: contrib/admin/templates/registration/password_change_done.html:6 -#: contrib/admin/templates/registration/password_change_done.html:10 +#: contrib/admin/templates/registration/password_change_done.html:5 +#: contrib/admin/templates/registration/password_change_done.html:9 msgid "Password change successful" msgstr "パスワードを変更しました" -#: contrib/admin/templates/registration/password_change_done.html:12 +#: contrib/admin/templates/registration/password_change_done.html:11 msgid "Your password was changed." msgstr "あなたのパスワードは変更されました" -#: contrib/admin/templates/registration/password_change_form.html:12 +#: contrib/admin/templates/registration/password_change_form.html:11 msgid "" "Please enter your old password, for security's sake, and then enter your new " "password twice so we can verify you typed it in correctly." @@ -695,19 +662,19 @@ msgstr "" "セキュリティ上の理由から元のパスワードの入力が必要です。新しいパスワードは正" "しく入力したか確認できるように二度入力してください。" -#: contrib/admin/templates/registration/password_change_form.html:17 +#: contrib/admin/templates/registration/password_change_form.html:16 msgid "Old password:" msgstr "元のパスワード:" -#: contrib/admin/templates/registration/password_change_form.html:19 +#: contrib/admin/templates/registration/password_change_form.html:18 msgid "New password:" msgstr "新しいパスワード:" -#: contrib/admin/templates/registration/password_change_form.html:21 +#: contrib/admin/templates/registration/password_change_form.html:20 msgid "Confirm password:" msgstr "新しいパスワード (確認用) :" -#: contrib/admin/templates/registration/password_change_form.html:23 +#: contrib/admin/templates/registration/password_change_form.html:22 msgid "Change my password" msgstr "パスワードの変更" @@ -796,17 +763,17 @@ msgstr "現在:" msgid "Change:" msgstr "変更:" -#: contrib/admin/templatetags/admin_list.py:254 +#: contrib/admin/templatetags/admin_list.py:257 msgid "All dates" msgstr "いつでも" -#: contrib/admin/views/auth.py:20 contrib/admin/views/main.py:264 +#: contrib/admin/views/auth.py:20 contrib/admin/views/main.py:267 #, python-format msgid "The %(name)s \"%(obj)s\" was added successfully." msgstr "%(name)s \"%(obj)s\" を追加しました。" -#: contrib/admin/views/auth.py:25 contrib/admin/views/main.py:268 -#: contrib/admin/views/main.py:354 +#: contrib/admin/views/auth.py:25 contrib/admin/views/main.py:271 +#: contrib/admin/views/main.py:356 msgid "You may edit it again below." msgstr "続けて編集できます。" @@ -823,14 +790,14 @@ msgstr "パスワードを変更しました" msgid "Change password: %s" msgstr "パスワードの変更: %s" -#: contrib/admin/views/decorators.py:10 contrib/auth/forms.py:60 +#: contrib/admin/views/decorators.py:11 contrib/auth/forms.py:60 msgid "" "Please enter a correct username and password. Note that both fields are case-" "sensitive." msgstr "" "正しいユーザ名とパスワードを入力してください (大文字小文字は区別します) 。" -#: contrib/admin/views/decorators.py:62 +#: contrib/admin/views/decorators.py:63 msgid "" "Please log in again, because your session has expired. Don't worry: Your " "submission has been saved." @@ -838,7 +805,7 @@ msgstr "" "再ログインしてください。ログインセッションが有効期間切れしてしまいました。入" "力データは失われておりませんのでご安心ください。" -#: contrib/admin/views/decorators.py:69 +#: contrib/admin/views/decorators.py:70 msgid "" "Looks like your browser isn't configured to accept cookies. Please enable " "cookies, reload this page, and try again." @@ -846,245 +813,245 @@ msgstr "" "ブラウザがクッキーの使用を許可していないようです。クッキーの使用を許可して、" "もう一度このページを表示してください。" -#: contrib/admin/views/decorators.py:83 +#: contrib/admin/views/decorators.py:84 msgid "Usernames cannot contain the '@' character." msgstr "ユーザ名には '@' を含められません。" -#: contrib/admin/views/decorators.py:85 +#: contrib/admin/views/decorators.py:86 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." msgstr "メールアドレスはユーザ名ではありません。 '%s' を試してみてください。" -#: contrib/admin/views/doc.py:47 contrib/admin/views/doc.py:49 -#: contrib/admin/views/doc.py:51 +#: contrib/admin/views/doc.py:48 contrib/admin/views/doc.py:50 +#: contrib/admin/views/doc.py:52 msgid "tag:" msgstr "タグ" -#: contrib/admin/views/doc.py:78 contrib/admin/views/doc.py:80 -#: contrib/admin/views/doc.py:82 +#: contrib/admin/views/doc.py:79 contrib/admin/views/doc.py:81 +#: contrib/admin/views/doc.py:83 msgid "filter:" msgstr "フィルタ" -#: contrib/admin/views/doc.py:136 contrib/admin/views/doc.py:138 -#: contrib/admin/views/doc.py:140 +#: contrib/admin/views/doc.py:137 contrib/admin/views/doc.py:139 +#: contrib/admin/views/doc.py:141 msgid "view:" msgstr "ビュー" -#: contrib/admin/views/doc.py:165 +#: contrib/admin/views/doc.py:166 #, python-format msgid "App %r not found" msgstr "アプリケーション %r が見つかりません" -#: contrib/admin/views/doc.py:172 +#: contrib/admin/views/doc.py:173 #, python-format msgid "Model %(name)r not found in app %(label)r" msgstr "モデル %(name)r が %(label)r アプリケーションに見つかりません" -#: contrib/admin/views/doc.py:184 +#: contrib/admin/views/doc.py:185 #, python-format msgid "the related `%(label)s.%(type)s` object" msgstr "`%(label)s.%(type)s` (関連オブジェクト)" -#: contrib/admin/views/doc.py:184 contrib/admin/views/doc.py:206 -#: contrib/admin/views/doc.py:220 contrib/admin/views/doc.py:225 +#: contrib/admin/views/doc.py:185 contrib/admin/views/doc.py:207 +#: contrib/admin/views/doc.py:221 contrib/admin/views/doc.py:226 msgid "model:" msgstr "モデル :" -#: contrib/admin/views/doc.py:215 +#: contrib/admin/views/doc.py:216 #, python-format msgid "related `%(label)s.%(name)s` objects" msgstr "`%(label)s.%(name)s` (関連オブジェクト)" -#: contrib/admin/views/doc.py:220 +#: contrib/admin/views/doc.py:221 #, python-format msgid "all %s" msgstr "全ての %s" -#: contrib/admin/views/doc.py:225 +#: contrib/admin/views/doc.py:226 #, python-format msgid "number of %s" msgstr "%s の数" -#: contrib/admin/views/doc.py:230 +#: contrib/admin/views/doc.py:231 #, python-format msgid "Fields on %s objects" msgstr "%s のフィールド" -#: contrib/admin/views/doc.py:292 contrib/admin/views/doc.py:303 -#: contrib/admin/views/doc.py:305 contrib/admin/views/doc.py:311 -#: contrib/admin/views/doc.py:312 contrib/admin/views/doc.py:314 +#: contrib/admin/views/doc.py:293 contrib/admin/views/doc.py:304 +#: contrib/admin/views/doc.py:306 contrib/admin/views/doc.py:312 +#: contrib/admin/views/doc.py:313 contrib/admin/views/doc.py:315 msgid "Integer" msgstr "整数" -#: contrib/admin/views/doc.py:293 +#: contrib/admin/views/doc.py:294 msgid "Boolean (Either True or False)" msgstr "ブール値 (真: True または偽: False)" -#: contrib/admin/views/doc.py:294 contrib/admin/views/doc.py:313 +#: contrib/admin/views/doc.py:295 contrib/admin/views/doc.py:314 #, python-format msgid "String (up to %(max_length)s)" msgstr "文字列 ( %(max_length)s 字まで )" -#: contrib/admin/views/doc.py:295 +#: contrib/admin/views/doc.py:296 msgid "Comma-separated integers" msgstr "カンマ区切りの整数" -#: contrib/admin/views/doc.py:296 +#: contrib/admin/views/doc.py:297 msgid "Date (without time)" msgstr "日付" -#: contrib/admin/views/doc.py:297 +#: contrib/admin/views/doc.py:298 msgid "Date (with time)" msgstr "日時" -#: contrib/admin/views/doc.py:298 +#: contrib/admin/views/doc.py:299 msgid "Decimal number" msgstr "10 進数 (小数可)" -#: contrib/admin/views/doc.py:299 +#: contrib/admin/views/doc.py:300 msgid "E-mail address" msgstr "メールアドレス" -#: contrib/admin/views/doc.py:300 contrib/admin/views/doc.py:301 -#: contrib/admin/views/doc.py:304 +#: contrib/admin/views/doc.py:301 contrib/admin/views/doc.py:302 +#: contrib/admin/views/doc.py:305 msgid "File path" msgstr "ファイルの場所" -#: contrib/admin/views/doc.py:302 +#: contrib/admin/views/doc.py:303 msgid "Floating point number" msgstr "浮動小数点" -#: contrib/admin/views/doc.py:306 contrib/comments/models.py:85 +#: contrib/admin/views/doc.py:307 contrib/comments/models.py:85 msgid "IP address" msgstr "IP アドレス" -#: contrib/admin/views/doc.py:308 +#: contrib/admin/views/doc.py:309 msgid "Boolean (Either True, False or None)" msgstr "ブール値 (真: True 、偽: False または None)" -#: contrib/admin/views/doc.py:309 +#: contrib/admin/views/doc.py:310 msgid "Relation to parent model" msgstr "親モデルへのリレーション" -#: contrib/admin/views/doc.py:310 +#: contrib/admin/views/doc.py:311 msgid "Phone number" msgstr "電話番号" -#: contrib/admin/views/doc.py:315 +#: contrib/admin/views/doc.py:316 msgid "Text" msgstr "テキスト" -#: contrib/admin/views/doc.py:316 +#: contrib/admin/views/doc.py:317 msgid "Time" msgstr "時刻" -#: contrib/admin/views/doc.py:317 contrib/flatpages/models.py:7 +#: contrib/admin/views/doc.py:318 contrib/flatpages/models.py:7 msgid "URL" msgstr "URL" -#: contrib/admin/views/doc.py:318 +#: contrib/admin/views/doc.py:319 msgid "U.S. state (two uppercase letters)" msgstr "アメリカの州 (大文字二文字で)" -#: contrib/admin/views/doc.py:319 +#: contrib/admin/views/doc.py:320 msgid "XML text" msgstr "XMLテキスト" -#: contrib/admin/views/doc.py:345 +#: contrib/admin/views/doc.py:346 #, python-format msgid "%s does not appear to be a urlpattern object" msgstr "%s はurlpatternオブジェクトでは無いようです" -#: contrib/admin/views/main.py:230 +#: contrib/admin/views/main.py:233 msgid "Site administration" msgstr "サイト管理" -#: contrib/admin/views/main.py:278 contrib/admin/views/main.py:363 +#: contrib/admin/views/main.py:280 contrib/admin/views/main.py:365 #, python-format msgid "You may add another %s below." msgstr "続けて別の %s を追加できます。" -#: contrib/admin/views/main.py:296 +#: contrib/admin/views/main.py:298 #, python-format msgid "Add %s" msgstr "%s を追加" -#: contrib/admin/views/main.py:342 +#: contrib/admin/views/main.py:344 #, python-format msgid "Added %s." msgstr "%s を追加しました。" -#: contrib/admin/views/main.py:342 contrib/admin/views/main.py:344 -#: contrib/admin/views/main.py:346 core/validators.py:275 -#: db/models/manipulators.py:310 +#: contrib/admin/views/main.py:344 contrib/admin/views/main.py:346 +#: contrib/admin/views/main.py:348 core/validators.py:283 +#: db/models/manipulators.py:309 msgid "and" msgstr "と" -#: contrib/admin/views/main.py:344 +#: contrib/admin/views/main.py:346 #, python-format msgid "Changed %s." msgstr "%s を変更しました。" -#: contrib/admin/views/main.py:346 +#: contrib/admin/views/main.py:348 #, python-format msgid "Deleted %s." msgstr "%s を削除しました。" -#: contrib/admin/views/main.py:349 +#: contrib/admin/views/main.py:351 msgid "No fields changed." msgstr "変更はありませんでした。" -#: contrib/admin/views/main.py:352 +#: contrib/admin/views/main.py:354 #, python-format msgid "The %(name)s \"%(obj)s\" was changed successfully." msgstr "%(name)s \"%(obj)s\" を変更しました。" -#: contrib/admin/views/main.py:360 +#: contrib/admin/views/main.py:362 #, python-format msgid "" "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." msgstr "%(name)s \"%(obj)s\" を追加しました。続けて編集できます。" -#: contrib/admin/views/main.py:398 +#: contrib/admin/views/main.py:400 #, python-format msgid "Change %s" msgstr "%s を変更" -#: contrib/admin/views/main.py:483 +#: contrib/admin/views/main.py:487 #, python-format msgid "One or more %(fieldname)s in %(name)s: %(obj)s" msgstr "%(name)s に %(fieldname)s が一つ以上あります: %(obj)s" -#: contrib/admin/views/main.py:488 +#: contrib/admin/views/main.py:492 #, python-format msgid "One or more %(fieldname)s in %(name)s:" msgstr "%(name)s に %(fieldname)s が一つ以上あります:" -#: contrib/admin/views/main.py:520 +#: contrib/admin/views/main.py:524 #, python-format msgid "The %(name)s \"%(obj)s\" was deleted successfully." msgstr "%(name)s \"%(obj)s\" を削除しました。" -#: contrib/admin/views/main.py:523 +#: contrib/admin/views/main.py:527 msgid "Are you sure?" msgstr "よろしいですか?" -#: contrib/admin/views/main.py:545 +#: contrib/admin/views/main.py:549 #, python-format msgid "Change history: %s" msgstr "変更履歴: %s" -#: contrib/admin/views/main.py:579 +#: contrib/admin/views/main.py:583 #, python-format msgid "Select %s" msgstr "%s を選択" -#: contrib/admin/views/main.py:579 +#: contrib/admin/views/main.py:583 #, python-format msgid "Select %s to change" msgstr "変更する %s を選択" -#: contrib/admin/views/main.py:780 +#: contrib/admin/views/main.py:784 msgid "Database error" msgstr "データベースエラー" @@ -1114,6 +1081,11 @@ msgid "" "you've registered?" msgstr "メールアドレスの一致するユーザはいません。本当に登録しましたか?" +#: contrib/auth/forms.py:107 +#, python-format +msgid "Password reset on %s" +msgstr "%s にパスワードをリセット" + #: contrib/auth/forms.py:117 msgid "The two 'new password' fields didn't match." msgstr "新しいパスワード(確認用)が一致しません。" @@ -1122,35 +1094,35 @@ msgstr "新しいパスワード(確認用)が一致しません。" msgid "Your old password was entered incorrectly. Please enter it again." msgstr "元のパスワードが間違っています。もう一度入力してください。" -#: contrib/auth/models.py:53 contrib/auth/models.py:73 +#: contrib/auth/models.py:73 contrib/auth/models.py:93 msgid "name" msgstr "名前" -#: contrib/auth/models.py:55 +#: contrib/auth/models.py:75 msgid "codename" msgstr "コード名" -#: contrib/auth/models.py:58 +#: contrib/auth/models.py:78 msgid "permission" msgstr "パーミッション" -#: contrib/auth/models.py:59 contrib/auth/models.py:74 +#: contrib/auth/models.py:79 contrib/auth/models.py:94 msgid "permissions" msgstr "パーミッション" -#: contrib/auth/models.py:77 +#: contrib/auth/models.py:97 msgid "group" msgstr "グループ" -#: contrib/auth/models.py:78 contrib/auth/models.py:121 +#: contrib/auth/models.py:98 contrib/auth/models.py:141 msgid "groups" msgstr "グループ" -#: contrib/auth/models.py:111 +#: contrib/auth/models.py:131 msgid "username" msgstr "ユーザ名" -#: contrib/auth/models.py:111 +#: contrib/auth/models.py:131 msgid "" "Required. 30 characters or fewer. Alphanumeric characters only (letters, " "digits and underscores)." @@ -1158,23 +1130,23 @@ msgstr "" "この項目は必須です。半角アルファベット、半角数字、半角アンダーバーで30文字以" "下にしてください。" -#: contrib/auth/models.py:112 +#: contrib/auth/models.py:132 msgid "first name" msgstr "名" -#: contrib/auth/models.py:113 +#: contrib/auth/models.py:133 msgid "last name" msgstr "姓" -#: contrib/auth/models.py:114 +#: contrib/auth/models.py:134 msgid "e-mail address" msgstr "メールアドレス" -#: contrib/auth/models.py:115 +#: contrib/auth/models.py:135 msgid "password" msgstr "パスワード" -#: contrib/auth/models.py:115 +#: contrib/auth/models.py:135 msgid "" "Use '[algo]$[salt]$[hexdigest]' or use the change " "password form." @@ -1182,43 +1154,43 @@ msgstr "" "'[algo]$[salt]$[hexdigest]'形式か、パスワード変更フォー" "ムを使ってください。" -#: contrib/auth/models.py:116 +#: contrib/auth/models.py:136 msgid "staff status" msgstr "スタッフ権限" -#: contrib/auth/models.py:116 +#: contrib/auth/models.py:136 msgid "Designates whether the user can log into this admin site." msgstr "ユーザが管理サイトにログイン可能かどうかを示します。" -#: contrib/auth/models.py:117 +#: contrib/auth/models.py:137 msgid "active" msgstr "有効" -#: contrib/auth/models.py:117 +#: contrib/auth/models.py:137 msgid "" "Designates whether this user can log into the Django admin. Unselect this " "instead of deleting accounts." msgstr "ユーザが管理サイトにログイン可能かどうかを示します。" -#: contrib/auth/models.py:118 +#: contrib/auth/models.py:138 msgid "superuser status" msgstr "スーパーユーザ権限" -#: contrib/auth/models.py:118 +#: contrib/auth/models.py:138 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." msgstr "全ての権限を持っているとみなされます。" -#: contrib/auth/models.py:119 +#: contrib/auth/models.py:139 msgid "last login" msgstr "最終ログイン" -#: contrib/auth/models.py:120 +#: contrib/auth/models.py:140 msgid "date joined" msgstr "登録日" -#: contrib/auth/models.py:122 +#: contrib/auth/models.py:142 msgid "" "In addition to the permissions manually assigned, this user will also get " "all permissions granted to each group he/she is in." @@ -1226,35 +1198,35 @@ msgstr "" "手動で付与したパーミッションに加え、所属しているグループに付与された全ての" "パーミッションを獲得します。" -#: contrib/auth/models.py:123 +#: contrib/auth/models.py:143 msgid "user permissions" msgstr "ユーザパーミッション" -#: contrib/auth/models.py:127 +#: contrib/auth/models.py:147 msgid "user" msgstr "ユーザ" -#: contrib/auth/models.py:128 +#: contrib/auth/models.py:148 msgid "users" msgstr "ユーザ" -#: contrib/auth/models.py:134 +#: contrib/auth/models.py:154 msgid "Personal info" msgstr "個人情報" -#: contrib/auth/models.py:135 +#: contrib/auth/models.py:155 msgid "Permissions" msgstr "パーミッション" -#: contrib/auth/models.py:136 +#: contrib/auth/models.py:156 msgid "Important dates" msgstr "重要な日程" -#: contrib/auth/models.py:137 +#: contrib/auth/models.py:157 msgid "Groups" msgstr "グループ" -#: contrib/auth/models.py:288 +#: contrib/auth/models.py:316 msgid "message" msgstr "メッセージ" @@ -1508,23 +1480,23 @@ msgstr "" "\n" "%(text)s" -#: contrib/comments/views/comments.py:189 -#: contrib/comments/views/comments.py:281 +#: contrib/comments/views/comments.py:190 +#: contrib/comments/views/comments.py:283 msgid "Only POSTs are allowed" msgstr "POST メソッドのみ有効です。" -#: contrib/comments/views/comments.py:193 -#: contrib/comments/views/comments.py:285 +#: contrib/comments/views/comments.py:194 +#: contrib/comments/views/comments.py:287 msgid "One or more of the required fields wasn't submitted" msgstr "必須項目がいくつか入力されていません。" -#: contrib/comments/views/comments.py:197 -#: contrib/comments/views/comments.py:287 +#: contrib/comments/views/comments.py:198 +#: contrib/comments/views/comments.py:289 msgid "Somebody tampered with the comment form (security violation)" msgstr "だれかがコメントフォームを改竄しています (セキュリティ侵害です)" -#: contrib/comments/views/comments.py:207 -#: contrib/comments/views/comments.py:293 +#: contrib/comments/views/comments.py:208 +#: contrib/comments/views/comments.py:295 msgid "" "The comment form had an invalid 'target' parameter -- the object ID was " "invalid" @@ -1532,20 +1504,20 @@ msgstr "" "コメントフォームの 'target' パラメータが不正です。 -- オブジェクト IDが不正な" "値でした" -#: contrib/comments/views/comments.py:258 -#: contrib/comments/views/comments.py:322 +#: contrib/comments/views/comments.py:259 +#: contrib/comments/views/comments.py:324 msgid "The comment form didn't provide either 'preview' or 'post'" msgstr "コメントの「プレビュー」「投稿」種別が不明です。" -#: contrib/comments/views/karma.py:20 +#: contrib/comments/views/karma.py:21 msgid "Anonymous users cannot vote" msgstr "非ログインユーザは投票できません。" -#: contrib/comments/views/karma.py:24 +#: contrib/comments/views/karma.py:25 msgid "Invalid comment ID" msgstr "コメント ID が不正です" -#: contrib/comments/views/karma.py:26 +#: contrib/comments/views/karma.py:27 msgid "No voting for yourself" msgstr "自分には投票できません。" @@ -1623,80 +1595,103 @@ msgstr "番目" msgid "rd" msgstr "番目" -#: contrib/humanize/templatetags/humanize.py:50 +#: contrib/humanize/templatetags/humanize.py:52 #, python-format msgid "%(value).1f million" msgid_plural "%(value).1f million" msgstr[0] "%(value).1f 百万" msgstr[1] "%(value).1f 百万" -#: contrib/humanize/templatetags/humanize.py:53 +#: contrib/humanize/templatetags/humanize.py:55 #, python-format msgid "%(value).1f billion" msgid_plural "%(value).1f billion" msgstr[0] "%(value).1f 十億" msgstr[1] "%(value).1f 十億" -#: contrib/humanize/templatetags/humanize.py:56 +#: contrib/humanize/templatetags/humanize.py:58 #, python-format msgid "%(value).1f trillion" msgid_plural "%(value).1f trillion" msgstr[0] "%(value).1f 兆" msgstr[1] "%(value).1f 兆" -#: contrib/humanize/templatetags/humanize.py:71 +#: contrib/humanize/templatetags/humanize.py:74 msgid "one" msgstr "1" -#: contrib/humanize/templatetags/humanize.py:71 +#: contrib/humanize/templatetags/humanize.py:74 msgid "two" msgstr "2" -#: contrib/humanize/templatetags/humanize.py:71 +#: contrib/humanize/templatetags/humanize.py:74 msgid "three" msgstr "3" -#: contrib/humanize/templatetags/humanize.py:71 +#: contrib/humanize/templatetags/humanize.py:74 msgid "four" msgstr "4" -#: contrib/humanize/templatetags/humanize.py:71 +#: contrib/humanize/templatetags/humanize.py:74 msgid "five" msgstr "5" -#: contrib/humanize/templatetags/humanize.py:71 +#: contrib/humanize/templatetags/humanize.py:74 msgid "six" msgstr "6" -#: contrib/humanize/templatetags/humanize.py:71 +#: contrib/humanize/templatetags/humanize.py:74 msgid "seven" msgstr "7" -#: contrib/humanize/templatetags/humanize.py:71 +#: contrib/humanize/templatetags/humanize.py:74 msgid "eight" msgstr "8" -#: contrib/humanize/templatetags/humanize.py:71 +#: contrib/humanize/templatetags/humanize.py:74 msgid "nine" msgstr "9" -#: contrib/humanize/templatetags/humanize.py:90 +#: contrib/humanize/templatetags/humanize.py:94 msgid "today" msgstr "今日" -#: contrib/humanize/templatetags/humanize.py:92 +#: contrib/humanize/templatetags/humanize.py:96 msgid "tomorrow" msgstr "明日" -#: contrib/humanize/templatetags/humanize.py:94 +#: contrib/humanize/templatetags/humanize.py:98 msgid "yesterday" msgstr "昨日" -#: contrib/localflavor/au/forms.py:18 +#: contrib/localflavor/ar/forms.py:28 +msgid "Enter a postal code in the format NNNN or ANNNNAAA." +msgstr "NNNNか、ANNNNAAAの形式で郵便番号を入力してください。" + +#: contrib/localflavor/ar/forms.py:50 contrib/localflavor/br/forms.py:96 +#: contrib/localflavor/br/forms.py:135 contrib/localflavor/pe/forms.py:23 +#: contrib/localflavor/pe/forms.py:51 +msgid "This field requires only numbers." +msgstr "このフィールドは必須です(数値のみ)。" + +#: contrib/localflavor/ar/forms.py:51 +msgid "This field requires 7 or 8 digits." +msgstr "7桁か8桁で入力して下さい。" + +#: contrib/localflavor/ar/forms.py:80 +msgid "Enter a valid CUIT in XX-XXXXXXXX-X or XXXXXXXXXXXX format." +msgstr "" +"XX-XXXXXXXX-X か XXXXXXXXXXXX の形式で納税証明単一番号(CUIT)を入力して下さい。" + +#: contrib/localflavor/ar/forms.py:81 +msgid "Invalid CUIT." +msgstr "無効な納税証明単一番号(CUIT): %s" + +#: contrib/localflavor/au/forms.py:16 msgid "Enter a 4 digit post code." msgstr "4桁でポストコードを入力してください。" -#: contrib/localflavor/br/forms.py:18 +#: contrib/localflavor/br/forms.py:21 msgid "Enter a zip code in the format XXXXX-XXX." msgstr "XXXXX-XXXの形式でZipコードを入力してください。" @@ -1704,25 +1699,35 @@ msgstr "XXXXX-XXXの形式でZipコードを入力してください。" msgid "Phone numbers must be in XX-XXXX-XXXX format." msgstr "電話番号は XX-XXXX-XXXX 形式で入力してください。" -#: contrib/localflavor/br/forms.py:72 -msgid "This field requires only numbers." -msgstr "このフィールドは必須です(数値のみ)。" +#: contrib/localflavor/br/forms.py:58 +msgid "" +"Select a valid brazilian state. That state is not one of the available " +"states." +msgstr "ブラジルの州から選択してください。選択したものは候補にありません。" -#: contrib/localflavor/br/forms.py:74 +#: contrib/localflavor/br/forms.py:94 +msgid "Invalid CPF number." +msgstr "ブラジル納税者番号(CPF)が無効です。" + +#: contrib/localflavor/br/forms.py:95 msgid "This field requires at most 11 digits or 14 characters." msgstr "11桁の数字か14文字で入力してください。" -#: contrib/localflavor/br/forms.py:84 -msgid "Invalid CPF number." -msgstr "ブラジル納税者番号が無効です。" +#: contrib/localflavor/br/forms.py:134 +msgid "Invalid CNPJ number." +msgstr "納税登録番号(CNPJ)が正しくありません。" -#: contrib/localflavor/br/forms.py:106 +#: contrib/localflavor/br/forms.py:136 msgid "This field requires at least 14 digits" msgstr "14桁以上で入力して下さい。" -#: contrib/localflavor/br/forms.py:116 -msgid "Invalid CNPJ number." -msgstr "納税登録番号が正しくありません。" +#: contrib/localflavor/ca/forms.py:17 +msgid "Enter a postal code in the format XXX XXX." +msgstr "XXX XXXの形式で郵便番号を入力してください。" + +#: contrib/localflavor/ca/forms.py:88 +msgid "Enter a valid Canadian Social Insurance number in XXX-XXX-XXXX format." +msgstr "XXX-XXX-XXXX の形式で、カナダ社会保障番号を入力して下さい。" #: contrib/localflavor/ch/ch_states.py:5 msgid "Aargau" @@ -1828,11 +1833,11 @@ msgstr "Zug" msgid "Zurich" msgstr "Zurich" -#: contrib/localflavor/ch/forms.py:18 contrib/localflavor/no/forms.py:14 +#: contrib/localflavor/ch/forms.py:16 contrib/localflavor/no/forms.py:12 msgid "Enter a zip code in the format XXXX." msgstr "XXXXの形式でZipコードを入力してください。" -#: contrib/localflavor/ch/forms.py:90 +#: contrib/localflavor/ch/forms.py:64 msgid "" "Enter a valid Swiss identity or passport card number in X1234567<0 or " "1234567890 format." @@ -1840,13 +1845,17 @@ msgstr "" "スイス アイデンティティかパスポート番号を X1234567<0 か 1234567890 の形式で入" "力して下さい。" -#: contrib/localflavor/cl/forms.py:32 -msgid "Enter valid a Chilean RUT. The format is XX.XXX.XXX-X." -msgstr "XX.XXX.XXX-Xの形式でチリ納税者番号を入力してください。" +#: contrib/localflavor/cl/forms.py:29 +msgid "Enter a valid Chilean RUT." +msgstr "正しいチリ納税者番号(RUT)を入力してください。" -#: contrib/localflavor/cl/forms.py:37 -msgid "Enter valid a Chilean RUT" -msgstr "正しいチリ納税者番号を入力してください。" +#: contrib/localflavor/cl/forms.py:30 +msgid "Enter a valid Chilean RUT. The format is XX.XXX.XXX-X." +msgstr "XX.XXX.XXX-Xの形式でチリ納税者番号(RUT)を入力してください。" + +#: contrib/localflavor/cl/forms.py:31 +msgid "The Chilean RUT is not valid." +msgstr "このチリ納税者番号(RUT)は無効です。" #: contrib/localflavor/de/de_states.py:5 msgid "Baden-Wuerttemberg" @@ -1912,23 +1921,330 @@ msgstr "Schleswig-Holstein" msgid "Thuringia" msgstr "Thuringia" -#: contrib/localflavor/de/forms.py:16 contrib/localflavor/fi/forms.py:14 -#: contrib/localflavor/fr/forms.py:17 +#: contrib/localflavor/de/forms.py:14 contrib/localflavor/fi/forms.py:12 +#: contrib/localflavor/fr/forms.py:15 msgid "Enter a zip code in the format XXXXX." msgstr "XXXXXの形式でZipコードを入力してください。" -#: contrib/localflavor/de/forms.py:60 +#: contrib/localflavor/de/forms.py:41 msgid "" "Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X " "format." msgstr "" "XXXXXXXXXXX-XXXXXXX-XXXXXXX-X の形式でドイツIDカード番号を入力して下さい。" -#: contrib/localflavor/fi/forms.py:40 contrib/localflavor/fi/forms.py:45 +#: contrib/localflavor/es/es_provinces.py:5 +msgid "Arava" +msgstr "Arava" + +#: contrib/localflavor/es/es_provinces.py:6 +msgid "Albacete" +msgstr "Albacete" + +#: contrib/localflavor/es/es_provinces.py:7 +msgid "Alacant" +msgstr "Alacant" + +#: contrib/localflavor/es/es_provinces.py:8 +msgid "Almeria" +msgstr "Almeria" + +#: contrib/localflavor/es/es_provinces.py:9 +msgid "Avila" +msgstr "Avila" + +#: contrib/localflavor/es/es_provinces.py:10 +msgid "Badajoz" +msgstr "Badajoz" + +#: contrib/localflavor/es/es_provinces.py:11 +msgid "Illes Balears" +msgstr "Illes Balears" + +#: contrib/localflavor/es/es_provinces.py:12 +msgid "Barcelona" +msgstr "Barcelona" + +#: contrib/localflavor/es/es_provinces.py:13 +msgid "Burgos" +msgstr "Burgos" + +#: contrib/localflavor/es/es_provinces.py:14 +msgid "Caceres" +msgstr "Caceres" + +#: contrib/localflavor/es/es_provinces.py:15 +msgid "Cadiz" +msgstr "Cadiz" + +#: contrib/localflavor/es/es_provinces.py:16 +msgid "Castello" +msgstr "Castello" + +#: contrib/localflavor/es/es_provinces.py:17 +msgid "Ciudad Real" +msgstr "Ciudad Real" + +#: contrib/localflavor/es/es_provinces.py:18 +msgid "Cordoba" +msgstr "Cordoba" + +#: contrib/localflavor/es/es_provinces.py:19 +msgid "A Coruna" +msgstr "A Coruna" + +#: contrib/localflavor/es/es_provinces.py:20 +msgid "Cuenca" +msgstr "Cuenca" + +#: contrib/localflavor/es/es_provinces.py:21 +msgid "Girona" +msgstr "Girona" + +#: contrib/localflavor/es/es_provinces.py:22 +msgid "Granada" +msgstr "Granada" + +#: contrib/localflavor/es/es_provinces.py:23 +msgid "Guadalajara" +msgstr "Guadalajara" + +#: contrib/localflavor/es/es_provinces.py:24 +msgid "Guipuzkoa" +msgstr "Guipuzkoa" + +#: contrib/localflavor/es/es_provinces.py:25 +msgid "Huelva" +msgstr "Huelva" + +#: contrib/localflavor/es/es_provinces.py:26 +msgid "Huesca" +msgstr "Huesca" + +#: contrib/localflavor/es/es_provinces.py:27 +msgid "Jaen" +msgstr "Jaen" + +#: contrib/localflavor/es/es_provinces.py:28 +msgid "Leon" +msgstr "Leon" + +#: contrib/localflavor/es/es_provinces.py:29 +msgid "Lleida" +msgstr "Lleida" + +#: contrib/localflavor/es/es_provinces.py:30 +#: contrib/localflavor/es/es_regions.py:17 +msgid "La Rioja" +msgstr "La Rioja" + +#: contrib/localflavor/es/es_provinces.py:31 +msgid "Lugo" +msgstr "Lugo" + +#: contrib/localflavor/es/es_provinces.py:32 +#: contrib/localflavor/es/es_regions.py:18 +msgid "Madrid" +msgstr "Madrid" + +#: contrib/localflavor/es/es_provinces.py:33 +msgid "Malaga" +msgstr "Malaga" + +#: contrib/localflavor/es/es_provinces.py:34 +msgid "Murcia" +msgstr "Murcia" + +#: contrib/localflavor/es/es_provinces.py:35 +msgid "Navarre" +msgstr "Navarre" + +#: contrib/localflavor/es/es_provinces.py:36 +msgid "Ourense" +msgstr "Ourense" + +#: contrib/localflavor/es/es_provinces.py:37 +msgid "Asturias" +msgstr "Asturias" + +#: contrib/localflavor/es/es_provinces.py:38 +msgid "Palencia" +msgstr "Palencia" + +#: contrib/localflavor/es/es_provinces.py:39 +msgid "Las Palmas" +msgstr "Las Palmas" + +#: contrib/localflavor/es/es_provinces.py:40 +msgid "Pontevedra" +msgstr "Pontevedra" + +#: contrib/localflavor/es/es_provinces.py:41 +msgid "Salamanca" +msgstr "Salamanca" + +#: contrib/localflavor/es/es_provinces.py:42 +msgid "Santa Cruz de Tenerife" +msgstr "Santa Cruz de Tenerife" + +#: contrib/localflavor/es/es_provinces.py:43 +#: contrib/localflavor/es/es_regions.py:11 +msgid "Cantabria" +msgstr "Cantabria" + +#: contrib/localflavor/es/es_provinces.py:44 +msgid "Segovia" +msgstr "Segovia" + +#: contrib/localflavor/es/es_provinces.py:45 +msgid "Seville" +msgstr "Seville" + +#: contrib/localflavor/es/es_provinces.py:46 +msgid "Soria" +msgstr "Soria" + +#: contrib/localflavor/es/es_provinces.py:47 +msgid "Tarragona" +msgstr "Tarragona" + +#: contrib/localflavor/es/es_provinces.py:48 +msgid "Teruel" +msgstr "Teruel" + +#: contrib/localflavor/es/es_provinces.py:49 +msgid "Toledo" +msgstr "Toledo" + +#: contrib/localflavor/es/es_provinces.py:50 +msgid "Valencia" +msgstr "Valencia" + +#: contrib/localflavor/es/es_provinces.py:51 +msgid "Valladolid" +msgstr "Valladolid" + +#: contrib/localflavor/es/es_provinces.py:52 +msgid "Bizkaia" +msgstr "Bizkaia" + +#: contrib/localflavor/es/es_provinces.py:53 +msgid "Zamora" +msgstr "Zamora" + +#: contrib/localflavor/es/es_provinces.py:54 +msgid "Zaragoza" +msgstr "Zaragoza" + +#: contrib/localflavor/es/es_provinces.py:55 +msgid "Ceuta" +msgstr "Ceuta" + +#: contrib/localflavor/es/es_provinces.py:56 +msgid "Melilla" +msgstr "Melilla" + +#: contrib/localflavor/es/es_regions.py:5 +msgid "Andalusia" +msgstr "Andalusia" + +#: contrib/localflavor/es/es_regions.py:6 +msgid "Aragon" +msgstr "Aragon" + +#: contrib/localflavor/es/es_regions.py:7 +msgid "Principality of Asturias" +msgstr "Principality of Asturias" + +#: contrib/localflavor/es/es_regions.py:8 +msgid "Balearic Islands" +msgstr "Balearic Islands" + +#: contrib/localflavor/es/es_regions.py:9 +msgid "Basque Country" +msgstr "Basque Country" + +#: contrib/localflavor/es/es_regions.py:10 +msgid "Canary Islands" +msgstr "Canary Islands" + +#: contrib/localflavor/es/es_regions.py:12 +msgid "Castile-La Mancha" +msgstr "Castile-La Mancha" + +#: contrib/localflavor/es/es_regions.py:13 +msgid "Castile and Leon" +msgstr "Castile and Leon" + +#: contrib/localflavor/es/es_regions.py:14 +msgid "Catalonia" +msgstr "Catalonia" + +#: contrib/localflavor/es/es_regions.py:15 +msgid "Extremadura" +msgstr "Extremadura" + +#: contrib/localflavor/es/es_regions.py:16 +msgid "Galicia" +msgstr "Galicia" + +#: contrib/localflavor/es/es_regions.py:19 +msgid "Region of Murcia" +msgstr "Region of Murcia" + +#: contrib/localflavor/es/es_regions.py:20 +msgid "Foral Community of Navarre" +msgstr "Foral Community of Navarre" + +#: contrib/localflavor/es/es_regions.py:21 +msgid "Valencian Community" +msgstr "Valencian Community" + +#: contrib/localflavor/es/forms.py:19 +msgid "Enter a valid postal code in the range and format 01XXX - 52XXX." +msgstr "01XXX から 52XXXの形式で郵便番号を入力してください。" + +#: contrib/localflavor/es/forms.py:39 +msgid "" +"Enter a valid phone number in one of the formats 6XXXXXXXX, 8XXXXXXXX or " +"9XXXXXXXX." +msgstr "6XXXXXXXX か 8XXXXXXXX か 9XXXXXXXX かのいずれかの形式で電話番号を入力してください。" + +#: contrib/localflavor/es/forms.py:66 +msgid "Please enter a valid NIF, NIE, or CIF." +msgstr "スペイン納税者番号(NIF)かスペイン住民番号(N.I.E)かスペイン企業番号(CIF)のいずれかを入力してください。" + +#: contrib/localflavor/es/forms.py:67 +msgid "Please enter a valid NIF or NIE." +msgstr "スペイン納税者番号(NIF)かスペイン住民番号(N.I.E)を入力してください。" + +#: contrib/localflavor/es/forms.py:68 +msgid "Invalid checksum for NIF." +msgstr "スペイン納税者番号(NIF)のチェックサムがあいません。" + +#: contrib/localflavor/es/forms.py:69 +msgid "Invalid checksum for NIE." +msgstr "スペイン住民番号(N.I.E)のチェックサムがあいません。" + +#: contrib/localflavor/es/forms.py:70 +msgid "Invalid checksum for CIF." +msgstr "スペイン企業番号(CIF)のチェックサムがあいません。" + +#: contrib/localflavor/es/forms.py:142 +msgid "" +"Please enter a valid bank account number in format XXXX-XXXX-XX-XXXXXXXXXX." +msgstr "" +"XXXX-XXXX-XX-XXXXXXXXXX の形式で銀行口座番号を入力して下さい。" + +#: contrib/localflavor/es/forms.py:143 +msgid "Invalid checksum for bank account number." +msgstr "銀行口座番号のチェックサムがあいません。" + +#: contrib/localflavor/fi/forms.py:28 msgid "Enter a valid Finnish social security number." msgstr "フィンランド社会保証番号を正しく入力してください。" -#: contrib/localflavor/in_/forms.py:16 +#: contrib/localflavor/in_/forms.py:14 msgid "Enter a zip code in the format XXXXXXX." msgstr "XXXXXXXの形式でZipコードを入力してください。" @@ -1937,15 +2253,15 @@ msgid "" "Enter a valid Icelandic identification number. The format is XXXXXX-XXXX." msgstr "XXXXXか、XXXXX-XXXXの形式でアイスランド納税者番号を入力してください。" -#: contrib/localflavor/is_/forms.py:31 +#: contrib/localflavor/is_/forms.py:18 msgid "The Icelandic identification number is not valid." msgstr "アイスランド納税者番号を正しく入力して下さい。" -#: contrib/localflavor/it/forms.py:16 +#: contrib/localflavor/it/forms.py:14 msgid "Enter a valid zip code." msgstr "Zipコードを正しく入力してください。" -#: contrib/localflavor/it/forms.py:41 +#: contrib/localflavor/it/forms.py:43 msgid "Enter a valid Social Security number." msgstr "社会保障番号番号を正しく入力してください。" @@ -1953,7 +2269,7 @@ msgstr "社会保障番号番号を正しく入力してください。" msgid "Enter a valid VAT number." msgstr "VAT番号を正しく入力してください。" -#: contrib/localflavor/jp/forms.py:21 +#: contrib/localflavor/jp/forms.py:19 msgid "Enter a postal code in the format XXXXXXX or XXX-XXXX." msgstr "XXXXXか、XXXXX-XXXXの形式で郵便番号を入力してください。" @@ -2145,24 +2461,232 @@ msgstr "鹿児島県" msgid "Okinawa" msgstr "沖縄県" -#: contrib/localflavor/no/forms.py:35 +#: contrib/localflavor/mx/mx_states.py:12 +msgid "Aguascalientes" +msgstr "Aguascalientes" + +#: contrib/localflavor/mx/mx_states.py:13 +msgid "Baja California" +msgstr "Baja California" + +#: contrib/localflavor/mx/mx_states.py:14 +msgid "Baja California Sur" +msgstr "Baja California Sur" + +#: contrib/localflavor/mx/mx_states.py:15 +msgid "Campeche" +msgstr "Campeche" + +#: contrib/localflavor/mx/mx_states.py:16 +msgid "Chihuahua" +msgstr "Chihuahua" + +#: contrib/localflavor/mx/mx_states.py:17 +msgid "Chiapas" +msgstr "Chiapas" + +#: contrib/localflavor/mx/mx_states.py:18 +msgid "Coahuila" +msgstr "Coahuila" + +#: contrib/localflavor/mx/mx_states.py:19 +msgid "Colima" +msgstr "Colima" + +#: contrib/localflavor/mx/mx_states.py:20 +msgid "Distrito Federal" +msgstr "Distrito Federal" + +#: contrib/localflavor/mx/mx_states.py:21 +msgid "Durango" +msgstr "Durango" + +#: contrib/localflavor/mx/mx_states.py:22 +msgid "Guerrero" +msgstr "Guerrero" + +#: contrib/localflavor/mx/mx_states.py:23 +msgid "Guanajuato" +msgstr "Guanajuato" + +#: contrib/localflavor/mx/mx_states.py:24 +msgid "Hidalgo" +msgstr "Hidalgo" + +#: contrib/localflavor/mx/mx_states.py:25 +msgid "Jalisco" +msgstr "Jalisco" + +#: contrib/localflavor/mx/mx_states.py:26 +msgid "Estado de México" +msgstr "Estado de México" + +#: contrib/localflavor/mx/mx_states.py:27 +msgid "Michoacán" +msgstr "Michoacan" + +#: contrib/localflavor/mx/mx_states.py:28 +msgid "Morelos" +msgstr "Morelos" + +#: contrib/localflavor/mx/mx_states.py:29 +msgid "Nayarit" +msgstr "Nayarit" + +#: contrib/localflavor/mx/mx_states.py:30 +msgid "Nuevo León" +msgstr "Nuevo Leon" + +#: contrib/localflavor/mx/mx_states.py:31 +msgid "Oaxaca" +msgstr "Oaxaca" + +#: contrib/localflavor/mx/mx_states.py:32 +msgid "Puebla" +msgstr "Puebla" + +#: contrib/localflavor/mx/mx_states.py:33 +msgid "Querétaro" +msgstr "Queretaro" + +#: contrib/localflavor/mx/mx_states.py:34 +msgid "Quintana Roo" +msgstr "Quintana Roo" + +#: contrib/localflavor/mx/mx_states.py:35 +msgid "Sinaloa" +msgstr "Sinaloa" + +#: contrib/localflavor/mx/mx_states.py:36 +msgid "San Luis Potosí" +msgstr "San Luis Potosi" + +#: contrib/localflavor/mx/mx_states.py:37 +msgid "Sonora" +msgstr "Sonora" + +#: contrib/localflavor/mx/mx_states.py:38 +msgid "Tabasco" +msgstr "Tabasco" + +#: contrib/localflavor/mx/mx_states.py:39 +msgid "Tamaulipas" +msgstr "Tamaulipas" + +#: contrib/localflavor/mx/mx_states.py:40 +msgid "Tlaxcala" +msgstr "Tlaxcala" + +#: contrib/localflavor/mx/mx_states.py:41 +msgid "Veracruz" +msgstr "Veracruz" + +#: contrib/localflavor/mx/mx_states.py:42 +msgid "Yucatán" +msgstr "Yucatan" + +#: contrib/localflavor/mx/mx_states.py:43 +msgid "Zacatecas" +msgstr "Zacatecas" + +#: contrib/localflavor/nl/forms.py:21 +msgid "Enter a valid postal code" +msgstr "郵便番号を正しく入力してください。" + +#: contrib/localflavor/nl/forms.py:52 +msgid "Enter a valid phone number" +msgstr "電話番号を正しく入力してください。" + +#: contrib/localflavor/nl/forms.py:78 +msgid "Enter a valid SoFi number" +msgstr "社会税務番号(SoFi)を正しく入力してください。" + +#: contrib/localflavor/nl/nl_provinces.py:4 +msgid "Drente" +msgstr "Drente" + +#: contrib/localflavor/nl/nl_provinces.py:5 +msgid "Flevoland" +msgstr "Flevoland" + +#: contrib/localflavor/nl/nl_provinces.py:6 +msgid "Friesland" +msgstr "Friesland" + +#: contrib/localflavor/nl/nl_provinces.py:7 +msgid "Gelderland" +msgstr "Gelderland" + +#: contrib/localflavor/nl/nl_provinces.py:8 +msgid "Groningen" +msgstr "Groningen" + +#: contrib/localflavor/nl/nl_provinces.py:9 +msgid "Limburg" +msgstr "Limburg" + +#: contrib/localflavor/nl/nl_provinces.py:10 +msgid "Noord-Brabant" +msgstr "Noord-Brabant" + +#: contrib/localflavor/nl/nl_provinces.py:11 +msgid "Noord-Holland" +msgstr "Noord-Holland" + +#: contrib/localflavor/nl/nl_provinces.py:12 +msgid "Overijssel" +msgstr "Overijssel" + +#: contrib/localflavor/nl/nl_provinces.py:13 +msgid "Utrecht" +msgstr "Utrecht" + +#: contrib/localflavor/nl/nl_provinces.py:14 +msgid "Zeeland" +msgstr "Zeeland" + +#: contrib/localflavor/nl/nl_provinces.py:15 +msgid "Zuid-Holland" +msgstr "Zuid-Holland" + +#: contrib/localflavor/no/forms.py:33 msgid "Enter a valid Norwegian social security number." msgstr "ノルウェー社会保障番号を正しく入力してください。" -#: contrib/localflavor/pl/forms.py:53 +#: contrib/localflavor/pe/forms.py:24 +msgid "This field requires 8 digits." +msgstr "8桁で入力して下さい。" + +#: contrib/localflavor/pe/forms.py:52 +msgid "This field requires 11 digits." +msgstr "11桁で入力して下さい。" + +#: contrib/localflavor/pl/forms.py:39 msgid "National Identification Number consists of 11 digits." msgstr "国民識別番号は11文字で入力して下さい。" -#: contrib/localflavor/pl/forms.py:59 +#: contrib/localflavor/pl/forms.py:40 msgid "Wrong checksum for the National Identification Number." msgstr "国民識別番号のチェックサムがあいません。" -#: contrib/localflavor/pl/forms.py:71 +#: contrib/localflavor/pl/forms.py:72 msgid "" "Enter a tax number field (NIP) in the format XXX-XXX-XX-XX or XX-XX-XXX-XXX." msgstr "XXXXXか、XXXXX-XXXXの形式で納税者欄(NIP)を入力してください。" -#: contrib/localflavor/pl/forms.py:82 +#: contrib/localflavor/pl/forms.py:73 +msgid "Wrong checksum for the Tax Number (NIP)." +msgstr "税務署登録ID(NIP)のチェックサムがあいません。" + +#: contrib/localflavor/pl/forms.py:112 +msgid "National Business Register Number (REGON) consists of 7 or 9 digits." +msgstr "ポーランド企業番号(REGON)は7文字か9文字で入力して下さい。" + +#: contrib/localflavor/pl/forms.py:113 +msgid "Wrong checksum for the National Business Register Number (REGON)." +msgstr "ポーランド企業番号(REGON)のチェックサムがあいません。" + +#: contrib/localflavor/pl/forms.py:156 msgid "Enter a postal code in the format XX-XXX." msgstr "XX-XXXの形式で郵便番号を入力してください。" @@ -2230,7 +2754,7 @@ msgstr "Greater Poland" msgid "West Pomerania" msgstr "West Pomerania" -#: contrib/localflavor/sk/forms.py:32 +#: contrib/localflavor/sk/forms.py:30 msgid "Enter a postal code in the format XXXXX or XXX XX." msgstr "XXXXXか、XXX XXの形式で郵便番号を入力してください。" @@ -2582,20 +3106,339 @@ msgstr "Trnava region" msgid "Zilina region" msgstr "Zilina region" -#: contrib/localflavor/uk/forms.py:18 -msgid "Enter a postcode. A space is required between the two postcode parts." -msgstr "" -"ポスタルコードを入力してください。コードとコードの間は半角のスペースで区切っ" -"てください。" +#: contrib/localflavor/uk/forms.py:21 +msgid "Enter a valid postcode." +msgstr "郵便番号を正しく入力してください。" -#: contrib/localflavor/us/forms.py:18 +#: contrib/localflavor/uk/uk_regions.py:11 +msgid "Bedfordshire" +msgstr "Bedfordshire" + +#: contrib/localflavor/uk/uk_regions.py:12 +msgid "Buckinghamshire" +msgstr "Buckinghamshire" + +#: contrib/localflavor/uk/uk_regions.py:14 +msgid "Cheshire" +msgstr "Cheshire" + +#: contrib/localflavor/uk/uk_regions.py:15 +msgid "Cornwall and Isles of Scilly" +msgstr "Cornwall and Isles of Scilly" + +#: contrib/localflavor/uk/uk_regions.py:16 +msgid "Cumbria" +msgstr "Cumbria" + +#: contrib/localflavor/uk/uk_regions.py:17 +msgid "Derbyshire" +msgstr "Derbyshire" + +#: contrib/localflavor/uk/uk_regions.py:18 +msgid "Devon" +msgstr "Devon" + +#: contrib/localflavor/uk/uk_regions.py:19 +msgid "Dorset" +msgstr "Dorset" + +#: contrib/localflavor/uk/uk_regions.py:20 +msgid "Durham" +msgstr "Durham" + +#: contrib/localflavor/uk/uk_regions.py:21 +msgid "East Sussex" +msgstr "East Sussex" + +#: contrib/localflavor/uk/uk_regions.py:22 +msgid "Essex" +msgstr "Essex" + +#: contrib/localflavor/uk/uk_regions.py:23 +msgid "Gloucestershire" +msgstr "Gloucestershire" + +#: contrib/localflavor/uk/uk_regions.py:24 +msgid "Greater London" +msgstr "Greater London" + +#: contrib/localflavor/uk/uk_regions.py:25 +msgid "Greater Manchester" +msgstr "Greater Manchester" + +#: contrib/localflavor/uk/uk_regions.py:26 +msgid "Hampshire" +msgstr "Hampshire" + +#: contrib/localflavor/uk/uk_regions.py:27 +msgid "Hertfordshire" +msgstr "Hertfordshire" + +#: contrib/localflavor/uk/uk_regions.py:28 +msgid "Kent" +msgstr "Kent" + +#: contrib/localflavor/uk/uk_regions.py:29 +msgid "Lancashire" +msgstr "Lancashire" + +#: contrib/localflavor/uk/uk_regions.py:30 +msgid "Leicestershire" +msgstr "Leicestershire" + +#: contrib/localflavor/uk/uk_regions.py:31 +msgid "Lincolnshire" +msgstr "Lincolnshire" + +#: contrib/localflavor/uk/uk_regions.py:32 +msgid "Merseyside" +msgstr "Merseyside" + +#: contrib/localflavor/uk/uk_regions.py:33 +msgid "Norfolk" +msgstr "Norfolk" + +#: contrib/localflavor/uk/uk_regions.py:34 +msgid "North Yorkshire" +msgstr "North Yorkshire" + +#: contrib/localflavor/uk/uk_regions.py:35 +msgid "Northamptonshire" +msgstr "Northamptonshire" + +#: contrib/localflavor/uk/uk_regions.py:36 +msgid "Northumberland" +msgstr "Northumberland" + +#: contrib/localflavor/uk/uk_regions.py:37 +msgid "Nottinghamshire" +msgstr "Nottinghamshire" + +#: contrib/localflavor/uk/uk_regions.py:38 +msgid "Oxfordshire" +msgstr "Oxfordshire" + +#: contrib/localflavor/uk/uk_regions.py:39 +msgid "Shropshire" +msgstr "Shropshire" + +#: contrib/localflavor/uk/uk_regions.py:40 +msgid "Somerset" +msgstr "Somerset" + +#: contrib/localflavor/uk/uk_regions.py:41 +msgid "South Yorkshire" +msgstr "South Yorkshire" + +#: contrib/localflavor/uk/uk_regions.py:42 +msgid "Staffordshire" +msgstr "Staffordshire" + +#: contrib/localflavor/uk/uk_regions.py:43 +msgid "Suffolk" +msgstr "Suffolk" + +#: contrib/localflavor/uk/uk_regions.py:44 +msgid "Surrey" +msgstr "Surrey" + +#: contrib/localflavor/uk/uk_regions.py:45 +msgid "Tyne and Wear" +msgstr "Tyne and Wear" + +#: contrib/localflavor/uk/uk_regions.py:46 +msgid "Warwickshire" +msgstr "Warwickshire" + +#: contrib/localflavor/uk/uk_regions.py:47 +msgid "West Midlands" +msgstr "West Midlands" + +#: contrib/localflavor/uk/uk_regions.py:48 +msgid "West Sussex" +msgstr "West Sussex" + +#: contrib/localflavor/uk/uk_regions.py:49 +msgid "West Yorkshire" +msgstr "West Yorkshire" + +#: contrib/localflavor/uk/uk_regions.py:50 +msgid "Wiltshire" +msgstr "Wiltshire" + +#: contrib/localflavor/uk/uk_regions.py:51 +msgid "Worcestershire" +msgstr "Worcestershire" + +#: contrib/localflavor/uk/uk_regions.py:55 +msgid "County Antrim" +msgstr "County Antrim" + +#: contrib/localflavor/uk/uk_regions.py:56 +msgid "County Armagh" +msgstr "County Armagh" + +#: contrib/localflavor/uk/uk_regions.py:57 +#: contrib/localflavor/uk/uk_regions.py:58 +msgid "County Down" +msgstr "County Down" + +#: contrib/localflavor/uk/uk_regions.py:59 +msgid "County Londonderry" +msgstr "County Londonderry" + +#: contrib/localflavor/uk/uk_regions.py:60 +msgid "County Tyrone" +msgstr "County Tyrone" + +#: contrib/localflavor/uk/uk_regions.py:64 +msgid "Clwyd" +msgstr "Clwyd" + +#: contrib/localflavor/uk/uk_regions.py:65 +msgid "Dyfed" +msgstr "Dyfed" + +#: contrib/localflavor/uk/uk_regions.py:66 +msgid "Gwent" +msgstr "Gwent" + +#: contrib/localflavor/uk/uk_regions.py:67 +msgid "Gwynedd" +msgstr "Gwynedd" + +#: contrib/localflavor/uk/uk_regions.py:68 +msgid "Mid Glamorgan" +msgstr "Mid Glamorgan" + +#: contrib/localflavor/uk/uk_regions.py:69 +msgid "Powys" +msgstr "Powys" + +#: contrib/localflavor/uk/uk_regions.py:70 +msgid "South Glamorgan" +msgstr "South Glamorgan" + +#: contrib/localflavor/uk/uk_regions.py:71 +msgid "West Glamorgan" +msgstr "West Glamorgan" + +#: contrib/localflavor/uk/uk_regions.py:75 +msgid "Borders" +msgstr "Borders" + +#: contrib/localflavor/uk/uk_regions.py:76 +msgid "Central Scotland" +msgstr "Central Scotland" + +#: contrib/localflavor/uk/uk_regions.py:77 +msgid "Dumfries and Galloway" +msgstr "Dumfries and Galloway" + +#: contrib/localflavor/uk/uk_regions.py:78 +msgid "Fife" +msgstr "Fife" + +#: contrib/localflavor/uk/uk_regions.py:79 +msgid "Grampian" +msgstr "Grampian" + +#: contrib/localflavor/uk/uk_regions.py:80 +msgid "Highland" +msgstr "Highland" + +#: contrib/localflavor/uk/uk_regions.py:81 +msgid "Lothian" +msgstr "Lothian" + +#: contrib/localflavor/uk/uk_regions.py:82 +msgid "Orkney Islands" +msgstr "Orkney Islands" + +#: contrib/localflavor/uk/uk_regions.py:83 +msgid "Shetland Islands" +msgstr "Shetland Islands" + +#: contrib/localflavor/uk/uk_regions.py:84 +msgid "Strathclyde" +msgstr "Strathclyde" + +#: contrib/localflavor/uk/uk_regions.py:85 +msgid "Tayside" +msgstr "Tayside" + +#: contrib/localflavor/uk/uk_regions.py:86 +msgid "Western Isles" +msgstr "Western Isles" + +#: contrib/localflavor/uk/uk_regions.py:90 +msgid "England" +msgstr "England" + +#: contrib/localflavor/uk/uk_regions.py:91 +msgid "Northern Ireland" +msgstr "Northern Ireland" + +#: contrib/localflavor/uk/uk_regions.py:92 +msgid "Scotland" +msgstr "Scotland" + +#: contrib/localflavor/uk/uk_regions.py:93 +msgid "Wales" +msgstr "Wales" + +#: contrib/localflavor/us/forms.py:16 msgid "Enter a zip code in the format XXXXX or XXXXX-XXXX." msgstr "XXXXXか、XXXXX-XXXXの形式で郵便番号を入力してください。" -#: contrib/localflavor/us/forms.py:51 +#: contrib/localflavor/us/forms.py:54 msgid "Enter a valid U.S. Social Security number in XXX-XX-XXXX format." msgstr "XXX-XX-XXXX の形式で、米国社会保障番号を入力して下さい。" +#: contrib/localflavor/za/forms.py:20 +msgid "Enter a valid South African ID number" +msgstr "南アフリカID番号を正しく入力してください。" + +#: contrib/localflavor/za/forms.py:54 +msgid "Enter a valid South African postal code" +msgstr "南アフリカ郵便番号を正しく入力してください。" + +#: contrib/localflavor/za/za_provinces.py:4 +msgid "Eastern Cape" +msgstr "Eastern Cape" + +#: contrib/localflavor/za/za_provinces.py:5 +msgid "Free State" +msgstr "Free State" + +#: contrib/localflavor/za/za_provinces.py:6 +msgid "Gauteng" +msgstr "Gauteng" + +#: contrib/localflavor/za/za_provinces.py:7 +msgid "KwaZulu-Natal" +msgstr "KwaZulu-Natal" + +#: contrib/localflavor/za/za_provinces.py:8 +msgid "Limpopo" +msgstr "Limpopo" + +#: contrib/localflavor/za/za_provinces.py:9 +msgid "Mpumalanga" +msgstr "Mpumalanga" + +#: contrib/localflavor/za/za_provinces.py:10 +msgid "Northern Cape" +msgstr "Northern Cape" + +#: contrib/localflavor/za/za_provinces.py:11 +msgid "North West" +msgstr "North West" + +#: contrib/localflavor/za/za_provinces.py:12 +msgid "Western Cape" +msgstr "Western Cape" + #: contrib/redirects/models.py:7 msgid "redirect from" msgstr "リダイレクト元" @@ -2624,129 +3467,129 @@ msgstr "リダイレクト" msgid "redirects" msgstr "リダイレクト" -#: contrib/sessions/models.py:68 +#: contrib/sessions/models.py:46 msgid "session key" msgstr "セッションキー" -#: contrib/sessions/models.py:69 +#: contrib/sessions/models.py:47 msgid "session data" msgstr "セッションデータ" -#: contrib/sessions/models.py:70 +#: contrib/sessions/models.py:48 msgid "expire date" msgstr "有効期限" -#: contrib/sessions/models.py:74 +#: contrib/sessions/models.py:53 msgid "session" msgstr "セッション" -#: contrib/sessions/models.py:75 +#: contrib/sessions/models.py:54 msgid "sessions" msgstr "セッション" -#: contrib/sites/models.py:15 +#: contrib/sites/models.py:32 msgid "domain name" msgstr "ドメイン名" -#: contrib/sites/models.py:16 +#: contrib/sites/models.py:33 msgid "display name" msgstr "表示名" -#: contrib/sites/models.py:20 +#: contrib/sites/models.py:37 msgid "site" msgstr "サイト" -#: contrib/sites/models.py:21 +#: contrib/sites/models.py:38 msgid "sites" msgstr "サイト" -#: core/validators.py:71 +#: core/validators.py:72 msgid "This value must contain only letters, numbers and underscores." msgstr "半角の英数字およびアンダースコア以外は使用できません。" -#: core/validators.py:75 +#: core/validators.py:76 msgid "" "This value must contain only letters, numbers, underscores, dashes or " "slashes." msgstr "" "半角の英数字、アンダースコア、ダッシュ、スラッシュ以外は使用できません。" -#: core/validators.py:79 +#: core/validators.py:80 msgid "This value must contain only letters, numbers, underscores or hyphens." msgstr "半角の英数字、アンダースコア、ハイフン以外は使用できません。" -#: core/validators.py:83 +#: core/validators.py:84 msgid "Uppercase letters are not allowed here." msgstr "大文字はここでは使用できません。" -#: core/validators.py:87 +#: core/validators.py:88 msgid "Lowercase letters are not allowed here." msgstr "小文字はここでは使用できません。" -#: core/validators.py:94 +#: core/validators.py:95 msgid "Enter only digits separated by commas." msgstr "カンマ区切りの数字だけを入力してください。" -#: core/validators.py:106 +#: core/validators.py:107 msgid "Enter valid e-mail addresses separated by commas." msgstr "カンマ区切りの有効なメールアドレスを入力してください。" -#: core/validators.py:110 +#: core/validators.py:111 msgid "Please enter a valid IP address." msgstr "有効な IP アドレスを入力してください。" -#: core/validators.py:114 +#: core/validators.py:115 msgid "Empty values are not allowed here." msgstr "入力は必須です。" -#: core/validators.py:118 +#: core/validators.py:119 msgid "Non-numeric characters aren't allowed here." msgstr "数値以外は使用できません。" -#: core/validators.py:122 +#: core/validators.py:123 msgid "This value can't be comprised solely of digits." msgstr "数値だけの値にはできません。" -#: core/validators.py:127 newforms/fields.py:142 +#: core/validators.py:128 newforms/fields.py:151 msgid "Enter a whole number." msgstr "整数を入力してください。" -#: core/validators.py:131 +#: core/validators.py:132 msgid "Only alphabetical characters are allowed here." msgstr "半角アルファベット以外使用できません。" -#: core/validators.py:146 +#: core/validators.py:147 msgid "Year must be 1900 or later." msgstr "1900年以降を指定してください。" -#: core/validators.py:150 +#: core/validators.py:151 #, python-format msgid "Invalid date: %s" msgstr "無効な日付: %s" -#: core/validators.py:155 db/models/fields/__init__.py:501 +#: core/validators.py:156 db/models/fields/__init__.py:509 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "YYYY-MM-DD形式で日付を入力してください。" -#: core/validators.py:160 +#: core/validators.py:161 msgid "Enter a valid time in HH:MM format." msgstr "HH:MM形式で時刻を入力してください。" -#: core/validators.py:164 db/models/fields/__init__.py:570 +#: core/validators.py:165 db/models/fields/__init__.py:583 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." msgstr "YYYY-MM-DD HH:MM形式で日時を入力してください。" -#: core/validators.py:169 newforms/fields.py:336 +#: core/validators.py:170 newforms/fields.py:402 msgid "Enter a valid e-mail address." msgstr "有効なメールアドレスを入力してください。" -#: core/validators.py:181 core/validators.py:461 newforms/fields.py:376 -#: oldforms/__init__.py:686 +#: core/validators.py:182 core/validators.py:474 newforms/fields.py:432 +#: oldforms/__init__.py:687 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "ファイルが取得できませんでした。formのencoding typeを確認してください。" -#: core/validators.py:185 newforms/fields.py:397 +#: core/validators.py:193 newforms/fields.py:456 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -2754,26 +3597,26 @@ msgstr "" "画像をアップロードしてください。アップロードした画像は画像でないか、または壊" "れています。" -#: core/validators.py:192 +#: core/validators.py:200 #, python-format msgid "The URL %s does not point to a valid image." msgstr "URL ( %s ) は画像ではありません。" -#: core/validators.py:196 +#: core/validators.py:204 #, python-format msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." msgstr "電話番号は XXX-XXX-XXXX 形式で入力してください。\"%s\" は無効です。" -#: core/validators.py:204 +#: core/validators.py:212 #, python-format msgid "The URL %s does not point to a valid QuickTime video." msgstr "URL ( %s ) は QuickTime ビデオではありません。" -#: core/validators.py:208 +#: core/validators.py:216 msgid "A valid URL is required." msgstr "正しい URL を入力してください。" -#: core/validators.py:222 +#: core/validators.py:230 #, python-format msgid "" "Valid HTML is required. Specific errors are:\n" @@ -2782,86 +3625,86 @@ msgstr "" "有効な HTML を入力してください。エラー:\n" "%s" -#: core/validators.py:229 +#: core/validators.py:237 #, python-format msgid "Badly formed XML: %s" msgstr "不正な XML です: %s" -#: core/validators.py:246 +#: core/validators.py:254 #, python-format msgid "Invalid URL: %s" msgstr "無効なURL: %s" -#: core/validators.py:251 core/validators.py:253 +#: core/validators.py:259 core/validators.py:261 #, python-format msgid "The URL %s is a broken link." msgstr "URL ( %s ) はリンクが壊れています。" -#: core/validators.py:259 +#: core/validators.py:267 msgid "Enter a valid U.S. state abbreviation." msgstr "正しい米州略称を入力してください。" -#: core/validators.py:273 +#: core/validators.py:281 #, python-format msgid "Watch your mouth! The word %s is not allowed here." msgid_plural "Watch your mouth! The words %s are not allowed here." msgstr[0] "言葉使いに気を付けて! %s という言葉は使えません。" msgstr[1] "言葉使いに気を付けて! %s という言葉は使えません。" -#: core/validators.py:280 +#: core/validators.py:288 #, python-format msgid "This field must match the '%s' field." msgstr "このフィールドは '%s' フィールドと一致せねばなりません。" -#: core/validators.py:299 +#: core/validators.py:307 msgid "Please enter something for at least one field." msgstr "少なくとも一つのフィールドに何か入力してください。" -#: core/validators.py:308 core/validators.py:319 +#: core/validators.py:316 core/validators.py:327 msgid "Please enter both fields or leave them both empty." msgstr "両方のフィールドに入力するか、両方とも未入力にしてください。" -#: core/validators.py:327 +#: core/validators.py:335 #, python-format msgid "This field must be given if %(field)s is %(value)s" msgstr "" "%(field)s を %(value)s にするのなら、このフィールドに必ず入力してください。" -#: core/validators.py:340 +#: core/validators.py:348 #, python-format msgid "This field must be given if %(field)s is not %(value)s" msgstr "" "%(field)s を %(value)s にしないのなら、このフィールドに必ず入力してください。" -#: core/validators.py:359 +#: core/validators.py:367 msgid "Duplicate values are not allowed." msgstr "重複する値は認められません。" -#: core/validators.py:374 +#: core/validators.py:382 #, python-format msgid "This value must be between %(lower)s and %(upper)s." msgstr "この値は %(lower)s から %(upper)s の間でなければなりません。" -#: core/validators.py:376 +#: core/validators.py:384 #, python-format msgid "This value must be at least %s." msgstr "この値は %s 以上でなければなりません。" -#: core/validators.py:378 +#: core/validators.py:386 #, python-format msgid "This value must be no more than %s." msgstr "この値は %s より小さくなければなりません。" -#: core/validators.py:414 +#: core/validators.py:427 #, python-format msgid "This value must be a power of %s." msgstr "この値は %s の累乗でなければなりません。" -#: core/validators.py:424 +#: core/validators.py:437 msgid "Please enter a valid decimal number." msgstr "有効な 10 進数を入力してください。" -#: core/validators.py:431 +#: core/validators.py:444 #, python-format msgid "Please enter a valid decimal number with at most %s total digit." msgid_plural "" @@ -2869,7 +3712,7 @@ msgid_plural "" msgstr[0] "全体で %s 文字以下の数字を入力してください。" msgstr[1] "全体で %s 文字以下の数字を入力してください。" -#: core/validators.py:434 +#: core/validators.py:447 #, python-format msgid "" "Please enter a valid decimal number with a whole part of at most %s digit." @@ -2878,7 +3721,7 @@ msgid_plural "" msgstr[0] "整数部は %s 文字以下の数字を入力してください。" msgstr[1] "整数部は %s 文字以下の数字を入力してください。" -#: core/validators.py:437 +#: core/validators.py:450 #, python-format msgid "Please enter a valid decimal number with at most %s decimal place." msgid_plural "" @@ -2886,41 +3729,41 @@ msgid_plural "" msgstr[0] "小数部は %s 文字以下の数字を入力してください。" msgstr[1] "小数部は %s 文字以下の数字を入力してください。" -#: core/validators.py:445 +#: core/validators.py:458 msgid "Please enter a valid floating point number." msgstr "有効な 小数 を入力してください。" -#: core/validators.py:454 +#: core/validators.py:467 #, python-format msgid "Make sure your uploaded file is at least %s bytes big." msgstr "アップロードするファイルの大きさは %s バイト以上にしてください。" -#: core/validators.py:455 +#: core/validators.py:468 #, python-format msgid "Make sure your uploaded file is at most %s bytes big." msgstr "アップロードするファイルの大きさは %s 最大バイトまでです。" -#: core/validators.py:472 +#: core/validators.py:485 msgid "The format for this field is wrong." msgstr "フィールドの形式が正しくありません。" -#: core/validators.py:487 +#: core/validators.py:500 msgid "This field is invalid." msgstr "このフィールドは無効です。" -#: core/validators.py:523 +#: core/validators.py:536 #, python-format msgid "Could not retrieve anything from %s." msgstr "%s から何も検索できませんでした。" -#: core/validators.py:526 +#: core/validators.py:539 #, python-format msgid "" "The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." msgstr "" "URL %(url)s は無効なコンテンツタイプヘッダ '%(contenttype)s' を返しました。" -#: core/validators.py:559 +#: core/validators.py:572 #, python-format msgid "" "Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " @@ -2929,7 +3772,7 @@ msgstr "" "%(line)s 行目から始まる %(tag)s タグを閉じてください (\"%(start)s\" で始まる" "行です)。" -#: core/validators.py:563 +#: core/validators.py:576 #, python-format msgid "" "Some text starting on line %(line)s is not allowed in that context. (Line " @@ -2938,7 +3781,7 @@ msgstr "" "%(line)s 行目から始まるテキストはこのコンテキストでは使えません。 (\"%(start)" "s\" で始まる行です)。" -#: core/validators.py:568 +#: core/validators.py:581 #, python-format msgid "" "\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" @@ -2947,7 +3790,7 @@ msgstr "" "%(line)s 行目の \"%(attr)s\" は無効なアトリビュートです (\"%(start)s\" で始ま" "る行です)。" -#: core/validators.py:573 +#: core/validators.py:586 #, python-format msgid "" "\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" @@ -2956,7 +3799,7 @@ msgstr "" "%(line)s 行目の \"<%(tag)s>\" は無効なタグです( \"%(start)s\" で始まる行で" "す)。" -#: core/validators.py:577 +#: core/validators.py:590 #, python-format msgid "" "A tag on line %(line)s is missing one or more required attributes. (Line " @@ -2965,7 +3808,7 @@ msgstr "" "%(line)s 行目のタグは必須アトリビュートが未入力です( \"%(start)s\" で始まる行" "です)。" -#: core/validators.py:582 +#: core/validators.py:595 #, python-format msgid "" "The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " @@ -2974,45 +3817,44 @@ msgstr "" "%(line)s 行目の \"%(attr)s\" アトリビュートの値が正しくありません (\"%(start)" "s\" で始まる行です) 。" -#: db/models/manipulators.py:309 +#: db/models/manipulators.py:308 #, python-format msgid "%(object)s with this %(type)s already exists for the given %(field)s." msgstr "" "%(field)s に入力されたものは、この %(type)s の %(object)s に既に存在します。" -#: db/models/fields/__init__.py:49 +#: db/models/fields/__init__.py:52 #, python-format msgid "%(optname)s with this %(fieldname)s already exists." msgstr "%(fieldname)s に %(optname)s は既に存在します。" -#: db/models/fields/__init__.py:156 db/models/fields/__init__.py:313 -#: db/models/fields/__init__.py:721 db/models/fields/__init__.py:732 -#: newforms/fields.py:92 newforms/fields.py:490 newforms/fields.py:566 -#: newforms/fields.py:577 newforms/models.py:193 oldforms/__init__.py:373 +#: db/models/fields/__init__.py:161 db/models/fields/__init__.py:318 +#: db/models/fields/__init__.py:735 db/models/fields/__init__.py:746 +#: newforms/fields.py:45 oldforms/__init__.py:374 msgid "This field is required." msgstr "このフィールドは必須です。" -#: db/models/fields/__init__.py:411 +#: db/models/fields/__init__.py:418 msgid "This value must be an integer." msgstr "値は整数でなければなりません。" -#: db/models/fields/__init__.py:446 +#: db/models/fields/__init__.py:454 msgid "This value must be either True or False." msgstr "値は真: True または偽: False でなければなりません。" -#: db/models/fields/__init__.py:467 +#: db/models/fields/__init__.py:475 msgid "This field cannot be null." msgstr "このフィールドには NULL を指定できません。" -#: db/models/fields/__init__.py:631 +#: db/models/fields/__init__.py:644 msgid "This value must be a decimal number." msgstr "値は整数でなければなりません。" -#: db/models/fields/__init__.py:741 +#: db/models/fields/__init__.py:755 msgid "Enter a valid filename." msgstr "正しいファイル名を入力してください。" -#: db/models/fields/__init__.py:883 +#: db/models/fields/__init__.py:904 msgid "This value must be either None, True or False." msgstr "値は、空: None、真: True または偽: False でなければなりません。" @@ -3040,140 +3882,149 @@ msgid_plural "" msgstr[0] "正しい %(self)s IDを入力してください。 %(value)r は無効です。" msgstr[1] "正しい %(self)s IDを入力してください。 %(value)r は無効です。" -#: newforms/fields.py:116 +#: newforms/fields.py:46 +msgid "Enter a valid value." +msgstr "値を正しく入力してください。" + +#: newforms/fields.py:123 #, python-format msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." msgstr "%(max)d 字以下で入力してください( %(length)d 文字入力されました)。" -#: newforms/fields.py:118 +#: newforms/fields.py:124 #, python-format msgid "Ensure this value has at least %(min)d characters (it has %(length)d)." msgstr "%(min)d 字以上で入力してください。( %(length)d 文字入力されました)。" -#: newforms/fields.py:144 newforms/fields.py:167 newforms/fields.py:197 +#: newforms/fields.py:152 newforms/fields.py:181 newforms/fields.py:210 #, python-format msgid "Ensure this value is less than or equal to %s." msgstr "この値は %s 以下でなければなりません。" -#: newforms/fields.py:146 newforms/fields.py:169 newforms/fields.py:199 +#: newforms/fields.py:153 newforms/fields.py:182 newforms/fields.py:211 #, python-format msgid "Ensure this value is greater than or equal to %s." msgstr "この値は %s 以上でなければなりません。" -#: newforms/fields.py:165 newforms/fields.py:192 +#: newforms/fields.py:180 newforms/fields.py:209 msgid "Enter a number." msgstr "整数を入力してください。" -#: newforms/fields.py:201 +#: newforms/fields.py:212 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "整数部と少数部を併せて %s 桁までで入力して下さい。" -#: newforms/fields.py:203 +#: newforms/fields.py:213 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "少数部は %s 桁までで入力して下さい。" -#: newforms/fields.py:205 +#: newforms/fields.py:214 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "整数部は %s 桁までで入力して下さい。" -#: newforms/fields.py:238 newforms/fields.py:610 +#: newforms/fields.py:262 newforms/fields.py:719 msgid "Enter a valid date." msgstr "日付を正しく入力してください。" -#: newforms/fields.py:265 newforms/fields.py:612 +#: newforms/fields.py:295 newforms/fields.py:720 msgid "Enter a valid time." msgstr "時間を正しく入力してください。" -#: newforms/fields.py:301 +#: newforms/fields.py:334 msgid "Enter a valid date/time." msgstr "日付/時間を正しく入力してください。" -#: newforms/fields.py:314 -msgid "Enter a valid value." -msgstr "値を正しく入力してください。" - -#: newforms/fields.py:378 +#: newforms/fields.py:433 msgid "No file was submitted." msgstr "ファイルが送信されていません。" -#: newforms/fields.py:380 oldforms/__init__.py:688 +#: newforms/fields.py:434 oldforms/__init__.py:689 msgid "The submitted file is empty." msgstr "入力されたファイルは空です。" -#: newforms/fields.py:403 newforms/fields.py:425 +#: newforms/fields.py:492 msgid "Enter a valid URL." msgstr "URLを正しく入力してください。" -#: newforms/fields.py:427 +#: newforms/fields.py:493 msgid "This URL appears to be a broken link." msgstr "このURLはリンクが壊れています。" -#: newforms/fields.py:478 newforms/models.py:180 +#: newforms/fields.py:555 newforms/models.py:317 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "正しく選択してください。選択したものは候補にありません。" -#: newforms/fields.py:494 newforms/fields.py:570 newforms/models.py:197 +#: newforms/fields.py:594 +#, python-format +msgid "Select a valid choice. %(value)s is not one of the available choices." +msgstr "正しく選択してください。 %(value)s は候補にありません。" + +#: newforms/fields.py:595 newforms/fields.py:657 newforms/models.py:377 msgid "Enter a list of values." msgstr "リストを入力してください。" -#: newforms/fields.py:500 newforms/models.py:203 +#: newforms/fields.py:748 +msgid "Enter a valid IPv4 address." +msgstr "有効なIPアドレス (IPv4) を入力してください。" + +#: newforms/models.py:378 #, python-format msgid "Select a valid choice. %s is not one of the available choices." msgstr "正しく選択してください。 %s は候補にありません。" -#: oldforms/__init__.py:408 +#: oldforms/__init__.py:409 #, python-format msgid "Ensure your text is less than %s character." msgid_plural "Ensure your text is less than %s characters." msgstr[0] "%s 字以下で入力してください。" msgstr[1] "%s 字以下で入力してください。" -#: oldforms/__init__.py:413 +#: oldforms/__init__.py:414 msgid "Line breaks are not allowed here." msgstr "改行はできません。" -#: oldforms/__init__.py:511 oldforms/__init__.py:585 oldforms/__init__.py:624 +#: oldforms/__init__.py:512 oldforms/__init__.py:586 oldforms/__init__.py:625 #, python-format msgid "Select a valid choice; '%(data)s' is not in %(choices)s." msgstr "正しく選択してください。; '%(data)s' は %(choices)s にありません。" -#: oldforms/__init__.py:744 +#: oldforms/__init__.py:745 msgid "Enter a whole number between -32,768 and 32,767." msgstr "-32,768 から 32,767 までの整数を入力してください。" -#: oldforms/__init__.py:754 +#: oldforms/__init__.py:755 msgid "Enter a positive number." msgstr "正の数を入力してください。" -#: oldforms/__init__.py:764 +#: oldforms/__init__.py:765 msgid "Enter a whole number between 0 and 32,767." msgstr "0 から 32,767 までの整数を入力してください。" -#: template/defaultfilters.py:532 +#: template/defaultfilters.py:683 msgid "yes,no,maybe" msgstr "はい,いいえ,たぶん" -#: template/defaultfilters.py:561 +#: template/defaultfilters.py:714 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:563 +#: template/defaultfilters.py:716 #, python-format msgid "%.1f KB" msgstr "%.1f KB" -#: template/defaultfilters.py:565 +#: template/defaultfilters.py:718 #, python-format msgid "%.1f MB" msgstr "%.1f MB" -#: template/defaultfilters.py:566 +#: template/defaultfilters.py:719 #, python-format msgid "%.1f GB" msgstr "%.1f GB" @@ -3386,69 +4237,73 @@ msgstr "12月" msgid "or" msgstr "または" -#: utils/timesince.py:12 +#: utils/timesince.py:21 msgid "year" msgid_plural "years" msgstr[0] "年" msgstr[1] "年" -#: utils/timesince.py:13 +#: utils/timesince.py:22 msgid "month" msgid_plural "months" msgstr[0] "月" msgstr[1] "月" -#: utils/timesince.py:14 +#: utils/timesince.py:23 msgid "week" msgid_plural "weeks" msgstr[0] "週" msgstr[1] "週" -#: utils/timesince.py:15 +#: utils/timesince.py:24 msgid "day" msgid_plural "days" msgstr[0] "日" msgstr[1] "日" -#: utils/timesince.py:16 +#: utils/timesince.py:25 msgid "hour" msgid_plural "hours" msgstr[0] "時" msgstr[1] "時" -#: utils/timesince.py:17 +#: utils/timesince.py:26 msgid "minute" msgid_plural "minutes" msgstr[0] "分" msgstr[1] "分" -#: utils/timesince.py:39 +#: utils/timesince.py:46 +msgid "minutes" +msgstr "分" + +#: utils/timesince.py:51 #, python-format msgid "%(number)d %(type)s" msgstr "%(number)d %(type)s" -#: utils/timesince.py:45 +#: utils/timesince.py:57 #, python-format msgid ", %(number)d %(type)s" msgstr ", %(number)d %(type)s" -#: utils/translation/trans_real.py:391 +#: utils/translation/trans_real.py:399 msgid "DATE_FORMAT" msgstr "Y/m/d" -#: utils/translation/trans_real.py:392 +#: utils/translation/trans_real.py:400 msgid "DATETIME_FORMAT" msgstr "Y/m/d H:i" -#: utils/translation/trans_real.py:393 +#: utils/translation/trans_real.py:401 msgid "TIME_FORMAT" msgstr "H:i" -#: utils/translation/trans_real.py:409 +#: utils/translation/trans_real.py:417 msgid "YEAR_MONTH_FORMAT" msgstr "Y/m/d" -#: utils/translation/trans_real.py:410 +#: utils/translation/trans_real.py:418 msgid "MONTH_DAY_FORMAT" msgstr "m/d"