From aeb807989f711c61b75c42241eea4c942becf19a Mon Sep 17 00:00:00 2001 From: Joseph Kocherhans Date: Sun, 28 May 2006 21:27:07 +0000 Subject: [PATCH] multi-auth: Merged to [2997] git-svn-id: http://code.djangoproject.com/svn/django/branches/multi-auth@2998 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- AUTHORS | 2 + django/conf/global_settings.py | 13 +- django/conf/locale/cs/LC_MESSAGES/django.mo | Bin 31182 -> 33632 bytes django/conf/locale/cs/LC_MESSAGES/django.po | 515 ++- django/conf/locale/el/LC_MESSAGES/django.mo | Bin 6383 -> 8192 bytes django/conf/locale/el/LC_MESSAGES/django.po | 196 +- .../conf/locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 32307 bytes .../conf/locale/es_AR/LC_MESSAGES/django.po | 2029 ++++++++++++ .../conf/locale/es_AR/LC_MESSAGES/djangojs.mo | Bin 0 -> 1474 bytes .../conf/locale/es_AR/LC_MESSAGES/djangojs.po | 110 + django/conf/locale/fr/LC_MESSAGES/django.mo | Bin 26982 -> 32183 bytes django/conf/locale/fr/LC_MESSAGES/django.po | 179 +- django/conf/locale/it/LC_MESSAGES/django.mo | Bin 15745 -> 32320 bytes django/conf/locale/it/LC_MESSAGES/django.po | 697 ++-- django/conf/locale/it/LC_MESSAGES/djangojs.mo | Bin 1026 -> 1613 bytes django/conf/locale/it/LC_MESSAGES/djangojs.po | 29 +- django/conf/locale/nl/LC_MESSAGES/django.mo | Bin 31531 -> 32062 bytes django/conf/locale/nl/LC_MESSAGES/django.po | 2931 +++++++++-------- django/conf/locale/nl/LC_MESSAGES/djangojs.mo | Bin 1500 -> 1507 bytes django/conf/locale/nl/LC_MESSAGES/djangojs.po | 16 +- django/conf/locale/no/LC_MESSAGES/django.mo | Bin 23237 -> 23238 bytes django/conf/locale/no/LC_MESSAGES/django.po | 2 +- django/conf/locale/sk/LC_MESSAGES/django.mo | Bin 30586 -> 32226 bytes django/conf/locale/sk/LC_MESSAGES/django.po | 76 +- django/conf/project_template/settings.py | 8 +- django/contrib/admin/views/main.py | 2 +- django/contrib/comments/feeds.py | 24 +- django/contrib/comments/views/comments.py | 4 +- django/contrib/sites/managers.py | 24 +- django/core/handlers/base.py | 2 + django/core/mail.py | 3 +- django/core/management.py | 12 +- django/db/__init__.py | 7 +- django/db/backends/ado_mssql/base.py | 6 +- django/db/backends/mysql/base.py | 6 +- django/db/backends/oracle/__init__.py | 0 django/db/backends/oracle/base.py | 126 + django/db/backends/oracle/client.py | 10 + django/db/backends/oracle/creation.py | 26 + django/db/backends/oracle/introspection.py | 52 + django/db/backends/postgresql/base.py | 6 +- .../db/backends/postgresql_psycopg2/base.py | 6 +- django/db/backends/sqlite3/base.py | 6 +- django/db/models/base.py | 4 +- django/db/models/loading.py | 12 +- django/db/models/query.py | 25 +- django/views/generic/list_detail.py | 2 +- docs/cache.txt | 6 +- docs/csrf.txt | 2 +- docs/middleware.txt | 8 +- docs/sessions.txt | 2 +- docs/sites.txt | 2 +- docs/templates_python.txt | 117 +- docs/transactions.txt | 8 +- docs/tutorial02.txt | 4 +- setup.py | 2 + tests/modeltests/basic/models.py | 10 + tests/modeltests/or_lookups/models.py | 4 + tests/modeltests/ordering/models.py | 4 + tests/runtests.py | 13 +- 60 files changed, 4749 insertions(+), 2601 deletions(-) create mode 100644 django/conf/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/es_AR/LC_MESSAGES/django.po create mode 100644 django/conf/locale/es_AR/LC_MESSAGES/djangojs.mo create mode 100644 django/conf/locale/es_AR/LC_MESSAGES/djangojs.po create mode 100644 django/db/backends/oracle/__init__.py create mode 100644 django/db/backends/oracle/base.py create mode 100644 django/db/backends/oracle/client.py create mode 100644 django/db/backends/oracle/creation.py create mode 100644 django/db/backends/oracle/introspection.py diff --git a/AUTHORS b/AUTHORS index 28456d3814..b1b4e6b977 100644 --- a/AUTHORS +++ b/AUTHORS @@ -65,6 +65,7 @@ answer newbie questions, and generally made Django that much better: Robert Rock Howard Jason Huggins Michael Josephson + jpellerin@gmail.com junzhang.jn@gmail.com Russell Keith-Magee Garth Kidd @@ -93,6 +94,7 @@ answer newbie questions, and generally made Django that much better: oggie rob pgross@thoughtworks.com phaedo + phil@produxion.net Gustavo Picon Luke Plant plisk diff --git a/django/conf/global_settings.py b/django/conf/global_settings.py index 4efffea85f..0090f79b97 100644 --- a/django/conf/global_settings.py +++ b/django/conf/global_settings.py @@ -42,6 +42,7 @@ LANGUAGES = ( ('el', _('Greek')), ('en', _('English')), ('es', _('Spanish')), + ('es_AR', _('Argentinean Spanish')), ('fr', _('French')), ('gl', _('Galician')), ('hu', _('Hungarian')), @@ -218,12 +219,12 @@ TRANSACTIONS_MANAGED = False # this middleware classes will be applied in the order given, and in the # response phase the middleware will be applied in reverse order. MIDDLEWARE_CLASSES = ( - "django.contrib.sessions.middleware.SessionMiddleware", - "django.contrib.auth.middleware.AuthenticationMiddleware", -# "django.middleware.http.ConditionalGetMiddleware", -# "django.middleware.gzip.GZipMiddleware", - "django.middleware.common.CommonMiddleware", - "django.middleware.doc.XViewMiddleware", + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', +# 'django.middleware.http.ConditionalGetMiddleware', +# 'django.middleware.gzip.GZipMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.doc.XViewMiddleware', ) ############ diff --git a/django/conf/locale/cs/LC_MESSAGES/django.mo b/django/conf/locale/cs/LC_MESSAGES/django.mo index e9a502e7a68a03d59f0cf0ed94e28f0af41b8036..89840238109059592f2a96d547cdc1e83de12fd6 100644 GIT binary patch delta 10350 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 EA2Xs=)&Kwi delta 8087 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 diff --git a/django/conf/locale/cs/LC_MESSAGES/django.po b/django/conf/locale/cs/LC_MESSAGES/django.po index 572499d9d0..cdbb124c94 100644 --- a/django/conf/locale/cs/LC_MESSAGES/django.po +++ b/django/conf/locale/cs/LC_MESSAGES/django.po @@ -8,18 +8,18 @@ msgstr "" "Project-Id-Version: Django Czech translation\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-05-16 10:11+0200\n" -"PO-Revision-Date: 2006-05-03 12:00+0100\n" -"Last-Translator: \n" +"PO-Revision-Date: 2006-05-20 22:44+0100\n" +"Last-Translator: Radek Švarz \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Poedit-Language: Czech\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Poedit-Country: CZECH REPUBLIC\n" +"X-Poedit-Bookmarks: -1,-1,-1,-1,-1,-1,-1,-1,-1,139\n" -#: contrib/comments/models.py:67 contrib/comments/models.py:166 +#: contrib/comments/models.py:67 +#: contrib/comments/models.py:166 msgid "object ID" msgstr "ID objektu" @@ -27,7 +27,8 @@ msgstr "ID objektu" msgid "headline" msgstr "titulek" -#: contrib/comments/models.py:69 contrib/comments/models.py:90 +#: contrib/comments/models.py:69 +#: contrib/comments/models.py:90 #: contrib/comments/models.py:167 msgid "comment" msgstr "komentář" @@ -68,15 +69,18 @@ msgstr "hodnocení #8" msgid "is valid rating" msgstr "je platné hodnocení" -#: contrib/comments/models.py:83 contrib/comments/models.py:169 +#: contrib/comments/models.py:83 +#: contrib/comments/models.py:169 msgid "date/time submitted" msgstr "datum/čas byl zaslán" -#: contrib/comments/models.py:84 contrib/comments/models.py:170 +#: contrib/comments/models.py:84 +#: contrib/comments/models.py:170 msgid "is public" msgstr "je veřejné" -#: contrib/comments/models.py:85 contrib/admin/views/doc.py:289 +#: contrib/comments/models.py:85 +#: contrib/admin/views/doc.py:289 msgid "IP address" msgstr "IP adresa" @@ -85,19 +89,15 @@ msgid "is removed" msgstr "je odstraněno" #: contrib/comments/models.py:86 -msgid "" -"Check this box if the comment is inappropriate. A \"This comment has been " -"removed\" message will be displayed instead." -msgstr "" -"Zaškrtněte tento box, pokud komentář není vhodný. Místo něj bude zobrazena " -"zpráva \"Tento komentář byl smazán\"." +msgid "Check this box if the comment is inappropriate. A \"This comment has been removed\" message will be displayed instead." +msgstr "Zaškrtněte tento box, pokud komentář není vhodný. Místo něj bude zobrazena zpráva \"Tento komentář byl smazán\"." #: contrib/comments/models.py:91 -#, fuzzy msgid "comments" -msgstr "komentář" +msgstr "komentáře" -#: contrib/comments/models.py:131 contrib/comments/models.py:207 +#: contrib/comments/models.py:131 +#: contrib/comments/models.py:207 msgid "Content object" msgstr "objekt obsahu" @@ -129,12 +129,10 @@ msgid "approved by staff" msgstr "scháleno správci" #: contrib/comments/models.py:176 -#, fuzzy msgid "free comment" msgstr "volný komentář" #: contrib/comments/models.py:177 -#, fuzzy msgid "free comments" msgstr "volné komentáře" @@ -147,12 +145,10 @@ msgid "score date" msgstr "expirace hodnocení" #: contrib/comments/models.py:237 -#, fuzzy msgid "karma score" msgstr "bod karma" #: contrib/comments/models.py:238 -#, fuzzy msgid "karma scores" msgstr "karma body" @@ -177,14 +173,12 @@ msgid "flag date" msgstr "datum označení" #: contrib/comments/models.py:268 -#, fuzzy msgid "user flag" -msgstr "Uživatelské označení" +msgstr "uživatelské označení" #: contrib/comments/models.py:269 -#, fuzzy msgid "user flags" -msgstr "Uživatelská označení" +msgstr "uživatelská označení" #: contrib/comments/models.py:273 #, python-format @@ -196,14 +190,12 @@ msgid "deletion date" msgstr "datum smazání" #: contrib/comments/models.py:280 -#, fuzzy msgid "moderator deletion" -msgstr "Vymazáno moderátorem" +msgstr "vymazáno moderátorem" #: contrib/comments/models.py:281 -#, fuzzy msgid "moderator deletions" -msgstr "Vymazané moderátorem" +msgstr "vymazané moderátorem" #: contrib/comments/models.py:285 #, python-format @@ -223,37 +215,29 @@ msgid "No voting for yourself" msgstr "Nelze hlasovat pro sebe" #: contrib/comments/views/comments.py:28 -msgid "" -"This rating is required because you've entered at least one other rating." -msgstr "" -"Toto hodnocení je povinné, protože jste zadal(a) alespoň jedno jiné " -"hodnocení." +msgid "This rating is required because you've entered at least one other rating." +msgstr "Toto hodnocení je povinné, protože jste zadal(a) alespoň jedno jiné hodnocení." #: contrib/comments/views/comments.py:112 #, python-format msgid "" -"This comment was posted by a user who has posted fewer than %(count)s " -"comment:\n" +"This comment was posted by a user who has posted fewer than %(count)s comment:\n" "\n" "%(text)s" msgid_plural "" -"This comment was posted by a user who has posted fewer than %(count)s " -"comments:\n" +"This comment was posted by a user who has posted fewer than %(count)s comments:\n" "\n" "%(text)s" msgstr[0] "" -"Tento komentář byl odevzdán uživatelem, který(á) odevzdal(a) méně než %" -"(count)s komentář:\n" +"Tento komentář byl odevzdán uživatelem, který(á) odevzdal(a) méně než %(count)s komentář:\n" "\n" "%(text)s" msgstr[1] "" -"Tento komentář byl odevzdán uživatelem, který(á) odevzdal(a) méně než %" -"(count)s komentáře:\n" +"Tento komentář byl odevzdán uživatelem, který(á) odevzdal(a) méně než %(count)s komentáře:\n" "\n" "%(text)s" msgstr[2] "" -"Tento komentář byl odevzdán uživatelem, který(á) odevzdal(a) méně než %" -"(count)s komentářů:\n" +"Tento komentář byl odevzdán uživatelem, který(á) odevzdal(a) méně než %(count)s komentářů:\n" "\n" "%(text)s" @@ -285,11 +269,8 @@ msgstr "Někdo falšoval formulář komentáře (bezpečnostní narušení)" #: contrib/comments/views/comments.py:207 #: contrib/comments/views/comments.py:292 -msgid "" -"The comment form had an invalid 'target' parameter -- the object ID was " -"invalid" -msgstr "" -"Formulář komentáře měl neplatný parametr 'target' -- ID objektu nebylo platné" +msgid "The comment form had an invalid 'target' parameter -- the object ID was invalid" +msgstr "Formulář komentáře měl neplatný parametr 'target' -- ID objektu nebylo platné" #: contrib/comments/views/comments.py:257 #: contrib/comments/views/comments.py:321 @@ -373,7 +354,8 @@ msgstr "" "

%s:

\n" "
    \n" -#: contrib/admin/filterspecs.py:70 contrib/admin/filterspecs.py:88 +#: contrib/admin/filterspecs.py:70 +#: contrib/admin/filterspecs.py:88 #: contrib/admin/filterspecs.py:143 msgid "All" msgstr "Vše" @@ -442,14 +424,11 @@ msgstr "log záznamy" msgid "All dates" msgstr "Všechna data" -#: contrib/admin/views/decorators.py:9 contrib/auth/forms.py:36 +#: contrib/admin/views/decorators.py:9 +#: contrib/auth/forms.py:36 #: contrib/auth/forms.py:41 -msgid "" -"Please enter a correct username and password. Note that both fields are case-" -"sensitive." -msgstr "" -"Prosíme, vložte správné uživatelské jméno a heslo. Poznámka - u obou položek " -"se rozlišuje velikost písmen." +msgid "Please enter a correct username and password. Note that both fields are case-sensitive." +msgstr "Prosíme, vložte správné uživatelské jméno a heslo. Poznámka - u obou položek se rozlišuje velikost písmen." #: contrib/admin/views/decorators.py:23 #: contrib/admin/templates/admin/login.html:25 @@ -457,20 +436,12 @@ msgid "Log in" msgstr "Přihlášení" #: contrib/admin/views/decorators.py:61 -msgid "" -"Please log in again, because your session has expired. Don't worry: Your " -"submission has been saved." -msgstr "" -"Prosíme, znovu se přihlašte, Vaše sezení vypršelo. Nemusíte se obávat, Vaše " -"podání je uloženo." +msgid "Please log in again, because your session has expired. Don't worry: Your submission has been saved." +msgstr "Prosíme, znovu se přihlašte, Vaše sezení vypršelo. Nemusíte se obávat, Vaše podání je uloženo." #: contrib/admin/views/decorators.py:68 -msgid "" -"Looks like your browser isn't configured to accept cookies. Please enable " -"cookies, reload this page, and try again." -msgstr "" -"Vypadá to, že Váš prohlížeč není nastaven, aby akceptoval cookies. Prosíme, " -"zapněte cookies, obnovte tuto stránku a zkuste znovu." +msgid "Looks like your browser isn't configured to accept cookies. Please enable cookies, reload this page, and try again." +msgstr "Vypadá to, že Váš prohlížeč není nastaven, aby akceptoval cookies. Prosíme, zapněte cookies, obnovte tuto stránku a zkuste znovu." #: contrib/admin/views/decorators.py:82 msgid "Usernames cannot contain the '@' character." @@ -479,8 +450,7 @@ msgstr "Uživatelská jména nemohou obsahovat znak '@'." #: contrib/admin/views/decorators.py:84 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." -msgstr "" -"Vaše e-mailová adresa není Vaše uživatelské jméno. Zkuste místo toho '%s'." +msgstr "Vaše e-mailová adresa není Vaše uživatelské jméno. Zkuste místo toho '%s'." #: contrib/admin/views/main.py:226 msgid "Site administration" @@ -491,11 +461,13 @@ msgstr "Django správa" msgid "The %(name)s \"%(obj)s\" was added successfully." msgstr "Záznam %(name)s \"%(obj)s\" byl úspěšně přidán." -#: contrib/admin/views/main.py:264 contrib/admin/views/main.py:348 +#: contrib/admin/views/main.py:264 +#: contrib/admin/views/main.py:348 msgid "You may edit it again below." msgstr "Můžete to opět upravit níže." -#: contrib/admin/views/main.py:272 contrib/admin/views/main.py:357 +#: contrib/admin/views/main.py:272 +#: contrib/admin/views/main.py:357 #, python-format msgid "You may add another %s below." msgstr "Můžete přidat další %s níže." @@ -510,7 +482,8 @@ msgstr "%s: přidat" msgid "Added %s." msgstr "Záznam %s byl přidán." -#: contrib/admin/views/main.py:336 contrib/admin/views/main.py:338 +#: contrib/admin/views/main.py:336 +#: contrib/admin/views/main.py:338 #: contrib/admin/views/main.py:340 msgid "and" msgstr "a" @@ -536,10 +509,8 @@ msgstr "%(name)s \"%(obj)s\" byl úspěšně změněn." #: contrib/admin/views/main.py:354 #, python-format -msgid "" -"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." -msgstr "" -"The %(name)s \"%(obj)s\" byl úspěšně přidán. Můžete to opět upravit níže." +msgid "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." +msgstr "The %(name)s \"%(obj)s\" byl úspěšně přidán. Můžete to opět upravit níže." #: contrib/admin/views/main.py:392 #, python-format @@ -580,9 +551,12 @@ msgstr "Vybrat %s" msgid "Select %s to change" msgstr "Vyberte %s pro změnu" -#: contrib/admin/views/doc.py:277 contrib/admin/views/doc.py:286 -#: contrib/admin/views/doc.py:288 contrib/admin/views/doc.py:294 -#: contrib/admin/views/doc.py:295 contrib/admin/views/doc.py:297 +#: contrib/admin/views/doc.py:277 +#: contrib/admin/views/doc.py:286 +#: contrib/admin/views/doc.py:288 +#: contrib/admin/views/doc.py:294 +#: contrib/admin/views/doc.py:295 +#: contrib/admin/views/doc.py:297 msgid "Integer" msgstr "Celé číslo" @@ -590,7 +564,8 @@ msgstr "Celé číslo" msgid "Boolean (Either True or False)" msgstr "Boolean (buď Ano (True), nebo Ne (False))" -#: contrib/admin/views/doc.py:279 contrib/admin/views/doc.py:296 +#: contrib/admin/views/doc.py:279 +#: contrib/admin/views/doc.py:296 #, python-format msgid "String (up to %(maxlength)s)" msgstr "Text (maximálně %(maxlength)s znaků)" @@ -611,7 +586,8 @@ msgstr "Datum (s časem)" msgid "E-mail address" msgstr "E-mailová adresa" -#: contrib/admin/views/doc.py:284 contrib/admin/views/doc.py:287 +#: contrib/admin/views/doc.py:284 +#: contrib/admin/views/doc.py:287 msgid "File path" msgstr "Cesta k souboru" @@ -639,7 +615,8 @@ msgstr "Text" msgid "Time" msgstr "Čas" -#: contrib/admin/views/doc.py:300 contrib/flatpages/models.py:7 +#: contrib/admin/views/doc.py:300 +#: contrib/flatpages/models.py:7 msgid "URL" msgstr "URL" @@ -719,12 +696,8 @@ msgid "DATE_WITH_TIME_FULL" msgstr "j. N Y, H:i" #: contrib/admin/templates/admin/object_history.html:36 -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Tento objekt nemá historii změn. Pravděpodobně nebyl přidán přes " -"administrátorské rozhraní." +msgid "This object doesn't have a change history. It probably wasn't added via this admin site." +msgstr "Tento objekt nemá historii změn. Pravděpodobně nebyl přidán přes administrátorské rozhraní." #: contrib/admin/templates/admin/base_site.html:4 msgid "Django site admin" @@ -747,12 +720,8 @@ msgid "Server Error (500)" msgstr "Chyba serveru (500)" #: contrib/admin/templates/admin/500.html:10 -msgid "" -"There's been an error. It's been reported to the site administrators via e-" -"mail and should be fixed shortly. Thanks for your patience." -msgstr "" -"Nastala chyba. Ta byla oznámena administrátorovi serveru pomocí e-mailu a " -"měla by být brzy odstraněna. Děkujeme za trpělivost." +msgid "There's been an error. It's been reported to the site administrators via e-mail and should be fixed shortly. Thanks for your patience." +msgstr "Nastala chyba. Ta byla oznámena administrátorovi serveru pomocí e-mailu a měla by být brzy odstraněna. Děkujeme za trpělivost." #: contrib/admin/templates/admin/404.html:4 #: contrib/admin/templates/admin/404.html:8 @@ -766,7 +735,7 @@ msgstr "Je nám líto, ale vyžádaná stránka nebyla nalezena." #: contrib/admin/templates/admin/index.html:17 #, python-format msgid "Models available in the %(name)s application." -msgstr "" +msgstr "Dostupné modely v aplikaci %(name)s." #: contrib/admin/templates/admin/index.html:28 #: contrib/admin/templates/admin/change_form.html:15 @@ -813,22 +782,13 @@ msgstr "Smazat" #: contrib/admin/templates/admin/delete_confirmation.html:14 #, python-format -msgid "" -"Deleting the %(object_name)s '%(object)s' would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Mazání %(object_name)s '%(object)s' by vyústilo ve vymazání souvisejících " -"objektů, ale Váš účet nemá oprávnění pro mazání následujících typů objektů:" +msgid "Deleting the %(object_name)s '%(object)s' would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:" +msgstr "Mazání %(object_name)s '%(object)s' by vyústilo ve vymazání souvisejících objektů, ale Váš účet nemá oprávnění pro mazání následujících typů objektů:" #: contrib/admin/templates/admin/delete_confirmation.html:21 #, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of " -"the following related items will be deleted:" -msgstr "" -"Jste si jist(á), že chcete smazat %(object_name)s \"%(object)s\"? Všechny " -"následující související položky budou smazány:" +msgid "Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of the following related items will be deleted:" +msgstr "Jste si jist(á), že chcete smazat %(object_name)s \"%(object)s\"? Všechny následující související položky budou smazány:" #: contrib/admin/templates/admin/delete_confirmation.html:26 msgid "Yes, I'm sure" @@ -902,12 +862,8 @@ msgid "Password reset" msgstr "Obnovení hesla" #: contrib/admin/templates/registration/password_reset_form.html:12 -msgid "" -"Forgotten your password? Enter your e-mail address below, and we'll reset " -"your password and e-mail the new one to you." -msgstr "" -"Zapomněl(a) jste heslo? Vložte níže Vaši e-mailovou adresu a my Vaše heslo " -"obnovíme a zašleme Vám e-mailem nové." +msgid "Forgotten your password? Enter your e-mail address below, and we'll reset your password and e-mail the new one to you." +msgstr "Zapomněl(a) jste heslo? Vložte níže Vaši e-mailovou adresu a my Vaše heslo obnovíme a zašleme Vám e-mailem nové." #: contrib/admin/templates/registration/password_reset_form.html:16 msgid "E-mail address:" @@ -931,20 +887,12 @@ msgid "Password reset successful" msgstr "Obnovení hesla bylo úspěšné" #: contrib/admin/templates/registration/password_reset_done.html:12 -msgid "" -"We've e-mailed a new password to the e-mail address you submitted. You " -"should be receiving it shortly." -msgstr "" -"Poslali jsme Vám e-mailem nové heslo na adresu, kterou jste zadal(a). Měl(a) " -"byste ji dostat během okamžiku." +msgid "We've e-mailed a new password to the e-mail address you submitted. You should be receiving it shortly." +msgstr "Poslali jsme Vám e-mailem nové heslo na adresu, kterou jste zadal(a). Měl(a) byste ji dostat během okamžiku." #: contrib/admin/templates/registration/password_change_form.html:12 -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." -msgstr "" -"Vložte svoje staré heslo a poté vložte dvakrát nové heslo. Tak můžeme " -"ověřit, že jste ho napsal(a) správně." +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." +msgstr "Vložte svoje staré heslo a poté vložte dvakrát nové heslo. Tak můžeme ověřit, že jste ho napsal(a) správně." #: contrib/admin/templates/registration/password_change_form.html:17 msgid "Old password:" @@ -1012,13 +960,10 @@ msgid "" "your computer is \"internal\").

    \n" msgstr "" "\n" -"

    Pro nainstalování bookmarkletů, přetáhněte odkaz na Vaše " -"záložky (oblíbené),\n" -"nebo klikněte pravým tlačítkem na odkaz a přidejte ho k Vašim záložkám " -"(oblíbeným). Nyní můžete\n" +"

    Pro nainstalování bookmarkletů, přetáhněte odkaz na Vaše záložky (oblíbené),\n" +"nebo klikněte pravým tlačítkem na odkaz a přidejte ho k Vašim záložkám (oblíbeným). Nyní můžete\n" "zvolit bookmarklet z libovolné stránky. Poznámka: Některé tyto\n" -"bookmarklety vyžadují, abyste prohlížel(a) stránky z počítače, který je " -"nastaven jako\n" +"bookmarklety vyžadují, abyste prohlížel(a) stránky z počítače, který je nastaven jako\n" "\"interní\" (promluvte si s Vaším administrátorem, jestli si nejste jisti,\n" "zda je Váš počítač \"interní\").

    \n" @@ -1027,24 +972,16 @@ msgid "Documentation for this page" msgstr "Dokumentace pro tuto stránku" #: contrib/admin/templates/admin_doc/bookmarklets.html:20 -msgid "" -"Jumps you from any page to the documentation for the view that generates " -"that page." -msgstr "" -"Z libovolné stránky otevře dokumentaci pro pohled, který vygeneroval tuto " -"stránku." +msgid "Jumps you from any page to the documentation for the view that generates that page." +msgstr "Z libovolné stránky otevře dokumentaci pro pohled, který vygeneroval tuto stránku." #: contrib/admin/templates/admin_doc/bookmarklets.html:22 msgid "Show object ID" msgstr "Ukázat id objektu" #: contrib/admin/templates/admin_doc/bookmarklets.html:23 -msgid "" -"Shows the content-type and unique ID for pages that represent a single " -"object." -msgstr "" -"Ukáže content-type a unikátní ID pro stránky, které reprezentují jeden " -"objekt." +msgid "Shows the content-type and unique ID for pages that represent a single object." +msgstr "Ukáže content-type a unikátní ID pro stránky, které reprezentují jeden objekt." #: contrib/admin/templates/admin_doc/bookmarklets.html:25 msgid "Edit this object (current window)" @@ -1083,23 +1020,16 @@ msgid "redirect from" msgstr "přesměrovat z" #: contrib/redirects/models.py:8 -msgid "" -"This should be an absolute path, excluding the domain name. Example: '/" -"events/search/'." -msgstr "" -"Toto by měla být absolutní cesta, bez domény. Např. '/udalosti/hledat/'." +msgid "This should be an absolute path, excluding the domain name. Example: '/events/search/'." +msgstr "Toto by měla být absolutní cesta, bez domény. Např. '/udalosti/hledat/'." #: contrib/redirects/models.py:9 msgid "redirect to" msgstr "přesměrovat na" #: contrib/redirects/models.py:10 -msgid "" -"This can be either an absolute path (as above) or a full URL starting with " -"'http://'." -msgstr "" -"Toto může být buď absolutní cesta (jako nahoře) nebo plné URL začínající na " -"'http://'." +msgid "This can be either an absolute path (as above) or a full URL starting with 'http://'." +msgstr "Toto může být buď absolutní cesta (jako nahoře) nebo plné URL začínající na 'http://'." #: contrib/redirects/models.py:12 msgid "redirect" @@ -1110,10 +1040,8 @@ msgid "redirects" msgstr "přesměrování" #: contrib/flatpages/models.py:8 -msgid "" -"Example: '/about/contact/'. Make sure to have leading and trailing slashes." -msgstr "" -"Příklad: '/o/kontakt/'. Ujistěte se, že máte počáteční a konečná lomítka." +msgid "Example: '/about/contact/'. Make sure to have leading and trailing slashes." +msgstr "Příklad: '/o/kontakt/'. Ujistěte se, že máte počáteční a konečná lomítka." #: contrib/flatpages/models.py:9 msgid "title" @@ -1132,12 +1060,8 @@ msgid "template name" msgstr "jméno šablony" #: contrib/flatpages/models.py:13 -msgid "" -"Example: 'flatpages/contact_page'. If this isn't provided, the system will " -"use 'flatpages/default'." -msgstr "" -"Například: 'flatfiles/kontaktni_stranka'. Pokud toto není zadáno, systém " -"použije 'flatfiles/default'." +msgid "Example: 'flatpages/contact_page'. If this isn't provided, the system will use 'flatpages/default'." +msgstr "Například: 'flatfiles/kontaktni_stranka'. Pokud toto není zadáno, systém použije 'flatfiles/default'." #: contrib/flatpages/models.py:14 msgid "registration required" @@ -1145,9 +1069,7 @@ msgstr "nutná registrace" #: contrib/flatpages/models.py:14 msgid "If this is checked, only logged-in users will be able to view the page." -msgstr "" -"Pokud je zaškrtnuto, pouze přihlášení uživatelé budou moci prohlížet tuto " -"stránku." +msgstr "Pokud je zaškrtnuto, pouze přihlášení uživatelé budou moci prohlížet tuto stránku." #: contrib/flatpages/models.py:18 msgid "flat page" @@ -1157,7 +1079,8 @@ msgstr "statická stránka" msgid "flat pages" msgstr "statické stránky" -#: contrib/auth/models.py:13 contrib/auth/models.py:26 +#: contrib/auth/models.py:13 +#: contrib/auth/models.py:26 msgid "name" msgstr "jméno" @@ -1166,24 +1089,22 @@ msgid "codename" msgstr "codename" #: contrib/auth/models.py:17 -#, fuzzy msgid "permission" -msgstr "Oprávnění" +msgstr "oprávnění" -#: contrib/auth/models.py:18 contrib/auth/models.py:27 -#, fuzzy +#: contrib/auth/models.py:18 +#: contrib/auth/models.py:27 msgid "permissions" -msgstr "Oprávnění" +msgstr "oprávnění" #: contrib/auth/models.py:29 -#, fuzzy msgid "group" -msgstr "Skupina" +msgstr "skupina" -#: contrib/auth/models.py:30 contrib/auth/models.py:65 -#, fuzzy +#: contrib/auth/models.py:30 +#: contrib/auth/models.py:65 msgid "groups" -msgstr "Skupiny" +msgstr "skupiny" #: contrib/auth/models.py:55 msgid "username" @@ -1234,27 +1155,20 @@ msgid "date joined" msgstr "datum zaregistrování" #: contrib/auth/models.py:66 -msgid "" -"In addition to the permissions manually assigned, this user will also get " -"all permissions granted to each group he/she is in." -msgstr "" -"Kromě manuálně přidělených oprávnění uživatel dostane všechna oprávnění pro " -"každou skupinu, ve které je." +msgid "In addition to the permissions manually assigned, this user will also get all permissions granted to each group he/she is in." +msgstr "Kromě manuálně přidělených oprávnění uživatel dostane všechna oprávnění pro každou skupinu, ve které je." #: contrib/auth/models.py:67 -#, fuzzy msgid "user permissions" -msgstr "Oprávnění" +msgstr "uživatelskí oprávnění" #: contrib/auth/models.py:70 -#, fuzzy msgid "user" -msgstr "Uživatel" +msgstr "uživatel" #: contrib/auth/models.py:71 -#, fuzzy msgid "users" -msgstr "Uživatelé" +msgstr "uživatelé" #: contrib/auth/models.py:76 msgid "Personal info" @@ -1273,22 +1187,16 @@ msgid "Groups" msgstr "Skupiny" #: contrib/auth/models.py:219 -#, fuzzy msgid "message" -msgstr "Zpráva" +msgstr "zpráva" #: contrib/auth/forms.py:30 -msgid "" -"Your Web browser doesn't appear to have cookies enabled. Cookies are " -"required for logging in." -msgstr "" -"Váš prohlížeč pravděpodobně nemá zapnuté cookies. Cookies jsou potřeba pro " -"zalogování." +msgid "Your Web browser doesn't appear to have cookies enabled. Cookies are required for logging in." +msgstr "Váš prohlížeč pravděpodobně nemá zapnuté cookies. Cookies jsou potřeba pro zalogování." #: contrib/contenttypes/models.py:25 -#, fuzzy msgid "python model class name" -msgstr "jméno modulu Pythonu" +msgstr "jméno modelu Pythonu" #: contrib/contenttypes/models.py:28 msgid "content type" @@ -1382,23 +1290,28 @@ msgstr "Leden" msgid "February" msgstr "Únor" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:14 +#: utils/dates.py:27 msgid "March" msgstr "Březen" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:14 +#: utils/dates.py:27 msgid "April" msgstr "Duben" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:14 +#: utils/dates.py:27 msgid "May" msgstr "Květen" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:14 +#: utils/dates.py:27 msgid "June" msgstr "Červen" -#: utils/dates.py:15 utils/dates.py:27 +#: utils/dates.py:15 +#: utils/dates.py:27 msgid "July" msgstr "Červenec" @@ -1423,54 +1336,52 @@ msgid "December" msgstr "Prosinec" #: utils/dates.py:19 -#, fuzzy msgid "jan" -msgstr "a" +msgstr "led" #: utils/dates.py:19 msgid "feb" -msgstr "" +msgstr "úno" #: utils/dates.py:19 msgid "mar" -msgstr "" +msgstr "bře" #: utils/dates.py:19 msgid "apr" -msgstr "" +msgstr "dub" #: utils/dates.py:19 -#, fuzzy msgid "may" -msgstr "den" +msgstr "kvě" #: utils/dates.py:19 msgid "jun" -msgstr "" +msgstr "čen" #: utils/dates.py:20 msgid "jul" -msgstr "" +msgstr "čec" #: utils/dates.py:20 msgid "aug" -msgstr "" +msgstr "srp" #: utils/dates.py:20 msgid "sep" -msgstr "" +msgstr "zář" #: utils/dates.py:20 msgid "oct" -msgstr "" +msgstr "říj" #: utils/dates.py:20 msgid "nov" -msgstr "" +msgstr "lis" #: utils/dates.py:20 msgid "dec" -msgstr "" +msgstr "pro" #: utils/dates.py:27 msgid "Jan." @@ -1517,9 +1428,9 @@ msgstr[2] "měsíců" #: utils/timesince.py:14 msgid "week" msgid_plural "weeks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "týden" +msgstr[1] "týdny" +msgstr[2] "týdnů" #: utils/timesince.py:15 msgid "day" @@ -1564,7 +1475,7 @@ msgstr "Německy" #: conf/global_settings.py:42 msgid "Greek" -msgstr "" +msgstr "Řecky" #: conf/global_settings.py:43 msgid "English" @@ -1584,11 +1495,11 @@ msgstr "Galicijsky" #: conf/global_settings.py:47 msgid "Hungarian" -msgstr "" +msgstr "Maďarsky" #: conf/global_settings.py:48 msgid "Hebrew" -msgstr "" +msgstr "Hebrejsky" #: conf/global_settings.py:49 msgid "Icelandic" @@ -1627,9 +1538,8 @@ msgid "Slovak" msgstr "Slovensky" #: conf/global_settings.py:58 -#, fuzzy msgid "Slovenian" -msgstr "Slovensky" +msgstr "Slovinsky" #: conf/global_settings.py:59 msgid "Serbian" @@ -1640,9 +1550,8 @@ msgid "Swedish" msgstr "Švédsky" #: conf/global_settings.py:61 -#, fuzzy msgid "Ukrainian" -msgstr "Brazilsky" +msgstr "Ukrajinsky" #: conf/global_settings.py:62 msgid "Simplified Chinese" @@ -1657,12 +1566,8 @@ msgid "This value must contain only letters, numbers and underscores." msgstr "Tato hodnota musí obsahovat pouze znaky, čísla nebo podtržítka." #: core/validators.py:64 -#, fuzzy -msgid "" -"This value must contain only letters, numbers, underscores, dashes or " -"slashes." -msgstr "" -"Tato hodnota musí obsahovat pouze znaky, čísla, podtržítka nebo lomítka." +msgid "This value must contain only letters, numbers, underscores, dashes or slashes." +msgstr "Tato hodnota musí obsahovat pouze znaky, čísla, podtržítka, pomlčky nebo lomítka." #: core/validators.py:72 msgid "Uppercase letters are not allowed here." @@ -1712,7 +1617,8 @@ msgstr "Vložte platné datum ve formátu RRRR-MM-DD." msgid "Enter a valid time in HH:MM format." msgstr "Vložte platný čas ve formátu HH:MM." -#: core/validators.py:132 db/models/fields/__init__.py:468 +#: core/validators.py:132 +#: db/models/fields/__init__.py:468 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." msgstr "Vložte platné datum a čas ve formátu RRRR-MM-DD HH:MM." @@ -1721,12 +1627,8 @@ msgid "Enter a valid e-mail address." msgstr "Vložte platnou e-mailovou adresu." #: core/validators.py:148 -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Nahrajte na server platný obrázek. Soubor, který jste nahrál(a) nebyl " -"obrázek, nebo byl porušen." +msgid "Upload a valid image. The file you uploaded was either not an image or a corrupted image." +msgstr "Nahrajte na server platný obrázek. Soubor, který jste nahrál(a) nebyl obrázek, nebo byl porušen." #: core/validators.py:155 #, python-format @@ -1766,7 +1668,8 @@ msgstr "Špatně formované XML: %s" msgid "Invalid URL: %s" msgstr "Neplatné URL: %s" -#: core/validators.py:206 core/validators.py:208 +#: core/validators.py:206 +#: core/validators.py:208 #, python-format msgid "The URL %s is a broken link." msgstr "Odkaz na URL %s je rozbitý." @@ -1792,7 +1695,8 @@ msgstr "Toto pole se musí shodovat s polem '%s'." msgid "Please enter something for at least one field." msgstr "Prosíme, vložte něco alespoň pro jedno pole." -#: core/validators.py:264 core/validators.py:275 +#: core/validators.py:264 +#: core/validators.py:275 msgid "Please enter both fields or leave them both empty." msgstr "Prosíme, vložte obě pole, nebo je nechte obě prázdná." @@ -1822,8 +1726,7 @@ msgstr "Prosíme, vložte platné číslo." #: core/validators.py:349 #, python-format msgid "Please enter a valid decimal number with at most %s total digit." -msgid_plural "" -"Please enter a valid decimal number with at most %s total digits." +msgid_plural "Please enter a valid decimal number with at most %s total digits." msgstr[0] "Prosíme, vložte platné číslo s nejvíce %s cifrou celkem." msgstr[1] "Prosíme, vložte platné číslo s nejvíce %s ciframi celkem." msgstr[2] "Prosíme, vložte platné číslo s nejvíce %s ciframi celkem." @@ -1831,16 +1734,10 @@ msgstr[2] "Prosíme, vložte platné číslo s nejvíce %s ciframi celkem." #: core/validators.py:352 #, python-format msgid "Please enter a valid decimal number with at most %s decimal place." -msgid_plural "" -"Please enter a valid decimal number with at most %s decimal places." -msgstr[0] "" -"Prosíme, vložte platné číslo s nejvíce %s cifrou za desetinnou čárkou celkem." -msgstr[1] "" -"Prosíme, vložte platné číslo s nejvíce %s ciframi za desetinnou čárkou " -"celkem." -msgstr[2] "" -"Prosíme, vložte platné číslo s nejvíce %s ciframi za desetinnou čárkou " -"celkem." +msgid_plural "Please enter a valid decimal number with at most %s decimal places." +msgstr[0] "Prosíme, vložte platné číslo s nejvíce %s cifrou za desetinnou čárkou celkem." +msgstr[1] "Prosíme, vložte platné číslo s nejvíce %s ciframi za desetinnou čárkou celkem." +msgstr[2] "Prosíme, vložte platné číslo s nejvíce %s ciframi za desetinnou čárkou celkem." #: core/validators.py:362 #, python-format @@ -1867,63 +1764,38 @@ msgstr "Nemohl jsem získat nic z %s." #: core/validators.py:429 #, python-format -msgid "" -"The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." +msgid "The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." msgstr "URL %(url)s vrátilo neplatnou hlavičku Content-Type '%(contenttype)s'." #: core/validators.py:462 #, python-format -msgid "" -"Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " -"\"%(start)s\".)" -msgstr "" -"Prosíme, zavřete nezavřenou značku %(tag)s z řádky %(line)s. (Řádka začíná s " -"\"%(start)s\".)" +msgid "Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with \"%(start)s\".)" +msgstr "Prosíme, zavřete nezavřenou značku %(tag)s z řádky %(line)s. (Řádka začíná s \"%(start)s\".)" #: core/validators.py:466 #, python-format -msgid "" -"Some text starting on line %(line)s is not allowed in that context. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"Nějaký text začínající na řádce %(line)s není povolen v tomto kontextu. " -"(Řádka začíná s \"%(start)s\".)" +msgid "Some text starting on line %(line)s is not allowed in that context. (Line starts with \"%(start)s\".)" +msgstr "Nějaký text začínající na řádce %(line)s není povolen v tomto kontextu. (Řádka začíná s \"%(start)s\".)" #: core/validators.py:471 #, python-format -msgid "" -"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" -"(start)s\".)" -msgstr "" -"\"%(attr)s\" na řádce %(line)s je neplatný atribut. (Řádka začíná s \"%" -"(start)s\".)" +msgid "\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%(start)s\".)" +msgstr "\"%(attr)s\" na řádce %(line)s je neplatný atribut. (Řádka začíná s \"%(start)s\".)" #: core/validators.py:476 #, python-format -msgid "" -"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" -"(start)s\".)" -msgstr "" -"\"<%(tag)s>\" na řádce %(line)s je neplatná značka. (Řádka začíná s \"%" -"(start)s\".)" +msgid "\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%(start)s\".)" +msgstr "\"<%(tag)s>\" na řádce %(line)s je neplatná značka. (Řádka začíná s \"%(start)s\".)" #: core/validators.py:480 #, python-format -msgid "" -"A tag on line %(line)s is missing one or more required attributes. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"Značce na řádce %(line)s schází jeden nebo více požadovaných atributů. " -"(Řádka začíná s \"%(start)s\".)" +msgid "A tag on line %(line)s is missing one or more required attributes. (Line starts with \"%(start)s\".)" +msgstr "Značce na řádce %(line)s schází jeden nebo více požadovaných atributů. (Řádka začíná s \"%(start)s\".)" #: core/validators.py:485 #, python-format -msgid "" -"The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"Atribut \"%(attr)s\" na řádce %(line)s má neplatnou hodnotu. (Řádka začína s " -"\"%(start)s\".)" +msgid "The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line starts with \"%(start)s\".)" +msgstr "Atribut \"%(attr)s\" na řádce %(line)s má neplatnou hodnotu. (Řádka začína s \"%(start)s\".)" #: db/models/manipulators.py:302 #, python-format @@ -1935,26 +1807,25 @@ msgstr "%(object)s s tímto %(type)s již existují pro daná %(field)s." msgid "%(optname)s with this %(fieldname)s already exists." msgstr "%(optname)s s tímto %(fieldname)s již existuje." -#: db/models/fields/__init__.py:114 db/models/fields/__init__.py:265 -#: db/models/fields/__init__.py:542 db/models/fields/__init__.py:553 +#: db/models/fields/__init__.py:114 +#: db/models/fields/__init__.py:265 +#: db/models/fields/__init__.py:542 +#: db/models/fields/__init__.py:553 #: forms/__init__.py:346 msgid "This field is required." msgstr "Toto pole je povinné." #: db/models/fields/__init__.py:337 -#, fuzzy msgid "This value must be an integer." -msgstr "Tato hodnota musí být mocninou %s." +msgstr "Tato hodnota musí být celé číslo." #: db/models/fields/__init__.py:369 -#, fuzzy msgid "This value must be either True or False." -msgstr "Tato hodnota musí být mocninou %s." +msgstr "Tato hodnota musí být buď Ano (True), nebo Ne (False)." #: db/models/fields/__init__.py:385 -#, fuzzy msgid "This field cannot be null." -msgstr "Toto pole není platné." +msgstr "Toto pole nemůže být prázdné (null)." #: db/models/fields/__init__.py:562 msgid "Enter a valid filename." @@ -1966,28 +1837,20 @@ msgid "Please enter a valid %s." msgstr "Prosíme, zadejte %s správně." #: db/models/fields/related.py:579 -#, fuzzy msgid "Separate multiple IDs with commas." msgstr "Oddělte více identifikátorů čárkami." #: db/models/fields/related.py:581 -#, fuzzy -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Podržte \"Control\", nebo \"Command\" na Macu pro vybrání více jak jedné " -"položky." +msgid "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "Podržte \"Control\", nebo \"Command\" na Macu pro vybrání více jak jedné položky." #: db/models/fields/related.py:625 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." -msgid_plural "" -"Please enter valid %(self)s IDs. The values %(value)r are invalid." +msgid_plural "Please enter valid %(self)s IDs. The values %(value)r are invalid." msgstr[0] "Prosíme, vložte platná %(self)s ID. Hodnota %(value)r není platná." -msgstr[1] "" -"Prosíme, vložte platná %(self)s ID. Hodnoty %(value)r nejsou platné." -msgstr[2] "" -"Prosíme, vložte platná %(self)s ID. Hodnoty %(value)r nejsou platné." +msgstr[1] "Prosíme, vložte platná %(self)s ID. Hodnoty %(value)r nejsou platné." +msgstr[2] "Prosíme, vložte platná %(self)s ID. Hodnoty %(value)r nejsou platné." #: forms/__init__.py:380 #, python-format @@ -2001,7 +1864,9 @@ msgstr[2] "Ujistěte se, že Váš text má méně než %s znaků." msgid "Line breaks are not allowed here." msgstr "Zalomení řádky zde nenjsou povolená." -#: forms/__init__.py:480 forms/__init__.py:551 forms/__init__.py:589 +#: forms/__init__.py:480 +#: forms/__init__.py:551 +#: forms/__init__.py:589 #, python-format msgid "Select a valid choice; '%(data)s' is not in %(choices)s." msgstr "Vyberte platnou volbu. '%(data)s' není mezi %(choices)s." @@ -2028,25 +1893,18 @@ msgstr "ano, ne, možná" #~ msgid "Comment" #~ msgstr "Komentář" - #~ msgid "Comments" #~ msgstr "Komentáře" - #~ msgid "String (up to 50)" #~ msgstr "Text (max. 50 znaků)" - #~ msgid "label" #~ msgstr "nadpis" - #~ msgid "package" #~ msgstr "balík" - #~ msgid "packages" #~ msgstr "balíky" - #~ msgid "Error in Template" #~ msgstr "Chyba v šabloně" - #~ msgid "" #~ "\n" #~ "In template %(name)s, error at line %(line)s:\n" @@ -2057,3 +1915,4 @@ msgstr "ano, ne, možná" #, fuzzy #~ msgid "count" #~ msgstr "počet" + diff --git a/django/conf/locale/el/LC_MESSAGES/django.mo b/django/conf/locale/el/LC_MESSAGES/django.mo index 3da7476e3b02e28e495c07030df53c3d6d2699f9..915c768de76f20ede9c2323488056f3a968f49e0 100644 GIT binary patch literal 8192 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 delta 3017 zcmZXVTWB0r7{`xVZ}D2|9mP*=O$zIZm#Wm4s#UCril8EhSS3odHp12`$mpB+Rs<0r zM5~X2q7V8|v4MtSZLJcag1a-E>>Ov$Tyl19Sr;b3|2H$qCJM>^=FFVSclm$cd3T4o z`J02MTAPFrKVKlk1lR%bC(gJ~h^xU%!Slh}zA;O`(CJO(eZR9pn^0XKt9aQ`L?Ug6;oUc3NqxVSp-Wsog= z9Xtj6803vU0e681z#G93yaButZfyha2Co3$0NIiK;7;&UkPYpEY-kK}Ca9m zw~Cn{kX@Vnp{sqfB<66Www8GZnP&xMhJ2G}4yks;gLF^?+K_T0sYyodI5cTyn)CxK zn5h@6%t`0%6lYyWp$*F=^(3iqQAQfOJ6MceafVrHin(&v?c!m2sX#_rf9(hqW9i9pgkhA^e(D1&%8d+WFG% zy)RCSBZ2a>*hJd5$<=D9mq)25W_8-Ox(YGqz^zW#M5rRC)1q`Dl}X(oLyLJ3m{4W0 z$F`;xjC55*9oSEC-V3X!!5$Z{u!f$Wo_=|1vel&DWGsCdER%{<+%RNgeH!%h>`V~D*JFTP>ahEP922^ zsa?%%I!qz)DzRl%d1WL@ORS;` zQ&!L*Mg|CR{SjgA0MkBn-ICLVw6p{)erRf!nLK&D|Q@+e(G zt)*TyyPe4euj)0WrK}wo+|k^`f_4wJiQZ*c-*xXwJqvkXhN#$k+A>keW2;KW#Q!K??84_`z8$roNoaCFqOT-_NOjLvt3dx2Mos7LSTaLK3=s1v&p^yW>7)m5t0pGU3E(BWn_Ts~cYxL)?BG zM5vsXkAx4Ip!!#vJF9-R!IzP!6oZtPp{j0G=td?@I*e9mRlRV0OKY4xiO~M)%jyKT zDu-_w-n5PT6SX8zu0nNv<;NN}qqwO-s9TQQvb`R&cxaWmZ+s^*4)=6zTd~){SmmH@a=zXxqBc?dwK&tQ+0AW+XO` U!a}2i6A?+LQ4Dm$Nr#E}7j(H3*8l(j diff --git a/django/conf/locale/el/LC_MESSAGES/django.po b/django/conf/locale/el/LC_MESSAGES/django.po index a1e77c238f..fb65fa561d 100644 --- a/django/conf/locale/el/LC_MESSAGES/django.po +++ b/django/conf/locale/el/LC_MESSAGES/django.po @@ -18,81 +18,81 @@ msgstr "" #: contrib/comments/models.py:67 contrib/comments/models.py:166 msgid "object ID" -msgstr "ID " +msgstr "ID αντικειμένου" #: contrib/comments/models.py:68 msgid "headline" -msgstr "" +msgstr "Επικεφαλίδα" #: contrib/comments/models.py:69 contrib/comments/models.py:90 #: contrib/comments/models.py:167 msgid "comment" -msgstr "" +msgstr "σχόλιο" #: contrib/comments/models.py:70 msgid "rating #1" -msgstr " #1" +msgstr "κατάταξη #1" #: contrib/comments/models.py:71 msgid "rating #2" -msgstr " #2" +msgstr "βαθμολογία #2" #: contrib/comments/models.py:72 msgid "rating #3" -msgstr " #3" +msgstr "βαθμολογία #3" #: contrib/comments/models.py:73 msgid "rating #4" -msgstr " #4" +msgstr "βαθμολογία #4" #: contrib/comments/models.py:74 msgid "rating #5" -msgstr " #5" +msgstr "βαθμολογία #5" #: contrib/comments/models.py:75 msgid "rating #6" -msgstr " #6" +msgstr "βαθμολογία #6" #: contrib/comments/models.py:76 msgid "rating #7" -msgstr " #7" +msgstr "βαθμολογία #7" #: contrib/comments/models.py:77 msgid "rating #8" -msgstr " #8" +msgstr "βαθμολογία #8" #: contrib/comments/models.py:82 msgid "is valid rating" -msgstr " " +msgstr "είναι έγκυρη βαθμολογία" #: contrib/comments/models.py:83 contrib/comments/models.py:169 msgid "date/time submitted" -msgstr "/ " +msgstr "ημερομηνία/ώρα υποβολής" #: contrib/comments/models.py:84 contrib/comments/models.py:170 msgid "is public" -msgstr " " +msgstr "είναι δημόσιο" #: contrib/comments/models.py:85 contrib/admin/views/doc.py:289 msgid "IP address" -msgstr "IP " +msgstr "IP διεύθυνση" #: contrib/comments/models.py:86 msgid "is removed" -msgstr " " +msgstr "είναι διεγραμμένο" #: contrib/comments/models.py:86 msgid "" "Check this box if the comment is inappropriate. A \"This comment has been " "removed\" message will be displayed instead." msgstr "" -" . " -"\" ." +"Σημειώστε αυτό το κουτί εάν το σχόλιο είναι ανάρμοστο. Ένα Αυτό το σχόλιο " +"εσβήσθει\" μήνυμα θα εμφανιστεί αντί αυτού." #: contrib/comments/models.py:91 #, fuzzy msgid "comments" -msgstr "" +msgstr "σχόλιο" #: contrib/comments/models.py:131 contrib/comments/models.py:207 msgid "Content object" @@ -110,38 +110,38 @@ msgstr "" #: contrib/comments/models.py:168 msgid "person's name" -msgstr " " +msgstr "όνομα ατόμου" #: contrib/comments/models.py:171 msgid "ip address" -msgstr "ip " +msgstr "ip διεύθυνση" #: contrib/comments/models.py:173 msgid "approved by staff" -msgstr " " +msgstr "εγκεκριμένο από το προσωπικό" #: contrib/comments/models.py:176 #, fuzzy msgid "free comment" -msgstr " " +msgstr "Ελεύθερο σχόλιο" #: contrib/comments/models.py:177 #, fuzzy msgid "free comments" -msgstr " " +msgstr "Ελεύθερα σχόλια" #: contrib/comments/models.py:233 msgid "score" -msgstr "" +msgstr "βαθμολογία" #: contrib/comments/models.py:234 msgid "score date" -msgstr " " +msgstr "ημερομηνία βαθμολογίας" #: contrib/comments/models.py:237 #, fuzzy msgid "karma score" -msgstr "" +msgstr "βαθμολογία" #: contrib/comments/models.py:238 msgid "karma scores" @@ -159,9 +159,9 @@ msgid "" "\n" "%(text)s" msgstr "" -" %()\n" +"Αυτο το σχόλιο σημειώθει απο %(χρήστη)ες\n" "\n" -"%()" +"%(κείμενο)α" #: contrib/comments/models.py:265 msgid "flag date" @@ -182,7 +182,7 @@ msgstr "" #: contrib/comments/models.py:278 msgid "deletion date" -msgstr " " +msgstr "ημερομηνία διαγραφής" #: contrib/comments/models.py:280 msgid "moderator deletion" @@ -199,7 +199,7 @@ msgstr "" #: contrib/comments/views/karma.py:19 msgid "Anonymous users cannot vote" -msgstr " " +msgstr "Ανώνυμοι χρήστες δέν μπορούν να ψηφήσουν" #: contrib/comments/views/karma.py:23 msgid "Invalid comment ID" @@ -212,7 +212,7 @@ msgstr "" #: contrib/comments/views/comments.py:28 msgid "" "This rating is required because you've entered at least one other rating." -msgstr " " +msgstr "Αυτή η βαθμολογία απαιτείται επειδή τουλάχιστον ακόμα μια βαθμολογία" #: contrib/comments/views/comments.py:112 #, python-format @@ -245,7 +245,7 @@ msgstr "" #: contrib/comments/views/comments.py:193 #: contrib/comments/views/comments.py:284 msgid "One or more of the required fields wasn't submitted" -msgstr " " +msgstr "Ένα ή περισσότερα από τα απαιτούμενα πεδία δεν υποβλίθει" #: contrib/comments/views/comments.py:197 #: contrib/comments/views/comments.py:286 @@ -273,11 +273,11 @@ msgstr "" #: contrib/comments/templates/comments/form.html:6 #: contrib/admin/templates/admin/login.html:20 msgid "Password:" -msgstr "" +msgstr "Κωδικός" #: contrib/comments/templates/comments/form.html:6 msgid "Forgotten your password?" -msgstr " ;" +msgstr "Ξεχάσατε τον κωδικό σας;" #: contrib/comments/templates/comments/form.html:8 #: contrib/admin/templates/admin/object_history.html:3 @@ -321,7 +321,7 @@ msgstr "" #: contrib/comments/templates/comments/form.html:27 #: contrib/comments/templates/comments/freeform.html:5 msgid "Comment:" -msgstr ":" +msgstr "Σχόλιο:" #: contrib/comments/templates/comments/form.html:32 #: contrib/comments/templates/comments/freeform.html:9 @@ -350,7 +350,7 @@ msgstr "" #: contrib/admin/filterspecs.py:110 msgid "Today" -msgstr "" +msgstr "Σήμερα" #: contrib/admin/filterspecs.py:113 msgid "Past 7 days" @@ -358,23 +358,23 @@ msgstr "" #: contrib/admin/filterspecs.py:115 msgid "This month" -msgstr " " +msgstr "Αυτό το μήνα" #: contrib/admin/filterspecs.py:117 msgid "This year" -msgstr " " +msgstr "Αυτό το χρόνο" #: contrib/admin/filterspecs.py:143 msgid "Yes" -msgstr "" +msgstr "Ναί" #: contrib/admin/filterspecs.py:143 msgid "No" -msgstr "" +msgstr "Όχι" #: contrib/admin/filterspecs.py:150 msgid "Unknown" -msgstr "" +msgstr "’γνωστο" #: contrib/admin/models.py:16 msgid "action time" @@ -394,7 +394,7 @@ msgstr "" #: contrib/admin/models.py:22 msgid "change message" -msgstr " " +msgstr "αλλάξτε το μήνυμα" #: contrib/admin/models.py:25 msgid "log entry" @@ -406,7 +406,7 @@ msgstr "" #: contrib/admin/templatetags/admin_list.py:228 msgid "All dates" -msgstr " " +msgstr "Όλες οι ημερομηνίες" #: contrib/admin/views/decorators.py:9 contrib/auth/forms.py:36 #: contrib/auth/forms.py:41 @@ -414,45 +414,45 @@ msgid "" "Please enter a correct username and password. Note that both fields are case-" "sensitive." msgstr "" -" . " -" case-sensitive." +"Παρακαλώ εισάγετε ένα σωστό όνομα χρήστη και κωδικό. Να σημειωθεί ότι και τα " +"δύο πεδία είναι case-sensitive." #: contrib/admin/views/decorators.py:23 #: contrib/admin/templates/admin/login.html:25 msgid "Log in" -msgstr "" +msgstr "Συνδεθείτε" #: contrib/admin/views/decorators.py:61 msgid "" "Please log in again, because your session has expired. Don't worry: Your " "submission has been saved." msgstr "" -" , session . : " -"submission ." +"Παρακαλώ ξανασυνδεθείτε, γιατί η session σας έληξε. Μην ανησυχείτε: Η " +"submission σας έχει αποθηκευτεί." #: contrib/admin/views/decorators.py:68 msgid "" "Looks like your browser isn't configured to accept cookies. Please enable " "cookies, reload this page, and try again." msgstr "" -"' , cookies. " -" cookies, , " -" ." +"Απ'οτι φαίνεται, ο φυλλομετρητής σας δεν έχει ρυθμιστεί να δέχεται cookies. " +"Παρακαλώ ενεργοποιείστε τα cookies, ξαναφορτώστε αυτή την σελίδα, και " +"δοκιμάστε ξανά." #: contrib/admin/views/decorators.py:82 msgid "Usernames cannot contain the '@' character." -msgstr " '@'." +msgstr "Τα ονόματα των Χρηστών δεν μπορόυν να περιέχουν τον χαρακτήρα '@'." #: contrib/admin/views/decorators.py:84 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." msgstr "" -" . '%s' " -" ." +"Η ηλεκτρονική σας διεύθυνση δεν είναι το ονόμα χρήστη σας. Δοκιμάστε '%s' " +"έναντι αυτού." #: contrib/admin/views/main.py:226 msgid "Site administration" -msgstr " " +msgstr "Διαχείριση του Διαδυκτιακού χώρου" #: contrib/admin/views/main.py:260 #, python-format @@ -466,7 +466,7 @@ msgstr "" #: contrib/admin/views/main.py:272 contrib/admin/views/main.py:357 #, python-format msgid "You may add another %s below." -msgstr " %s ." +msgstr "Μπορείτε να προσθέσετε ακόμα ένα %s απο κάτω." #: contrib/admin/views/main.py:290 #, python-format @@ -481,7 +481,7 @@ msgstr "" #: contrib/admin/views/main.py:336 contrib/admin/views/main.py:338 #: contrib/admin/views/main.py:340 msgid "and" -msgstr "" +msgstr "και" #: contrib/admin/views/main.py:338 #, python-format @@ -530,7 +530,7 @@ msgstr "" #: contrib/admin/views/main.py:511 msgid "Are you sure?" -msgstr " ;" +msgstr "Είστε σίγουρος;" #: contrib/admin/views/main.py:533 #, python-format @@ -551,11 +551,11 @@ msgstr "" #: contrib/admin/views/doc.py:288 contrib/admin/views/doc.py:294 #: contrib/admin/views/doc.py:295 contrib/admin/views/doc.py:297 msgid "Integer" -msgstr "" +msgstr "Ακέραιος" #: contrib/admin/views/doc.py:278 msgid "Boolean (Either True or False)" -msgstr "Boolean ( )" +msgstr "Boolean (Είτε Αλήθεια ή Ψέμα)" #: contrib/admin/views/doc.py:279 contrib/admin/views/doc.py:296 #, python-format @@ -568,15 +568,15 @@ msgstr "" #: contrib/admin/views/doc.py:281 msgid "Date (without time)" -msgstr " ( )" +msgstr "Ημερομηνία (χωρίς την ώρα)" #: contrib/admin/views/doc.py:282 msgid "Date (with time)" -msgstr " ( )" +msgstr "Ημερομηνία (με την ώρα)" #: contrib/admin/views/doc.py:283 msgid "E-mail address" -msgstr " " +msgstr "Ηλεκτρονική διεύθυνση" #: contrib/admin/views/doc.py:284 contrib/admin/views/doc.py:287 msgid "File path" @@ -584,7 +584,7 @@ msgstr "" #: contrib/admin/views/doc.py:285 msgid "Decimal number" -msgstr " " +msgstr "Δεκαδικός αριθμός" #: contrib/admin/views/doc.py:291 msgid "Boolean (Either True, False or None)" @@ -596,15 +596,15 @@ msgstr "" #: contrib/admin/views/doc.py:293 msgid "Phone number" -msgstr " " +msgstr "Αριθμός τηλεφώνου" #: contrib/admin/views/doc.py:298 msgid "Text" -msgstr "" +msgstr "Κείμενο" #: contrib/admin/views/doc.py:299 msgid "Time" -msgstr "" +msgstr "Ώρα" #: contrib/admin/views/doc.py:300 contrib/flatpages/models.py:7 msgid "URL" @@ -647,7 +647,7 @@ msgstr "" #: contrib/admin/templates/admin_doc/index.html:4 #: contrib/admin/templates/admin_doc/model_index.html:5 msgid "Change password" -msgstr " " +msgstr "Αλλαγή κωδικού" #: contrib/admin/templates/admin/object_history.html:5 #: contrib/admin/templates/admin/500.html:4 @@ -675,7 +675,7 @@ msgstr "" #: contrib/admin/templates/admin/object_history.html:19 msgid "User" -msgstr "" +msgstr "Χρήστης" #: contrib/admin/templates/admin/object_history.html:20 msgid "Action" @@ -693,7 +693,7 @@ msgstr "" #: contrib/admin/templates/admin/base_site.html:4 msgid "Django site admin" -msgstr " Django" +msgstr "Διαχειριστής ιστοσελίδας Django" #: contrib/admin/templates/admin/base_site.html:7 msgid "Django administration" @@ -750,7 +750,7 @@ msgstr "" #: contrib/admin/templates/admin/index.html:53 msgid "My Actions" -msgstr " " +msgstr "Οι πράξεις μου" #: contrib/admin/templates/admin/index.html:57 msgid "None available" @@ -767,7 +767,7 @@ msgstr "" #: contrib/admin/templates/admin/base.html:23 msgid "Welcome," -msgstr "," +msgstr "Καλωσήρθατε," #: contrib/admin/templates/admin/delete_confirmation.html:9 #: contrib/admin/templates/admin/submit_line.html:3 @@ -791,7 +791,7 @@ msgstr "" #: contrib/admin/templates/admin/delete_confirmation.html:26 msgid "Yes, I'm sure" -msgstr ", " +msgstr "Ναι, είμαι σίγουρος" #: contrib/admin/templates/admin/filter.html:2 #, python-format @@ -834,7 +834,7 @@ msgstr "" #: contrib/admin/templates/admin/submit_line.html:7 msgid "Save" -msgstr "" +msgstr "Αποθήκευση" #: contrib/admin/templates/registration/password_change_done.html:4 #: contrib/admin/templates/registration/password_change_form.html:4 @@ -850,7 +850,7 @@ msgstr "" #: contrib/admin/templates/registration/password_change_done.html:12 msgid "Your password was changed." -msgstr " ." +msgstr "Ο κωδίκός σας άλλαξε." #: contrib/admin/templates/registration/password_reset_form.html:4 #: contrib/admin/templates/registration/password_reset_form.html:6 @@ -876,7 +876,7 @@ msgstr "" #: contrib/admin/templates/registration/logged_out.html:8 msgid "Thanks for spending some quality time with the Web site today." msgstr "" -" ." +"Ευχαριστούμε που διαθέσατε χρόνο στο να βελτίωσετε την ιστοσελίδα σήμερα." #: contrib/admin/templates/registration/logged_out.html:10 msgid "Log in again" @@ -901,11 +901,11 @@ msgstr "" #: contrib/admin/templates/registration/password_change_form.html:17 msgid "Old password:" -msgstr " :" +msgstr "Παλιός κωδικός:" #: contrib/admin/templates/registration/password_change_form.html:19 msgid "New password:" -msgstr " :" +msgstr "Νέος κωδικός:" #: contrib/admin/templates/registration/password_change_form.html:21 msgid "Confirm password:" @@ -1173,12 +1173,12 @@ msgstr "" #: contrib/auth/models.py:70 #, fuzzy msgid "user" -msgstr "" +msgstr "Χρήστης" #: contrib/auth/models.py:71 #, fuzzy msgid "users" -msgstr "" +msgstr "Χρήστης" #: contrib/auth/models.py:76 msgid "Personal info" @@ -1199,15 +1199,15 @@ msgstr "" #: contrib/auth/models.py:219 #, fuzzy msgid "message" -msgstr " " +msgstr "αλλάξτε το μήνυμα" #: contrib/auth/forms.py:30 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "" -" cookies. " -"cookies " +"Ο φυλλομετρητής σας δεν φαίνεται να έχει ενεργοποιημένα τα cookies. Τα " +"cookies απαιτούνται για να συνδεθείτε" #: contrib/contenttypes/models.py:25 msgid "python model class name" @@ -1348,7 +1348,7 @@ msgstr "" #: utils/dates.py:19 #, fuzzy msgid "jan" -msgstr "" +msgstr "και" #: utils/dates.py:19 msgid "feb" @@ -1677,7 +1677,7 @@ msgstr "" #: core/validators.py:206 core/validators.py:208 #, python-format msgid "The URL %s is a broken link." -msgstr " (URL) %s ." +msgstr "Η διεύθυνση (URL) %s είναι χαλασμένη σύνδεση." #: core/validators.py:214 msgid "Enter a valid U.S. state abbreviation." @@ -1701,7 +1701,7 @@ msgstr "" #: core/validators.py:264 core/validators.py:275 msgid "Please enter both fields or leave them both empty." -msgstr " ." +msgstr "Παρακαλώ συμπληρώστε και τα δύο πεδία ή αφήστε τα και τα δύο άδεια." #: core/validators.py:282 #, python-format @@ -1724,7 +1724,7 @@ msgstr "" #: core/validators.py:347 msgid "Please enter a valid decimal number." -msgstr " ." +msgstr "Παρακαλώ είσάγετε έναν έγκυρο δεκαδίκο αριθμό." #: core/validators.py:349 #, python-format @@ -1745,7 +1745,7 @@ msgstr[1] "" #: core/validators.py:362 #, python-format msgid "Make sure your uploaded file is at least %s bytes big." -msgstr " %s bytes ." +msgstr "Σιγουρευτείτε ότι το αρχείου που ανεβάζετε είναι %s bytes τουλάχιστον." #: core/validators.py:363 #, python-format @@ -1754,11 +1754,11 @@ msgstr "" #: core/validators.py:376 msgid "The format for this field is wrong." -msgstr " " +msgstr "Η διάταξη αυτού του πεδίου έιναι λάθος" #: core/validators.py:391 msgid "This field is invalid." -msgstr " " +msgstr "Αυτό το πεδίο είναι άκυρο" #: core/validators.py:426 #, python-format @@ -1836,16 +1836,16 @@ msgstr "" #: db/models/fields/__init__.py:369 #, fuzzy msgid "This value must be either True or False." -msgstr "Boolean ( )" +msgstr "Boolean (Είτε Αλήθεια ή Ψέμα)" #: db/models/fields/__init__.py:385 #, fuzzy msgid "This field cannot be null." -msgstr " " +msgstr "Αυτό το πεδίο είναι άκυρο" #: db/models/fields/__init__.py:562 msgid "Enter a valid filename." -msgstr " " +msgstr "Εισάγετε ένα έγκυρο όνομα αρχείου" #: db/models/fields/related.py:43 #, python-format @@ -1855,7 +1855,7 @@ msgstr "" #: db/models/fields/related.py:579 #, fuzzy msgid "Separate multiple IDs with commas." -msgstr " Ds " +msgstr "Ξεχωρίστε πολλαπλές ΙDs με κόμματα" #: db/models/fields/related.py:581 msgid "" @@ -1904,10 +1904,10 @@ msgstr "" #: template/defaultfilters.py:379 msgid "yes,no,maybe" -msgstr ",," +msgstr "ναί,όχι,ίσως" #~ msgid "Comment" -#~ msgstr "" +#~ msgstr "Σχόλιο" #~ msgid "Comments" -#~ msgstr "" +#~ msgstr "Σχόλια" diff --git a/django/conf/locale/es_AR/LC_MESSAGES/django.mo b/django/conf/locale/es_AR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..463078025c4ea3ef93f263d66f71850ad08cb3d8 GIT binary patch literal 32307 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, 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: django\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2006-05-16 09:26-0300\n" +"PO-Revision-Date: 2006-05-16 10:05-0300\n" +"Last-Translator: Ramiro Morales \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: contrib/contenttypes/models.py:25 +msgid "python model class name" +msgstr "nombre de la clase python del modelo" + +#: contrib/contenttypes/models.py:28 +msgid "content type" +msgstr "tipo de contenido" + +#: contrib/contenttypes/models.py:29 +msgid "content types" +msgstr "tipos de contenido" + +#: contrib/auth/models.py:13 contrib/auth/models.py:26 +msgid "name" +msgstr "nombre" + +#: contrib/auth/models.py:15 +msgid "codename" +msgstr "nombre en cdigo" + +#: contrib/auth/models.py:17 +msgid "permission" +msgstr "permiso" + +#: contrib/auth/models.py:18 contrib/auth/models.py:27 +msgid "permissions" +msgstr "permisos" + +#: contrib/auth/models.py:29 +msgid "group" +msgstr "grupo" + +#: contrib/auth/models.py:30 contrib/auth/models.py:65 +msgid "groups" +msgstr "grupos" + +#: contrib/auth/models.py:55 +msgid "username" +msgstr "nombre de usuario" + +#: contrib/auth/models.py:56 +msgid "first name" +msgstr "nombre" + +#: contrib/auth/models.py:57 +msgid "last name" +msgstr "apellido(s)" + +#: contrib/auth/models.py:58 +msgid "e-mail address" +msgstr "direccin de correo" + +#: contrib/auth/models.py:59 +msgid "password" +msgstr "contrasea" + +#: contrib/auth/models.py:59 +msgid "Use '[algo]$[salt]$[hexdigest]'" +msgstr "Use '[algoritmo]$[salt]$[hexdigest]'" + +#: contrib/auth/models.py:60 +msgid "staff status" +msgstr "es staff" + +#: contrib/auth/models.py:60 +msgid "Designates whether the user can log into this admin site." +msgstr "Indica si el usuario puede entrar en este sitio de administracin." + +#: contrib/auth/models.py:61 +msgid "active" +msgstr "activo" + +#: contrib/auth/models.py:62 +msgid "superuser status" +msgstr "es superusuario" + +#: contrib/auth/models.py:63 +msgid "last login" +msgstr "ltimo registro" + +#: contrib/auth/models.py:64 +msgid "date joined" +msgstr "fecha de creacin" + +#: contrib/auth/models.py:66 +msgid "" +"In addition to the permissions manually assigned, this user will also get " +"all permissions granted to each group he/she is in." +msgstr "" +"Adems de los permisos asignados manualmente, este usuario tambin poseer " +"todos los permisos de los grupos a los que pertenezca." + +#: contrib/auth/models.py:67 +msgid "user permissions" +msgstr "permisos de usuario" + +#: contrib/auth/models.py:70 +msgid "user" +msgstr "usuario" + +#: contrib/auth/models.py:71 +msgid "users" +msgstr "usuarios" + +#: contrib/auth/models.py:76 +msgid "Personal info" +msgstr "Informacin personal" + +#: contrib/auth/models.py:77 +msgid "Permissions" +msgstr "Permisos" + +#: contrib/auth/models.py:78 +msgid "Important dates" +msgstr "Fechas importantes" + +#: contrib/auth/models.py:79 +msgid "Groups" +msgstr "Grupos" + +#: contrib/auth/models.py:219 +msgid "message" +msgstr "mensaje" + +#: contrib/auth/forms.py:30 +msgid "" +"Your Web browser doesn't appear to have cookies enabled. Cookies are " +"required for logging in." +msgstr "" +"Su navegador Web aparenta no tener cookies activas. Las cookies son un " +"requerimiento para poder ingresar." + +#: contrib/auth/forms.py:36 contrib/auth/forms.py:41 +#: contrib/admin/views/decorators.py:9 +msgid "" +"Please enter a correct username and password. Note that both fields are case-" +"sensitive." +msgstr "" +"Por favor ingrese un nombre de usuario y una contrasea correctos. Note que " +"ambos campos son sensibles a maysculas/minsculas." + +#: contrib/redirects/models.py:7 +msgid "redirect from" +msgstr "redirigir desde" + +#: contrib/redirects/models.py:8 +msgid "" +"This should be an absolute path, excluding the domain name. Example: '/" +"events/search/'." +msgstr "" +"Esta ruta debera ser absoluta, excluyendo el nombre de dominio. Ejemplo: '/" +"events/search/'." + +#: contrib/redirects/models.py:9 +msgid "redirect to" +msgstr "redirigir a" + +#: contrib/redirects/models.py:10 +msgid "" +"This can be either an absolute path (as above) or a full URL starting with " +"'http://'." +msgstr "" +"Esto puede ser bien una ruta absoluta (como antes) o una URL completa que " +"empiece con 'http://'." + +#: contrib/redirects/models.py:12 +msgid "redirect" +msgstr "redireccin" + +#: contrib/redirects/models.py:13 +msgid "redirects" +msgstr "redirecciones" + +#: contrib/comments/models.py:67 contrib/comments/models.py:166 +msgid "object ID" +msgstr "ID de objeto" + +#: contrib/comments/models.py:68 +msgid "headline" +msgstr "encabezado" + +#: contrib/comments/models.py:69 contrib/comments/models.py:90 +#: contrib/comments/models.py:167 +msgid "comment" +msgstr "comentario" + +#: contrib/comments/models.py:70 +msgid "rating #1" +msgstr "calificacin 1" + +#: contrib/comments/models.py:71 +msgid "rating #2" +msgstr "calificacin 2" + +#: contrib/comments/models.py:72 +msgid "rating #3" +msgstr "calificacin 3" + +#: contrib/comments/models.py:73 +msgid "rating #4" +msgstr "calificacin 4" + +#: contrib/comments/models.py:74 +msgid "rating #5" +msgstr "calificacin 5" + +#: contrib/comments/models.py:75 +msgid "rating #6" +msgstr "calificacin 6" + +#: contrib/comments/models.py:76 +msgid "rating #7" +msgstr "calificacin 7" + +#: contrib/comments/models.py:77 +msgid "rating #8" +msgstr "calificacin 8" + +#: contrib/comments/models.py:82 +msgid "is valid rating" +msgstr "es calificacin vlida" + +#: contrib/comments/models.py:83 contrib/comments/models.py:169 +msgid "date/time submitted" +msgstr "fecha/hora de envo" + +#: contrib/comments/models.py:84 contrib/comments/models.py:170 +msgid "is public" +msgstr "es pblico" + +#: contrib/comments/models.py:85 contrib/admin/views/doc.py:289 +msgid "IP address" +msgstr "Direccin IP" + +#: contrib/comments/models.py:86 +msgid "is removed" +msgstr "est eliminado" + +#: contrib/comments/models.py:86 +msgid "" +"Check this box if the comment is inappropriate. A \"This comment has been " +"removed\" message will be displayed instead." +msgstr "" +"Marque esta caja si el comentario es inapropiado. En su lugar se mostrar " +"\"Este comentario ha sido eliminado\"." + +#: contrib/comments/models.py:91 +msgid "comments" +msgstr "comentarios" + +#: contrib/comments/models.py:131 contrib/comments/models.py:207 +msgid "Content object" +msgstr "Objeto contenido" + +#: contrib/comments/models.py:159 +#, python-format +msgid "" +"Posted by %(user)s at %(date)s\n" +"\n" +"%(comment)s\n" +"\n" +"http://%(domain)s%(url)s" +msgstr "" +"Enviado por %(user)s el %(date)s\n" +"\n" +"%(comment)s\n" +"\n" +"http://%(domain)s%(url)s" + +#: contrib/comments/models.py:168 +msgid "person's name" +msgstr "nombre de la persona" + +#: contrib/comments/models.py:171 +msgid "ip address" +msgstr "direccin ip" + +#: contrib/comments/models.py:173 +msgid "approved by staff" +msgstr "aprobado por el staff" + +#: contrib/comments/models.py:176 +msgid "free comment" +msgstr "comentario libre" + +#: contrib/comments/models.py:177 +msgid "free comments" +msgstr "comentarios libres" + +#: contrib/comments/models.py:233 +msgid "score" +msgstr "puntuacin" + +#: contrib/comments/models.py:234 +msgid "score date" +msgstr "fecha de la puntuacin" + +#: contrib/comments/models.py:237 +msgid "karma score" +msgstr "punto karma" + +#: contrib/comments/models.py:238 +msgid "karma scores" +msgstr "puntos karma" + +#: contrib/comments/models.py:242 +#, python-format +msgid "%(score)d rating by %(user)s" +msgstr "puntuado %(score)d por %(user)s" + +#: contrib/comments/models.py:258 +#, python-format +msgid "" +"This comment was flagged by %(user)s:\n" +"\n" +"%(text)s" +msgstr "" +"Este comentario fue marcado por %(user)s:\n" +"\n" +"%(text)s" + +#: contrib/comments/models.py:265 +msgid "flag date" +msgstr "fecha de la marca" + +#: contrib/comments/models.py:268 +msgid "user flag" +msgstr "marca de usuario" + +#: contrib/comments/models.py:269 +msgid "user flags" +msgstr "marcas de usuario" + +#: contrib/comments/models.py:273 +#, python-format +msgid "Flag by %r" +msgstr "Marca de %r" + +#: contrib/comments/models.py:278 +msgid "deletion date" +msgstr "fecha de eliminacin" + +#: contrib/comments/models.py:280 +msgid "moderator deletion" +msgstr "Eliminacin por moderador" + +#: contrib/comments/models.py:281 +msgid "moderator deletions" +msgstr "eliminaciones por moderador" + +#: contrib/comments/models.py:285 +#, python-format +msgid "Moderator deletion by %r" +msgstr "Eliminacin del moderador %r" + +#: contrib/comments/views/karma.py:19 +msgid "Anonymous users cannot vote" +msgstr "Los usuarios annimos no pueden votar" + +#: contrib/comments/views/karma.py:23 +msgid "Invalid comment ID" +msgstr "ID de comentario no vlido" + +#: contrib/comments/views/karma.py:25 +msgid "No voting for yourself" +msgstr "No puedes votarte t mismo" + +#: contrib/comments/views/comments.py:28 +msgid "" +"This rating is required because you've entered at least one other rating." +msgstr "Se precisa esta puntuacin porque ha introducido al menos otra ms." + +#: contrib/comments/views/comments.py:112 +#, python-format +msgid "" +"This comment was posted by a user who has posted fewer than %(count)s " +"comment:\n" +"\n" +"%(text)s" +msgid_plural "" +"This comment was posted by a user who has posted fewer than %(count)s " +"comments:\n" +"\n" +"%(text)s" +msgstr[0] "" +"Este comentario lo envi un usuario que ha enviado menos de %(count)s " +"comentario:\n" +"\n" +"%(text)s" +msgstr[1] "" +"Este comentario lo envi un usuario que ha enviado menos de %(count)s " +"comentarios:\n" +"\n" +"%(text)s" + +#: contrib/comments/views/comments.py:117 +#, python-format +msgid "" +"This comment was posted by a sketchy user:\n" +"\n" +"%(text)s" +msgstr "" + +#: contrib/comments/views/comments.py:189 +#: contrib/comments/views/comments.py:280 +msgid "Only POSTs are allowed" +msgstr "Slo se admite POST" + +#: contrib/comments/views/comments.py:193 +#: contrib/comments/views/comments.py:284 +msgid "One or more of the required fields wasn't submitted" +msgstr "No se proporcion uno o ms de los siguientes campos requeridos" + +#: contrib/comments/views/comments.py:197 +#: contrib/comments/views/comments.py:286 +msgid "Somebody tampered with the comment form (security violation)" +msgstr "" +"Alguien est jugando con el formulario de comentarios (violacin de " +"seguridad)" + +#: contrib/comments/views/comments.py:207 +#: contrib/comments/views/comments.py:292 +msgid "" +"The comment form had an invalid 'target' parameter -- the object ID was " +"invalid" +msgstr "" +"El formulario de comentarios tiene un parmetro 'target' no vlido (el ID de " +"objeto era invlido)" + +#: contrib/comments/views/comments.py:257 +#: contrib/comments/views/comments.py:321 +msgid "The comment form didn't provide either 'preview' or 'post'" +msgstr "El formulario de comentario no proporcion 'previsualizar' ni 'enviar'" + +#: contrib/comments/templates/comments/freeform.html:4 +msgid "Your name:" +msgstr "Su nombre:" + +#: contrib/comments/templates/comments/freeform.html:5 +#: contrib/comments/templates/comments/form.html:27 +msgid "Comment:" +msgstr "Comentario:" + +#: contrib/comments/templates/comments/freeform.html:9 +#: contrib/comments/templates/comments/form.html:32 +msgid "Preview comment" +msgstr "Previsualizar comentario" + +#: contrib/comments/templates/comments/form.html:6 +#: contrib/comments/templates/comments/form.html:8 +#: contrib/admin/templates/admin/login.html:17 +msgid "Username:" +msgstr "Usuario:" + +#: contrib/comments/templates/comments/form.html:6 +#: contrib/admin/templates/admin/login.html:20 +msgid "Password:" +msgstr "Contrasea:" + +#: contrib/comments/templates/comments/form.html:6 +msgid "Forgotten your password?" +msgstr "Olvid su contrasea?" + +#: contrib/comments/templates/comments/form.html:8 +#: contrib/admin/templates/admin/object_history.html:3 +#: contrib/admin/templates/admin/change_list.html:5 +#: contrib/admin/templates/admin/change_form.html:10 +#: contrib/admin/templates/admin/base.html:23 +#: contrib/admin/templates/admin/delete_confirmation.html:3 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/admin/templates/registration/password_change_form.html:3 +#: contrib/admin/templates/admin_doc/bookmarklets.html:4 +#: contrib/admin/templates/admin_doc/view_detail.html:4 +#: contrib/admin/templates/admin_doc/template_tag_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/missing_docutils.html:4 +#: contrib/admin/templates/admin_doc/view_index.html:5 +#: contrib/admin/templates/admin_doc/model_detail.html:3 +#: contrib/admin/templates/admin_doc/index.html:4 +#: contrib/admin/templates/admin_doc/model_index.html:5 +msgid "Log out" +msgstr "Terminar sesin" + +#: contrib/comments/templates/comments/form.html:12 +msgid "Ratings" +msgstr "Calificaciones" + +#: contrib/comments/templates/comments/form.html:12 +#: contrib/comments/templates/comments/form.html:23 +msgid "Required" +msgstr "Requerido" + +#: contrib/comments/templates/comments/form.html:12 +#: contrib/comments/templates/comments/form.html:23 +msgid "Optional" +msgstr "Opcional" + +#: contrib/comments/templates/comments/form.html:23 +msgid "Post a photo" +msgstr "Enviar una foto" + +#: contrib/flatpages/models.py:7 contrib/admin/views/doc.py:300 +msgid "URL" +msgstr "URL" + +#: contrib/flatpages/models.py:8 +msgid "" +"Example: '/about/contact/'. Make sure to have leading and trailing slashes." +msgstr "" +"Ejemplo: '/about/contact/'. Asegrese de que pone barras al principio y al " +"final." + +#: contrib/flatpages/models.py:9 +msgid "title" +msgstr "ttulo" + +#: contrib/flatpages/models.py:10 +msgid "content" +msgstr "contenido" + +#: contrib/flatpages/models.py:11 +msgid "enable comments" +msgstr "activar comentarios" + +#: contrib/flatpages/models.py:12 +msgid "template name" +msgstr "nombre de plantilla" + +#: contrib/flatpages/models.py:13 +msgid "" +"Example: 'flatpages/contact_page'. If this isn't provided, the system will " +"use 'flatpages/default'." +msgstr "" +"Ejemplo: 'flatpages/contact_page'. Si no lo proporciona, el sistema usar " +"'flatpages/default'." + +#: contrib/flatpages/models.py:14 +msgid "registration required" +msgstr "debe estar registrado" + +#: contrib/flatpages/models.py:14 +msgid "If this is checked, only logged-in users will be able to view the page." +msgstr "Si est marcado, slo los usuarios registrados podrn ver la pgina." + +#: contrib/flatpages/models.py:18 +msgid "flat page" +msgstr "pgina esttica" + +#: contrib/flatpages/models.py:19 +msgid "flat pages" +msgstr "pginas estticas" + +#: contrib/sessions/models.py:35 +msgid "session key" +msgstr "clave de sesin" + +#: contrib/sessions/models.py:36 +msgid "session data" +msgstr "datos de sesin" + +#: contrib/sessions/models.py:37 +msgid "expire date" +msgstr "fecha de caducidad" + +#: contrib/sessions/models.py:41 +msgid "session" +msgstr "sesin" + +#: contrib/sessions/models.py:42 +msgid "sessions" +msgstr "sesiones" + +#: contrib/sites/models.py:10 +msgid "domain name" +msgstr "nombre de dominio" + +#: contrib/sites/models.py:11 +msgid "display name" +msgstr "nombre para mostrar" + +#: contrib/sites/models.py:15 +msgid "site" +msgstr "sitio" + +#: contrib/sites/models.py:16 +msgid "sites" +msgstr "sitios" + +#: contrib/admin/filterspecs.py:40 +#, python-format +msgid "" +"

    By %s:

    \n" +"
      \n" +msgstr "" +"

      Por %s:

      \n" +"
        \n" + +#: contrib/admin/filterspecs.py:70 contrib/admin/filterspecs.py:88 +#: contrib/admin/filterspecs.py:143 +msgid "All" +msgstr "Todo" + +#: contrib/admin/filterspecs.py:109 +msgid "Any date" +msgstr "Cualquier fecha" + +#: contrib/admin/filterspecs.py:110 +msgid "Today" +msgstr "Hoy" + +#: contrib/admin/filterspecs.py:113 +msgid "Past 7 days" +msgstr "ltimos 7 das" + +#: contrib/admin/filterspecs.py:115 +msgid "This month" +msgstr "Este mes" + +#: contrib/admin/filterspecs.py:117 +msgid "This year" +msgstr "Este ao" + +#: contrib/admin/filterspecs.py:143 +msgid "Yes" +msgstr "S" + +#: contrib/admin/filterspecs.py:143 +msgid "No" +msgstr "No" + +#: contrib/admin/filterspecs.py:150 +msgid "Unknown" +msgstr "Desconocido" + +#: contrib/admin/models.py:16 +msgid "action time" +msgstr "hora de accin" + +#: contrib/admin/models.py:19 +msgid "object id" +msgstr "id de objeto" + +#: contrib/admin/models.py:20 +msgid "object repr" +msgstr "repr de objeto" + +#: contrib/admin/models.py:21 +msgid "action flag" +msgstr "marca de accin" + +#: contrib/admin/models.py:22 +msgid "change message" +msgstr "mensaje de cambio" + +#: contrib/admin/models.py:25 +msgid "log entry" +msgstr "entrada de registro" + +#: contrib/admin/models.py:26 +msgid "log entries" +msgstr "entradas de registro" + +#: contrib/admin/templatetags/admin_list.py:228 +msgid "All dates" +msgstr "Todas las fechas" + +#: contrib/admin/views/decorators.py:23 +#: contrib/admin/templates/admin/login.html:25 +msgid "Log in" +msgstr "Identificarse" + +#: contrib/admin/views/decorators.py:61 +msgid "" +"Please log in again, because your session has expired. Don't worry: Your " +"submission has been saved." +msgstr "" +"Por favor, identifquese de nuevo porque su sesin ha caducado. No se " +"preocupe: se ha guardado su envo." + +#: contrib/admin/views/decorators.py:68 +msgid "" +"Looks like your browser isn't configured to accept cookies. Please enable " +"cookies, reload this page, and try again." +msgstr "" +"Parece que su navegador no est configurado para aceptar cookies. Actvelas " +"por favor, recargue esta pgina, e intntelo de nuevo." + +#: contrib/admin/views/decorators.py:82 +msgid "Usernames cannot contain the '@' character." +msgstr "Los nombres de usuario no pueden contener el carcter '@'." + +#: contrib/admin/views/decorators.py:84 +#, python-format +msgid "Your e-mail address is not your username. Try '%s' instead." +msgstr "" +"Su direccin de correo no es su nombre de usuario. Pruebe con '%s' en su " +"lugar." + +#: contrib/admin/views/main.py:226 +msgid "Site administration" +msgstr "Sitio administrativo" + +#: contrib/admin/views/main.py:260 +#, python-format +msgid "The %(name)s \"%(obj)s\" was added successfully." +msgstr "Se aadi con xito el %(name)s \"%(obj)s\"." + +#: contrib/admin/views/main.py:264 contrib/admin/views/main.py:348 +msgid "You may edit it again below." +msgstr "Puede editarlo de nuevo abajo." + +#: contrib/admin/views/main.py:272 contrib/admin/views/main.py:357 +#, python-format +msgid "You may add another %s below." +msgstr "Puede agregar otro %s abajo." + +#: contrib/admin/views/main.py:290 +#, python-format +msgid "Add %s" +msgstr "Agregar %s" + +#: contrib/admin/views/main.py:336 +#, python-format +msgid "Added %s." +msgstr "Agregado %s." + +#: contrib/admin/views/main.py:336 contrib/admin/views/main.py:338 +#: contrib/admin/views/main.py:340 +msgid "and" +msgstr "y" + +#: contrib/admin/views/main.py:338 +#, python-format +msgid "Changed %s." +msgstr "Modificado %s." + +#: contrib/admin/views/main.py:340 +#, python-format +msgid "Deleted %s." +msgstr "Eliminado %s." + +#: contrib/admin/views/main.py:343 +msgid "No fields changed." +msgstr "No ha cambiado ningn campo." + +#: contrib/admin/views/main.py:346 +#, python-format +msgid "The %(name)s \"%(obj)s\" was changed successfully." +msgstr "Se modific con xito el %(name)s \"%(obj)s." + +#: contrib/admin/views/main.py:354 +#, python-format +msgid "" +"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." +msgstr "" +"Se agreg con xito el %(name)s \"%(obj)s. Puede editarlo de nuevo abajo." + +#: contrib/admin/views/main.py:392 +#, python-format +msgid "Change %s" +msgstr "Modificar %s" + +#: contrib/admin/views/main.py:470 +#, python-format +msgid "One or more %(fieldname)s in %(name)s: %(obj)s" +msgstr "Uno o ms %(fieldname)s en %(name)s: %(obj)s" + +#: contrib/admin/views/main.py:475 +#, python-format +msgid "One or more %(fieldname)s in %(name)s:" +msgstr "Uno o ms %(fieldname)s en %(name)s:" + +#: contrib/admin/views/main.py:508 +#, python-format +msgid "The %(name)s \"%(obj)s\" was deleted successfully." +msgstr "Se elimin con xito el %(name)s \"%(obj)s\"." + +#: contrib/admin/views/main.py:511 +msgid "Are you sure?" +msgstr "Est seguro?" + +#: contrib/admin/views/main.py:533 +#, python-format +msgid "Change history: %s" +msgstr "Modificar histrico: %s" + +#: contrib/admin/views/main.py:565 +#, python-format +msgid "Select %s" +msgstr "Seleccione %s" + +#: contrib/admin/views/main.py:565 +#, python-format +msgid "Select %s to change" +msgstr "Seleccione %s para modificar" + +#: contrib/admin/views/doc.py:277 contrib/admin/views/doc.py:286 +#: contrib/admin/views/doc.py:288 contrib/admin/views/doc.py:294 +#: contrib/admin/views/doc.py:295 contrib/admin/views/doc.py:297 +msgid "Integer" +msgstr "Entero" + +#: contrib/admin/views/doc.py:278 +msgid "Boolean (Either True or False)" +msgstr "Booleano (Verdadero o Falso)" + +#: contrib/admin/views/doc.py:279 contrib/admin/views/doc.py:296 +#, python-format +msgid "String (up to %(maxlength)s)" +msgstr "Cadena (mximo %(maxlength)s)" + +#: contrib/admin/views/doc.py:280 +msgid "Comma-separated integers" +msgstr "Enteros separados por comas" + +#: contrib/admin/views/doc.py:281 +msgid "Date (without time)" +msgstr "Fecha (sin hora)" + +#: contrib/admin/views/doc.py:282 +msgid "Date (with time)" +msgstr "Fecha (con hora)" + +#: contrib/admin/views/doc.py:283 +msgid "E-mail address" +msgstr "Direccin de correo electrnico" + +#: contrib/admin/views/doc.py:284 contrib/admin/views/doc.py:287 +msgid "File path" +msgstr "Ruta de archivo" + +#: contrib/admin/views/doc.py:285 +msgid "Decimal number" +msgstr "Nmero decimal" + +#: contrib/admin/views/doc.py:291 +msgid "Boolean (Either True, False or None)" +msgstr "Booleano (Verdadero, Falso o Nulo)" + +#: contrib/admin/views/doc.py:292 +msgid "Relation to parent model" +msgstr "Relacin con el modelo padre" + +#: contrib/admin/views/doc.py:293 +msgid "Phone number" +msgstr "Nmero de telfono" + +#: contrib/admin/views/doc.py:298 +msgid "Text" +msgstr "Texto" + +#: contrib/admin/views/doc.py:299 +msgid "Time" +msgstr "Hora" + +#: contrib/admin/views/doc.py:301 +msgid "U.S. state (two uppercase letters)" +msgstr "Estado de los EEUU (dos letras maysculas)" + +#: contrib/admin/views/doc.py:302 +msgid "XML text" +msgstr "Texto XML" + +#: contrib/admin/templates/widget/file.html:2 +msgid "Currently:" +msgstr "Actualmente" + +#: contrib/admin/templates/widget/file.html:3 +msgid "Change:" +msgstr "Modificar:" + +#: contrib/admin/templates/widget/date_time.html:3 +msgid "Date:" +msgstr "Fecha:" + +#: contrib/admin/templates/widget/date_time.html:4 +msgid "Time:" +msgstr "Hora:" + +#: contrib/admin/templates/admin/object_history.html:3 +#: contrib/admin/templates/admin/change_list.html:5 +#: contrib/admin/templates/admin/change_form.html:10 +#: contrib/admin/templates/admin/base.html:23 +#: contrib/admin/templates/admin/delete_confirmation.html:3 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/admin/templates/registration/password_change_form.html:3 +#: contrib/admin/templates/admin_doc/bookmarklets.html:3 +msgid "Documentation" +msgstr "Documentacin" + +#: contrib/admin/templates/admin/object_history.html:3 +#: contrib/admin/templates/admin/change_list.html:5 +#: contrib/admin/templates/admin/change_form.html:10 +#: contrib/admin/templates/admin/base.html:23 +#: contrib/admin/templates/admin/delete_confirmation.html:3 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/admin/templates/registration/password_change_form.html:3 +#: contrib/admin/templates/admin_doc/bookmarklets.html:4 +#: contrib/admin/templates/admin_doc/view_detail.html:4 +#: contrib/admin/templates/admin_doc/template_tag_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/missing_docutils.html:4 +#: contrib/admin/templates/admin_doc/view_index.html:5 +#: contrib/admin/templates/admin_doc/model_detail.html:3 +#: contrib/admin/templates/admin_doc/index.html:4 +#: contrib/admin/templates/admin_doc/model_index.html:5 +msgid "Change password" +msgstr "Cambiar contrasea" + +#: contrib/admin/templates/admin/object_history.html:5 +#: contrib/admin/templates/admin/change_list.html:6 +#: contrib/admin/templates/admin/500.html:4 +#: contrib/admin/templates/admin/change_form.html:13 +#: contrib/admin/templates/admin/base.html:28 +#: contrib/admin/templates/admin/delete_confirmation.html:6 +#: contrib/admin/templates/registration/password_change_done.html:4 +#: contrib/admin/templates/registration/password_reset_form.html:4 +#: contrib/admin/templates/registration/logged_out.html:4 +#: contrib/admin/templates/registration/password_reset_done.html:4 +#: contrib/admin/templates/registration/password_change_form.html:4 +#: contrib/admin/templates/admin_doc/bookmarklets.html:3 +msgid "Home" +msgstr "Inicio" + +#: contrib/admin/templates/admin/object_history.html:5 +#: contrib/admin/templates/admin/change_form.html:20 +msgid "History" +msgstr "Histrico" + +#: contrib/admin/templates/admin/object_history.html:18 +msgid "Date/time" +msgstr "Fecha/hora" + +#: contrib/admin/templates/admin/object_history.html:19 +msgid "User" +msgstr "Usuario" + +#: contrib/admin/templates/admin/object_history.html:20 +msgid "Action" +msgstr "Accin" + +#: contrib/admin/templates/admin/object_history.html:26 +msgid "DATE_WITH_TIME_FULL" +msgstr "" + +#: contrib/admin/templates/admin/object_history.html:36 +msgid "" +"This object doesn't have a change history. It probably wasn't added via this " +"admin site." +msgstr "" +"Este objeto no tiene histrico de cambios. Probablemente no fue aadido " +"usando este sitio de administracin." + +#: contrib/admin/templates/admin/change_list.html:11 +#, python-format +msgid "Add %(name)s" +msgstr "Agregar %(name)s" + +#: contrib/admin/templates/admin/filter.html:2 +#, python-format +msgid " By %(title)s " +msgstr " Por %(title)s " + +#: contrib/admin/templates/admin/500.html:4 +msgid "Server error" +msgstr "Error del servidor" + +#: contrib/admin/templates/admin/500.html:6 +msgid "Server error (500)" +msgstr "Error del servidor (500)" + +#: contrib/admin/templates/admin/500.html:9 +msgid "Server Error (500)" +msgstr "Error de servidor (500)" + +#: contrib/admin/templates/admin/500.html:10 +msgid "" +"There's been an error. It's been reported to the site administrators via e-" +"mail and should be fixed shortly. Thanks for your patience." +msgstr "" +"Ha ocurrido un error. Se ha informado a los administradores del sitio " +"mediante correo electrnico y debera arreglarse en breve. Gracias por su " +"paciencia" + +#: contrib/admin/templates/admin/search_form.html:8 +msgid "Go" +msgstr "Buscar" + +#: contrib/admin/templates/admin/base_site.html:4 +msgid "Django site admin" +msgstr "Sitio de administracin de Django" + +#: contrib/admin/templates/admin/base_site.html:7 +msgid "Django administration" +msgstr "Administracin de Django" + +#: contrib/admin/templates/admin/index.html:17 +#, python-format +msgid "Models available in the %(name)s application." +msgstr "Modelos disponibles en la aplciacin %(name)s." + +#: contrib/admin/templates/admin/index.html:28 +#: contrib/admin/templates/admin/change_form.html:15 +msgid "Add" +msgstr "Agregar" + +#: contrib/admin/templates/admin/index.html:34 +msgid "Change" +msgstr "Modificar" + +#: contrib/admin/templates/admin/index.html:44 +msgid "You don't have permission to edit anything." +msgstr "No tiene permiso para editar nada." + +#: contrib/admin/templates/admin/index.html:52 +msgid "Recent Actions" +msgstr "Acciones recientes" + +#: contrib/admin/templates/admin/index.html:53 +msgid "My Actions" +msgstr "Mis acciones" + +#: contrib/admin/templates/admin/index.html:57 +msgid "None available" +msgstr "Ninguno disponible" + +#: contrib/admin/templates/admin/404.html:4 +#: contrib/admin/templates/admin/404.html:8 +msgid "Page not found" +msgstr "Pgina no encontrada" + +#: contrib/admin/templates/admin/404.html:10 +msgid "We're sorry, but the requested page could not be found." +msgstr "Lo sentimos, pero no se encuentra la pgina solicitada." + +#: contrib/admin/templates/admin/login.html:22 +msgid "Have you forgotten your password?" +msgstr "Ha olvidado su contrasea?" + +#: contrib/admin/templates/admin/change_form.html:21 +msgid "View on site" +msgstr "Ver en el sitio" + +#: contrib/admin/templates/admin/change_form.html:30 +msgid "Please correct the error below." +msgid_plural "Please correct the errors below." +msgstr[0] "Por favor, corrija el siguiente error." +msgstr[1] "Por favor, corrija los siguientes errores." + +#: contrib/admin/templates/admin/change_form.html:48 +msgid "Ordering" +msgstr "Ordenacin" + +#: contrib/admin/templates/admin/change_form.html:51 +msgid "Order:" +msgstr "Orden:" + +#: contrib/admin/templates/admin/base.html:23 +msgid "Welcome," +msgstr "Bienvenido," + +#: contrib/admin/templates/admin/delete_confirmation.html:9 +#: contrib/admin/templates/admin/submit_line.html:3 +msgid "Delete" +msgstr "Eliminar" + +#: contrib/admin/templates/admin/delete_confirmation.html:14 +#, python-format +msgid "" +"Deleting the %(object_name)s '%(object)s' would result in deleting related " +"objects, but your account doesn't have permission to delete the following " +"types of objects:" +msgstr "" +"Eliminar el %(object_name)s '%(object)s' provocara la eliminacin de " +"objetos relacionados, pero su cuenta no tiene permiso para eliminar los " +"siguientes tipos de objetos:" + +#: contrib/admin/templates/admin/delete_confirmation.html:21 +#, python-format +msgid "" +"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of " +"the following related items will be deleted:" +msgstr "" +"Est seguro de que quiere eliminar los %(object_name)s \"%(object)s\"? Se " +"eliminarn los siguientes objetos relacionados:" + +#: contrib/admin/templates/admin/delete_confirmation.html:26 +msgid "Yes, I'm sure" +msgstr "S, estoy seguro" + +#: contrib/admin/templates/admin/submit_line.html:4 +msgid "Save as new" +msgstr "Grabar como nuevo" + +#: contrib/admin/templates/admin/submit_line.html:5 +msgid "Save and add another" +msgstr "Grabar y aadir otro" + +#: contrib/admin/templates/admin/submit_line.html:6 +msgid "Save and continue editing" +msgstr "Grabar y continuar editando" + +#: contrib/admin/templates/admin/submit_line.html:7 +msgid "Save" +msgstr "Grabar" + +#: 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 +msgid "Password change" +msgstr "Cambio de contrasea" + +#: contrib/admin/templates/registration/password_change_done.html:6 +#: contrib/admin/templates/registration/password_change_done.html:10 +msgid "Password change successful" +msgstr "Cambio de contrasea exitoso" + +#: contrib/admin/templates/registration/password_change_done.html:12 +msgid "Your password was changed." +msgstr "Su contrasea ha sido cambiada." + +#: contrib/admin/templates/registration/password_reset_form.html:4 +#: contrib/admin/templates/registration/password_reset_form.html:6 +#: contrib/admin/templates/registration/password_reset_form.html:10 +#: contrib/admin/templates/registration/password_reset_done.html:4 +msgid "Password reset" +msgstr "Recuperar contrasea" + +#: contrib/admin/templates/registration/password_reset_form.html:12 +msgid "" +"Forgotten your password? Enter your e-mail address below, and we'll reset " +"your password and e-mail the new one to you." +msgstr "" +"Ha olvidado su contrasea? Introduzca su direccin de correo electrnico, y " +"crearemos una nueva que le enviaremos por correo." + +#: contrib/admin/templates/registration/password_reset_form.html:16 +msgid "E-mail address:" +msgstr "Direccin de correo electrnico:" + +#: contrib/admin/templates/registration/password_reset_form.html:16 +msgid "Reset my password" +msgstr "Recuperar mi cntrasea" + +#: contrib/admin/templates/registration/logged_out.html:8 +msgid "Thanks for spending some quality time with the Web site today." +msgstr "Gracias por el tiempo que ha dedicado al sitio web hoy." + +#: contrib/admin/templates/registration/logged_out.html:10 +msgid "Log in again" +msgstr "Identificarse de nuevo" + +#: contrib/admin/templates/registration/password_reset_done.html:6 +#: contrib/admin/templates/registration/password_reset_done.html:10 +msgid "Password reset successful" +msgstr "Recuperacin de contrasea exitosa" + +#: contrib/admin/templates/registration/password_reset_done.html:12 +msgid "" +"We've e-mailed a new password to the e-mail address you submitted. You " +"should be receiving it shortly." +msgstr "" +"Le hemos enviado una nueva contrasea a la direccin que ha suministrado. " +"Debera recibirla en breve." + +#: contrib/admin/templates/registration/password_change_form.html:12 +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." +msgstr "" +"Por favor, introduzca su contrasea antigua, por seguridad, y despus " +"introduzca la nueva contrasea dos veces para verificar que la ha escrito " +"correctamente." + +#: contrib/admin/templates/registration/password_change_form.html:17 +msgid "Old password:" +msgstr "Contrasea antigua:" + +#: contrib/admin/templates/registration/password_change_form.html:19 +msgid "New password:" +msgstr "Contrasea nueva:" + +#: contrib/admin/templates/registration/password_change_form.html:21 +msgid "Confirm password:" +msgstr "Confirme contrasea:" + +#: contrib/admin/templates/registration/password_change_form.html:23 +msgid "Change my password" +msgstr "Cambiar mi contrasea" + +#: contrib/admin/templates/registration/password_reset_email.html:2 +msgid "You're receiving this e-mail because you requested a password reset" +msgstr "" +"Est recibiendo este mensaje debido a que solicit recuperar la contrasea" + +#: contrib/admin/templates/registration/password_reset_email.html:3 +#, python-format +msgid "for your user account at %(site_name)s" +msgstr "de su cuenta de usuario en %(site_name)s." + +#: contrib/admin/templates/registration/password_reset_email.html:5 +#, python-format +msgid "Your new password is: %(new_password)s" +msgstr "Su nueva contrasea es: %(new_password)s" + +#: contrib/admin/templates/registration/password_reset_email.html:7 +msgid "Feel free to change this password by going to this page:" +msgstr "Puede cambiarla accediendo a esta pgina:" + +#: contrib/admin/templates/registration/password_reset_email.html:11 +msgid "Your username, in case you've forgotten:" +msgstr "Su nombre de usuario, en caso de haberlo olvidado:" + +#: contrib/admin/templates/registration/password_reset_email.html:13 +msgid "Thanks for using our site!" +msgstr "Gracias por usar nuestro sitio!" + +#: contrib/admin/templates/registration/password_reset_email.html:15 +#, python-format +msgid "The %(site_name)s team" +msgstr "El equipo de %(site_name)s" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:3 +msgid "Bookmarklets" +msgstr "Bookmarklets" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:5 +msgid "Documentation bookmarklets" +msgstr "Bookmarklets de documentacin" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:9 +msgid "" +"\n" +"

        To install bookmarklets, drag the link to your bookmarks\n" +"toolbar, or right-click the link and add it to your bookmarks. Now you can\n" +"select the bookmarklet from any page in the site. Note that some of these\n" +"bookmarklets require you to be viewing the site from a computer designated\n" +"as \"internal\" (talk to your system administrator if you aren't sure if\n" +"your computer is \"internal\").

        \n" +msgstr "" +"\n" +"

        Para instalar bookmarklets, arrastre el enlace a su barra\n" +"de favoritos, o pulse con el botn derecho el enlace y adalo a sus " +"favoritos.\n" +"Ahora puede sleccionar el bookmarklet desde cualquier pgina en el sitio.\n" +"Observer que algunos de estos bookmarklets precisan que est viendo\n" +"el sitio desde un equipo sealado como \"interno\" (hable\n" +"con su administrador de sistemas si no est seguro de si el suyo lo es).\n" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:19 +msgid "Documentation for this page" +msgstr "Documentacin de esta pgina" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:20 +msgid "" +"Jumps you from any page to the documentation for the view that generates " +"that page." +msgstr "" +"Le lleva desde cualquier pgina a la documentacin de la vista que la genera." + +#: contrib/admin/templates/admin_doc/bookmarklets.html:22 +msgid "Show object ID" +msgstr "Mostrar ID de objeto" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:23 +msgid "" +"Shows the content-type and unique ID for pages that represent a single " +"object." +msgstr "" +"Muestra el tipo de contenido e ID unvoco de las pginas que representan un " +"nico objeto." + +#: contrib/admin/templates/admin_doc/bookmarklets.html:25 +msgid "Edit this object (current window)" +msgstr "Editar este objeto (ventana actual)" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:26 +msgid "Jumps to the admin page for pages that represent a single object." +msgstr "" +"Le lleva a la pgina de administracin de pginas que representan un nico " +"objeto." + +#: contrib/admin/templates/admin_doc/bookmarklets.html:28 +msgid "Edit this object (new window)" +msgstr "Editar este objeto (nueva ventana)" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:29 +msgid "As above, but opens the admin page in a new window." +msgstr "" +"Como antes, pero abre la pgina de administracin en una nueva ventana." + +#: utils/translation.py:360 +msgid "DATE_FORMAT" +msgstr "" + +#: utils/translation.py:361 +msgid "DATETIME_FORMAT" +msgstr "" + +#: utils/translation.py:362 +msgid "TIME_FORMAT" +msgstr "" + +#: utils/dates.py:6 +msgid "Monday" +msgstr "Lunes" + +#: utils/dates.py:6 +msgid "Tuesday" +msgstr "Martes" + +#: utils/dates.py:6 +msgid "Wednesday" +msgstr "Mircoles" + +#: utils/dates.py:6 +msgid "Thursday" +msgstr "Jueves" + +#: utils/dates.py:6 +msgid "Friday" +msgstr "Viernes" + +#: utils/dates.py:7 +msgid "Saturday" +msgstr "Sbado" + +#: utils/dates.py:7 +msgid "Sunday" +msgstr "Domingo" + +#: utils/dates.py:14 +msgid "January" +msgstr "Enero" + +#: utils/dates.py:14 +msgid "February" +msgstr "Febrero" + +#: utils/dates.py:14 utils/dates.py:27 +msgid "March" +msgstr "Marzo" + +#: utils/dates.py:14 utils/dates.py:27 +msgid "April" +msgstr "Abril" + +#: utils/dates.py:14 utils/dates.py:27 +msgid "May" +msgstr "Mayo" + +#: utils/dates.py:14 utils/dates.py:27 +msgid "June" +msgstr "Junio" + +#: utils/dates.py:15 utils/dates.py:27 +msgid "July" +msgstr "Julio" + +#: utils/dates.py:15 +msgid "August" +msgstr "Agosto" + +#: utils/dates.py:15 +msgid "September" +msgstr "Septiembre" + +#: utils/dates.py:15 +msgid "October" +msgstr "Octubre" + +#: utils/dates.py:15 +msgid "November" +msgstr "Noviembre" + +#: utils/dates.py:16 +msgid "December" +msgstr "Diciembre" + +#: utils/dates.py:19 +msgid "jan" +msgstr "ene" + +#: utils/dates.py:19 +msgid "feb" +msgstr "" + +#: utils/dates.py:19 +msgid "mar" +msgstr "" + +#: utils/dates.py:19 +msgid "apr" +msgstr "abr" + +#: utils/dates.py:19 +msgid "may" +msgstr "" + +#: utils/dates.py:19 +msgid "jun" +msgstr "" + +#: utils/dates.py:20 +msgid "jul" +msgstr "" + +#: utils/dates.py:20 +msgid "aug" +msgstr "" + +#: utils/dates.py:20 +msgid "sep" +msgstr "" + +#: utils/dates.py:20 +msgid "oct" +msgstr "" + +#: utils/dates.py:20 +msgid "nov" +msgstr "" + +#: utils/dates.py:20 +msgid "dec" +msgstr "dic" + +#: utils/dates.py:27 +msgid "Jan." +msgstr "Ene." + +#: utils/dates.py:27 +msgid "Feb." +msgstr "Feb." + +#: utils/dates.py:28 +msgid "Aug." +msgstr "Ago." + +#: utils/dates.py:28 +msgid "Sept." +msgstr "Sept." + +#: utils/dates.py:28 +msgid "Oct." +msgstr "Oct." + +#: utils/dates.py:28 +msgid "Nov." +msgstr "Nov." + +#: utils/dates.py:28 +msgid "Dec." +msgstr "Dic." + +#: utils/timesince.py:12 +msgid "year" +msgid_plural "years" +msgstr[0] "ao" +msgstr[1] "aos" + +#: utils/timesince.py:13 +msgid "month" +msgid_plural "months" +msgstr[0] "mes" +msgstr[1] "meses" + +#: utils/timesince.py:14 +msgid "week" +msgid_plural "weeks" +msgstr[0] "semmana" +msgstr[1] "semanas" + +#: utils/timesince.py:15 +msgid "day" +msgid_plural "days" +msgstr[0] "da" +msgstr[1] "das" + +#: utils/timesince.py:16 +msgid "hour" +msgid_plural "hours" +msgstr[0] "hora" +msgstr[1] "horas" + +#: utils/timesince.py:17 +msgid "minute" +msgid_plural "minutes" +msgstr[0] "minuto" +msgstr[1] "minutos" + +#: conf/global_settings.py:37 +msgid "Bengali" +msgstr "Bengal" + +#: conf/global_settings.py:38 +msgid "Czech" +msgstr "Checo" + +#: conf/global_settings.py:39 +msgid "Welsh" +msgstr "Gals" + +#: conf/global_settings.py:40 +msgid "Danish" +msgstr "Dans" + +#: conf/global_settings.py:41 +msgid "German" +msgstr "Alemn" + +#: conf/global_settings.py:42 +msgid "Greek" +msgstr "Griego" + +#: conf/global_settings.py:43 +msgid "English" +msgstr "Ingls" + +#: conf/global_settings.py:44 +msgid "Spanish" +msgstr "Espaol" + +#: conf/global_settings.py:45 +msgid "Argentinean Spanish" +msgstr "" + +#: conf/global_settings.py:46 +msgid "French" +msgstr "Francs" + +#: conf/global_settings.py:47 +msgid "Galician" +msgstr "Gallego" + +#: conf/global_settings.py:48 +msgid "Hungarian" +msgstr "" + +#: conf/global_settings.py:49 +msgid "Hebrew" +msgstr "Hebreo" + +#: conf/global_settings.py:50 +msgid "Icelandic" +msgstr "Islands" + +#: conf/global_settings.py:51 +msgid "Italian" +msgstr "Italiano" + +#: conf/global_settings.py:52 +msgid "Japanese" +msgstr "Japons" + +#: conf/global_settings.py:53 +msgid "Dutch" +msgstr "Holands" + +#: conf/global_settings.py:54 +msgid "Norwegian" +msgstr "Noruego" + +#: conf/global_settings.py:55 +msgid "Brazilian" +msgstr "Brasileo" + +#: conf/global_settings.py:56 +msgid "Romanian" +msgstr "Rumano" + +#: conf/global_settings.py:57 +msgid "Russian" +msgstr "Ruso" + +#: conf/global_settings.py:58 +msgid "Slovak" +msgstr "Eslovaco" + +#: conf/global_settings.py:59 +msgid "Slovenian" +msgstr "Esloveno" + +#: conf/global_settings.py:60 +msgid "Serbian" +msgstr "Serbio" + +#: conf/global_settings.py:61 +msgid "Swedish" +msgstr "Sueco" + +#: conf/global_settings.py:62 +msgid "Ukrainian" +msgstr "Ucraniano" + +#: conf/global_settings.py:63 +msgid "Simplified Chinese" +msgstr "Chino simplificado" + +#: conf/global_settings.py:64 +msgid "Traditional Chinese" +msgstr "Chino tradicional" + +#: db/models/manipulators.py:302 +#, python-format +msgid "%(object)s with this %(type)s already exists for the given %(field)s." +msgstr "" +"Ya existen %(object)s con este %(type)s para el %(field)s especificado." + +#: db/models/fields/__init__.py:40 +#, python-format +msgid "%(optname)s with this %(fieldname)s already exists." +msgstr "Ya existe %(optname)s con este %(fieldname)s." + +#: db/models/fields/__init__.py:114 db/models/fields/__init__.py:265 +#: db/models/fields/__init__.py:542 db/models/fields/__init__.py:553 +#: forms/__init__.py:346 +msgid "This field is required." +msgstr "Este campo es obligatorio." + +#: db/models/fields/__init__.py:337 +msgid "This value must be an integer." +msgstr "Este valor debe ser un nmero entero." + +#: db/models/fields/__init__.py:369 +msgid "This value must be either True or False." +msgstr "Este valor debe ser True o False." + +#: db/models/fields/__init__.py:385 +msgid "This field cannot be null." +msgstr "Este campo no puede ser nulo." + +#: db/models/fields/__init__.py:468 core/validators.py:132 +msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." +msgstr "Introduzca una fecha/hora vlida en formato YYYY-MM-DD HH:MM." + +#: db/models/fields/__init__.py:562 +msgid "Enter a valid filename." +msgstr "Introduzca un nombre de achivo vlido" + +#: db/models/fields/related.py:43 +#, python-format +msgid "Please enter a valid %s." +msgstr "Por favor, introduzca un %s vlido." + +#: db/models/fields/related.py:579 +msgid "Separate multiple IDs with commas." +msgstr " Separe mltiples IDs con comas." + +#: db/models/fields/related.py:581 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Pulse \"Control\", o \"Command\" en un Mac, para seleccionar ms de uno." + +#: db/models/fields/related.py:625 +#, python-format +msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." +msgid_plural "" +"Please enter valid %(self)s IDs. The values %(value)r are invalid." +msgstr[0] "" +"Por favor, introduzca IDs de %(self)s vlidos. El valor %(value)r no es " +"vlido." +msgstr[1] "" +"Por favor, introduzca IDs de %(self)s vlidos. Los valores %(value)r no son " +"vlidos." + +#: forms/__init__.py:380 +#, python-format +msgid "Ensure your text is less than %s character." +msgid_plural "Ensure your text is less than %s characters." +msgstr[0] "Asegrese de que su texto tiene menos de %s carcter." +msgstr[1] "Asegrese de que su texto tiene menos de %s caracteres." + +#: forms/__init__.py:385 +msgid "Line breaks are not allowed here." +msgstr "No se permiten saltos de lnea." + +#: forms/__init__.py:480 forms/__init__.py:551 forms/__init__.py:589 +#, python-format +msgid "Select a valid choice; '%(data)s' is not in %(choices)s." +msgstr "Seleccione una opcin vlida; '%(data)s' no est en %(choices)s." + +#: forms/__init__.py:645 +msgid "The submitted file is empty." +msgstr "El archivo enviado est vaco." + +#: forms/__init__.py:699 +msgid "Enter a whole number between -32,768 and 32,767." +msgstr "Introduzca un nmero entero entre -32,768 y 32,767." + +#: forms/__init__.py:708 +msgid "Enter a positive number." +msgstr "Introduzca un nmero positivo." + +#: forms/__init__.py:717 +msgid "Enter a whole number between 0 and 32,767." +msgstr "Introduzca un nmero entero entre 0 y 32,767." + +#: core/validators.py:60 +msgid "This value must contain only letters, numbers and underscores." +msgstr "Este valor debe contener slo letras, nmeros y guiones bajos." + +#: core/validators.py:64 +msgid "" +"This value must contain only letters, numbers, underscores, dashes or " +"slashes." +msgstr "" +"Este valor debe contener slo letras, nmeros, guiones bajos, barras (/) o " +"slashes." + +#: core/validators.py:72 +msgid "Uppercase letters are not allowed here." +msgstr "No se admiten letras maysculas." + +#: core/validators.py:76 +msgid "Lowercase letters are not allowed here." +msgstr "No se admiten letras minsculas." + +#: core/validators.py:83 +msgid "Enter only digits separated by commas." +msgstr "Introduzca slo dgitos separados por comas." + +#: core/validators.py:95 +msgid "Enter valid e-mail addresses separated by commas." +msgstr "Introduzca direcciones de correo vlidas separadas por comas." + +#: core/validators.py:99 +msgid "Please enter a valid IP address." +msgstr "Por favor introduzca una direccin IP vlida." + +#: core/validators.py:103 +msgid "Empty values are not allowed here." +msgstr "No se admiten valores vacos." + +#: core/validators.py:107 +msgid "Non-numeric characters aren't allowed here." +msgstr "No se admiten caracteres no numricos." + +#: core/validators.py:111 +msgid "This value can't be comprised solely of digits." +msgstr "Este valor no puede estar formado slo por dgitos." + +#: core/validators.py:116 +msgid "Enter a whole number." +msgstr "Introduzca un nmero entero." + +#: core/validators.py:120 +msgid "Only alphabetical characters are allowed here." +msgstr "Slo se admiten caracteres alfabticos." + +#: core/validators.py:124 +msgid "Enter a valid date in YYYY-MM-DD format." +msgstr "Introduzca una fecha vlida en formato AAAA-MM-DD." + +#: core/validators.py:128 +msgid "Enter a valid time in HH:MM format." +msgstr "Introduzca una hora vlida en formato HH:MM." + +#: core/validators.py:136 +msgid "Enter a valid e-mail address." +msgstr "Introduzca una direccin de correo electrnico vlida" + +#: core/validators.py:148 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" +"Enve una imagen vlida. El archivo que ha enviado no era una imagen o se " +"trataba de una imagen corrupta." + +#: core/validators.py:155 +#, python-format +msgid "The URL %s does not point to a valid image." +msgstr "La URL %s no apunta a una imagen vlida." + +#: core/validators.py:159 +#, python-format +msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." +msgstr "" +"Los nmeros de telfono deben guardar el formato XXX-XXX-XXXX format. \"%s\" " +"no es vlido." + +#: core/validators.py:167 +#, python-format +msgid "The URL %s does not point to a valid QuickTime video." +msgstr "La URL %s no apunta a un vdeo QuickTime vlido." + +#: core/validators.py:171 +msgid "A valid URL is required." +msgstr "Se precisa una URL vlida." + +#: core/validators.py:185 +#, python-format +msgid "" +"Valid HTML is required. Specific errors are:\n" +"%s" +msgstr "" +"Se precisa HTML vlido. Los errores especficos son:\n" +"%s" + +#: core/validators.py:192 +#, python-format +msgid "Badly formed XML: %s" +msgstr "XML mal formado: %s" + +#: core/validators.py:202 +#, python-format +msgid "Invalid URL: %s" +msgstr "URL no vlida: %s" + +#: core/validators.py:206 core/validators.py:208 +#, python-format +msgid "The URL %s is a broken link." +msgstr "La URL %s es un enlace roto." + +#: core/validators.py:214 +msgid "Enter a valid U.S. state abbreviation." +msgstr "Introduzca una abreviatura vlida de estado de los EEUU." + +#: core/validators.py:229 +#, 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] "Vigila tu boca! Aqu no admitimos la palabra %s." +msgstr[1] "Vigila tu boca! Aqu no admitimos las palabras %s." + +#: core/validators.py:236 +#, python-format +msgid "This field must match the '%s' field." +msgstr "Este campo debe concordar con el campo '%s'." + +#: core/validators.py:255 +msgid "Please enter something for at least one field." +msgstr "Por favor, introduzca algo en al menos un campo." + +#: core/validators.py:264 core/validators.py:275 +msgid "Please enter both fields or leave them both empty." +msgstr "Por favor, rellene ambos campos o deje ambos vacos." + +#: core/validators.py:282 +#, python-format +msgid "This field must be given if %(field)s is %(value)s" +msgstr "Se debe proporcionar este campo si %(field)s es %(value)s" + +#: core/validators.py:294 +#, python-format +msgid "This field must be given if %(field)s is not %(value)s" +msgstr "Se debe proporcionar este campo si %(field)s no es %(value)s" + +#: core/validators.py:313 +msgid "Duplicate values are not allowed." +msgstr "No se admiten valores duplicados." + +#: core/validators.py:336 +#, python-format +msgid "This value must be a power of %s." +msgstr "Este valor debe ser una potencia de %s." + +#: core/validators.py:347 +msgid "Please enter a valid decimal number." +msgstr "Por favor, introduzca un nmero decimal vlido." + +#: core/validators.py:349 +#, python-format +msgid "Please enter a valid decimal number with at most %s total digit." +msgid_plural "" +"Please enter a valid decimal number with at most %s total digits." +msgstr[0] "" +"Por favor, introduzca un nmero decimal vlido con con un mximo de %s " +"dgito en total." +msgstr[1] "" +"Por favor, introduzca un nmero decimal vlido con un maximo de %s dgitos " +"en total." + +#: core/validators.py:352 +#, python-format +msgid "Please enter a valid decimal number with at most %s decimal place." +msgid_plural "" +"Please enter a valid decimal number with at most %s decimal places." +msgstr[0] "" +"Por favor, introduzca un nmero decimal vlido con un mximo de %s " +"posicin decimal." +msgstr[1] "" +"Por favor, introduzca un nmero decimal vlido con un mximo de %s " +"posiciones decimales." + +#: core/validators.py:362 +#, python-format +msgid "Make sure your uploaded file is at least %s bytes big." +msgstr "Asegrese de que el archivo que enva tiene al menos %s bytes." + +#: core/validators.py:363 +#, python-format +msgid "Make sure your uploaded file is at most %s bytes big." +msgstr "Asegrese de que el archivo que enva tiene como mximo %s bytes." + +#: core/validators.py:376 +msgid "The format for this field is wrong." +msgstr "El formato de este campo es incorrecto." + +#: core/validators.py:391 +msgid "This field is invalid." +msgstr "Este campo no es vlido." + +#: core/validators.py:426 +#, python-format +msgid "Could not retrieve anything from %s." +msgstr "No pude obtener nada de %s." + +#: core/validators.py:429 +#, python-format +msgid "" +"The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." +msgstr "" +"La URL %(url)s devolvi la cabecera Content-Type '%(contenttype)s', que no " +"es vlida." + +#: core/validators.py:462 +#, python-format +msgid "" +"Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " +"\"%(start)s\".)" +msgstr "" +"Por favor, cierre la etiqueta %(tag)s de la lnea %(line)s. (La lnea " +"empieza por \"%(start)s\".)" + +#: core/validators.py:466 +#, python-format +msgid "" +"Some text starting on line %(line)s is not allowed in that context. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"Parte del texto que comienza en la lnea %(line)s no est permitido en ese " +"contexto. (La lnea empieza por \"%(start)s\".)" + +#: core/validators.py:471 +#, python-format +msgid "" +"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" +"(start)s\".)" +msgstr "" +"El \"%(attr)s\" de la lnea %(line)s no es un atributo vlido. (La lnea " +"empieza por \"%(start)s\".)" + +#: core/validators.py:476 +#, python-format +msgid "" +"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" +"(start)s\".)" +msgstr "" +"La \"<%(tag)s>\" de la lnea %(line)s no es una etiqueta vlida. (La lnea " +"empieza por \"%(start)s\".)" + +#: core/validators.py:480 +#, python-format +msgid "" +"A tag on line %(line)s is missing one or more required attributes. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"A una etiqueta de la lnea %(line)s le faltan uno o ms atributos " +"requeridos. (La lnea empieza por \"%(start)s\".)" + +#: core/validators.py:485 +#, python-format +msgid "" +"The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"El atributo \"%(attr)s\" de la lnea %(line)s tiene un valor que no es " +"vlido. (La lnea empieza por \"%(start)s\".)" + +#: template/defaultfilters.py:379 +msgid "yes,no,maybe" +msgstr "si,no,tal vez" + +#~ msgid "Comment" +#~ msgstr "Comentario" + +#~ msgid "Comments" +#~ msgstr "Comentarios" + +#~ msgid "String (up to 50)" +#~ msgstr "Cadena (mximo 50)" + +#~ msgid "label" +#~ msgstr "etiqueta" + +#~ msgid "package" +#~ msgstr "paquete" + +#~ msgid "packages" +#~ msgstr "paquetes" + +#, fuzzy +#~ msgid "" +#~ "Please enter a valid decimal number with a whole part of at most %s digit." +#~ msgid_plural "" +#~ "Please enter a valid decimal number with a whole part of at most %s " +#~ "digits." +#~ msgstr[0] "" +#~ "Por favor, introduzca un nmero decimal vlido con a lo ms %s dgito en " +#~ "total." +#~ msgstr[1] "" +#~ "Por favor, introduzca un nmero decimal vlido con a lo ms %s dgitos en " +#~ "total." diff --git a/django/conf/locale/es_AR/LC_MESSAGES/djangojs.mo b/django/conf/locale/es_AR/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..e48292825b3eedca8ce6e3fab7426846b4a39985 GIT binary patch literal 1474 zcmY+D&ub(_6vs{s2MofiAj8$DU|Hb~cJ*CSfzAH%n$VyMmXR?q^RWJyk(W^I)Uc3q-A|4d)3gVw2cvKMFn+FemU(cAZ1y!F{^T`@ny|N5Frs(%)!UN z6HxNH4a&Vwmgk>>PhkH!_%QetC~?0BCC*RaP4HK+sSAg4e+?A<<>kH$%Dq1LGI$ew z6Z{xNO6nU>^7;;hEA=CYbQ}2@@c$w20M%XNaqJ{V@gudaU`i~>Lu$k)Y2HNqORZ01 zK7}bma+bPeJSoct>D9@q>K29S&a|oYsA9Sh)V8kJ7TQCwIag|X>|9{d6wQQBcU7YZ zY?~_;YfoCvDwm(AzP7dYbK2#RZ-h+yd`#V`Hx*@iPW{?4mTFGjx~xN_0Z$`OM(pVz zk4|{i%@zke&Kp5xrm&_QM|IUXi{(Rg$P-wp0cA9#8<@K^Py?%@7F=yW3;$0Q4-DUx^VG9*LSq1Ls7VY2O6 zM_f&MI&z2B(sVs(uO;avYPUP(fdb zdl{cp`@r$7y}?1Uxw(ERX`dNOybstXJ2rQPv1NxgM<%vTTdnk5qOmRnDomI}Gd?0@*iOu;=8!9QtadD;TIoL_+V8fb z?r7P5c$L~3Su3pF(uL@n4m4;q&(eam5G}Yo>6v^Xsf-Jwt;@&Uh_3ict8SCyG7YbK zw2y|&s82^|$1A$j6zV45TuQ*#pVL@Q7yXD|Nc9{lK)3AUzX+0U6qrAJ?&P)lHP3(} Z!(Q}*-$%M|>WZ7IOyAKK8O+(M{{SDzWdHyG literal 0 HcmV?d00001 diff --git a/django/conf/locale/es_AR/LC_MESSAGES/djangojs.po b/django/conf/locale/es_AR/LC_MESSAGES/djangojs.po new file mode 100644 index 0000000000..e9578701d5 --- /dev/null +++ b/django/conf/locale/es_AR/LC_MESSAGES/djangojs.po @@ -0,0 +1,110 @@ +# Argentinean spanish translation for the django-admin JS files, based on +# Spanish translation work by Jorge Gajon. +# Copyright (C) +# This file is distributed under the same license as the PACKAGE package. +# Ramiro Morales , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: Django JavaScript 1.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-12-09 11:51+0100\n" +"PO-Revision-Date: 2006-05-16 10:20-0300\n" +"Last-Translator: Ramiro Morales \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: contrib/admin/media/js/SelectFilter2.js:33 +#, perl-format +msgid "Available %s" +msgstr "%s disponibles" + +#: contrib/admin/media/js/SelectFilter2.js:41 +msgid "Choose all" +msgstr "Selecciona todos" + +#: contrib/admin/media/js/SelectFilter2.js:46 +msgid "Add" +msgstr "Agregar" + +#: contrib/admin/media/js/SelectFilter2.js:48 +msgid "Remove" +msgstr "Eliminar" + +#: contrib/admin/media/js/SelectFilter2.js:53 +#, perl-format +msgid "Chosen %s" +msgstr "%s elegidos" + +#: contrib/admin/media/js/SelectFilter2.js:54 +msgid "Select your choice(s) and click " +msgstr "Haga sus elecciones y haga click en " + +#: contrib/admin/media/js/SelectFilter2.js:59 +msgid "Clear all" +msgstr "Elimina todos" + +#: contrib/admin/media/js/dateparse.js:26 +#: contrib/admin/media/js/calendar.js:24 +msgid "" +"January February March April May June July August September October November " +"December" +msgstr "" +"Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre " +"Noviembre Diciembre" + +#: contrib/admin/media/js/dateparse.js:27 +msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday" +msgstr "Domingo Lunes Martes Mircoles Jueves Viernes Sbado" + +#: contrib/admin/media/js/calendar.js:25 +msgid "S M T W T F S" +msgstr "D L M M J V S" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:45 +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:80 +msgid "Now" +msgstr "Ahora" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:48 +msgid "Clock" +msgstr "Reloj" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:77 +msgid "Choose a time" +msgstr "Elija una hora" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:81 +msgid "Midnight" +msgstr "Medianoche" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:82 +msgid "6 a.m." +msgstr "6 a.m." + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:83 +msgid "Noon" +msgstr "Medioda" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:87 +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:168 +msgid "Cancel" +msgstr "Cancelar" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:111 +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:162 +msgid "Today" +msgstr "Hoy" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:114 +msgid "Calendar" +msgstr "Calendario" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:160 +msgid "Yesterday" +msgstr "Ayer" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:164 +msgid "Tomorrow" +msgstr "Maana" diff --git a/django/conf/locale/fr/LC_MESSAGES/django.mo b/django/conf/locale/fr/LC_MESSAGES/django.mo index bc4e4ae0195f6badd01f83f76bc572087b8eacd1..b6baa932c2ed81ddeee2ac062c0fb0fd66068cd6 100644 GIT binary patch delta 11983 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 delta 7191 zcmZ|Ud3==By~pu01QG~)APIyeLly!_2#XxBoMO5?kKn*RkmYY z@G62@3JO;`+>2W42CWK+6@**VqEndj_J65V^n zcj|~QcrvE$uMH{7XG~jsxPdWGlD`_GT4QFmHl_&{;{>e4BK#xXg0TtS_l9FER6CWZ` ziVblMw!p_w4edbPw+GeH*H8m{6V-wDup#Z656Se#Pf=4COSjc<25Q9pky$e%k-?f$ z?0_p#9eCcA_aKij$1w>nU=+qD8Z#Lau_G?VPPiF^n#%Xc=!;h|858_oNAgf#n1J1J z8IHuAs1f~)8qqcEg;DfMBhN?8)Cjx_C!$7t$axg?y-zwY|GMxM6?O2eyWu?MQ@(&2 zK~ILG2K%EL7>I>93d2i>D=0sYx<83gs6HL_y*{Y=0j^w#1(Zi62aOp|X05yMH&lnd zMQx(*P+z=))fkatOd2l29NdgO@i=O&8>NPKwTVIPp*Ym@x}s(z2eqUHr~_6MBojww z7G~fQ)Ny+OHPSs;7vDfl**;f3gzDHws0W_Fj`%HRVG{~k+Wx5LFGSU^#z@?YdS37i zGHUQ$)RY}ZZMIXc-p6n`>ZTd0L+Pm9p6$#>bzl_c;S{_bpTvCp2`6E8Cu98hFg}1g zaV71W?9Sft+KWB7@ENM7P1B88g?acOzJs%I1k*GGccD6d0X5YTnck^siyB!LMq#ci z4?w*ihM@*D4IAqGFCwFnt-==g2x>QP!Fu?KyZ#00_?<VBz5(U;W+F@`Dy22 z)LLJ6*W%GHp5BY;ZFVb;EiLuMtk9oXxuMOtS{F@iqJ% zevfK!D?5#>c@=Z;@5nwh$=s}6KO86H1RRb#QG4Q2HuJ9s7tu|Qx(T92z6G@;U!d0V zENW(cLM_Q<)KXnTO>GRVa`a6CMqqzbeF17S4#zZn4ioVp>UrmKn140&4=OZ8zo0tQ zG1oi)x8WShvyp%1ARna|!3NRy=At@SgX-7{S6+qc$ivte*Q1{Q4C+mL05#L6gJcGg zsn?qwiNmokZo`iF6>1MevtXPUlZx6aW1Le^o2eAlU~-aRsI~gQm5;dVpP?E!?dpGUUUAmz=QY^W+1i=x>=Kss&n2S= z6`-bM1gZm*!#5aHg0Yn6qt^I7)KsoPP31<^{hLwGc@fp&J*fL%Mcwx%Hp4@xcK)jC zv~SLl(HDO}P3bSFFVySLH2T=xsHvaG(YPH0I1%4O4uFXr;BBgr7*Dwz=iMFQmWF!4^m64ns1Ynii+7_s5>w#)4w!`cewA|(#!z04nxS1nVCUcSs_4G16f-MJnFQl!QLita~JH?zsZN@~7j2g&7jU)%v z(E`*`6uSEHsF6=cbu@r#crL0V)q{fGRIi|7C>3k46@G+?cowx*(SyAo8m&<0w+Cvb z#-ch9#AICK+=ZPfA3=5WDpq0LA>R9C5oS`}79_*+n2%A%rX{`TgndyRDM2>0S%D1R zyox1w73*Sgq1Qku>c07?Dc^y554?@r@hEEKD~5SK;0&&FnI|xc8@4#NqZ-_e8sP<3 ze;qY-QNz8z2b!ZAD#fR9F-BtC2(P{!s-s;|&(C)D!+f3p!DOa!;eOPOU!m6cG-?Je zq1Lq7NP3TLQ9o=pA$>6)AcHe;qrC4=#|X-^(T{Vm9j^$&09OBAjP$L?TdOu9XOk9ZkfHTjaHtkVtk5Oa1V1_qVcPewhRcB?m)8<3M|PT>96W;`z&+=35b@dW-F!gHwiMmOF@I>rU4flNh> za4Bl)SEBaBYSepR9cn-?O=SKP$Q+@fDV}#X{1b;zPPol`z)WmFxfK0ai5l?+qz`60 zHpgqIC2BT_lYp&}Dzh3@|2byhX;*GJnfX^w+fDWwN_A#nKK0#EQ&xp{;(FBDUd3Wv zXP$ea#T3Gl^3E}Z0q?Kgjo5+me$=}mSPy$+9UOqMI1uA;GHNC( zQ5{^4+U)mXGuk(gl8M0=P!E0uo8X7elckFxnyI^8`5_Fd;m63x?Wiex9ksS^VGBIw>d#4C~|9SQpQuX5dHE z^Dbj6j4b!sNi1jnbwgJw^q`)o5f!@f1oTl>N+Na( zuU^=S`Ua?_QyN1&M+AuEAQx{=U0k`d^D{1Lw<>ie8d2X4hZ8Ro8ug8&P1~I7XRwy| zFJc_gk~%Ht2|}p_@tZ3D zn|uTh{0851_5Y83i6z8uiGze*a8D6RD~Z1n>|GM$ezEW`^pF5n-Dc06Yt&eZ(3r*Ix85Cudu(Szth zByep8Ds?3Pdwh~OOuR~bL_9z=2w{m?#2VrXv5HV?&3%_K6+gvDB8L1PRNCb6@6Z1s_mV4pq4vuu^di!T zpNSi(0}ok1p+5en)Rb$vT3gWD*^SNi-;>tG|Pi7}Elt|$o{lA8Xy^BF}oXnqysYFAs zGW=t7ANhNU?Zp2P=ZF-dJ5isQPAn!y67_iC6jYk#5&nf$+53scTvrjuq+-OAc{4B#q zZE@9-P>(Jj`)qdC+|c~4bA0w>w_TwpyZ7~l&i7~@VH@TQw9|6Z?fRT7yDw*hU6k9* zuFFl0^mppnty^b%Jhvn?rdRh!yD2Z;Ud?MC`Zn)FpS_l!ZSO5euv-cSg}y7;7Ga+q zvdIn{nqVu24zve`4z6EbRbAtsUtD2R3iD#h0>vfs%I616*@D`t@Q2-2m}Y+}%t+>z zfLSnWZeVtezr5r|t}0MjWh#rSs~0V(DzV3hJ!S71KDVy!4JD39jtEU3{f^I$Dax^% zi}u*!vB~z)v2$(Kxb|`5Ybz_On6)b7a%cRh)mfoiZuR->fbkdYZ4>s}z7uop;fbeg z+@xS=$D~AGRKe`owSn?^p@Q2x`~E#|ca;aKLR+U~*0I;`7!evh?ImBR&J3R~6hHG7 zU+C-N6A|`spul!5&9t*hd)uw0hZ+YeYqHFEJ_8lAs_fP|**B&zs;tZg%N~d-FI`Yu zK5t$qy8N+7`__VZn_k%=6jNEhj=i&LtZiA{-sV*g3jM13uDbRwB`vIf@r(B3#T{*n zCFAUxB@-emtIo_{P+@;rGSDtu+QP0|nqj|LnjfLMwaYp;s#s9tFA4ZHYXN&{*}CZW m?<$^GTU=AVV7~p$@@37r&tH;OTT?!-yqYalTV)?#;r|z$E2@nE diff --git a/django/conf/locale/fr/LC_MESSAGES/django.po b/django/conf/locale/fr/LC_MESSAGES/django.po index ff3fc6f619..f3843dfe8e 100644 --- a/django/conf/locale/fr/LC_MESSAGES/django.po +++ b/django/conf/locale/fr/LC_MESSAGES/django.po @@ -16,9 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: contrib/comments/models.py:67 contrib/comments/models.py:166 -#, fuzzy msgid "object ID" -msgstr "id de l'objet" +msgstr "ID de l'objet" #: contrib/comments/models.py:68 msgid "headline" @@ -26,9 +25,8 @@ msgstr "titre" #: contrib/comments/models.py:69 contrib/comments/models.py:90 #: contrib/comments/models.py:167 -#, fuzzy msgid "comment" -msgstr "contenu" +msgstr "commentaire" #: contrib/comments/models.py:70 msgid "rating #1" @@ -75,7 +73,6 @@ msgid "is public" msgstr "est public" #: contrib/comments/models.py:85 contrib/admin/views/doc.py:289 -#, fuzzy msgid "IP address" msgstr "adresse IP" @@ -92,14 +89,12 @@ msgstr "" "commentaire a t supprim\" sera affich en lieu et place de celui-ci." #: contrib/comments/models.py:91 -#, fuzzy msgid "comments" -msgstr "contenu" +msgstr "commentaires" #: contrib/comments/models.py:131 contrib/comments/models.py:207 -#, fuzzy msgid "Content object" -msgstr "type de contenu" +msgstr "Type de contenu" #: contrib/comments/models.py:159 #, python-format @@ -117,12 +112,10 @@ msgstr "" "http://%(domain)s%(url)s" #: contrib/comments/models.py:168 -#, fuzzy msgid "person's name" msgstr "nom" #: contrib/comments/models.py:171 -#, fuzzy msgid "ip address" msgstr "adresse IP" @@ -131,33 +124,28 @@ msgid "approved by staff" msgstr "approuv par l'quipe" #: contrib/comments/models.py:176 -#, fuzzy msgid "free comment" -msgstr "Commentaire libre" +msgstr "commentaire libre" #: contrib/comments/models.py:177 -#, fuzzy msgid "free comments" -msgstr "Commentaires libres" +msgstr "commentaires libres" #: contrib/comments/models.py:233 msgid "score" -msgstr "valuation" +msgstr "evaluation" #: contrib/comments/models.py:234 -#, fuzzy msgid "score date" -msgstr "Date d'valuation" +msgstr "date d'valuation" #: contrib/comments/models.py:237 -#, fuzzy msgid "karma score" -msgstr "Point de Karma" +msgstr "point de Karma" #: contrib/comments/models.py:238 -#, fuzzy msgid "karma scores" -msgstr "Points de Karma" +msgstr "points de Karma" #: contrib/comments/models.py:242 #, python-format @@ -176,19 +164,16 @@ msgstr "" "%(text)s" #: contrib/comments/models.py:265 -#, fuzzy msgid "flag date" msgstr "date d'indicateur" #: contrib/comments/models.py:268 -#, fuzzy msgid "user flag" -msgstr "Indicateur utilisateur" +msgstr "indicateur utilisateur" #: contrib/comments/models.py:269 -#, fuzzy msgid "user flags" -msgstr "Indicateurs utilisateur" +msgstr "indicateurs utilisateur" #: contrib/comments/models.py:273 #, python-format @@ -196,19 +181,16 @@ msgid "Flag by %r" msgstr "Indicateur par %r" #: contrib/comments/models.py:278 -#, fuzzy msgid "deletion date" msgstr "date de suppression" #: contrib/comments/models.py:280 -#, fuzzy msgid "moderator deletion" -msgstr "Suppression de modrateur" +msgstr "suppression de modrateur" #: contrib/comments/models.py:281 -#, fuzzy msgid "moderator deletions" -msgstr "Suppressions de modrateur" +msgstr "suppressions de modrateur" #: contrib/comments/models.py:285 #, python-format @@ -220,7 +202,6 @@ msgid "Anonymous users cannot vote" msgstr "Les utilisateurs anonymes ne peuvent pas voter" #: contrib/comments/views/karma.py:23 -#, fuzzy msgid "Invalid comment ID" msgstr "ID de commentaire invalide" @@ -282,7 +263,7 @@ msgstr "Un ou plusieurs champs requis n'ont pas #: contrib/comments/views/comments.py:286 msgid "Somebody tampered with the comment form (security violation)" msgstr "" -"Quelqu'un a trifouill le formulaire de commentaire (violation des rgles de " +"Quelqu'un a trafiqu le formulaire de commentaire (violation des rgles de " "scurit)" #: contrib/comments/views/comments.py:207 @@ -313,7 +294,6 @@ msgid "Password:" msgstr "Mot de passe" #: contrib/comments/templates/comments/form.html:6 -#, fuzzy msgid "Forgotten your password?" msgstr "Mot de passe oubli?" @@ -346,33 +326,30 @@ msgstr "vote n #: contrib/comments/templates/comments/form.html:12 #: contrib/comments/templates/comments/form.html:23 msgid "Required" -msgstr "" +msgstr "Requis" #: contrib/comments/templates/comments/form.html:12 #: contrib/comments/templates/comments/form.html:23 msgid "Optional" -msgstr "" +msgstr "Optionel" #: contrib/comments/templates/comments/form.html:23 msgid "Post a photo" -msgstr "" +msgstr "Poster une photo" #: contrib/comments/templates/comments/form.html:27 #: contrib/comments/templates/comments/freeform.html:5 -#, fuzzy msgid "Comment:" -msgstr "Commentaire" +msgstr "Commentaire :" #: contrib/comments/templates/comments/form.html:32 #: contrib/comments/templates/comments/freeform.html:9 -#, fuzzy msgid "Preview comment" msgstr "Prvisualisation du commentaire" #: contrib/comments/templates/comments/freeform.html:4 -#, fuzzy msgid "Your name:" -msgstr "nom d'utilisateur" +msgstr "Votre nom :" #: contrib/admin/filterspecs.py:40 #, python-format @@ -393,7 +370,6 @@ msgid "Any date" msgstr "Toutes les dates" #: contrib/admin/filterspecs.py:110 -#, fuzzy msgid "Today" msgstr "Aujourd'hui" @@ -414,7 +390,6 @@ msgid "Yes" msgstr "Oui" #: contrib/admin/filterspecs.py:143 -#, fuzzy msgid "No" msgstr "Non" @@ -496,7 +471,6 @@ msgstr "" "Votre courriel n'est pas votre nom d'utilisateur. Essayez '%s' la place." #: contrib/admin/views/main.py:226 -#, fuzzy msgid "Site administration" msgstr "Gestion du site" @@ -515,7 +489,7 @@ msgid "You may add another %s below." msgstr "Vous pouvez ajouter un autre %s ci-dessous." #: contrib/admin/views/main.py:290 -#, fuzzy, python-format +#, python-format msgid "Add %s" msgstr "Ajouter %s" @@ -530,7 +504,7 @@ msgid "and" msgstr "et" #: contrib/admin/views/main.py:338 -#, fuzzy, python-format +#, python-format msgid "Changed %s." msgstr "Modifi %s." @@ -557,7 +531,7 @@ msgstr "" "de l'ditez ci-dessous." #: contrib/admin/views/main.py:392 -#, fuzzy, python-format +#, python-format msgid "Change %s" msgstr "Changement %s" @@ -581,7 +555,7 @@ msgid "Are you sure?" msgstr "tes-vous sr ?" #: contrib/admin/views/main.py:533 -#, fuzzy, python-format +#, python-format msgid "Change history: %s" msgstr "Historique des changements : %s" @@ -615,17 +589,14 @@ msgid "Comma-separated integers" msgstr "Des entiers spars par une virgule" #: contrib/admin/views/doc.py:281 -#, fuzzy msgid "Date (without time)" msgstr "Date (sans l'heure)" #: contrib/admin/views/doc.py:282 -#, fuzzy msgid "Date (with time)" msgstr "Date (avec l'heure)" #: contrib/admin/views/doc.py:283 -#, fuzzy msgid "E-mail address" msgstr "Courriel :" @@ -634,7 +605,6 @@ msgid "File path" msgstr "Chemin vers le fichier" #: contrib/admin/views/doc.py:285 -#, fuzzy msgid "Decimal number" msgstr "Nombre dcimal" @@ -647,7 +617,6 @@ msgid "Relation to parent model" msgstr "Relation au modle parent" #: contrib/admin/views/doc.py:293 -#, fuzzy msgid "Phone number" msgstr "Numro de tlphone" @@ -755,9 +724,8 @@ msgid "Django administration" msgstr "Administration de Django" #: contrib/admin/templates/admin/500.html:4 -#, fuzzy msgid "Server error" -msgstr "Erreur du serveur (500)" +msgstr "Erreur du serveur" #: contrib/admin/templates/admin/500.html:6 msgid "Server error (500)" @@ -788,7 +756,7 @@ msgstr "Nous sommes d #: contrib/admin/templates/admin/index.html:17 #, python-format msgid "Models available in the %(name)s application." -msgstr "" +msgstr "Modles disponibles dans l'application %(name)s." #: contrib/admin/templates/admin/index.html:28 #: contrib/admin/templates/admin/change_form.html:15 @@ -816,7 +784,7 @@ msgid "None available" msgstr "Aucun(e) disponible" #: contrib/admin/templates/admin/change_list.html:11 -#, fuzzy, python-format +#, python-format msgid "Add %(name)s" msgstr "Ajouter %(name)s" @@ -834,7 +802,7 @@ msgid "Delete" msgstr "Supprimer" #: contrib/admin/templates/admin/delete_confirmation.html:14 -#, fuzzy, python-format +#, python-format msgid "" "Deleting the %(object_name)s '%(object)s' would result in deleting related " "objects, but your account doesn't have permission to delete the following " @@ -897,7 +865,6 @@ msgid "Save and continue editing" msgstr "Sauver et continuer les modifications" #: contrib/admin/templates/admin/submit_line.html:7 -#, fuzzy msgid "Save" msgstr "Sauver" @@ -1051,9 +1018,8 @@ msgstr "" "gnr cette page." #: contrib/admin/templates/admin_doc/bookmarklets.html:22 -#, fuzzy msgid "Show object ID" -msgstr "Montrer l'ID de l'objet" +msgstr "Afficher l'ID de l'objet" #: contrib/admin/templates/admin_doc/bookmarklets.html:23 msgid "" @@ -1094,7 +1060,6 @@ msgid "Currently:" msgstr "Actuellement :" #: contrib/admin/templates/widget/file.html:3 -#, fuzzy msgid "Change:" msgstr "Modification :" @@ -1154,7 +1119,6 @@ msgid "template name" msgstr "nom du template" #: contrib/flatpages/models.py:13 -#, fuzzy msgid "" "Example: 'flatpages/contact_page'. If this isn't provided, the system will " "use 'flatpages/default'." @@ -1189,24 +1153,20 @@ msgid "codename" msgstr "nom de code" #: contrib/auth/models.py:17 -#, fuzzy msgid "permission" -msgstr "Permission" +msgstr "permission" #: contrib/auth/models.py:18 contrib/auth/models.py:27 -#, fuzzy msgid "permissions" -msgstr "Permissions" +msgstr "permissions" #: contrib/auth/models.py:29 -#, fuzzy msgid "group" -msgstr "Groupe" +msgstr "groupe" #: contrib/auth/models.py:30 contrib/auth/models.py:65 -#, fuzzy msgid "groups" -msgstr "Groupes" +msgstr "groupes" #: contrib/auth/models.py:55 msgid "username" @@ -1266,19 +1226,16 @@ msgstr "" "appartient. " #: contrib/auth/models.py:67 -#, fuzzy msgid "user permissions" -msgstr "Permissions" +msgstr "permissions de l'utilisateur" #: contrib/auth/models.py:70 -#, fuzzy msgid "user" -msgstr "Utilisateur" +msgstr "utilisateur" #: contrib/auth/models.py:71 -#, fuzzy msgid "users" -msgstr "Utilisateurs" +msgstr "utilisateurs" #: contrib/auth/models.py:76 msgid "Personal info" @@ -1297,9 +1254,8 @@ msgid "Groups" msgstr "Groupes" #: contrib/auth/models.py:219 -#, fuzzy msgid "message" -msgstr "Message" +msgstr "message" #: contrib/auth/forms.py:30 msgid "" @@ -1310,7 +1266,6 @@ msgstr "" "ncessaire pour se connecter" #: contrib/contenttypes/models.py:25 -#, fuzzy msgid "python model class name" msgstr "nom du module python" @@ -1447,54 +1402,52 @@ msgid "December" msgstr "Dcembre" #: utils/dates.py:19 -#, fuzzy msgid "jan" -msgstr "et" +msgstr "jan" #: utils/dates.py:19 msgid "feb" -msgstr "" +msgstr "fv" #: utils/dates.py:19 msgid "mar" -msgstr "" +msgstr "mar" #: utils/dates.py:19 msgid "apr" -msgstr "" +msgstr "avr" #: utils/dates.py:19 -#, fuzzy msgid "may" -msgstr "journe" +msgstr "mai" #: utils/dates.py:19 msgid "jun" -msgstr "" +msgstr "jui" #: utils/dates.py:20 msgid "jul" -msgstr "" +msgstr "jul" #: utils/dates.py:20 msgid "aug" -msgstr "" +msgstr "aout" #: utils/dates.py:20 msgid "sep" -msgstr "" +msgstr "sep" #: utils/dates.py:20 msgid "oct" -msgstr "" +msgstr "oct" #: utils/dates.py:20 msgid "nov" -msgstr "" +msgstr "nov" #: utils/dates.py:20 msgid "dec" -msgstr "" +msgstr "dc" #: utils/dates.py:27 msgid "Jan." @@ -1544,7 +1497,6 @@ msgstr[0] "" msgstr[1] "" #: utils/timesince.py:15 -#, fuzzy msgid "day" msgid_plural "days" msgstr[0] "journe" @@ -1557,7 +1509,6 @@ msgstr[0] "heure" msgstr[1] "heures" #: utils/timesince.py:17 -#, fuzzy msgid "minute" msgid_plural "minutes" msgstr[0] "minute" @@ -1576,7 +1527,6 @@ msgid "Welsh" msgstr "Gallois" #: conf/global_settings.py:40 -#, fuzzy msgid "Danish" msgstr "Dannois" @@ -1617,13 +1567,12 @@ msgid "Icelandic" msgstr "Islandais" #: conf/global_settings.py:50 -#, fuzzy msgid "Italian" msgstr "Italien" #: conf/global_settings.py:51 msgid "Japanese" -msgstr "" +msgstr "Japonais" #: conf/global_settings.py:52 msgid "Dutch" @@ -1655,7 +1604,6 @@ msgid "Slovenian" msgstr "Slovaque" #: conf/global_settings.py:59 -#, fuzzy msgid "Serbian" msgstr "Serbe" @@ -1664,9 +1612,8 @@ msgid "Swedish" msgstr "Sudois" #: conf/global_settings.py:61 -#, fuzzy msgid "Ukrainian" -msgstr "Brsilien" +msgstr "Ukrainien" #: conf/global_settings.py:62 msgid "Simplified Chinese" @@ -1683,7 +1630,6 @@ msgstr "" "('_')." #: core/validators.py:64 -#, fuzzy msgid "" "This value must contain only letters, numbers, underscores, dashes or " "slashes." @@ -1968,42 +1914,35 @@ msgstr "%(optname)s avec le champs %(fieldname)s existe d #: db/models/fields/__init__.py:114 db/models/fields/__init__.py:265 #: db/models/fields/__init__.py:542 db/models/fields/__init__.py:553 #: forms/__init__.py:346 -#, fuzzy msgid "This field is required." msgstr "Ce champ est obligatoire." #: db/models/fields/__init__.py:337 -#, fuzzy msgid "This value must be an integer." -msgstr "Cette valeur doit tre une puissance de %s." +msgstr "Cette valeur doit tre un entier." #: db/models/fields/__init__.py:369 -#, fuzzy msgid "This value must be either True or False." -msgstr "Cette valeur doit tre une puissance de %s." +msgstr "Cette valeur doit tre soit Vraie soit Fausse." #: db/models/fields/__init__.py:385 -#, fuzzy msgid "This field cannot be null." -msgstr "Ce champ est invalide." +msgstr "Ce champ ne peut pas tre vide." #: db/models/fields/__init__.py:562 -#, fuzzy msgid "Enter a valid filename." msgstr "Entrez un nom de fichier valide." #: db/models/fields/related.py:43 -#, fuzzy, python-format +#, python-format msgid "Please enter a valid %s." -msgstr "Entrez une adresse IP valide." +msgstr "Entrez un %s valide." #: db/models/fields/related.py:579 -#, fuzzy msgid "Separate multiple IDs with commas." msgstr "Sparez les ID par des virgules." #: db/models/fields/related.py:581 -#, fuzzy msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" @@ -2029,7 +1968,7 @@ msgstr[1] "Assurez-vous que votre texte fais moins de %s caract #: forms/__init__.py:385 #, fuzzy msgid "Line breaks are not allowed here." -msgstr "Les lettres minuscules ne sont pas autorises ici." +msgstr "Les retours la ligne ne sont pas autoriss ici." #: forms/__init__.py:480 forms/__init__.py:551 forms/__init__.py:589 #, python-format @@ -2041,17 +1980,14 @@ msgid "The submitted file is empty." msgstr "Le fichier soumis est vide." #: forms/__init__.py:699 -#, fuzzy msgid "Enter a whole number between -32,768 and 32,767." msgstr "Entrez un nombre entier entre -32 768 et 32 767." #: forms/__init__.py:708 -#, fuzzy msgid "Enter a positive number." msgstr "Entrez un nombre entier positif." #: forms/__init__.py:717 -#, fuzzy msgid "Enter a whole number between 0 and 32,767." msgstr "Entrez un nombre entier entre 0 et 32 767." @@ -2062,7 +1998,6 @@ msgstr "oui,non,peut- #~ msgid "Comment" #~ msgstr "Commentaire" -#, fuzzy #~ msgid "Comments" #~ msgstr "Commentaires" diff --git a/django/conf/locale/it/LC_MESSAGES/django.mo b/django/conf/locale/it/LC_MESSAGES/django.mo index 626d3d5a425dac6a9f8322d722c79ee4fe323f7b..6b7dd0f01fefc80624ee17e80b0ab8ea8d0a5a29 100644 GIT binary patch literal 32320 zcmcJX37i~9b^jaRUf(yiWz$+)o?X1VI&4ewT9Pg6wzZP1UD*=GNAFDUZd*<+Y zt$=_boHiJfkdVX>lQ;p4xete!*a0OW4*3%Tfg~is2?YM(N;tw52mb%>?^X3o&uS%$ zeE$FWY|XE$y1KgR)vNbjy?V1>KJ%D22YlZ2oFG^LK6-KxTy#_rtU6z%LGb>CLGY{G z`v7<<`HhzZ!3eku+zvhhZUFxayaK%LQrAucJcs-P;3)VG@VQ{uq98a9yaYTNd_Kr4 zg8^TD4R|8?>;3($KEDIJkn$IRCxFx7vEWO=CiqJ56z~~P{W$TmAUFnG4eEW@gJ*+V zz~jN&LA`ejycoo|1+TIa}Ovwyc#?Kybsj--VEybhe5UbZt(ZP$H1$>+k4&oy#-W1-wTSqe+*s# zeg@Qhd;^3vf@7cW-d6(Eem|&wuL5;{D|iuD1G~Zdz~jO9fxE%SK+)^;%Yy)t2E8C% z33h;*&sk8&xIY_+wCXs|`48f_nbNKL1LPK@K_xkb%xR(4ZI1E1S%TI%7nzyq-jdwYCGPoL4yElLtxDzaae+DiG{~f#v zT(r!M|5i}zJOUwI5QC!UuYhXzQBdRj5O@ms1StCbC3q(ISKzteS3ssZ_$hcQxCo}u zJY5NDd}~0BYn{(;1=Y`+K()IE6hDlEkUDq+$Y1bBe5w8K`SKI4bnUDF)xYa}eiNwo z?f^ySJ3y_2)R(^wl*s%IQ2qK4coO(W9-ji$k1v3t<5$5o;CI12;9`h&9r#-C7Vs}X z(Wx7vhTt{etH2k6F9*L0UJ8z_2m(kF+zV=4Pk^rgzXQG+yc?z#zyB1}dv9ZLZvgKC zHIDa#qSGIP8sDFTdhg$YqUU$PGr*tv{7HkZ{@I}JF91dVMc~=s^TG4MYe9{F4=8%X z;8|b_(v{#9U^n=2Q0wGrQ1!kBsz3h$O1}IURKL%<#_>Z4s-IVY+raC6`2(QZe;Cxf z{Q;=QZe4r+Y&gL>}mpzgmDRR7-(YJ49DHD8|qF93tp@BnZj zD7wE0yb*i^WC;a7@>t@bbII=pbw35QJ{|`z2fqg{057^W2pDQG2yO?P;3eRng1Y|= zQ1gG>b;tnl_26Rgs~{{CoW&ykAh;P+|DFN$-gB>a^0FTkpKJhOonRlh2z(!?_4fsE zH~7!s7VzqIjt^e}>OKDeE(A|n@APFq*h79R$Pj`isQLIXD7qgFlZii00gnOC1&;+U z^tceze3d}a`x>wtTn8Qvj)7|DE`PrP?jiqTumpY)d>;67Q0-s5(bc~M6kYp4^?MH} z{&_7p4*nX*(g=PIj)BWJx#!*rs=x05j|JcF^B)D(pC>`B-vgl9|7-9f@Moar=fchO z9b5_C2EG`C<$^DPqVKs7^)hfFsQK9p_JC#ZB=A0uZvl@Z|1hZcz8e&OzR%}B;qgyF zt%Ik)6TrU%j|cz7<2OK!`+K1J{c}+7Ir#=h_veCot`F3Et^!r>YEaK@0#$zm)O+p( zPXkk5{!&oS-3xYs_k$;bzv=N|U;bWDt{f<`xQ`p_aC61|4&fu|HR`_TRpu&-G449dM^OgpGE%u5>WJ51)c}q z0IHo)k5!M;9$)71bsm4!gRDo zZv0)~$>h%j_5AZdwR<_JabF4Q`Kv+IyB0hh+zOro-UjOaUQqS#1~sl}Q15#gsQUMU zYWG1<^?%Rbf49evf@=R0;62ZQ{@~le9orore1C^qZ%5ta#+M(TeQlwAB7D7mt1 zryKV!aDx0^Q1t#AQ2h68Q2qD;cn0|2pvHabu)_;L_3tw96tE9m1P+3>K0vjTf_uSf zP|tq_L_`Gt4vG%TM_j#Yz%$8T4~pM*fvSHSsD34&x)HgX-5fxCER92f#-_>9xNH z_5NqT6g(PbBe|Y|%fUB-s{bi)8TcdcQn2?0Zl1P*my@r8mw|5qpAS9>iVoidd%>TB zSAjjZvev=dLFtQkfuhUtFLeDr8C**K98mq=1d1-Z!3AI$ydQiSsBxZ7Bf|4R&1*NP z@$`XO*H?m~|4LBvv<#(6%d{#^`eT$h1*ZYc;02P;8XFL=E#|0;M9`EUCC z33s~po(76;&jTmGOTkOP*MnDr9{@$~uY(%@g2=t68(d7j7gW1@K=o$^6koj*)cD^3 z9tFM)d@lHQkADbiK0gm?et!mvPG^j|{#*!ZyrIwcf@*&N6dx`J7lE6>ey|3v1Rn%N zuP=Zl@Y|r;J-h7ae=(@_c{wQht^l>}ZvZupJ3#g4CI0>cpq_si)Og+ts$Wllde5go zwew|gJNP~DW^irA@yA<0mH!>6`aQ8*XV-!$`8&Zn_*w80aNU@r_c*wS{9C~{fCs=| z2X~IUedaeo(RmG%wiz4()sJ5THNJO&y8jXIeDF^|@!yxh^T2O`$AL#DZeF`UFeN$;J3hI!5@Ml_zbA|TX2`_#{ek4 z*a)(OgF8Uc|8Y?B@>k#q;J<>J|L=e`@Q2`fu(H?Pe;3$G{)6Df;6M8EXFxr7Ox3O9 zlR@?8bZ`}TE;s-VgODV6Ik*D+7RZtdE}29}s~lVoejHSPe*kU+Po^`Hhqr=y|9#*E z;7396<6nb_n4pWvUI31J{AKXv=gEhTs#R`0r^@<2}0J@S=TgKe888zup0Ao<0m-3O)_0pU2F)@vZc@9@Kbt zfX@MM0nY*Vfa*u;F$2#eKLef$z77-}e*;v%e+N7ReAMF;py>En@OpA)$Tq}bapOajf>Z(c^Yd zf0`3LX-}^nj&EtDKe%#}yJ$}jKH$46X)O(J9i5utXpxRsD^Ou7ckY536oICyf z7lP{NUQo}cpyquasQ$gymp=$<+`s4X5m55+eW2R=2&j2{64dHpGf*VNJ5MU*K;rb40G}FLSDppGi3v$vadAa?_W*+ zY*Ix2wcrD!ACvNr~y@=}xP@fH4kCF5_2i)qf7kR9MHGeIB&ba<7tBsD~dMRle z`LFr1E#&`$>lc8LFZ*?m$51vy3dz66mpzyK{ao)My^!neq`&3*??{)CmXluuUPT%t zrR47>>GKAUALROIu7BC*Uu}1>0l{9!S$1*i%8w1yGYOR^{)j#NB$a8AL%k* zzMShFT<-?UV3l+%*Qb$wiR<41F9P+MCEdsM<)rhi#C=@>?4|7gfLlqSuYbJ9P2dvJ zO72}kdKc-}NUJFOHmJ}4BJCo-6Z|UaLPyzX_v2euSdZvC|?MUg8JO{r~C4ck-yVl>(*bA_K{x$ zz8d@z_^YJ+^IU(?&Aor%`g!>ck7t653uO;+z23LK4*W3r8%Y~UN0I*u_?x8nlYT(b zXNdGlyK-MIquw$u&+}zBlm8{IA0eI1wLWV}S94vp95R>dKj3=3&kH_9x`pzD^j%** z%(XtJd3+;yv?~fe;qeym4Wxf3JwbXAX``>dluL^fq7m8nBn= zf8XbG_+@`_oX4+wTn$!8iO>HOJfG(;^nFnA2(={x>NmKS25n z*DJxDq&nC7oXqv5q(9^OcS-LceUJ14(siU0xTnuEq>tJaUtO!F!g4jrven%aadoPD z%}5$1wX6|UtKn#x?wyS4d#iCH>kBLOXgq98#9=k5?F}1gIGZ->tvXp(BTcKLQN1rr z>tQ_^pJ?=#t4W!f`6E%S5=NCum^2Q4dLZ1E&Zxz(9M!tAxEhzK#gm0Tgk$w|GK^}o z;Z!sp(@U$6C5?C>ihw{c7^&WUR}`)@nZ~HrhL|YVp*Xt{}XAHeA%xNE+3+Hw%OAMLkiYQSZ&V z!?Y&y$J`Zgljoxvw3v>n3FM_(GD^n>!k(?F$3)f}SvZq4CPJFAEbR>R2HmT8Lp0u- zt$Ef~srKycE$T@}?_$>IlfA7mLDzW2?3B70RqJt7nGNH8P$vt=ppIsDJeiJb)EZ0T zYNatSvW^w1!8l zqC`*Kuv{h+#FRpdwbiOpSb_T}ucfuw$+Ve;8d;`wQcD}*G z$s}*wJ+yTYk_6YswQ=}7xV|8ml&Qw7fu0R8IV*Og-n6OP7*(^lci!85q21I3Z)2jV zRFC#2)g-C~>n5VwcM3&wod?3TVfTm@QC?#L0W=!3Uh45Al&y4!lW~?w6t?Cf z$)>8&tmX(2&Vm~V*3o>_pT$!Vi^Fa-;&J%LZt&h5>8k69?$pMT`ebWxx`o)IkB&pg zHmj9T+*gm0H}P~Vsmy|B-I$CP_pWQ!k$a8mERXMx%M-!+wIdrwwhV2!W8?OnLu*GY z-*J7*mXXbOxEi~*ZVlE)NKzi7+hLEB1qpJYP>{k|jaJ!WUE1BjV0~O3&{sS;8rOA^ zOh(nP*7R9%ETzV{w$$u8*8}-V$d^VbFX+um;f#&F9%s!eb5?WguP5`>;b?@u6yKYy zkILn=3H2&zoJkQ(L=bE$uA8VqpreTj3$wl6Bsw!KL*Jx^<&_c3Zz48s7Yj)sNFIdM zbeulXo(W&K)J#7H>+gcC)1rQo4DzL>_^fuYJ}o!JjtElSFXoD>IGc0J$#ZyBnmJhC zoI>+!-VlLJ#()MicEPAfXJWW=eX{{aZ0MhilB#S1=$XyQ4h9=4vJ|ue909_fvg0W) zFnZ^y(H1A%ot$dS9-<2&k|G`mHq^$eVzLdjTvno&;(fLntMrN2L)JyC!3ow+8QrgE zjWuHJlMYBmBhgCfOIt^i$+K5@iY>E37A_=nm|mqhfn{|Q2+Y% zCLyE7d=+gy%&EP3^Wf0XA)bjlW@B!PV@WlZs+e1@MW>g{-}1}^ve}Or+0~el`0Br6 zS>KA~E0GzM&@NZB8=d!oCC^$lZy>FqG%Cq>f{oFZdDsJzp;2o-9ML-m44cmX#J*^9 zsu~Z5rNt<;W@B*~VF)WME)9f3(Oyg}*>$WrTh?fzill+Yh82iTA(LTWV~on23bes=f<4ejA#ZXBsbiEEa)>r&BP^a31mR*C1&2R-Sy9j09xHL%%C<+GE6iKa%5vY zsYJ8ECQO5}boeG@s~`*etm#b7)l*PSoSE)!mEp7u{hmU);S0K{nqA zS1pd#TpMhTS(-D!W@icnn^UwPhD$B%mV&IO)o$DTkb~K3=x2m`1e27Rz7+1VO^sQU zCRP~90F9uuHaD?r(E7Dt%Z`>f+)~Egs#TJ5(B=u`5H^JP!8jdxKOR^5S$@tY%;3^xMl#EyO?$0EFF474J;9`Whk36<+*Btq_Jf*T2E)B@11}^7>y<4NFbv%mPS0)K-i^w6XZ>}1960$ zKyZs8d~u&ll{Df3$r;hct-?l~nbxZZc;`%9FY8fEBox@8`rVd))-}{V?a~z~3r#Zw zR}UJ}prf;*&1iy&e*}+Brt>^iXRQyh(1%j&C0d_GzS_uG0Ak*JD-~i!n*m}fRJGlH z+^j4yyOU-^X-#5dXf||PvMkufa>+%)V6ZLakFl^dH3Ijl%!Y~5Z)uk)44hTV>=X?JaV zVR!0x&wd{VDRMFl21i!S?FHE@7pwc-U%qY4$uJX{Udo!IlL?$r;TZ(Pj_t!Ejz|1J zU2#;MnuyT)*n-tLM43a8?Nbs$Q8n0JXR_$H02&87U{5n0$1tHQWZiyCt!bM!Cyy>> z1!UP+v)aC8qJ2(wzKVmY(+F1}9A~p&N6S99>rB1F&KXOC9TS>9zn3UxkeKXTwI^m0 zcJJQZ@6+zw;KBog3rEV`iM)ZpFVJ!|Wvz*Yn>D+ZTfm$%=BF@uB!3U30vsjJ>fXs) zPT7TdS6W=J!?C7!+i#wGUt3HRbE^WP(hOKUEY^^OzgW#wbIy?R-eH-VgdI(BHTgv& zyI*32{b$YDzX!GJWWP3yEn($e=x((2;UOwiI`($#40tgThx(MZu?&M^I-b)wL~k#%9tYl^c16CjnbgdiGBl4r7BD|n$ ziE=T&P4ArQejJq}uk_YI?C*H&unowSn71IVn!AEr6Q+e^ zmF0}tXF@uQ**GSR*%Br`7Q0t>6PU4u$7EaPkA;nyq>R0thBIQ|S~!g~8k;raQM+>U zVYA5nqNuh>=XT&ukKzJ|%aIIq>sN+glJb!oC*C)OAG$ISu1}>Na3RUHv_}qg6Rqu< z=J3gwEmY4ADMj{@6KMl6M23z?m3d#M_ck)u0M4iV+c=@ZcR!FQ_no=6)t4G7hPgI zc~wnXZD*6=fWuLvS(nBgW;pg`LIe{OgbUGfx?_dfWF<8iCzgGRB5-#yZ2^K|XGt&0 z+E?nB*9rb^U_m*rOjWwunS9T~-bscSuQrk?OcG z+efOPllARX^l)4swV}mzSR~wF5_VNQxu)l;B};l&E#`{acF&}5M<%pN!SDnpAKt@( zt*fkam5K&Xx?db;L}}KNyCKOI+x0UKY#*J>J&aX5oUnUMSg@6F9gA7^^03Z1%tUr4 z70fH~e(7|y*C4h@8`dd`xkBvBKw^OD?@&TH9dqLbdYT5Xe(!5MyN=R3MpI4&8f>xg z$5b4#r3Z849~)~jM5ed}%!Vd)jMy6tWBto@GmHn4&h@arfCm=!Oh)_gRE#$!dNV3@ z+`MWDC72OnLEKP!y6BJ`!SNG}U|3*p%eKpKTH9vcPL%FuFN6#+hhw{+x5T6DBc%IM znjI)U-gM^(TGCWl$gNmMF!@PN>!{{nx=KPIbi9mn67<=rsrGZzPcMR{bYg_Xrd=My zZ5u}tSie|x$tE_09N@?)$Di#Ka$DgrZMjAH3%uO9Lg#-#gv`CNxVI;55ISJ-;*6aQ zB8Hu+R9lOF>-;(z(K?#ILBmQ#8u;a<)rC-S1hKX<^VFJ%n8Gt+Cnvcyxv9yK=7@Y= z^2?-0_!Qn}?Y~7P{{}=*6tb1uixOf{?R7UhxW1B9q#L{oD2(0dMv48aBz8%M7bV<^ zjgqz7@#qA*y8;81I0R&uUXtj>bd!D6-)|&pi5+7T&v4eB79RRU>%jJjrt-DoXX8$divuG@7MVj!2;fmQRnChYqTG zMbIc@>rk~xYKc8FDNA018lR|D@0`%;!V4!iOi>jNO8-iFqGCt1%`Vp0q`B(&Aoj+1 z!e`B=a>Nfg2h4xAoTlZw+S$wd~l$pG`vc8srqSK!O$r zwQRS};(V*wQ9a*Lxr1Vk%vxu~;>Fx1^h9=VIQ%10{D*!Fmd9Hq;Za(Ip?{aT_@Idq@3zN^}k)Hl>z!d`3*yVylMKp7{mmz3o?V z#}V(r6(!lRa=nk#d9eEYjvcBaOfUlQYAI@9o^BlW@xJ1-1jU$VU!tSs;S zb4b>P6o!2b1|zZ)f{{AM1kUBrGRsCdDbu}O?X#es#!MPEr?8ER&bZzHB@*n~%khGl zYP)KCYj~l9UFLp6hPj=TQ#zppwTWkhBW-yPo#d7$rd9+@V%41t)V8LHiOV*}DXv{} zyD;}e&pWnuvDYcx8db;B+b+E|i>eJ^BHjl_#98CEQo#MXeTmx!TUREe)s39;wg9gy zwS7hd!Od7-m2mUOP-iqnI6Q>|U<{|5=@@3W9uIac%7UAI!bLWo_Dl2#UtU zLZgZf?&Xc*e#ksRvPWJaDheBTRxayL}CS3pDwRE*0cjvCZm)eP91DUijqQc%!PLFWVnt&0(PiyjM_@;(ISq=LEU+^!_nigWW@xh;p1Hy{ zsa=6RsY+QuEXH2@$^x@i^rg$Jua@?~C!-v%)Ki6Y_HU{5-^?Q{&%w~g46zOEUpla) zYp3nx`iHXdq|$$Vb3E%GNe9EO9ot9x*Ky>jCEdTCJ`aY=mMmG`zvQa^rOU&mO9q!N zyL<^HRP5i$hE{FQskdxtxa^9-E3b0(w!-KAm`ye8ECTTc!*x-;nuhCEZU~1Gwxr>z zvI+(!Ewgqc9LLdF9bl=h>DtO!Q4@~uAHioZh+%H0$>AzDl>RMCS8ls*JWV+awl$o& zr-q1CYY$svUFT$8zZ?mJrZ5*XA4%;RGgR<@u5LEQ`d7B=sk>uwy?;Xu`H3PK3|EdO zjUClyJ*xI^WQUFDuT5DtTfOX>&|R+Xsf7zyhf8~}={h((dk5^`Q2=h3z!nsDz1j8UXQ}AO5A>c7y{N+Qig8r+K6>M*?`)LN+Xh)6Z{aLe!QO< zQcd={3E>J!7$spVx_Tfy@EYwzvt(4BfMR`GE5u;43_^L*a0q9KgfN{|^qcIobRg_n zTP@?|WDh|t-rnvl+JUI@@&t~|w3dd|QnNvD&HnxLGQlJdnP?ZV?L)NF?y#%Js?$>j z)Fk+AvJjlj#wX#W*kzKdI%C9EggRM*t5LpWqlq4CwcJIg^9b;?yA`Xg8DXTT})Q>?woe8%3hHLuJYlNymMyqegOLq=`S(>z>>meW{%p;p@g zj-Px??=;${pL~pAnRo1yj}dqXM?m=TTI}a5wGiznoN{o@h97)OahJjYeYMim-4x zV^fvx%HI#aGJ(ltV)Lj)CAt%H!0HQbYONj9Cl>FGN59Ru40@WaxPF2$*~G0yxAWP} zJ*S9SygYH>UAB;MvaD@1U|qe1jsLp1oCbG= z8^b+);pV}_T^0+7{nkkphC@WuFA^!G)g-mxZ%PO!*dKM2EvAB1CrCOe6JX4l-y|_t z!8XO@NR?R#cpPk~va)Is|FA>+Y^!l=WK?n-%KDkRUOM8x?LfC4kFt5UImFS-B>HD# zqKU(KR*|g^sa0tq9}O-cJrSY6p_nGpE()twGv(JMhmocdearmRqA5Pz4-KRTMN@Vb zYB|P)=h_QrQ>qe!bCw~qF=t&mOX#3tDP?c)wFADL)GPc1!-?Qle4M-A3LST(X=#jH zIs`08SQ^Pf=WO_hRR$GS@KGsvJR$Z;@sHwzEu6z?yx1bFLN9>*J=%Ha%&=MlKZ zES`b#u_yUimyPZaPi@H90VXKLd1BEKut-IjQEojti@&F|xYP?hlKn}9N)rVMWTOM^ zrsM>%Sc18s=)>MB_8wNW3En1I>dt7^E)unL*dX*#eAI-hG}9#4rcw?FPLx4Qq2OqA zi!hfBMB?G`<_yqQiRRn|q01($6UHrJC`}?U!B(K%5+T|L-z>iB+R!ZsHc7V4K_2H5 zkjoaj0`-YeHz1CLsi zI+IaLgAt@P<}R-7M1ksDZNlw7mDnH-6Qe$7@Wt`DIQ0!EzSP??LAV3|QqmEku8faR zhx8VoF8SQvwJ{`e5G5{O2k|Q|Xgxug`Q0ZpW}aJ$6Srxs-{`_*7P4+u z2D6vzM&ul)S(+gxgN<)(rI#-bMmL@PKp&sU7uJaUkg8boJEN_&BbI_*S_D!8i+w5Lhg$fAc4KAczYg2Zr z>lA}Xn&WV<^f$Ju)7~f%!fMR)C`VJgdaZ1c#DkQMO#T$9Q)U|R2>2j&QHn;e@GOd5 z%UPq8CDYJ;hdT;o=eLmf6)ujYdI=XPecU>uW`^AK63jB8I@EEKI!XdTJ=D?`Pj32a0V!psFNU z1}DgE0*xpsF{`qFoFvb8k^^S1x-uq{or!bR+Gvr9Tlt-Vgo|xS6PCPwL@MJ~`>eL% zu84L_7j#8ujo$+%vOSZiqM0>I0!zfTt&Mj+ zCc2Ok{l@X1uBP=C1-E0DZ*M5L9Vx5K&2br5O|hrDU}?W`KTLf45!G_`JZCC}+VX>m z1O;b+^8jhAvX8t9Fw68H3ZxeBK2LF*C~RO| z9=B<9OWQsz=(k{Nn?_nU>Zvx8lLR61$WF-2vMFlBIdSi*-zwq&mN-Xr!wOt6X}y+M z(7SALB(0fw>bJ>R40SBS)@CX}?^WY5h!t$f%^a3pUWgo-79nX$5Np0DKC>d!AI|8$*m~QfmokGh}hUGM~Es7WKxlAn7q6n?-UTHEB@1zB{6Wdc& zx&Ajq9!pfW8DLEw)WyR!<64o+fybJ0uWQ9P#@cChS_UhEK(^lW9AVjKedC|A*kWb+ zZTlJH9U#;PtD^Ow^SZTIwn8W|u0jO8R4(?B=|P6%OeEF`KSf3;XJumNC1xCpoA^ST zA&UGFS8SrF998h+V(K9}@+-=rMsc9bj4FN|HKb3Ytg6g)dl)8)fN!DHJg_+7H28d3m1g>wSo3l-1{R46{;N_IQJ_?GgIddZ|FZQ7LI;I^0?Hpm{E)FoW+d+_w5m$N9YUy@2a9% zFizQ!$ZUor@Iez+HKKTDa*qYfd%Lk987zDrE56DgEJPlsYRg_NhS0a|ygZn`Q1hxK z#oO!Q*&3E>Fsz*%2A@2;BccoYTI^XTXCg5Mk@f8DHH&P(b*jyD)pf#1sTj@E#m)q^ zi&2EXnusu`#qq_{KiI7%u8^_bNEZfMOYOt8Vz~W0XK~OE;f$aa-)eSD<{s%ZY|Xh6 zapcZ>M0(@PcJ#eB(%2vQ;~xa)|LnQ2(~DyMB`ie~szpoX7i&J39ohl>Vo&;m1@xu3 zKbmwxnmNcL^l8t6-Q6#Z#pnCx6s(8nvQrdx>zY7C z;)jLEeDB0O)B~ji=La5!TrO(l*3(Rij0P2uAJ*jpveC`6uG9rAWPX6cXiEC6yQvp~ z^1~7*x=B}1rv7C>?hi6-%`Gv6)n}3kxvq8sqdJfh9ThQs430vE-wjZ}HTbVhr zw1crjCD}lXXI-hql8n?@!WgY3?-i~iR&hhnbR~MM?EHJ!&kDxJQEw{G&Ju~l*DPpCDCBoo+;*-f9dt-O zl-kkwa}T~8fnBhd>?(OFdpqLP*X1W|tX5v*ZTW5=iQioeX`jDpq|+DMc}vkdzMm6u zpZ-5-B`LN7KeA>btvsi~;@O-!ftGro-O%8C#ZQ2yp)q%HN=e{j9%@orKOjF4| zl$y-3vQERa{lfJ@$bI5Y8g13k6L;bvvkO+5qhK_DZ8kSm>3d+O9(inn22>y)`*2uT z=bICFB9q)-)Y?pxP|R2`D3rW`dD$Lw*^V-8SBc3i+aW;#ZD>3C4~oNQ4hkx3s@diQ ztrk=vno!3N_=&U V7XVYK(#a+%pUU+w+SKmqxOs>lH4_dHaE;t4#)p$vQH7F2Km zJ@IZg3&Gckh>8)eW*+f-E&jb%>5fwG5j-hJ^1%=G>1c+%cP;5D^>f<6KaC{XNv(4B z;pY+=jZMBO!TlsZ*>+BgNjPCp%em!8D;3U3oT~Nbz0V=eN)Sk7~zAE zBhkm?mlczbO$CpoY}pVL!Mfa6i9J47@q`e()8XisPO+{@Z><-nkhZY`Z10ql_@KTZ zVL7FImPmX%HO3vsKEp}CLCt>AyP>WacQF`hn)E`)erR!L#C=M1MQCVU;i_Xt& zs7-A@iglNT>d&)Xd_L}B4t}a;wJAElA6_jC&Bw(*(^0@rzJT3W(H$KX<$s|f(#lmV zk_B#>O8Ct`UANPB(?Aw&miLz}7$da6Ce{d6rfqj8rE5@c42MVNY?<*!q2A{lRm1v(x+1)J3KafS^w`a7#8mxcvLK} zjk1NMF<%mY9cLGiF*o9vb14JJWVWI+InC#Vo|8Z_XLP}r6PE9*wtOgFx0s*6_TUYOUufK~ ztvpJf%}$dZI=@Qc7;jLK=!CMF_6h93-Cs+tac)AizWy^LUJ}W5IV6~aJX(J|4RQ`> zhXe&i8}^urJT154_S3+vW=W=lw$KNaB*dhf_eXEFe%ZmkR<4AR{|AO~VD978K@#X+ zR@oS07i;52W&I)0m(8o`>eThHrSyWi3oG!G%?NBaOT+SZ>*e^Gq_zTu_^VxaM>Gul z(U~;9_M+Yc;Ib2O0Kew@PI%1zEu%L8ISK6y_4ltu4kY{o9udxU!{rkq{dGj>074;X zc#9h=(Fg%1Vqr*}juP;%h<_&2k%bv3mFEfo2g%A8t?5V$^crlem4=-RAQUAx$SklK<9u#BSrJtTp4bJq8;<9Ml6PNT(R zC$+;b2N0f){`v{PTwl%HeBr#(zp3cifuEQxFDRHLbu`s<>B7CmTtQ}dArd3UKJpG> z=Tv#p0``nvaJ~EWKnH>O#XynXmn`edUeTGovNL;CXLfmKc135_|EPd}Lm1dk2e^QI z?Q1jwV{^YM5Ghp6{jR_frf6rvHgJ~Bn6ZC5i-Zkw53Ck|&3mgr=V{p4S}h_Vhs}BA zB#@&-UtF0KY5mZ^(G+1KG9nGI(bB-J4=17Kxz4A^i#peYuV=tpbTTp-F=zReetm?U R#20r_a{S_e?KCX)e*w6I3(^1p delta 6014 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 H`S1T9aq34| diff --git a/django/conf/locale/it/LC_MESSAGES/django.po b/django/conf/locale/it/LC_MESSAGES/django.po index 2cc9909233..ecc1cfd159 100644 --- a/django/conf/locale/it/LC_MESSAGES/django.po +++ b/django/conf/locale/it/LC_MESSAGES/django.po @@ -1,104 +1,107 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# Italian translation of Django. +# Copyright (C) 2006 the Lawrence Journal-World +# This file is distributed under the same license as the Django package. +# Carlo C8E Miron , 2006. +# +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: Django pre-1.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-05-16 10:12+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2006-05-21 23:45+0200\n" +"Last-Translator: Carlo C8E Miron \n" +"Language-Team: Italian \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=iso-8859-1\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: contrib/comments/models.py:67 contrib/comments/models.py:166 -#, fuzzy msgid "object ID" -msgstr "id dell'oggetto" +msgstr "ID dell'oggetto" #: contrib/comments/models.py:68 msgid "headline" -msgstr "" +msgstr "intestazione" #: contrib/comments/models.py:69 contrib/comments/models.py:90 #: contrib/comments/models.py:167 -#, fuzzy msgid "comment" -msgstr "contenuto" +msgstr "commento" #: contrib/comments/models.py:70 msgid "rating #1" -msgstr "" +msgstr "valutazione #1" #: contrib/comments/models.py:71 msgid "rating #2" -msgstr "" +msgstr "valutazione #2" #: contrib/comments/models.py:72 msgid "rating #3" -msgstr "" +msgstr "valutazione #3" #: contrib/comments/models.py:73 msgid "rating #4" -msgstr "" +msgstr "valutazione #4" #: contrib/comments/models.py:74 msgid "rating #5" -msgstr "" +msgstr "valutazione #5" #: contrib/comments/models.py:75 msgid "rating #6" -msgstr "" +msgstr "valutazione #6" #: contrib/comments/models.py:76 msgid "rating #7" -msgstr "" +msgstr "valutazione #7" #: contrib/comments/models.py:77 msgid "rating #8" -msgstr "" +msgstr "valutazione #8" #: contrib/comments/models.py:82 msgid "is valid rating" -msgstr "" +msgstr "valutazione valida" #: contrib/comments/models.py:83 contrib/comments/models.py:169 msgid "date/time submitted" -msgstr "" +msgstr "data/ora di sottomissione" #: contrib/comments/models.py:84 contrib/comments/models.py:170 msgid "is public" -msgstr "" +msgstr "pubblico" #: contrib/comments/models.py:85 contrib/admin/views/doc.py:289 -#, fuzzy msgid "IP address" -msgstr "indirizzo e-mail" +msgstr "indirizzo IP" #: contrib/comments/models.py:86 msgid "is removed" -msgstr "" +msgstr "eliminato" #: contrib/comments/models.py:86 msgid "" "Check this box if the comment is inappropriate. A \"This comment has been " "removed\" message will be displayed instead." msgstr "" +"Spunta la casella se il commento è inappropriato. Verrà sostituito con un " +"messaggio \"Questo commento è stato rimosso\"." +#: contrib/comments/models/comments.py:31 +msgid "Comment" +msgstr "Commento" + +#: contrib/comments/models/comments.py:32 #: contrib/comments/models.py:91 -#, fuzzy -msgid "comments" -msgstr "contenuto" +msgid "Comments" +msgstr "Commenti" #: contrib/comments/models.py:131 contrib/comments/models.py:207 -#, fuzzy msgid "Content object" -msgstr "tipo di contenuto" +msgstr "Contenitore" #: contrib/comments/models.py:159 #, python-format @@ -109,52 +112,52 @@ msgid "" "\n" "http://%(domain)s%(url)s" msgstr "" +"Commento di %(user)s del %(date)s\n" +"\n" +"%(comment)s\n" +"\n" +"http://%(domain)s%(url)s" #: contrib/comments/models.py:168 -#, fuzzy msgid "person's name" -msgstr "nome" +msgstr "nome della persona" #: contrib/comments/models.py:171 -#, fuzzy msgid "ip address" -msgstr "indirizzo e-mail" +msgstr "indirizzo IP" #: contrib/comments/models.py:173 msgid "approved by staff" -msgstr "" +msgstr "approvato dallo staff" #: contrib/comments/models.py:176 -#, fuzzy msgid "free comment" -msgstr "abilita commenti" +msgstr "commento libero" #: contrib/comments/models.py:177 -#, fuzzy msgid "free comments" -msgstr "abilita commenti" +msgstr "commenti liberi" #: contrib/comments/models.py:233 msgid "score" -msgstr "" +msgstr "punteggio" #: contrib/comments/models.py:234 -#, fuzzy msgid "score date" -msgstr "data di scadenza" +msgstr "data punteggio" #: contrib/comments/models.py:237 msgid "karma score" -msgstr "" +msgstr "livello karma" #: contrib/comments/models.py:238 msgid "karma scores" -msgstr "" +msgstr "livelli karma" #: contrib/comments/models.py:242 #, python-format msgid "%(score)d rating by %(user)s" -msgstr "" +msgstr "valutazione: %(score)d da %(user)s" #: contrib/comments/models.py:258 #, python-format @@ -163,62 +166,62 @@ msgid "" "\n" "%(text)s" msgstr "" +"Questo commento ha un flag di %(user)s:\n" +"\n" +"%(text)s" #: contrib/comments/models.py:265 -#, fuzzy msgid "flag date" -msgstr "pagina statica" +msgstr "data flag" #: contrib/comments/models.py:268 -#, fuzzy msgid "user flag" -msgstr "Utente" +msgstr "flag utente" #: contrib/comments/models.py:269 -#, fuzzy msgid "user flags" -msgstr "Utenti" +msgstr "flag utente" #: contrib/comments/models.py:273 #, python-format msgid "Flag by %r" -msgstr "" +msgstr "Flag da %r" +#: contrib/comments/models/comments.py:278 #: contrib/comments/models.py:278 -#, fuzzy msgid "deletion date" -msgstr "dati di sessione" +msgstr "data eliminazione" #: contrib/comments/models.py:280 msgid "moderator deletion" -msgstr "" +msgstr "rimozione da moderatore" #: contrib/comments/models.py:281 msgid "moderator deletions" -msgstr "" +msgstr "rimozioni da moderatore" #: contrib/comments/models.py:285 #, python-format msgid "Moderator deletion by %r" -msgstr "" +msgstr "Rimozione da moderatore di %r" #: contrib/comments/views/karma.py:19 msgid "Anonymous users cannot vote" -msgstr "" +msgstr "Gli utenti anonimi non possono votare" #: contrib/comments/views/karma.py:23 -#, fuzzy msgid "Invalid comment ID" -msgstr "abilita commenti" +msgstr "ID commento non valido" #: contrib/comments/views/karma.py:25 msgid "No voting for yourself" -msgstr "" +msgstr "Non votare per te stesso" #: contrib/comments/views/comments.py:28 msgid "" "This rating is required because you've entered at least one other rating." msgstr "" +"Questa valutazione è obbligatoria perché hai inserito almeno un'altra valutazione" #: contrib/comments/views/comments.py:112 #, python-format @@ -233,7 +236,14 @@ msgid_plural "" "\n" "%(text)s" msgstr[0] "" +"Commento di un utente autore di meno di %(count)s commento:\n" +"\n" +"%(text)s" msgstr[1] "" +"Commento di un utente autore di meno di %(count)s commenti:\n" +"\n" +"%(text)s" +"" #: contrib/comments/views/comments.py:117 #, python-format @@ -242,21 +252,24 @@ msgid "" "\n" "%(text)s" msgstr "" +"Commento di un utente \"sketchy\":\n" +"\n" +"%(text)s" #: contrib/comments/views/comments.py:189 #: contrib/comments/views/comments.py:280 msgid "Only POSTs are allowed" -msgstr "" +msgstr "Sono ammessi solo POST" #: contrib/comments/views/comments.py:193 #: contrib/comments/views/comments.py:284 msgid "One or more of the required fields wasn't submitted" -msgstr "" +msgstr "Uno o più dei campi richiesti non sono stati sottomessi" #: contrib/comments/views/comments.py:197 #: contrib/comments/views/comments.py:286 msgid "Somebody tampered with the comment form (security violation)" -msgstr "" +msgstr "Qualcuno ha alterato il modulo di commento (violazione di sicurezza)" #: contrib/comments/views/comments.py:207 #: contrib/comments/views/comments.py:292 @@ -264,11 +277,12 @@ msgid "" "The comment form had an invalid 'target' parameter -- the object ID was " "invalid" msgstr "" +"Il modulo di commento ha un parametro 'target' non valido -- l'ID dell'oggetto non e` valido" #: contrib/comments/views/comments.py:257 #: contrib/comments/views/comments.py:321 msgid "The comment form didn't provide either 'preview' or 'post'" -msgstr "" +msgstr "Il modulo di commento non fornisce 'anteprima' o 'invia'" #: contrib/comments/templates/comments/form.html:6 #: contrib/comments/templates/comments/form.html:8 @@ -282,9 +296,8 @@ msgid "Password:" msgstr "Password:" #: contrib/comments/templates/comments/form.html:6 -#, fuzzy msgid "Forgotten your password?" -msgstr "Cambia la mia password" +msgstr "Hai dimenticato la password?" #: contrib/comments/templates/comments/form.html:8 #: contrib/admin/templates/admin/object_history.html:3 @@ -309,38 +322,35 @@ msgstr "Esci" #: contrib/comments/templates/comments/form.html:12 msgid "Ratings" -msgstr "" +msgstr "Valutazioni" #: contrib/comments/templates/comments/form.html:12 #: contrib/comments/templates/comments/form.html:23 msgid "Required" -msgstr "" +msgstr "Obbligatorio" #: contrib/comments/templates/comments/form.html:12 #: contrib/comments/templates/comments/form.html:23 msgid "Optional" -msgstr "" +msgstr "Opzionale" #: contrib/comments/templates/comments/form.html:23 msgid "Post a photo" -msgstr "" +msgstr "Invia una foto" #: contrib/comments/templates/comments/form.html:27 #: contrib/comments/templates/comments/freeform.html:5 -#, fuzzy msgid "Comment:" -msgstr "abilita commenti" +msgstr "Commento:" #: contrib/comments/templates/comments/form.html:32 #: contrib/comments/templates/comments/freeform.html:9 -#, fuzzy msgid "Preview comment" -msgstr "abilita commenti" +msgstr "Anteprima commento" #: contrib/comments/templates/comments/freeform.html:4 -#, fuzzy msgid "Your name:" -msgstr "nome utente" +msgstr "Il tuo nome:" #: contrib/admin/filterspecs.py:40 #, python-format @@ -348,45 +358,45 @@ msgid "" "

        By %s:

        \n" "
          \n" msgstr "" +"

          Da %s:

          \n" +"
            \n" #: contrib/admin/filterspecs.py:70 contrib/admin/filterspecs.py:88 #: contrib/admin/filterspecs.py:143 msgid "All" -msgstr "" +msgstr "Tutti" #: contrib/admin/filterspecs.py:109 msgid "Any date" -msgstr "" +msgstr "Qualsiasi data" #: contrib/admin/filterspecs.py:110 -#, fuzzy msgid "Today" -msgstr "Luned" +msgstr "Oggi" #: contrib/admin/filterspecs.py:113 msgid "Past 7 days" -msgstr "" +msgstr "Ultimi 7 giorni" #: contrib/admin/filterspecs.py:115 msgid "This month" -msgstr "" +msgstr "Questo mese" #: contrib/admin/filterspecs.py:117 msgid "This year" -msgstr "" +msgstr "Quest'anno" #: contrib/admin/filterspecs.py:143 msgid "Yes" -msgstr "" +msgstr "Sì" #: contrib/admin/filterspecs.py:143 -#, fuzzy msgid "No" -msgstr "Nov." +msgstr "No" #: contrib/admin/filterspecs.py:150 msgid "Unknown" -msgstr "" +msgstr "Sconosciuto" #: contrib/admin/models.py:16 msgid "action time" @@ -394,7 +404,7 @@ msgstr "data azione" #: contrib/admin/models.py:19 msgid "object id" -msgstr "id dell'oggetto" +msgstr "ID dell'oggetto" #: contrib/admin/models.py:20 msgid "object repr" @@ -406,7 +416,7 @@ msgstr "flag azione" #: contrib/admin/models.py:22 msgid "change message" -msgstr "messaggio" +msgstr "modifica messaggio" #: contrib/admin/models.py:25 msgid "log entry" @@ -418,7 +428,7 @@ msgstr "voci di log" #: contrib/admin/templatetags/admin_list.py:228 msgid "All dates" -msgstr "" +msgstr "Tutte le date" #: contrib/admin/views/decorators.py:9 contrib/auth/forms.py:36 #: contrib/auth/forms.py:41 @@ -426,6 +436,7 @@ msgid "" "Please enter a correct username and password. Note that both fields are case-" "sensitive." msgstr "" +"Inserire nome utente e password corretti. Entrambi i campi sono case sensitive." #: contrib/admin/views/decorators.py:23 #: contrib/admin/templates/admin/login.html:25 @@ -437,183 +448,184 @@ msgid "" "Please log in again, because your session has expired. Don't worry: Your " "submission has been saved." msgstr "" +"La sessione è scaduta, si prega di accedere nuovamente. I dati sono stati salvati." #: contrib/admin/views/decorators.py:68 msgid "" "Looks like your browser isn't configured to accept cookies. Please enable " "cookies, reload this page, and try again." msgstr "" +"Il browser non è configurato per accettare cookie. Abilitarli, ricaricare la pagina e provare di nuovo." #: contrib/admin/views/decorators.py:82 msgid "Usernames cannot contain the '@' character." -msgstr "" +msgstr "Il nome utente non può contenere il carattere '@'." #: contrib/admin/views/decorators.py:84 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." -msgstr "" +msgstr "Il nome utente non è l'indirizzo e-mail. Provare con '%s'." #: contrib/admin/views/main.py:226 -#, fuzzy msgid "Site administration" -msgstr "Amministrazione Django" +msgstr "Amministrazione sito" -#: contrib/admin/views/main.py:260 +#: contrib/admin/views/main.py:410 #, python-format msgid "The %(name)s \"%(obj)s\" was added successfully." -msgstr "" +msgstr "L'oggetto %(name)s di tipo \"%(obj)s\" è stato aggiunto." #: contrib/admin/views/main.py:264 contrib/admin/views/main.py:348 msgid "You may edit it again below." -msgstr "" +msgstr "Puoi modificarlo nuovamente qui sotto." #: contrib/admin/views/main.py:272 contrib/admin/views/main.py:357 #, python-format msgid "You may add another %s below." -msgstr "" +msgstr "Puoi aggiungere un altro %s qui sotto." #: contrib/admin/views/main.py:290 -#, fuzzy, python-format +#, python-format msgid "Add %s" -msgstr "Aggiungi" +msgstr "Aggiungi %s" #: contrib/admin/views/main.py:336 #, python-format msgid "Added %s." -msgstr "" +msgstr "Aggiunto %s" #: contrib/admin/views/main.py:336 contrib/admin/views/main.py:338 #: contrib/admin/views/main.py:340 msgid "and" -msgstr "" +msgstr "e" #: contrib/admin/views/main.py:338 -#, fuzzy, python-format +#, python-format msgid "Changed %s." -msgstr "Cambia" +msgstr "Modificato %s." #: contrib/admin/views/main.py:340 #, python-format msgid "Deleted %s." -msgstr "" +msgstr "Rimosso %s" #: contrib/admin/views/main.py:343 msgid "No fields changed." -msgstr "" +msgstr "Nessun campo modificato." #: contrib/admin/views/main.py:346 #, python-format msgid "The %(name)s \"%(obj)s\" was changed successfully." -msgstr "" +msgstr "L'oggetto %(name)s di tipo \"%(obj)s\" è stato modificato." #: contrib/admin/views/main.py:354 #, python-format msgid "" "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." msgstr "" +"L'oggetto %(name)s di tipo \"%(obj)s\" è stato aggiunto. Puoi modificarlo nuovamente qui sotto." #: contrib/admin/views/main.py:392 -#, fuzzy, python-format +#, python-format msgid "Change %s" -msgstr "Cambia" +msgstr "Modifica %s" #: contrib/admin/views/main.py:470 #, python-format msgid "One or more %(fieldname)s in %(name)s: %(obj)s" -msgstr "" +msgstr "Uno o più %(fieldname)s in %(name)s: %(obj)s" #: contrib/admin/views/main.py:475 #, python-format msgid "One or more %(fieldname)s in %(name)s:" -msgstr "" +msgstr "Uno o più %(fieldname)s in %(name)s:" #: contrib/admin/views/main.py:508 #, python-format msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "" +msgstr "L'oggetto %(name)s di tipo \"%(obj)s\" è stato rimosso." #: contrib/admin/views/main.py:511 msgid "Are you sure?" -msgstr "" +msgstr "Sei sicuro?" #: contrib/admin/views/main.py:533 -#, fuzzy, python-format +#, python-format msgid "Change history: %s" -msgstr "Cambia la password" +msgstr "Storia delle modifiche: %s" #: contrib/admin/views/main.py:565 #, python-format msgid "Select %s" -msgstr "" +msgstr "Selezionare %s" #: contrib/admin/views/main.py:565 -#, fuzzy, python-format +#, python-format msgid "Select %s to change" -msgstr "Clicca per cambiare" +msgstr "Selezionare %s per modificare" #: contrib/admin/views/doc.py:277 contrib/admin/views/doc.py:286 #: contrib/admin/views/doc.py:288 contrib/admin/views/doc.py:294 #: contrib/admin/views/doc.py:295 contrib/admin/views/doc.py:297 msgid "Integer" -msgstr "" +msgstr "Intero" #: contrib/admin/views/doc.py:278 msgid "Boolean (Either True or False)" -msgstr "" +msgstr "Booleano (True o False)" #: contrib/admin/views/doc.py:279 contrib/admin/views/doc.py:296 #, python-format msgid "String (up to %(maxlength)s)" -msgstr "" +msgstr "Stringa (massimo %(maxlength)s caratteri)" #: contrib/admin/views/doc.py:280 msgid "Comma-separated integers" -msgstr "" +msgstr "Interi separati da virgola" #: contrib/admin/views/doc.py:281 -#, fuzzy msgid "Date (without time)" -msgstr "data azione" +msgstr "Data (senza orario)" #: contrib/admin/views/doc.py:282 -#, fuzzy msgid "Date (with time)" -msgstr "Data/ora" +msgstr "Data (con orario)" #: contrib/admin/views/doc.py:283 -#, fuzzy msgid "E-mail address" -msgstr "Indirizzo e-mail:" +msgstr "Indirizzo e-mail" #: contrib/admin/views/doc.py:284 contrib/admin/views/doc.py:287 msgid "File path" -msgstr "" +msgstr "Percorso di file" #: contrib/admin/views/doc.py:285 -#, fuzzy msgid "Decimal number" -msgstr "Dicembre" +msgstr "Numero decimale" #: contrib/admin/views/doc.py:291 msgid "Boolean (Either True, False or None)" -msgstr "" +msgstr "Booleano (True, False o None)" #: contrib/admin/views/doc.py:292 msgid "Relation to parent model" -msgstr "" +msgstr "Relazione a modello padre" #: contrib/admin/views/doc.py:293 -#, fuzzy msgid "Phone number" -msgstr "Inserire un numero." +msgstr "Numero di telefono" + +#: contrib/admin/views/doc.py:263 +msgid "String (up to 50)" +msgstr "Stringa (massimo 50 caratteri)" #: contrib/admin/views/doc.py:298 msgid "Text" -msgstr "" +msgstr "Testo" #: contrib/admin/views/doc.py:299 msgid "Time" -msgstr "" +msgstr "Ora" #: contrib/admin/views/doc.py:300 contrib/flatpages/models.py:7 msgid "URL" @@ -621,11 +633,11 @@ msgstr "URL" #: contrib/admin/views/doc.py:301 msgid "U.S. state (two uppercase letters)" -msgstr "" +msgstr "Stato americano (due lettere maiuscole)" #: contrib/admin/views/doc.py:302 msgid "XML text" -msgstr "" +msgstr "Testo XML" #: contrib/admin/templates/admin/object_history.html:3 #: contrib/admin/templates/admin/change_list.html:5 @@ -636,7 +648,7 @@ msgstr "" #: contrib/admin/templates/registration/password_change_form.html:3 #: contrib/admin/templates/admin_doc/bookmarklets.html:3 msgid "Documentation" -msgstr "" +msgstr "Documentazione" #: contrib/admin/templates/admin/object_history.html:3 #: contrib/admin/templates/admin/change_list.html:5 @@ -656,7 +668,7 @@ msgstr "" #: contrib/admin/templates/admin_doc/index.html:4 #: contrib/admin/templates/admin_doc/model_index.html:5 msgid "Change password" -msgstr "Cambia la password" +msgstr "Modifica la password" #: contrib/admin/templates/admin/object_history.html:5 #: contrib/admin/templates/admin/500.html:4 @@ -692,14 +704,14 @@ msgstr "Azione" #: contrib/admin/templates/admin/object_history.html:26 msgid "DATE_WITH_TIME_FULL" -msgstr "Data/ora" +msgstr "j F Y, H:i" #: contrib/admin/templates/admin/object_history.html:36 msgid "" "This object doesn't have a change history. It probably wasn't added via this " "admin site." msgstr "" -"Questo oggetto non ha cambiamenti storicizzati. Probabilmente non stato " +"Questo oggetto non ha cambiamenti storicizzati. Probabilmente non è stato " "creato con questo sito di amministrazione." #: contrib/admin/templates/admin/base_site.html:4 @@ -711,9 +723,8 @@ msgid "Django administration" msgstr "Amministrazione Django" #: contrib/admin/templates/admin/500.html:4 -#, fuzzy msgid "Server error" -msgstr "Errore del server (500)" +msgstr "Errore del server" #: contrib/admin/templates/admin/500.html:6 msgid "Server error (500)" @@ -728,8 +739,8 @@ msgid "" "There's been an error. It's been reported to the site administrators via e-" "mail and should be fixed shortly. Thanks for your patience." msgstr "" -"C' stato un errore. E' stato riportato agli amministratori del sito via e-" -"mail e verr risolto a breve. Grazie per la pazienza." +"C'è stato un errore. E' stato riportato agli amministratori del sito via e-" +"mail e verrà risolto a breve. Grazie per la pazienza." #: contrib/admin/templates/admin/404.html:4 #: contrib/admin/templates/admin/404.html:8 @@ -743,7 +754,7 @@ msgstr "Spiacente, ma la pagina richiesta non esiste." #: contrib/admin/templates/admin/index.html:17 #, python-format msgid "Models available in the %(name)s application." -msgstr "" +msgstr "Modelli disponibili nell'applicazione %(name)s." #: contrib/admin/templates/admin/index.html:28 #: contrib/admin/templates/admin/change_form.html:15 @@ -752,7 +763,7 @@ msgstr "Aggiungi" #: contrib/admin/templates/admin/index.html:34 msgid "Change" -msgstr "Cambia" +msgstr "Modifica" #: contrib/admin/templates/admin/index.html:44 msgid "You don't have permission to edit anything." @@ -771,9 +782,9 @@ msgid "None available" msgstr "Nessuna disponibile" #: contrib/admin/templates/admin/change_list.html:11 -#, fuzzy, python-format +#, python-format msgid "Add %(name)s" -msgstr "Aggiungi" +msgstr "Aggiungi %(name)s" #: contrib/admin/templates/admin/login.html:22 msgid "Have you forgotten your password?" @@ -786,10 +797,10 @@ msgstr "Benvenuto," #: contrib/admin/templates/admin/delete_confirmation.html:9 #: contrib/admin/templates/admin/submit_line.html:3 msgid "Delete" -msgstr "" +msgstr "Elimina" #: contrib/admin/templates/admin/delete_confirmation.html:14 -#, fuzzy, python-format +#, python-format msgid "" "Deleting the %(object_name)s '%(object)s' would result in deleting related " "objects, but your account doesn't have permission to delete the following " @@ -810,67 +821,66 @@ msgstr "" #: contrib/admin/templates/admin/delete_confirmation.html:26 msgid "Yes, I'm sure" -msgstr "S, sono sicuro" +msgstr "Sì, sono sicuro" #: contrib/admin/templates/admin/filter.html:2 #, python-format msgid " By %(title)s " -msgstr "" +msgstr " Per %(title)s " #: contrib/admin/templates/admin/search_form.html:8 msgid "Go" -msgstr "" +msgstr "Vai" #: contrib/admin/templates/admin/change_form.html:21 msgid "View on site" -msgstr "" +msgstr "Vedi sul sito" #: contrib/admin/templates/admin/change_form.html:30 msgid "Please correct the error below." msgid_plural "Please correct the errors below." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Correggere l'errore qui sotto." +msgstr[1] "Correggere gli errori qui sotto." #: contrib/admin/templates/admin/change_form.html:48 msgid "Ordering" -msgstr "" +msgstr "Ordinamento" #: contrib/admin/templates/admin/change_form.html:51 msgid "Order:" -msgstr "" +msgstr "Ordinamento:" #: contrib/admin/templates/admin/submit_line.html:4 msgid "Save as new" -msgstr "" +msgstr "Salva come nuovo" #: contrib/admin/templates/admin/submit_line.html:5 msgid "Save and add another" -msgstr "" +msgstr "Salva e crea nuovo" #: contrib/admin/templates/admin/submit_line.html:6 msgid "Save and continue editing" -msgstr "" +msgstr "Salva e continua" #: contrib/admin/templates/admin/submit_line.html:7 -#, fuzzy msgid "Save" -msgstr "attivo" +msgstr "Salva" #: 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 msgid "Password change" -msgstr "Cambia la password" +msgstr "Modifica la password" #: contrib/admin/templates/registration/password_change_done.html:6 #: contrib/admin/templates/registration/password_change_done.html:10 msgid "Password change successful" -msgstr "La password stata cambiata con successo" +msgstr "La password è stata cambiata" #: contrib/admin/templates/registration/password_change_done.html:12 msgid "Your password was changed." -msgstr "La tua password stata cambiata." +msgstr "La tua password è stata modificata." #: contrib/admin/templates/registration/password_reset_form.html:4 #: contrib/admin/templates/registration/password_reset_form.html:6 @@ -885,7 +895,7 @@ msgid "" "your password and e-mail the new one to you." msgstr "" "Hai dimenticato la tua password? Inserisci il tuo indirizzo e-mail qui " -"sotto, la tua password sar resettata e te ne verr spedita una nuova." +"sotto, la tua password sarà resettata e te ne verrà spedita una nuova." #: contrib/admin/templates/registration/password_reset_form.html:16 msgid "E-mail address:" @@ -906,7 +916,7 @@ msgstr "Accedi di nuovo" #: contrib/admin/templates/registration/password_reset_done.html:6 #: contrib/admin/templates/registration/password_reset_done.html:10 msgid "Password reset successful" -msgstr "Password resettata con successo" +msgstr "Password resettata" #: contrib/admin/templates/registration/password_reset_done.html:12 msgid "" @@ -938,12 +948,11 @@ msgstr "Conferma password:" #: contrib/admin/templates/registration/password_change_form.html:23 msgid "Change my password" -msgstr "Cambia la mia password" +msgstr "Modifica la mia password" #: contrib/admin/templates/registration/password_reset_email.html:2 msgid "You're receiving this e-mail because you requested a password reset" -msgstr "" -"Hai ricevuto questa e-mail perch hai richesto di resettare la password" +msgstr "Hai ricevuto questa e-mail perché hai chiesto di resettare la password" #: contrib/admin/templates/registration/password_reset_email.html:3 #, python-format @@ -953,11 +962,11 @@ msgstr "per il tuo account utente su %(site_name)s" #: contrib/admin/templates/registration/password_reset_email.html:5 #, python-format msgid "Your new password is: %(new_password)s" -msgstr "La tua nuova password : %(new_password)s" +msgstr "La tua nuova password è: %(new_password)s" #: contrib/admin/templates/registration/password_reset_email.html:7 msgid "Feel free to change this password by going to this page:" -msgstr "Puoi cambiare la tua password su questa pagina:" +msgstr "Puoi modificare la tua password su questa pagina:" #: contrib/admin/templates/registration/password_reset_email.html:11 msgid "Your username, in case you've forgotten:" @@ -974,11 +983,11 @@ msgstr "Il team di %(site_name)s" #: contrib/admin/templates/admin_doc/bookmarklets.html:3 msgid "Bookmarklets" -msgstr "" +msgstr "Bookmarklet" #: contrib/admin/templates/admin_doc/bookmarklets.html:5 msgid "Documentation bookmarklets" -msgstr "" +msgstr "Bookmarklet alla documentazione" #: contrib/admin/templates/admin_doc/bookmarklets.html:9 msgid "" @@ -990,60 +999,67 @@ msgid "" "as \"internal\" (talk to your system administrator if you aren't sure if\n" "your computer is \"internal\").

            \n" msgstr "" +"\n" +"

            Per installare i bookmarklet, trascinare il link nella barra \n" +"dei bookmark, o cliccare il link con il tasto destro e selezionare aggiungi ai \n" +"bookmark. È possibile selezionare il bookmarklet da qualsiasi pagina del sito. \n" +"Alcuni di questi bookmarklet richiedono l'utilizzo di un computer \"interno\" \n" +"(chiedi al tuo amministratore di sistema se non sei sicuro che il tuo computer \n" +"sia \"interno\").

            \n" #: contrib/admin/templates/admin_doc/bookmarklets.html:19 msgid "Documentation for this page" -msgstr "" +msgstr "Documentazione per questa pagina" #: contrib/admin/templates/admin_doc/bookmarklets.html:20 msgid "" "Jumps you from any page to the documentation for the view that generates " "that page." msgstr "" +"Ti porta da qualsiasi pagina alla documentazione della view che genera quella pagina." #: contrib/admin/templates/admin_doc/bookmarklets.html:22 -#, fuzzy msgid "Show object ID" -msgstr "id dell'oggetto" +msgstr "Mostra l'ID dell'oggetto" #: contrib/admin/templates/admin_doc/bookmarklets.html:23 msgid "" "Shows the content-type and unique ID for pages that represent a single " "object." msgstr "" +"Mostra il tipo di contenuto e l'ID univoco per pagine che rappresentano un singolo oggetto." #: contrib/admin/templates/admin_doc/bookmarklets.html:25 msgid "Edit this object (current window)" -msgstr "" +msgstr "Modifica quest'oggetto (nella finestra corrente)" #: contrib/admin/templates/admin_doc/bookmarklets.html:26 msgid "Jumps to the admin page for pages that represent a single object." -msgstr "" +msgstr "Ti porta alla pagina amministrativa per pagine che rappresentano un oggetto singolo." #: contrib/admin/templates/admin_doc/bookmarklets.html:28 msgid "Edit this object (new window)" -msgstr "" +msgstr "Modifica quest'oggetto (in una nuova finestra)" #: contrib/admin/templates/admin_doc/bookmarklets.html:29 msgid "As above, but opens the admin page in a new window." -msgstr "" +msgstr "Come sopra, ma apre la pagina di amministrazione in una nuova finestra." #: contrib/admin/templates/widget/date_time.html:3 msgid "Date:" -msgstr "" +msgstr "Data:" #: contrib/admin/templates/widget/date_time.html:4 msgid "Time:" -msgstr "" +msgstr "Ora:" #: contrib/admin/templates/widget/file.html:2 msgid "Currently:" -msgstr "" +msgstr "Attualmente:" #: contrib/admin/templates/widget/file.html:3 -#, fuzzy msgid "Change:" -msgstr "Cambia" +msgstr "Modifica:" #: contrib/redirects/models.py:7 msgid "redirect from" @@ -1054,8 +1070,7 @@ msgid "" "This should be an absolute path, excluding the domain name. Example: '/" "events/search/'." msgstr "" -"Un percorso assoluto, senza nome a dominio. Esempio: '/events/search/'.Un " -"percorso assoluto, senza nome a dominio. Esempio: '/events/search/'." +"Un percorso assoluto, senza nome a dominio. Esempio: '/events/search/'." #: contrib/redirects/models.py:9 msgid "redirect to" @@ -1066,7 +1081,7 @@ msgid "" "This can be either an absolute path (as above) or a full URL starting with " "'http://'." msgstr "" -"Un percorso assoluto (come sopra) o un URL completa che inizi con 'http://'." +"Un percorso assoluto (come sopra) o un URL completo iniziante con 'http://'." #: contrib/redirects/models.py:12 msgid "redirect" @@ -1099,13 +1114,12 @@ msgid "template name" msgstr "nome modello" #: contrib/flatpages/models.py:13 -#, fuzzy msgid "" "Example: 'flatpages/contact_page'. If this isn't provided, the system will " "use 'flatpages/default'." msgstr "" -"Esempio: 'flatfiles/contact_page'. Se non specificato, il sistema user " -"'flatfiles/default'." +"Esempio: 'flatpages/contact_page'. Se non specificato, il sistema userà " +"'flatpages/default'." #: contrib/flatpages/models.py:14 msgid "registration required" @@ -1132,24 +1146,20 @@ msgid "codename" msgstr "nome in codice" #: contrib/auth/models.py:17 -#, fuzzy msgid "permission" -msgstr "Permesso" +msgstr "permesso" #: contrib/auth/models.py:18 contrib/auth/models.py:27 -#, fuzzy msgid "permissions" -msgstr "Permessi" +msgstr "permessi" #: contrib/auth/models.py:29 -#, fuzzy msgid "group" -msgstr "Gruppo" +msgstr "gruppo" #: contrib/auth/models.py:30 contrib/auth/models.py:65 -#, fuzzy msgid "groups" -msgstr "Gruppi" +msgstr "gruppi" #: contrib/auth/models.py:55 msgid "username" @@ -1173,11 +1183,11 @@ msgstr "password" #: contrib/auth/models.py:59 msgid "Use '[algo]$[salt]$[hexdigest]'" -msgstr "" +msgstr "Usare '[algo]$[salt]$[hexdigest]'" #: contrib/auth/models.py:60 msgid "staff status" -msgstr "amministratore" +msgstr "staff" #: contrib/auth/models.py:60 msgid "Designates whether the user can log into this admin site." @@ -1189,7 +1199,7 @@ msgstr "attivo" #: contrib/auth/models.py:62 msgid "superuser status" -msgstr "stato superutente" +msgstr "superuser" #: contrib/auth/models.py:63 msgid "last login" @@ -1204,23 +1214,20 @@ msgid "" "In addition to the permissions manually assigned, this user will also get " "all permissions granted to each group he/she is in." msgstr "" -"In aggiunta ai permessi assegnati manualmente, l'utente ricever anche tutti " +"In aggiunta ai permessi assegnati manualmente, l'utente riceverà anche tutti " "i permessi assegnati ad ogni gruppo cui appartiene." #: contrib/auth/models.py:67 -#, fuzzy msgid "user permissions" -msgstr "Permessi" +msgstr "permessi utente" #: contrib/auth/models.py:70 -#, fuzzy msgid "user" -msgstr "Utente" +msgstr "utente" #: contrib/auth/models.py:71 -#, fuzzy msgid "users" -msgstr "Utenti" +msgstr "utenti" #: contrib/auth/models.py:76 msgid "Personal info" @@ -1239,20 +1246,19 @@ msgid "Groups" msgstr "Gruppi" #: contrib/auth/models.py:219 -#, fuzzy msgid "message" -msgstr "Messaggio" +msgstr "messaggio" #: contrib/auth/forms.py:30 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "" +"Il browser non ha i cookie abilitati. Per accedere, è necessario abilitarli." #: contrib/contenttypes/models.py:25 -#, fuzzy msgid "python model class name" -msgstr "nome del modulo python" +msgstr "nome della classe modello in python" #: contrib/contenttypes/models.py:28 msgid "content type" @@ -1300,35 +1306,35 @@ msgstr "siti" #: utils/translation.py:360 msgid "DATE_FORMAT" -msgstr "" +msgstr "j F Y" #: utils/translation.py:361 msgid "DATETIME_FORMAT" -msgstr "" +msgstr "j F Y, H:i" #: utils/translation.py:362 msgid "TIME_FORMAT" -msgstr "" +msgstr "H:i" #: utils/dates.py:6 msgid "Monday" -msgstr "Luned" +msgstr "Lunedì" #: utils/dates.py:6 msgid "Tuesday" -msgstr "Marted" +msgstr "Martedì" #: utils/dates.py:6 msgid "Wednesday" -msgstr "Mercoled" +msgstr "Mercoledì" #: utils/dates.py:6 msgid "Thursday" -msgstr "Gioved" +msgstr "Giovedì" #: utils/dates.py:6 msgid "Friday" -msgstr "Venerd" +msgstr "Venerdì" #: utils/dates.py:7 msgid "Saturday" @@ -1388,52 +1394,51 @@ msgstr "Dicembre" #: utils/dates.py:19 msgid "jan" -msgstr "" +msgstr "gen" #: utils/dates.py:19 msgid "feb" -msgstr "" +msgstr "feb" #: utils/dates.py:19 msgid "mar" -msgstr "" +msgstr "mar" #: utils/dates.py:19 msgid "apr" -msgstr "" +msgstr "apr" #: utils/dates.py:19 -#, fuzzy msgid "may" -msgstr "Maggio" +msgstr "mag" #: utils/dates.py:19 msgid "jun" -msgstr "" +msgstr "giu" #: utils/dates.py:20 msgid "jul" -msgstr "" +msgstr "lug" #: utils/dates.py:20 msgid "aug" -msgstr "" +msgstr "ago" #: utils/dates.py:20 msgid "sep" -msgstr "" +msgstr "set" #: utils/dates.py:20 msgid "oct" -msgstr "" +msgstr "ott" #: utils/dates.py:20 msgid "nov" -msgstr "" +msgstr "nov" #: utils/dates.py:20 msgid "dec" -msgstr "" +msgstr "dic" #: utils/dates.py:27 msgid "Jan." @@ -1466,57 +1471,54 @@ msgstr "Dic." #: utils/timesince.py:12 msgid "year" msgid_plural "years" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "anno" +msgstr[1] "anni" #: utils/timesince.py:13 msgid "month" msgid_plural "months" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "mese" +msgstr[1] "mesi" #: utils/timesince.py:14 msgid "week" msgid_plural "weeks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "settimana" +msgstr[1] "settimane" #: utils/timesince.py:15 -#, fuzzy msgid "day" msgid_plural "days" -msgstr[0] "Maggio" -msgstr[1] "Maggio" +msgstr[0] "giorno" +msgstr[1] "giorni" #: utils/timesince.py:16 msgid "hour" msgid_plural "hours" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "ora" +msgstr[1] "ore" #: utils/timesince.py:17 -#, fuzzy msgid "minute" msgid_plural "minutes" -msgstr[0] "sito" -msgstr[1] "sito" +msgstr[0] "minuto" +msgstr[1] "minuti" #: conf/global_settings.py:37 msgid "Bengali" -msgstr "" +msgstr "Bengali" #: conf/global_settings.py:38 msgid "Czech" -msgstr "" +msgstr "Ceco" #: conf/global_settings.py:39 msgid "Welsh" -msgstr "" +msgstr "Gallese" #: conf/global_settings.py:40 -#, fuzzy msgid "Danish" -msgstr "Spagnolo" +msgstr "Danese" #: conf/global_settings.py:41 msgid "German" @@ -1524,7 +1526,7 @@ msgstr "Tedesco" #: conf/global_settings.py:42 msgid "Greek" -msgstr "" +msgstr "Greco" #: conf/global_settings.py:43 msgid "English" @@ -1544,15 +1546,15 @@ msgstr "Galiziano" #: conf/global_settings.py:47 msgid "Hungarian" -msgstr "" +msgstr "Ungherese" #: conf/global_settings.py:48 msgid "Hebrew" -msgstr "" +msgstr "Ebreo" #: conf/global_settings.py:49 msgid "Icelandic" -msgstr "" +msgstr "Islandese" #: conf/global_settings.py:50 msgid "Italian" @@ -1560,15 +1562,15 @@ msgstr "Italiano" #: conf/global_settings.py:51 msgid "Japanese" -msgstr "" +msgstr "Giapponese" #: conf/global_settings.py:52 msgid "Dutch" -msgstr "" +msgstr "Olandese" #: conf/global_settings.py:53 msgid "Norwegian" -msgstr "" +msgstr "Norvegese" #: conf/global_settings.py:54 msgid "Brazilian" @@ -1576,7 +1578,7 @@ msgstr "Brasiliano" #: conf/global_settings.py:55 msgid "Romanian" -msgstr "" +msgstr "Rumeno" #: conf/global_settings.py:56 msgid "Russian" @@ -1584,45 +1586,42 @@ msgstr "Russo" #: conf/global_settings.py:57 msgid "Slovak" -msgstr "" +msgstr "Slovacco" #: conf/global_settings.py:58 -#, fuzzy msgid "Slovenian" -msgstr "Serbo" +msgstr "Sloveno" #: conf/global_settings.py:59 -#, fuzzy msgid "Serbian" msgstr "Serbo" #: conf/global_settings.py:60 msgid "Swedish" -msgstr "" +msgstr "Svedese" #: conf/global_settings.py:61 -#, fuzzy msgid "Ukrainian" -msgstr "Brasiliano" +msgstr "Ucraino" #: conf/global_settings.py:62 msgid "Simplified Chinese" -msgstr "" +msgstr "Cinese semplificato" #: conf/global_settings.py:63 msgid "Traditional Chinese" -msgstr "" +msgstr "Cinese tradizionale" #: core/validators.py:60 msgid "This value must contain only letters, numbers and underscores." msgstr "Sono ammesse solo lettere, numeri e sottolineature ('_')." #: core/validators.py:64 -#, fuzzy msgid "" "This value must contain only letters, numbers, underscores, dashes or " "slashes." -msgstr "Sono ammesse solo lettere, numeri, sottolineature ('_') e barre ('/')." +msgstr "Sono ammesse solo lettere, numeri, sottolineature ('_'), trattini" +"('-') e barre ('/')." #: core/validators.py:72 msgid "Uppercase letters are not allowed here." @@ -1650,11 +1649,11 @@ msgstr "E' necessario inserire un valore." #: core/validators.py:107 msgid "Non-numeric characters aren't allowed here." -msgstr "Sono ammessi soltanto caratteri alfabetici." +msgstr "Sono ammessi soltanto caratteri numerici." #: core/validators.py:111 msgid "This value can't be comprised solely of digits." -msgstr "Il valore non pu essere composto solo da cifre." +msgstr "Il valore non può essere composto solo da cifre." #: core/validators.py:116 msgid "Enter a whole number." @@ -1666,15 +1665,15 @@ msgstr "Sono ammessi solo caratteri alfabetici." #: core/validators.py:124 msgid "Enter a valid date in YYYY-MM-DD format." -msgstr "Inserire un data valida in formato YYYY-MM-DD." +msgstr "Inserire un data valida in formato AAAA-MM-GG." #: core/validators.py:128 msgid "Enter a valid time in HH:MM format." -msgstr "Inserire un orario valido in formato HH:MM." +msgstr "Inserire un orario valido in formato OO:MM." #: core/validators.py:132 db/models/fields/__init__.py:468 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." -msgstr "Inserire una data/ora in formato YYYY-MM-DD HH:MM." +msgstr "Inserire una data/ora in formato AAAA-MM-GG OO:MM." #: core/validators.py:136 msgid "Enter a valid e-mail address." @@ -1685,7 +1684,7 @@ msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -"Caricare un'immagine valida. Il file inserito non un'immagine o corrotto." +"Caricare un'immagine valida. Il file inserito non è un'immagine o è corrotto." #: core/validators.py:155 #, python-format @@ -1696,7 +1695,7 @@ msgstr "L'URL %s non punta ad un'immagine valida." #, python-format msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." msgstr "" -"I numeri di telefono devono essere in formato XXX-XXX-XXXX. \"%s\" non " +"I numeri di telefono devono essere in formato XXX-XXX-XXXX. \"%s\" non è " "valido." #: core/validators.py:167 @@ -1730,7 +1729,7 @@ msgstr "URL non valida: %s" #: core/validators.py:206 core/validators.py:208 #, python-format msgid "The URL %s is a broken link." -msgstr "L'URL %s un link rotto." +msgstr "L'URL %s è un link rotto." #: core/validators.py:214 msgid "Enter a valid U.S. state abbreviation." @@ -1740,8 +1739,8 @@ msgstr "Inserire un nome di stato americano abbreviato valido." #, 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] "Attenzione! La parola %s non ammessa qui." -msgstr[1] "Attenzione! Le parole %s non sono ammesse qui." +msgstr[0] "Attenzione! La parola %s non è ammessa." +msgstr[1] "Attenzione! Le parole %s non sono ammesse." #: core/validators.py:236 #, python-format @@ -1750,7 +1749,7 @@ msgstr "Questo campo deve corrispondere al campo '%s'." #: core/validators.py:255 msgid "Please enter something for at least one field." -msgstr "Inserire almeno un campo." +msgstr "Inserire qualcosa in almeno un campo." #: core/validators.py:264 core/validators.py:275 msgid "Please enter both fields or leave them both empty." @@ -1759,12 +1758,12 @@ msgstr "Inserire entrambi i campi o lasciarli entrambi vuoti." #: core/validators.py:282 #, python-format msgid "This field must be given if %(field)s is %(value)s" -msgstr "Il campo obbligatorio se %(field)s %(value)s" +msgstr "Il campo è obbligatorio se %(field)s è %(value)s" #: core/validators.py:294 #, python-format msgid "This field must be given if %(field)s is not %(value)s" -msgstr "Il campo non pu essere valorizzato se %(field)s non %(value)s" +msgstr "Il campo è obbligatorio se %(field)s non è %(value)s" #: core/validators.py:313 msgid "Duplicate values are not allowed." @@ -1784,16 +1783,16 @@ msgstr "Inserire un numero decimale valido." msgid "Please enter a valid decimal number with at most %s total digit." msgid_plural "" "Please enter a valid decimal number with at most %s total digits." -msgstr[0] "Inserire un numero decimale con non pi di %s cifre totali." -msgstr[1] "" +msgstr[0] "Inserire un numero decimale con non più di %s cifra." +msgstr[1] "Inserire un numero decimale con non più di %s cifre totali." #: core/validators.py:352 #, python-format msgid "Please enter a valid decimal number with at most %s decimal place." msgid_plural "" "Please enter a valid decimal number with at most %s decimal places." -msgstr[0] "Inserire un decimale con non pi di %s cifre decimali." -msgstr[1] "" +msgstr[0] "Inserire un decimale con non più di %s cifra decimale." +msgstr[1] "Inserire un decimale con non più di %s cifre decimali." #: core/validators.py:362 #, python-format @@ -1803,7 +1802,7 @@ msgstr "Verifica che il file inserito sia almeno di %s byte." #: core/validators.py:363 #, python-format msgid "Make sure your uploaded file is at most %s bytes big." -msgstr "Verifica che il file inserito sia al massimo %d byte." +msgstr "Verifica che il file inserito sia al massimo %s byte." #: core/validators.py:376 msgid "The format for this field is wrong." @@ -1811,20 +1810,19 @@ msgstr "Formato del file non valido." #: core/validators.py:391 msgid "This field is invalid." -msgstr "Il campo non valido." +msgstr "Il campo non è valido." #: core/validators.py:426 #, python-format msgid "Could not retrieve anything from %s." -msgstr "Impossibile recuperare alcunch da %s." +msgstr "Impossibile recuperare alcunché da %s." #: core/validators.py:429 #, python-format msgid "" "The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." msgstr "" -"L'URL %(url)s restituisce un Content-Type header non valido '%(contenttype)" -"s'." +"L'URL %(url)s restituisce un Content-Type header non valido '%(contenttype)s'." #: core/validators.py:462 #, python-format @@ -1832,8 +1830,7 @@ msgid "" "Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " "\"%(start)s\".)" msgstr "" -"Il tag %(tag)s alla linea %(line)s non chiuso. (La linea comincia con \"%" -"(start)s\".)" +"Il tag %(tag)s alla linea %(line)s non è chiuso. (La linea comincia con \"%(start)s\".)" #: core/validators.py:466 #, python-format @@ -1850,7 +1847,7 @@ msgid "" "\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" "(start)s\".)" msgstr "" -"\"%(attr)s\" alla linea %(line)s un attributo invalido. (La linea comincia " +"\"%(attr)s\" alla linea %(line)s è un attributo invalido. (La linea comincia " "con \"%(start)s\".)" #: core/validators.py:476 @@ -1859,7 +1856,7 @@ msgid "" "\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" "(start)s\".)" msgstr "" -"\"<%(tag)s>\" alla linea %(line)s tag non valido. (La linea comincia con \"%" +"\"<%(tag)s>\" alla linea %(line)s: tag non valido. (La linea comincia con \"%" "(start)s\".)" #: core/validators.py:480 @@ -1868,7 +1865,7 @@ msgid "" "A tag on line %(line)s is missing one or more required attributes. (Line " "starts with \"%(start)s\".)" msgstr "" -"Un tag alla linea %(line)s manca di uno o pi attributi richiesti. (La linea " +"Un tag alla linea %(line)s manca di uno o più attributi richiesti. (La linea " "comincia con \"%(start)s\".)" #: core/validators.py:485 @@ -1883,123 +1880,91 @@ msgstr "" #: db/models/manipulators.py:302 #, python-format msgid "%(object)s with this %(type)s already exists for the given %(field)s." -msgstr "" +msgstr "%(object)s·con questo·%(type)s·esistono già per questo·%(field)s." +#: core/meta/fields.py:60 #: db/models/fields/__init__.py:40 #, python-format msgid "%(optname)s with this %(fieldname)s already exists." -msgstr "" +msgstr "%(optname)s·con questo·%(fieldname)s·esiste già." #: db/models/fields/__init__.py:114 db/models/fields/__init__.py:265 #: db/models/fields/__init__.py:542 db/models/fields/__init__.py:553 #: forms/__init__.py:346 -#, fuzzy msgid "This field is required." -msgstr "Il campo non valido." +msgstr "Il campo è obbligatorio." #: db/models/fields/__init__.py:337 -#, fuzzy msgid "This value must be an integer." -msgstr "Il valore deve essere una potenza di %s." +msgstr "Il valore deve essere un intero." #: db/models/fields/__init__.py:369 -#, fuzzy msgid "This value must be either True or False." -msgstr "Il valore deve essere una potenza di %s." +msgstr "Il valore deve essere True o False." #: db/models/fields/__init__.py:385 -#, fuzzy msgid "This field cannot be null." -msgstr "Il campo non valido." +msgstr "Il campo non può essere nullo." #: db/models/fields/__init__.py:562 -#, fuzzy msgid "Enter a valid filename." -msgstr "Inserire un indirizzo e-mail valido." +msgstr "Inserire un nome file valido." #: db/models/fields/related.py:43 -#, fuzzy, python-format +#, python-format msgid "Please enter a valid %s." -msgstr "Inserire un indirizzo IP valido." +msgstr "Inserire un %s valido." #: db/models/fields/related.py:579 -#, fuzzy msgid "Separate multiple IDs with commas." -msgstr " Separa ID multipli con virgole." +msgstr "Separa ID multipli con virgole." #: db/models/fields/related.py:581 -#, fuzzy msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr " Premi \"Control\", o \"Command\" su Mac, per selezionarne pi di uno." +msgstr " Premi \"Control\", o \"Command\" su Mac, per selezionarne più di uno." #: db/models/fields/related.py:625 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" "Please enter valid %(self)s IDs. The values %(value)r are invalid." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Inserire un ID valido per %(self)s. Il valore %(value)r non è valido." +msgstr[1] "Inserire un ID valido per %(self)s. I valori %(value)r non sono validi." #: forms/__init__.py:380 #, python-format msgid "Ensure your text is less than %s character." msgid_plural "Ensure your text is less than %s characters." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Assicurati che il testo sia più corto di %s carattere." +msgstr[1] "Assicurati che il testo sia più corto di %s caratteri." #: forms/__init__.py:385 -#, fuzzy msgid "Line breaks are not allowed here." -msgstr "Non sono ammesse lettere minuscole." +msgstr "Non è ammesso andare a capo." #: forms/__init__.py:480 forms/__init__.py:551 forms/__init__.py:589 #, python-format msgid "Select a valid choice; '%(data)s' is not in %(choices)s." -msgstr "" +msgstr "Selezionare un'opzione valida; '%(data)s' non presente in %(choices)s." #: forms/__init__.py:645 msgid "The submitted file is empty." -msgstr "" +msgstr "Il file sottomesso è vuoto." #: forms/__init__.py:699 -#, fuzzy msgid "Enter a whole number between -32,768 and 32,767." -msgstr "Inserire un numero." +msgstr "Inserire un numero tra -32768 e 32767." #: forms/__init__.py:708 -#, fuzzy msgid "Enter a positive number." -msgstr "Inserire un numero." +msgstr "Inserire un numero positivo." #: forms/__init__.py:717 -#, fuzzy msgid "Enter a whole number between 0 and 32,767." -msgstr "Inserire un numero." +msgstr "Inserire un numero compreso tra 0 e 32767." #: template/defaultfilters.py:379 msgid "yes,no,maybe" -msgstr "" +msgstr "sì,no,forse" -#, fuzzy -#~ msgid "Comments" -#~ msgstr "abilita commenti" - -#~ msgid "label" -#~ msgstr "etichetta" - -#~ msgid "package" -#~ msgstr "pacchetto" - -#~ msgid "packages" -#~ msgstr "pacchetti" - -#, fuzzy -#~ msgid "count" -#~ msgstr "contenuto" - -#~ msgid "Itialian" -#~ msgstr "Italiano" - -#~ msgid "Server error (500)" -#~ msgstr "Errore del server (500)" diff --git a/django/conf/locale/it/LC_MESSAGES/djangojs.mo b/django/conf/locale/it/LC_MESSAGES/djangojs.mo index e8f2d97f32102503cdc7c88ae733540eb49370b3..2df21b6558cf512967a19f9baad3169fb14ff327 100644 GIT binary patch literal 1613 zcmZ9L&2Ah;5XT1yA6dQ~Ktckkq6iTSjoDo#VAeKb*|m+WUEA_5jyQ1WovDmF>FHke zbQ{*<1$Y2nfD;lNkl@CF15zX;#EB#D0Eh#e;DCUC%@{&xsry&mUDZ`JQ}yH0xepSI zr!b$v{08$`%=hlXg7FJ@ANVVH5BNLy5cmi90C@iH=6(r$82hKe7Wh1P9_*fR9lRI& zE$~fn1d9EK;5qPPP~QI(6n~$C^4=F9fnS5G;7_2ua|y~~zYNxX!1oc;Iw*Fx@TlB> z2R;J+07_gxgZG2KffvBPz(>IgcvSQ*ov{mweII-q+y%w{Bk)1+Gf?9E5|sCDf#UaD z@FMsnN!bP$UWzp|rk^LJW!mZ^e!GDJQ2bkP3B)-Qmky@SW5-7eTKJkrDQvVZq zUvhW?Q*x6bF-yEM9+%}MQY+<3($Djxf1hQpI#hvs)NQw~rk!rueuX-n-qp?v?M}N5#q^L*w7B@c-WBS0dRJa<^hT-* z>C`J*85NxG(Lj0QXt26TW9^-#^-K;{%6ikEQc zMUzpw(^=hnt#Ga|TzD7fRbw^Y8E@XsUUD5c8`vU@#T@wremA^0H%i+z{1)Xa4jVCC zPgig2Nx0Y9r<*o&xwb`*R%bf24ovjQq+8CHRgdhv-c}pkHEP6-%a$%~P-l6qg`&>c zP^m)D)+PO-(9sq;8R}~8te)vROI$<6+GvcbtL7A6RZ+C$yz;n{N@~tR4BkAS6h4HBnxVXseWWB$D65kl_B#0+ Dmu;K| delta 474 zcmXw#Jxjw-6ozk`RHL>XbQQcPiY^`NBGPJUtyomrDh`UlmJl!rl%QilaC5u(a~xd+ zL2z*>E^fN$A_xjT$HoIM&%Gz_`M9~yUO4^dN&8w6c{Gi#&=mSc5*sO{MqnK}a3{GR zz#R8un1LZ|!x)P14%+Y$TJQ;qe*ne*3i0*TJBKk6UvM5->7j9ns&Vqma1^dVS!@%^ zfFpPaJt)3gH~}A^EIfcR@CC{uA4&c*x&OeF+8s9MyUHRdkU#Msc>aoIL1``_!)1UB zm6u4cvr, 2005. +# Copyright (C) 2006 the Lawrence Journal-World +# This file is distributed under the same license as the Django package. +# Carlo C8E Miron , 2006. # msgid "" msgstr "" @@ -9,41 +9,42 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-12-09 11:51+0100\n" "PO-Revision-Date: 2005-12-04 21:47+0100\n" -"Last-Translator: Antonio Cavedoni \n" +"Last-Translator: Carlo C8E Miron \n" +"Language-Team: Italian \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: contrib/admin/media/js/SelectFilter2.js:33 #, perl-format msgid "Available %s" -msgstr "" +msgstr "Disponibile %s" #: contrib/admin/media/js/SelectFilter2.js:41 -#, fuzzy msgid "Choose all" -msgstr "Seleziona un orario" +msgstr "Seleziona tutto" #: contrib/admin/media/js/SelectFilter2.js:46 msgid "Add" -msgstr "" +msgstr "Aggiungi" #: contrib/admin/media/js/SelectFilter2.js:48 msgid "Remove" -msgstr "" +msgstr "Rimuovi" #: contrib/admin/media/js/SelectFilter2.js:53 #, perl-format msgid "Chosen %s" -msgstr "" +msgstr "Selezionato %s" #: contrib/admin/media/js/SelectFilter2.js:54 msgid "Select your choice(s) and click " -msgstr "" +msgstr "Seleziona le tue scelte e clicca " #: contrib/admin/media/js/SelectFilter2.js:59 msgid "Clear all" -msgstr "" +msgstr "Cancella tutto" #: contrib/admin/media/js/dateparse.js:26 #: contrib/admin/media/js/calendar.js:24 @@ -56,7 +57,7 @@ msgstr "" #: contrib/admin/media/js/dateparse.js:27 msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday" -msgstr "" +msgstr "Domenica Lunedì Martedì Mercoledì Giovedì Venerdì Sabato" #: contrib/admin/media/js/calendar.js:25 msgid "S M T W T F S" diff --git a/django/conf/locale/nl/LC_MESSAGES/django.mo b/django/conf/locale/nl/LC_MESSAGES/django.mo index ba41903161f4cadc66efd93d71c5662902df8bf1..fe87810b97cf36759e304312b51e8f79a19e200f 100644 GIT binary patch delta 9648 zcmZwM349bq+Q;#pgb;F&Ksb|d4B-ez0wHq70O1bz6+!?xCS*tg$xO&hNI+l^l_;Vp zEendc;wtJcs1R>f5J6>Ce0jlD&=nDJRSJI7RQ|~%W8x7#adR|F!DszQs2R{?&jQG7)QBFN6X5?zBmcj;YfTB zuR(Vwr=2`(L3s%lVlB4DbJ!5WI}?@_vZ6`o(~3i#NX95kaW1gZOgRISsn5bjn2!-S z53A6Njq!cdKt9I?*tUz)ZVEQ1+zlgfFvilqHHxGi71NNxS(T^(Y{rJT-IO221j>7i zuV6go6Q~A1!x;Q02JtfLiI=20173$sDch)-d>A{?zx5PJG@ir=Jd0}h9IC-f*bEzX zbq17#O(=Ij)n}pxJPLLHWYm-AVaYkKVgS|dat!StSxYhy)4MrqR*V|yO4O8Y zz$Dy;T7u`0?O?r)>hL>M2bWO;kLm85PsX;C2Vn}%#z z)xL+bhPkK)R$wc<7ujdl9?ZaZkXx+CG-u$MsCII(H~MiLZpQ_90W~vI(#;-9XZ{CJ zF^`HU+=9{gAZlQ{a4Eiunz}(f9Y<*{B(rYwC+Ihw@@m-iexlIvjy} zLnIoJ)yo+`1Zn{BrksSMDR;tnEW?$!0@ctZQy<23Xmci@>N}&_O*iFC)PS>0{cs#g zIh0E>jbxoUaSFAzAETZ)f_aR^SX9G_7{Csgikq+>zKDJCB5DS@XV$;pRt7S8Rv*-i z7NXj{9(mA^wT7fI6}O|Na4RO@{n!$BBg~)J*Qd!MGo1>iz$PBnJzazZrNBYO20MH%2qRYq1Be!9Cas`}XJE$62T+ zyB%-DKVvQCu(P%652HFx;~gJ~15pnW!jPtF1Bsq+Gpgeqs3+f#P4TcPzlXa1V^cnl z+GH28IsS-=7?YI1p*}RPqDFoO6Yw9X zfredcSrf4-s(wDIg8*uC)uKAS12qF%FdHwU+8;LX zYqbiK@I{=5Cs0#9V36~HDMnrxtIl{9wRu}`vpzs+sJEjAwV5BsHuzqMgom=e$4Qtu z#QDOlL0zx|we|;bI*!e$|5R8HAlt?|ihD4EmstaR4%P8-Y=!4A6T^l%uW4WGOt}p8 zoe6CuDInQ~WAHnifjPsSj<#S2%7?KXp2MyfHNu&hOw>{=K~4EfsJ-(#Ho)VkB|c$1 zg<7h!$c%@qA4pQD(AErxj;MxGQA^SrXW~FiMH}1WUTlExqpm-Vn%Z;7N6~6I%Go=k zu$b~R$tj(w?K8{`R6l#egnC7nN#u)my#wfw**bqIaj!RIlUzsVdGOj_r1#7VpZo){s z-;{Tl@)M}H=ULPP976ST47CKOFr)^)CQ*k!p)ULtbz|eP&J9VZ4!fW}9DPmwNYs5( zFdC<06wWs;GW9{!41`ea?m+cZH`cuW2dL1KzlIvnTNsV+8qc5_zF^AVqXrT-&KW?0 zv86EyV>sUq)nRvx#{Q^whG7hjAIJQwqJRoLNuhBeYDyQOp1czEp}7Gyb$6p0eiXF{ zpGMvP0;;`z#={sx`55Z_Dbxd=K@I49h$M#OJJghfjd$MLCa8wG8Z(XA#!<$}##zQ9 zqYu?l4XWK6Q2lH$=eJ@D%AtozwCnexMsxr*(l=2va1>+l1ge2gPz`^Ddh$!C`+vn) zjF{m3<1_))aYxko-l*&QqaG|9=`UoBB56X!6jZ~7s2dhL7g$S-D^MNOViy-nfZK2{ zUmq>e%*p(V7fWy|?nmB8D`ATBsh)-U&fJRnGVa7ez5j8=n zBYg(-!Fda{1Ye-8`vEloSDy3Dk1?iTGwKJT1~dWHUI7Nsi*7uLAzg5Zq&Y_L3!{M~ zq5d7v71hyDR7Yctd8j9xiyBaoDOaGDaw%#6wW#*DqF(PEs3+frYIo0c=3i5~mkKrX zI;#8*ZpTkh-|SizRs-9Q33vqcM5j^z;JARAp~xA|uUltS$Kz1#=A*7JMC}1TcEF7@ zn19{)6crlbF)YNBsD`uoX-va>Ovf9s5AMeH_;=K=VncqRvcVrVC+IladGcP^it;dAgR@Xe@d4^}{TQ`W=S}^$ zsCIusJ)m`+b6q4}LopOjq7H|nrf57)z?rBie8imJW87;zg!%`|5!9Nu<)`m9?1^gU z1=Oy84O`<$)WE(*4d^m5;E?5->x?W4b)pH5#1`nm*{1$Q)SA7FYUnI#FMNr50M|Tz zaxoga;e*&8-!wLu@61#->H{|nd+GfjMbd_frKl;iQB%GZ^#qTgZg?JB;)}+&Q5~H} z%|HuAtEK3IdXO~Kz9VBLJjCNYSaCUdg31JOf5-Y zR5=Ir+Kx5O!}gSesMqgqOvXo14|E9C@ln)3PGd-$=`#|&cKWxn)-)dZBv|uMQ}`6J zf2=Q1yE(VW8DJrlsDT|t4fI3QlYei@t`cX86OAdx9vI1WeXs>)qXs?|wS;A;_HQg<{xwB+QZX2J zVhWze2#hOrI&6-OD7V8TOhrxUFw}r2q6Ru2C!-(L@k^-d-a*}e#&{l?H0xrBWH`yp zMb2BW4ZBc&$dunO9>Z|zPof6)0cPOGn2OC8I}K)IC(7F~2Vcdm7+L0gkTOs+Fb6fz zP>`f2$t&0mFQOV~SI!Rz4o6;bYbAET_fVVjGH${|7M_op^#u0CD8Dn4L-07|RjBKy zRyZ@_M-AX+%%*?qK9ZqSoWyiYUgGTXF*u2G9;$%<3CXhff*p6DmkjZK$19VBA{ z<@OkhnWzSapza@w%`xAcUyK@94Qe1OO#RK+nDR!{(mb$?`PY;^X)4}F4dguPHTxO0 zH^P@Y4aT4vj5oGM4Wt9A;WSLdEYtw0`fE{7G8(ms z#-V0lDr!I;)PVh{x1}0&{|eNTu0geX2Wsjcsz1;A?{pRuX;n%85E6L_6B3n~4GBtMK>4B|^vbrk_xhpON05^``VvnQ+L#{@gNWPBxi+|)@=9VSapmA2#MThb{R7`6mXR+sCx??4 z5jqkuG}aVSj1^dBa=j)?$dA-t&hI*TPhvdfGp24d~7(kR$_7ghR8=q8xe2ppJtTIOn%H41bp2EeLgF0>_ z<`YW@9e38>%lr={SxM}paunWFe}Z2+%%tumLWjN)Iu;PsoQpQs-HPLgT1igQEBS<5v)IMqui714&oTmi}H2EAIMXQ z&gS}tcnjrSgpPJZUvus+Sv?_(?mN3&$H5;@_x0e$~Y{kiST@B~pkI z;uk{4Ag(`(0|^h&k+P0H#6u2E1_StD@SjVQtB?_ zSfZ`DzJYNhrW5@**O7RHxSPnL?sL@f1~HBDWIRp0KuxoQ8>sJq^HIlj`lI*%pc0P8=ESq)b4{-L z*NLT+v+-s;fg6b{M{AR`=iEv1_E%0A6EOX%y8Fq8nfBFx{r>}D42~dvB|ap!5RVi8 zBy@};ZmiFoKdWdUgS3^Y%cH!4{86H*X?zHIfAU4*9qi>k^9pFO{(js4A-?h&3!tK4HJjh!0q^Dnhy zmvspDF9_PVjlJNisH+;6aFya27+}TO>P#RT$JuhpXtucDz)k}=da3Hfx3=)9bI8XUVG&9 z?Y4VPOZ)rjZS5BM_cn9~y^Fm*`-%J>9h@}K(;DsdE_8dnK6kOV#Op1Cpr_33udpxV zZ?*#kO%pstmEHgq|Gw1THe*Dy|9Z;|cg}yQcL%Ei0eZ-A^XHn(p8fmv|94~muiqgB zEyMj4Y4*B;r1tfLEB2NZl@@#5-t=-$X<7Yn)Ed{+tt;5#N~v;}c!O?Vskf@y>#p`J zC<#{k{gp-T3U8&k$4;B|QKMWx>*%Qr)Wy!892SwwEoJt^s!V&soL=^UIYXnCmoD?!b*{O0y6lbf4%m6~SB8}a?4$GVi(Kk2EB5*Vw$GCo;nt;gt>-6uYhh=5M`3(8 zgQtn0RDsH-s#9CTNE zD_K#Nx^nRs(f$e+uhLt@5_`*j*Pwosm&$%@>8~i~vQl3$6XjhPWX3D}fuQXv?`gkP z-Z|^H(@g5s7i2|8vlYEH!EOO-L}`%Gmle6oJ;j=8CeQ0Fw(s>7**X5?xC;!hIHYu`Pua~#fe!OPh)$dnb+Ojy8tHSQTd{%5=k*BcC@AvsU Ro^t#C<@v6FeQ|mJe*w|)66gQ` delta 9186 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 diff --git a/django/conf/locale/nl/LC_MESSAGES/django.po b/django/conf/locale/nl/LC_MESSAGES/django.po index ddec61fef7..b137909b3a 100644 --- a/django/conf/locale/nl/LC_MESSAGES/django.po +++ b/django/conf/locale/nl/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Django 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-05-16 10:13+0200\n" +"POT-Creation-Date: 2006-05-16 17:21+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Johan C. Stöver \n" "Language-Team: \n" @@ -17,6 +17,1405 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +#: db/models/manipulators.py:302 +#, python-format +msgid "%(object)s with this %(type)s already exists for the given %(field)s." +msgstr "" +"%(object)s van het type %(type)s bestaat al voor het gegeven %(field)s." + +#: db/models/fields/related.py:43 +#, python-format +msgid "Please enter a valid %s." +msgstr "Geef een geldig IP adres." + +#: db/models/fields/related.py:579 +msgid "Separate multiple IDs with commas." +msgstr "Scheid meerdere ID's door komma's." + +#: db/models/fields/related.py:581 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Houd \"Control\", of \"Command\" op een Mac, ingedrukt om meerdere te " +"selecteren." + +#: db/models/fields/related.py:625 +#, python-format +msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." +msgid_plural "" +"Please enter valid %(self)s IDs. The values %(value)r are invalid." +msgstr[0] "Geef een geldig %(self)s IDs. De waarde %(value)r is ongeldig." +msgstr[1] "Geef een geldig %(self)s IDs. De waarden %(value)r zijn ongeldig." + +#: db/models/fields/__init__.py:40 +#, python-format +msgid "%(optname)s with this %(fieldname)s already exists." +msgstr "%(optname)s met deze %(fieldname)s bestaat al." + +#: db/models/fields/__init__.py:114 db/models/fields/__init__.py:265 +#: db/models/fields/__init__.py:542 db/models/fields/__init__.py:553 +#: forms/__init__.py:346 +msgid "This field is required." +msgstr "Dit veld is verplicht." + +#: db/models/fields/__init__.py:337 +msgid "This value must be an integer." +msgstr "De waarde moet een geheel getal zijn." + +#: db/models/fields/__init__.py:369 +msgid "This value must be either True or False." +msgstr "De waarde moet of True (waar) of False (onwaar) zijn." + +#: db/models/fields/__init__.py:385 +msgid "This field cannot be null." +msgstr "Dit veld mag niet leeg zijn." + +#: db/models/fields/__init__.py:468 core/validators.py:132 +msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." +msgstr "Geef geldige datum/tijd in JJJJ-MM-DD HH:MM formaat." + +#: db/models/fields/__init__.py:562 +msgid "Enter a valid filename." +msgstr "Geef een geldige bestandsnaam." + +#: conf/global_settings.py:37 +msgid "Bengali" +msgstr "Bengaals" + +#: conf/global_settings.py:38 +msgid "Czech" +msgstr "Tjechisch" + +#: conf/global_settings.py:39 +msgid "Welsh" +msgstr "Wels" + +#: conf/global_settings.py:40 +msgid "Danish" +msgstr "Deens" + +#: conf/global_settings.py:41 +msgid "German" +msgstr "Duits" + +#: conf/global_settings.py:42 +msgid "Greek" +msgstr "Grieks" + +#: conf/global_settings.py:43 +msgid "English" +msgstr "Engels" + +#: conf/global_settings.py:44 +msgid "Spanish" +msgstr "Spaans" + +#: conf/global_settings.py:45 +msgid "French" +msgstr "Frans" + +#: conf/global_settings.py:46 +msgid "Galician" +msgstr "Galisisch" + +#: conf/global_settings.py:47 +msgid "Hungarian" +msgstr "Hongaars" + +#: conf/global_settings.py:48 +msgid "Hebrew" +msgstr "Hebreews" + +#: conf/global_settings.py:49 +msgid "Icelandic" +msgstr "IJslands" + +#: conf/global_settings.py:50 +msgid "Italian" +msgstr "Italiaans" + +#: conf/global_settings.py:51 +msgid "Japanese" +msgstr "Japans" + +#: conf/global_settings.py:52 +msgid "Dutch" +msgstr "Nederlands" + +#: conf/global_settings.py:53 +msgid "Norwegian" +msgstr "Noors" + +#: conf/global_settings.py:54 +msgid "Brazilian" +msgstr "Braziliaans" + +#: conf/global_settings.py:55 +msgid "Romanian" +msgstr "Roemeens" + +#: conf/global_settings.py:56 +msgid "Russian" +msgstr "Russisch" + +#: conf/global_settings.py:57 +msgid "Slovak" +msgstr "Slovaaks" + +#: conf/global_settings.py:58 +msgid "Slovenian" +msgstr "Sloveens" + +#: conf/global_settings.py:59 +msgid "Serbian" +msgstr "Servisch" + +#: conf/global_settings.py:60 +msgid "Swedish" +msgstr "Zweeds" + +#: conf/global_settings.py:61 +msgid "Ukrainian" +msgstr "Ukraiens" + +#: conf/global_settings.py:62 +msgid "Simplified Chinese" +msgstr "Vereenvoudigd Chinees" + +#: conf/global_settings.py:63 +msgid "Traditional Chinese" +msgstr "Traditioneel Chinees" + +#: core/validators.py:60 +msgid "This value must contain only letters, numbers and underscores." +msgstr "Deze waarde mag alleen letters, getallen en liggende strepen bevatten." + +#: core/validators.py:64 +msgid "" +"This value must contain only letters, numbers, underscores, dashes or " +"slashes." +msgstr "" +"Deze waarde mag alleen letters, cijfers, liggende strepen en schuine strepen " +"bevatten." + +#: core/validators.py:72 +msgid "Uppercase letters are not allowed here." +msgstr "Hoofdletters zijn hier niet toegestaan." + +#: core/validators.py:76 +msgid "Lowercase letters are not allowed here." +msgstr "Kleine letters zijn hier niet toegestaan." + +#: core/validators.py:83 +msgid "Enter only digits separated by commas." +msgstr "Geef alleen cijfers op, gescheiden door komma's." + +#: core/validators.py:95 +msgid "Enter valid e-mail addresses separated by commas." +msgstr "Geef geldige e-mailadressen op, gescheiden door komma's." + +#: core/validators.py:99 +msgid "Please enter a valid IP address." +msgstr "Geef een geldig IP adres op." + +#: core/validators.py:103 +msgid "Empty values are not allowed here." +msgstr "Lege waarden niet toegestaan." + +#: core/validators.py:107 +msgid "Non-numeric characters aren't allowed here." +msgstr "Niet-numerieke karakters niet toegestaan." + +#: core/validators.py:111 +msgid "This value can't be comprised solely of digits." +msgstr "Deze waarde kan niet alleen uit cijfers bestaan." + +#: core/validators.py:116 +msgid "Enter a whole number." +msgstr "Geef een geheel getal op." + +#: core/validators.py:120 +msgid "Only alphabetical characters are allowed here." +msgstr "Alleen alfabetische karakters zijn toegestaan" + +#: core/validators.py:124 +msgid "Enter a valid date in YYYY-MM-DD format." +msgstr "Geef een geldige datum in JJJJ-MM-DD formaat." + +#: core/validators.py:128 +msgid "Enter a valid time in HH:MM format." +msgstr "Geef een geldige tijd in HH:MM formaat." + +#: core/validators.py:136 +msgid "Enter a valid e-mail address." +msgstr "Geef een geldig e-mailadres op." + +#: core/validators.py:148 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" +"Bestand ongeldig. Het bestand dat is gegeven is geen afbeelding of was " +"beschadigd." + +#: core/validators.py:155 +#, python-format +msgid "The URL %s does not point to a valid image." +msgstr "De URL %s wijst niet naar een afbeelding." + +#: core/validators.py:159 +#, python-format +msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." +msgstr "" +"Telefoonnummers moeten volgens het XXX-XXX-XXXX formaat zijn. \"%s\" is " +"ongeldig." + +#: core/validators.py:167 +#, python-format +msgid "The URL %s does not point to a valid QuickTime video." +msgstr "De URL %s wijst niet naar een QuickTime video." + +#: core/validators.py:171 +msgid "A valid URL is required." +msgstr "Een geldige URL is vereist." + +#: core/validators.py:185 +#, python-format +msgid "" +"Valid HTML is required. Specific errors are:\n" +"%s" +msgstr "" +"Geldige HTML is vereist. De specifieke fouten zijn:\n" +"%s" + +#: core/validators.py:192 +#, python-format +msgid "Badly formed XML: %s" +msgstr "Foute XML: %s" + +#: core/validators.py:202 +#, python-format +msgid "Invalid URL: %s" +msgstr "Ongeldige URL: %s" + +#: core/validators.py:206 core/validators.py:208 +#, python-format +msgid "The URL %s is a broken link." +msgstr "De URL %s is een niet werkende link." + +#: core/validators.py:214 +msgid "Enter a valid U.S. state abbreviation." +msgstr "Geef een geldige afkorting van een VS staat." + +#: core/validators.py:229 +#, 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] "Pas op uw taalgebruik! Gebruik van %s niet toegestaan." +msgstr[1] "Pas op uw taalgebruik! Gebruik van de woorden %s niet toegestaan." + +#: core/validators.py:236 +#, python-format +msgid "This field must match the '%s' field." +msgstr "Dit veld moet overeenkomen met het '%s' veld." + +#: core/validators.py:255 +msgid "Please enter something for at least one field." +msgstr "Geef in minimaal één veld een waarde." + +#: core/validators.py:264 core/validators.py:275 +msgid "Please enter both fields or leave them both empty." +msgstr "Voer waarden in in beide velden of laat beide leeg." + +#: core/validators.py:282 +#, python-format +msgid "This field must be given if %(field)s is %(value)s" +msgstr "Dit veld moet opgegeven worden indien %(field)s %(value)s is" + +#: core/validators.py:294 +#, python-format +msgid "This field must be given if %(field)s is not %(value)s" +msgstr "Dit veld moet worden opgegeven indien %(field)s niet %(value)s is" + +#: core/validators.py:313 +msgid "Duplicate values are not allowed." +msgstr "Dubbele waarden zijn niet toegestaan." + +#: core/validators.py:336 +#, python-format +msgid "This value must be a power of %s." +msgstr "De waarde moet een macht van %s zijn." + +#: core/validators.py:347 +msgid "Please enter a valid decimal number." +msgstr "Geef een geldig decimaal getal." + +#: core/validators.py:349 +#, python-format +msgid "Please enter a valid decimal number with at most %s total digit." +msgid_plural "" +"Please enter a valid decimal number with at most %s total digits." +msgstr[0] "Geef een geldig decimaal getal met maximaal %s cijfer." +msgstr[1] "Geef een geldig decimaal getal met maximaal %s cijfers." + +#: core/validators.py:352 +#, python-format +msgid "Please enter a valid decimal number with at most %s decimal place." +msgid_plural "" +"Please enter a valid decimal number with at most %s decimal places." +msgstr[0] "Geef een decimaal getal met maximaal %s cijfer achter de komma." +msgstr[1] "Geef een decimaal getal met maximaal %s cijfers achter de komma." + +#: core/validators.py:362 +#, python-format +msgid "Make sure your uploaded file is at least %s bytes big." +msgstr "Zorg ervoor dat het bestand minimaal %s bytes groot is." + +#: core/validators.py:363 +#, python-format +msgid "Make sure your uploaded file is at most %s bytes big." +msgstr "Zorg ervoor dat het bestand maximaal %s bytes groot is." + +#: core/validators.py:376 +msgid "The format for this field is wrong." +msgstr "Het formaat van dit veld is fout." + +#: core/validators.py:391 +msgid "This field is invalid." +msgstr "Dit veld is ongeldig." + +#: core/validators.py:426 +#, python-format +msgid "Could not retrieve anything from %s." +msgstr "Kan niks ophalen van %s." + +#: core/validators.py:429 +#, python-format +msgid "" +"The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." +msgstr "" +"De geretourneerde URL %(url)s bevat een ongeldige Content-Type '%" +"(contenttype)s." + +#: core/validators.py:462 +#, python-format +msgid "" +"Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " +"\"%(start)s\".)" +msgstr "" +"Sluit de niet gesloten %(tag)s tag op regel %(line)s. (Regel start met \"%" +"(start)s\".)" + +#: core/validators.py:466 +#, python-format +msgid "" +"Some text starting on line %(line)s is not allowed in that context. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"Tekst beginnend op regel %(line)s is in deze context niet toegestaan. (Regel " +"start met \"%(start)s\".)" + +#: core/validators.py:471 +#, python-format +msgid "" +"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" +"(start)s\".)" +msgstr "" +"\"%(attr)s\" op regel %(line)s is een ongeldig attribuut. (Regel start met " +"\"%(start)s\".)" + +#: core/validators.py:476 +#, python-format +msgid "" +"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" +"(start)s\".)" +msgstr "" +"\"<%(tag)s>\" op regel %(line)s is een ongeldige tag. (Regel start met \"%" +"(start)s\".)" + +#: core/validators.py:480 +#, python-format +msgid "" +"A tag on line %(line)s is missing one or more required attributes. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"Een of meerdere attributen ontbreken bij een tag op regel %(line)s. (Regel " +"start met \"%(start)s\".)" + +#: core/validators.py:485 +#, python-format +msgid "" +"The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"De \"%(attr)s\" attribuut op regel %(line)s heeft een ongeldige waarde. " +"(Regel start met \"%(start)s\".)" + +#: contrib/auth/forms.py:30 +msgid "" +"Your Web browser doesn't appear to have cookies enabled. Cookies are " +"required for logging in." +msgstr "" +"Het lijkt erop dat uw browser geen cookies accepteerd. Om u aan te melden " +"moeten cookies worden geaccepteerd." + +#: contrib/auth/forms.py:36 contrib/auth/forms.py:41 +#: contrib/admin/views/decorators.py:9 +msgid "" +"Please enter a correct username and password. Note that both fields are case-" +"sensitive." +msgstr "" +"Geef een correcte gebruikersnaam en wachtwoord. Let op de velden zijn " +"hoofdletter-gevoelig." + +#: contrib/auth/models.py:13 contrib/auth/models.py:26 +msgid "name" +msgstr "naam" + +#: contrib/auth/models.py:15 +msgid "codename" +msgstr "codenaam" + +#: contrib/auth/models.py:17 +msgid "permission" +msgstr "recht" + +#: contrib/auth/models.py:18 contrib/auth/models.py:27 +msgid "permissions" +msgstr "rechten" + +#: contrib/auth/models.py:29 +msgid "group" +msgstr "groep" + +#: contrib/auth/models.py:30 contrib/auth/models.py:65 +msgid "groups" +msgstr "groepen" + +#: contrib/auth/models.py:55 +msgid "username" +msgstr "gebruikersnaam" + +#: contrib/auth/models.py:56 +msgid "first name" +msgstr "voornaam" + +#: contrib/auth/models.py:57 +msgid "last name" +msgstr "achternaam" + +#: contrib/auth/models.py:58 +msgid "e-mail address" +msgstr "e-mailadres" + +#: contrib/auth/models.py:59 +msgid "password" +msgstr "wachtwoord" + +#: contrib/auth/models.py:59 +msgid "Use '[algo]$[salt]$[hexdigest]'" +msgstr "Gebruik '[algo]$[salt]$[hexdigest]'" + +#: contrib/auth/models.py:60 +msgid "staff status" +msgstr "staf status" + +#: contrib/auth/models.py:60 +msgid "Designates whether the user can log into this admin site." +msgstr "Bepaalt of de gebruiker kan inloggen op deze admin site" + +#: contrib/auth/models.py:61 +msgid "active" +msgstr "actief" + +#: contrib/auth/models.py:62 +msgid "superuser status" +msgstr "supergebruiker status" + +#: contrib/auth/models.py:63 +msgid "last login" +msgstr "laatste aanmelding" + +#: contrib/auth/models.py:64 +msgid "date joined" +msgstr "datum toegetreden" + +#: contrib/auth/models.py:66 +msgid "" +"In addition to the permissions manually assigned, this user will also get " +"all permissions granted to each group he/she is in." +msgstr "" +"Bovenop de rechten welke handmatig zijn toegekend, krijgt deze gebruiker ook " +"alle rechten van de groepen waar hij of zij deel van uitmaakt." + +#: contrib/auth/models.py:67 +msgid "user permissions" +msgstr "gebruikersrechten" + +#: contrib/auth/models.py:70 +msgid "user" +msgstr "gebruiker" + +#: contrib/auth/models.py:71 +msgid "users" +msgstr "gebruikers" + +#: contrib/auth/models.py:76 +msgid "Personal info" +msgstr "Persoonlijke informatie" + +#: contrib/auth/models.py:77 +msgid "Permissions" +msgstr "Rechten" + +#: contrib/auth/models.py:78 +msgid "Important dates" +msgstr "Belangrijke data" + +#: contrib/auth/models.py:79 +msgid "Groups" +msgstr "Groepen" + +#: contrib/auth/models.py:219 +msgid "message" +msgstr "bericht" + +#: contrib/admin/models.py:16 +msgid "action time" +msgstr "actie tijd" + +#: contrib/admin/models.py:19 +msgid "object id" +msgstr "object id" + +#: contrib/admin/models.py:20 +msgid "object repr" +msgstr "object repr" + +#: contrib/admin/models.py:21 +msgid "action flag" +msgstr "actie vlag" + +#: contrib/admin/models.py:22 +msgid "change message" +msgstr "wijzig bericht" + +#: contrib/admin/models.py:25 +msgid "log entry" +msgstr "log ingave" + +#: contrib/admin/models.py:26 +msgid "log entries" +msgstr "log ingaves" + +#: contrib/admin/filterspecs.py:40 +#, python-format +msgid "" +"

            By %s:

            \n" +"
              \n" +msgstr "" +"

              Door %s:

              \n" +"
                \n" + +#: contrib/admin/filterspecs.py:70 contrib/admin/filterspecs.py:88 +#: contrib/admin/filterspecs.py:143 +msgid "All" +msgstr "Alle" + +#: contrib/admin/filterspecs.py:109 +msgid "Any date" +msgstr "Elke datum" + +#: contrib/admin/filterspecs.py:110 +msgid "Today" +msgstr "Vandaag" + +#: contrib/admin/filterspecs.py:113 +msgid "Past 7 days" +msgstr "Laatste 7 dagen" + +#: contrib/admin/filterspecs.py:115 +msgid "This month" +msgstr "Deze maand" + +#: contrib/admin/filterspecs.py:117 +msgid "This year" +msgstr "Dit jaar" + +#: contrib/admin/filterspecs.py:143 +msgid "Yes" +msgstr "Ja" + +#: contrib/admin/filterspecs.py:143 +msgid "No" +msgstr "Nee" + +#: contrib/admin/filterspecs.py:150 +msgid "Unknown" +msgstr "Onbekend" + +#: contrib/admin/views/decorators.py:23 +#: contrib/admin/templates/admin/login.html:25 +msgid "Log in" +msgstr "Aanmelden" + +#: contrib/admin/views/decorators.py:61 +msgid "" +"Please log in again, because your session has expired. Don't worry: Your " +"submission has been saved." +msgstr "" +"Uw sessie is verlopen, meldt u opnieuw aan. Maakt u geen zorgen: Uw bijdrage " +"is opgeslagen." + +#: contrib/admin/views/decorators.py:68 +msgid "" +"Looks like your browser isn't configured to accept cookies. Please enable " +"cookies, reload this page, and try again." +msgstr "" +"Het lijkt erop dat uw browser geen cookies accepteerd. Zet het gebruik van " +"cookies aan in uw browser, laad deze pagina nogmaals en probeer het opnieuw." + +#: contrib/admin/views/decorators.py:82 +msgid "Usernames cannot contain the '@' character." +msgstr "Gebruikersnamen mogen geen '@' bevatten." + +#: contrib/admin/views/decorators.py:84 +#, python-format +msgid "Your e-mail address is not your username. Try '%s' instead." +msgstr "Uw e-mail adres is niet uw gebruikersnaam. Probeer '%s' eens." + +#: contrib/admin/views/main.py:226 +msgid "Site administration" +msgstr "Site beheer" + +#: contrib/admin/views/main.py:260 +#, python-format +msgid "The %(name)s \"%(obj)s\" was added successfully." +msgstr "De %(name)s \"%(obj)s\" is toegevoegd." + +#: contrib/admin/views/main.py:264 contrib/admin/views/main.py:348 +msgid "You may edit it again below." +msgstr "U kunt dit hieronder weer bewerken." + +#: contrib/admin/views/main.py:272 contrib/admin/views/main.py:357 +#, python-format +msgid "You may add another %s below." +msgstr "U kunt hieronder de volgende %s toevoegen." + +#: contrib/admin/views/main.py:290 +#, python-format +msgid "Add %s" +msgstr "Toevoegen %s" + +#: contrib/admin/views/main.py:336 +#, python-format +msgid "Added %s." +msgstr "%s toegevoegd." + +#: contrib/admin/views/main.py:336 contrib/admin/views/main.py:338 +#: contrib/admin/views/main.py:340 +msgid "and" +msgstr "en" + +#: contrib/admin/views/main.py:338 +#, python-format +msgid "Changed %s." +msgstr "Gewijzigd %s" + +#: contrib/admin/views/main.py:340 +#, python-format +msgid "Deleted %s." +msgstr "%s verwijderd." + +#: contrib/admin/views/main.py:343 +msgid "No fields changed." +msgstr "Geen velden gewijzigd." + +#: contrib/admin/views/main.py:346 +#, python-format +msgid "The %(name)s \"%(obj)s\" was changed successfully." +msgstr "Wijzigen %(name)s \"%(obj)s\" is geslaagd." + +#: contrib/admin/views/main.py:354 +#, python-format +msgid "" +"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." +msgstr "De %(name)s \"%(obj)s\" toegevoegd. U kunt het hieronder wijzigen." + +#: contrib/admin/views/main.py:392 +#, python-format +msgid "Change %s" +msgstr "Wijzig %s" + +#: contrib/admin/views/main.py:470 +#, python-format +msgid "One or more %(fieldname)s in %(name)s: %(obj)s" +msgstr "Een of meer %(fieldname)s in %(name)s: %(obj)s" + +#: contrib/admin/views/main.py:475 +#, python-format +msgid "One or more %(fieldname)s in %(name)s:" +msgstr "Een of meer %(fieldname)s in %(name)s:" + +#: contrib/admin/views/main.py:508 +#, python-format +msgid "The %(name)s \"%(obj)s\" was deleted successfully." +msgstr "Verwijdering %(name)s \"%(obj)s\" is geslaagd." + +#: contrib/admin/views/main.py:511 +msgid "Are you sure?" +msgstr "Weet u het zeker?" + +#: contrib/admin/views/main.py:533 +#, python-format +msgid "Change history: %s" +msgstr "Wijzigingshistorie: %s" + +#: contrib/admin/views/main.py:565 +#, python-format +msgid "Select %s" +msgstr "Selecteer %s" + +#: contrib/admin/views/main.py:565 +#, python-format +msgid "Select %s to change" +msgstr "Selecteer %s om te wijzigen" + +#: contrib/admin/views/doc.py:277 contrib/admin/views/doc.py:286 +#: contrib/admin/views/doc.py:288 contrib/admin/views/doc.py:294 +#: contrib/admin/views/doc.py:295 contrib/admin/views/doc.py:297 +msgid "Integer" +msgstr "Geheel getal" + +#: contrib/admin/views/doc.py:278 +msgid "Boolean (Either True or False)" +msgstr "Boolean (True of False)" + +#: contrib/admin/views/doc.py:279 contrib/admin/views/doc.py:296 +#, python-format +msgid "String (up to %(maxlength)s)" +msgstr "Karakterreeks (maximaal %(maxlength)s)" + +#: contrib/admin/views/doc.py:280 +msgid "Comma-separated integers" +msgstr "Komma-gescheiden gehele getallen" + +#: contrib/admin/views/doc.py:281 +msgid "Date (without time)" +msgstr "Datum (zonder tijd)" + +#: contrib/admin/views/doc.py:282 +msgid "Date (with time)" +msgstr "Datum (met tijd)" + +#: contrib/admin/views/doc.py:283 +msgid "E-mail address" +msgstr "E-mailadres" + +#: contrib/admin/views/doc.py:284 contrib/admin/views/doc.py:287 +msgid "File path" +msgstr "Bestandspad" + +#: contrib/admin/views/doc.py:285 +msgid "Decimal number" +msgstr "Decimaal getal" + +#: contrib/admin/views/doc.py:289 contrib/comments/models.py:85 +msgid "IP address" +msgstr "IP adres" + +#: contrib/admin/views/doc.py:291 +msgid "Boolean (Either True, False or None)" +msgstr "Boolean (True, False of None)" + +#: contrib/admin/views/doc.py:292 +msgid "Relation to parent model" +msgstr "Relatie tot ouder model" + +#: contrib/admin/views/doc.py:293 +msgid "Phone number" +msgstr "Telefoonnummer" + +#: contrib/admin/views/doc.py:298 +msgid "Text" +msgstr "Tekst" + +#: contrib/admin/views/doc.py:299 +msgid "Time" +msgstr "Tijd" + +#: contrib/admin/views/doc.py:300 contrib/flatpages/models.py:7 +msgid "URL" +msgstr "URL" + +#: contrib/admin/views/doc.py:301 +msgid "U.S. state (two uppercase letters)" +msgstr "Staat van de VS (twee hoofdletters)" + +#: contrib/admin/views/doc.py:302 +msgid "XML text" +msgstr "XML Tekst" + +#: contrib/admin/templatetags/admin_list.py:228 +msgid "All dates" +msgstr "Alle data" + +#: contrib/admin/templates/admin/delete_confirmation.html:3 +#: contrib/admin/templates/admin/change_form.html:10 +#: contrib/admin/templates/admin/change_list.html:5 +#: contrib/admin/templates/admin/object_history.html:3 +#: contrib/admin/templates/admin/base.html:23 +#: contrib/admin/templates/admin_doc/bookmarklets.html:3 +#: contrib/admin/templates/registration/password_change_form.html:3 +#: contrib/admin/templates/registration/password_change_done.html:3 +msgid "Documentation" +msgstr "Documentatie" + +#: contrib/admin/templates/admin/delete_confirmation.html:3 +#: contrib/admin/templates/admin/change_form.html:10 +#: contrib/admin/templates/admin/change_list.html:5 +#: contrib/admin/templates/admin/object_history.html:3 +#: contrib/admin/templates/admin/base.html:23 +#: contrib/admin/templates/admin_doc/template_filter_index.html:5 +#: contrib/admin/templates/admin_doc/bookmarklets.html:4 +#: contrib/admin/templates/admin_doc/template_tag_index.html:5 +#: contrib/admin/templates/admin_doc/index.html:4 +#: contrib/admin/templates/admin_doc/model_detail.html:3 +#: contrib/admin/templates/admin_doc/missing_docutils.html:4 +#: contrib/admin/templates/admin_doc/template_detail.html:4 +#: contrib/admin/templates/admin_doc/view_index.html:5 +#: contrib/admin/templates/admin_doc/model_index.html:5 +#: contrib/admin/templates/admin_doc/view_detail.html:4 +#: contrib/admin/templates/registration/password_change_form.html:3 +#: contrib/admin/templates/registration/password_change_done.html:3 +msgid "Change password" +msgstr "Wachtwoord wijzigen" + +#: contrib/admin/templates/admin/delete_confirmation.html:3 +#: contrib/admin/templates/admin/change_form.html:10 +#: contrib/admin/templates/admin/change_list.html:5 +#: contrib/admin/templates/admin/object_history.html:3 +#: contrib/admin/templates/admin/base.html:23 +#: contrib/admin/templates/admin_doc/template_filter_index.html:5 +#: contrib/admin/templates/admin_doc/bookmarklets.html:4 +#: contrib/admin/templates/admin_doc/template_tag_index.html:5 +#: contrib/admin/templates/admin_doc/index.html:4 +#: contrib/admin/templates/admin_doc/model_detail.html:3 +#: contrib/admin/templates/admin_doc/missing_docutils.html:4 +#: contrib/admin/templates/admin_doc/template_detail.html:4 +#: contrib/admin/templates/admin_doc/view_index.html:5 +#: contrib/admin/templates/admin_doc/model_index.html:5 +#: contrib/admin/templates/admin_doc/view_detail.html:4 +#: contrib/admin/templates/registration/password_change_form.html:3 +#: contrib/admin/templates/registration/password_change_done.html:3 +#: contrib/comments/templates/comments/form.html:8 +msgid "Log out" +msgstr "Afmelden" + +#: contrib/admin/templates/admin/delete_confirmation.html:6 +#: contrib/admin/templates/admin/change_form.html:13 +#: contrib/admin/templates/admin/change_list.html:6 +#: contrib/admin/templates/admin/object_history.html:5 +#: contrib/admin/templates/admin/500.html:4 +#: contrib/admin/templates/admin/base.html:28 +#: contrib/admin/templates/admin_doc/bookmarklets.html:3 +#: contrib/admin/templates/registration/password_reset_form.html:4 +#: contrib/admin/templates/registration/logged_out.html:4 +#: contrib/admin/templates/registration/password_reset_done.html:4 +#: contrib/admin/templates/registration/password_change_form.html:4 +#: contrib/admin/templates/registration/password_change_done.html:4 +msgid "Home" +msgstr "Voorpagina" + +#: contrib/admin/templates/admin/delete_confirmation.html:9 +#: contrib/admin/templates/admin/submit_line.html:3 +msgid "Delete" +msgstr "Verwijderen" + +#: contrib/admin/templates/admin/delete_confirmation.html:14 +#, python-format +msgid "" +"Deleting the %(object_name)s '%(object)s' would result in deleting related " +"objects, but your account doesn't have permission to delete the following " +"types of objects:" +msgstr "" +"Verwijderen van %(object_name)s '%(object)s' zal ook gerelateerde objecten " +"verwijderen. Echter u heeft geen rechten om de volgende typen objecten te " +"verwijderen:" + +#: contrib/admin/templates/admin/delete_confirmation.html:21 +#, python-format +msgid "" +"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of " +"the following related items will be deleted:" +msgstr "" +"Weet u zeker dat u %(object_name)s \"%(object)s\" wilt verwijderen? Alle " +"volgende opjecten worden verwijderd:" + +#: contrib/admin/templates/admin/delete_confirmation.html:26 +msgid "Yes, I'm sure" +msgstr "Ja, Ik weet het zeker" + +#: contrib/admin/templates/admin/404.html:4 +#: contrib/admin/templates/admin/404.html:8 +msgid "Page not found" +msgstr "Pagina niet gevonden" + +#: contrib/admin/templates/admin/404.html:10 +msgid "We're sorry, but the requested page could not be found." +msgstr "De gevraagde pagina komt niet voor." + +#: contrib/admin/templates/admin/change_form.html:15 +#: contrib/admin/templates/admin/index.html:28 +msgid "Add" +msgstr "Toevoegen" + +#: contrib/admin/templates/admin/change_form.html:20 +#: contrib/admin/templates/admin/object_history.html:5 +msgid "History" +msgstr "Geschiedenis" + +#: contrib/admin/templates/admin/change_form.html:21 +msgid "View on site" +msgstr "Toon op site" + +#: contrib/admin/templates/admin/change_form.html:30 +msgid "Please correct the error below." +msgid_plural "Please correct the errors below." +msgstr[0] "Herstel de fout hieronder." +msgstr[1] "Herstel de fouten hieronder." + +#: contrib/admin/templates/admin/change_form.html:48 +msgid "Ordering" +msgstr "Sortering" + +#: contrib/admin/templates/admin/change_form.html:51 +msgid "Order:" +msgstr "Sortering:" + +#: contrib/admin/templates/admin/filter.html:2 +#, python-format +msgid " By %(title)s " +msgstr " Op %(title)s " + +#: contrib/admin/templates/admin/submit_line.html:4 +msgid "Save as new" +msgstr "Opslaan als nieuw item" + +#: contrib/admin/templates/admin/submit_line.html:5 +msgid "Save and add another" +msgstr "Opslaan en nieuw item" + +#: contrib/admin/templates/admin/submit_line.html:6 +msgid "Save and continue editing" +msgstr "Opslaan en bewerk opnieuw" + +#: contrib/admin/templates/admin/submit_line.html:7 +msgid "Save" +msgstr "Opslaan" + +#: contrib/admin/templates/admin/change_list.html:11 +#, python-format +msgid "Add %(name)s" +msgstr "%(name)s toevoegen" + +#: contrib/admin/templates/admin/index.html:17 +#, python-format +msgid "Models available in the %(name)s application." +msgstr "Beschikbare modellen in de %(name)s toepassing." + +#: contrib/admin/templates/admin/index.html:34 +msgid "Change" +msgstr "Wijzigen" + +#: contrib/admin/templates/admin/index.html:44 +msgid "You don't have permission to edit anything." +msgstr "U heeft geen rechten om iets te wijzigen" + +#: contrib/admin/templates/admin/index.html:52 +msgid "Recent Actions" +msgstr "Recente acties" + +#: contrib/admin/templates/admin/index.html:53 +msgid "My Actions" +msgstr "Mijn acties" + +#: contrib/admin/templates/admin/index.html:57 +msgid "None available" +msgstr "Geen beschikbaar" + +#: contrib/admin/templates/admin/base_site.html:4 +msgid "Django site admin" +msgstr "Django site beheer" + +#: contrib/admin/templates/admin/base_site.html:7 +msgid "Django administration" +msgstr "Django beheer" + +#: contrib/admin/templates/admin/object_history.html:18 +msgid "Date/time" +msgstr "Datum/tijd" + +#: contrib/admin/templates/admin/object_history.html:19 +msgid "User" +msgstr "Gebruiker" + +#: contrib/admin/templates/admin/object_history.html:20 +msgid "Action" +msgstr "Actie" + +#: contrib/admin/templates/admin/object_history.html:26 +msgid "DATE_WITH_TIME_FULL" +msgstr "d-n-Y H:i:s" + +#: contrib/admin/templates/admin/object_history.html:36 +msgid "" +"This object doesn't have a change history. It probably wasn't added via this " +"admin site." +msgstr "" +"Dit object heeft geen geschiedenis. Mogelijk niet via de admin site " +"toegevoegd." + +#: contrib/admin/templates/admin/500.html:4 +msgid "Server error" +msgstr "Server fout" + +#: contrib/admin/templates/admin/500.html:6 +msgid "Server error (500)" +msgstr "Server fout (500)" + +#: contrib/admin/templates/admin/500.html:9 +msgid "Server Error (500)" +msgstr "Server Fout (500)" + +#: contrib/admin/templates/admin/500.html:10 +msgid "" +"There's been an error. It's been reported to the site administrators via e-" +"mail and should be fixed shortly. Thanks for your patience." +msgstr "" +"Er is een fout opgetreden. Dit is inmiddels doorgegevens aan de " +"sitebeheerder via e-mail en zal binnenkort worden gerepareerd. Bedankt voor " +"uw geduld" + +#: contrib/admin/templates/admin/search_form.html:8 +msgid "Go" +msgstr "Zoek" + +#: contrib/admin/templates/admin/login.html:17 +#: contrib/comments/templates/comments/form.html:6 +#: contrib/comments/templates/comments/form.html:8 +msgid "Username:" +msgstr "Gebruikersnaam:" + +#: contrib/admin/templates/admin/login.html:20 +#: contrib/comments/templates/comments/form.html:6 +msgid "Password:" +msgstr "Wachtwoord:" + +#: contrib/admin/templates/admin/login.html:22 +msgid "Have you forgotten your password?" +msgstr "Wachtwoord vergeten?" + +#: contrib/admin/templates/admin/base.html:23 +msgid "Welcome," +msgstr "Welkom," + +#: contrib/admin/templates/admin_doc/bookmarklets.html:3 +msgid "Bookmarklets" +msgstr "Bookmarklets" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:5 +msgid "Documentation bookmarklets" +msgstr "Documentatie bookmarklets" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:9 +msgid "" +"\n" +"

                To install bookmarklets, drag the link to your bookmarks\n" +"toolbar, or right-click the link and add it to your bookmarks. Now you can\n" +"select the bookmarklet from any page in the site. Note that some of these\n" +"bookmarklets require you to be viewing the site from a computer designated\n" +"as \"internal\" (talk to your system administrator if you aren't sure if\n" +"your computer is \"internal\").

                \n" +msgstr "" +"\n" +"

                Om bookmarklets te installeren, sleep de link naar uw " +"bladwijzers\n" +"werkbalk, of rechtermuis klik op de link en voeg het toe aan de bladwijzer. " +"Nu kan\n" +"de bookmarklet vanuit elke pagina op de site worden gekozen. Let erop dat " +"het soms\n" +"noodzakelijk is dat de computer van waaruit de pagina wordt bekeken intern " +"is\n" +"(Raadpleeg uw systeembeheerder of uw computer zich op het interne netwerk " +"bevind).

                \n" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:19 +msgid "Documentation for this page" +msgstr "Documentatie voor deze pagina" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:20 +msgid "" +"Jumps you from any page to the documentation for the view that generates " +"that page." +msgstr "" +"Spring vanuit elke pagina naar de documentatie voor de view die gegenereerd " +"wordt door die pagina" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:22 +msgid "Show object ID" +msgstr "Toon object ID" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:23 +msgid "" +"Shows the content-type and unique ID for pages that represent a single " +"object." +msgstr "" +"Toont de content-type en unieke ID voor pagina's die een enkel object " +"voorsteld." + +#: contrib/admin/templates/admin_doc/bookmarklets.html:25 +msgid "Edit this object (current window)" +msgstr "Bewerk dit object (huidig venster)" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:26 +msgid "Jumps to the admin page for pages that represent a single object." +msgstr "Ga naar de beheerpagina voor pagina's die een enkel object weergeven." + +#: contrib/admin/templates/admin_doc/bookmarklets.html:28 +msgid "Edit this object (new window)" +msgstr "Bewerk dit object (nieuwe pagina)" + +#: contrib/admin/templates/admin_doc/bookmarklets.html:29 +msgid "As above, but opens the admin page in a new window." +msgstr "Als boven, maar opent de beheerpagina in een nieuw venster." + +#: contrib/admin/templates/widget/date_time.html:3 +msgid "Date:" +msgstr "Datum:" + +#: contrib/admin/templates/widget/date_time.html:4 +msgid "Time:" +msgstr "Tijd:" + +#: contrib/admin/templates/widget/file.html:2 +msgid "Currently:" +msgstr "Huidige:" + +#: contrib/admin/templates/widget/file.html:3 +msgid "Change:" +msgstr "Wijziging:" + +#: contrib/admin/templates/registration/password_reset_form.html:4 +#: contrib/admin/templates/registration/password_reset_form.html:6 +#: contrib/admin/templates/registration/password_reset_form.html:10 +#: contrib/admin/templates/registration/password_reset_done.html:4 +msgid "Password reset" +msgstr "Wachtwoord hersteld" + +#: contrib/admin/templates/registration/password_reset_form.html:12 +msgid "" +"Forgotten your password? Enter your e-mail address below, and we'll reset " +"your password and e-mail the new one to you." +msgstr "" +"Wachtwoord vergeten? Geef u e-mail adres op en we herstellen uw wachtwoord " +"en zullen u het nieuwe wachtwoord per e-mail toesturen." + +#: contrib/admin/templates/registration/password_reset_form.html:16 +msgid "E-mail address:" +msgstr "E-mailadres:" + +#: contrib/admin/templates/registration/password_reset_form.html:16 +msgid "Reset my password" +msgstr "Herstel mijn wachtwoord" + +#: contrib/admin/templates/registration/password_reset_email.html:2 +msgid "You're receiving this e-mail because you requested a password reset" +msgstr "U krijgt een e-mail omdat u om een nieuw wachtwoord heeft gevraagd" + +#: contrib/admin/templates/registration/password_reset_email.html:3 +#, python-format +msgid "for your user account at %(site_name)s" +msgstr "voor uw gebruikersaccount op %(site_name)s" + +#: contrib/admin/templates/registration/password_reset_email.html:5 +#, python-format +msgid "Your new password is: %(new_password)s" +msgstr "Uw nieuwe wachtwoord is: %(new_password)s" + +#: contrib/admin/templates/registration/password_reset_email.html:7 +msgid "Feel free to change this password by going to this page:" +msgstr "Aarzel niet om op deze pagina uw wachtwoord te wijzigen:" + +#: contrib/admin/templates/registration/password_reset_email.html:11 +msgid "Your username, in case you've forgotten:" +msgstr "Uw gebruikersnaam, mocht u deze vergeten zijn:" + +#: contrib/admin/templates/registration/password_reset_email.html:13 +msgid "Thanks for using our site!" +msgstr "Bedankt voor het gebruik van onze site!" + +#: contrib/admin/templates/registration/password_reset_email.html:15 +#, python-format +msgid "The %(site_name)s team" +msgstr "Het %(site_name)s team" + +#: contrib/admin/templates/registration/logged_out.html:8 +msgid "Thanks for spending some quality time with the Web site today." +msgstr "Bedankt voor de aanwezigheid op de site vandaag." + +#: contrib/admin/templates/registration/logged_out.html:10 +msgid "Log in again" +msgstr "Meld u opnieuw aan" + +#: contrib/admin/templates/registration/password_reset_done.html:6 +#: contrib/admin/templates/registration/password_reset_done.html:10 +msgid "Password reset successful" +msgstr "Wachtwoord herstel geslaagd" + +#: contrib/admin/templates/registration/password_reset_done.html:12 +msgid "" +"We've e-mailed a new password to the e-mail address you submitted. You " +"should be receiving it shortly." +msgstr "" +"Een nieuw wachtwoord is per e-mail verstuurd. U zult het binnenkort " +"ontvangen." + +#: 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:4 +msgid "Password change" +msgstr "Wachtwoord wijziging" + +#: contrib/admin/templates/registration/password_change_form.html:12 +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." +msgstr "" +"Geef voor de veiligheid uw oude wachtwoord op en twee keer een nieuw " +"wachtwoord, zodat we kunnen controleren of er geen typefouten zijn gemaakt." + +#: contrib/admin/templates/registration/password_change_form.html:17 +msgid "Old password:" +msgstr "Oud wachtwoord:" + +#: contrib/admin/templates/registration/password_change_form.html:19 +msgid "New password:" +msgstr "Nieuw wachtwoord:" + +#: contrib/admin/templates/registration/password_change_form.html:21 +msgid "Confirm password:" +msgstr "Bevestig wachtwoord:" + +#: contrib/admin/templates/registration/password_change_form.html:23 +msgid "Change my password" +msgstr "Wijzig mijn wachtwoord" + +#: contrib/admin/templates/registration/password_change_done.html:6 +#: contrib/admin/templates/registration/password_change_done.html:10 +msgid "Password change successful" +msgstr "Wachtwoord wijzigen is geslaagd" + +#: contrib/admin/templates/registration/password_change_done.html:12 +msgid "Your password was changed." +msgstr "Uw wachtwoord is gewijzigd." + +#: contrib/sites/models.py:10 +msgid "domain name" +msgstr "domeinnaam" + +#: contrib/sites/models.py:11 +msgid "display name" +msgstr "weergavenaam" + +#: contrib/sites/models.py:15 +msgid "site" +msgstr "site" + +#: contrib/sites/models.py:16 +msgid "sites" +msgstr "sites" + +#: contrib/flatpages/models.py:8 +msgid "" +"Example: '/about/contact/'. Make sure to have leading and trailing slashes." +msgstr "Voorbeeld: '/about/contact/'. Zorg voor slashes aan begin en eind" + +#: contrib/flatpages/models.py:9 +msgid "title" +msgstr "titel" + +#: contrib/flatpages/models.py:10 +msgid "content" +msgstr "inhoud" + +#: contrib/flatpages/models.py:11 +msgid "enable comments" +msgstr "opmerkingen toestaan" + +#: contrib/flatpages/models.py:12 +msgid "template name" +msgstr "sjabloonnaam" + +#: contrib/flatpages/models.py:13 +msgid "" +"Example: 'flatpages/contact_page'. If this isn't provided, the system will " +"use 'flatpages/default'." +msgstr "" +"Voorbeeld: 'flatpages/contact_page'. Als deze niet is opgegeven, dan wordt " +"'flatpages/default' gebruikt." + +#: contrib/flatpages/models.py:14 +msgid "registration required" +msgstr "registratie verplicht" + +#: contrib/flatpages/models.py:14 +msgid "If this is checked, only logged-in users will be able to view the page." +msgstr "" +"Alleen ingelogde gebruikers kunnen deze pagina zien, indien dit is " +"aangekruist." + +#: contrib/flatpages/models.py:18 +msgid "flat page" +msgstr "platte pagina" + +#: contrib/flatpages/models.py:19 +msgid "flat pages" +msgstr "platte pagina's" + +#: contrib/redirects/models.py:7 +msgid "redirect from" +msgstr "omgeleid via" + +#: contrib/redirects/models.py:8 +msgid "" +"This should be an absolute path, excluding the domain name. Example: '/" +"events/search/'." +msgstr "" +"Dit moet een absoluut pad zijn, zonder de domein naam. Bijvoorbeeld: '/" +"events/search/'." + +#: contrib/redirects/models.py:9 +msgid "redirect to" +msgstr "omleiden naar" + +#: contrib/redirects/models.py:10 +msgid "" +"This can be either an absolute path (as above) or a full URL starting with " +"'http://'." +msgstr "" +"Dit kan een absoluut pad zijn (zoals boven) of een volledige URL beginnend " +"met 'http://'." + +#: contrib/redirects/models.py:12 +msgid "redirect" +msgstr "omleiding" + +#: contrib/redirects/models.py:13 +msgid "redirects" +msgstr "omleidingen" + #: contrib/comments/models.py:67 contrib/comments/models.py:166 msgid "object ID" msgstr "object ID" @@ -74,10 +1473,6 @@ msgstr "datum/tijd toegevoegd" msgid "is public" msgstr "is publiek" -#: contrib/comments/models.py:85 contrib/admin/views/doc.py:289 -msgid "IP address" -msgstr "IP adres" - #: contrib/comments/models.py:86 msgid "is removed" msgstr "is verwijderd" @@ -231,13 +1626,13 @@ msgid_plural "" "\n" "%(text)s" msgstr[0] "" -"Deze opmerking is gepost door een gebruiker welke minder dan %(count)s heeft " -"gepostopmerking:\n" +"Deze opmerking is gepost door een gebruiker welke minder dan %(count)s opmerking " +"heeft gepost:\n" "\n" "%(text)s" msgstr[1] "" -"Deze opmerking is gepost door een gebruiker welke minder dan %(count)s heeft " -"gepostopmerkingen:\n" +"Deze opmerking is gepost door een gebruiker welke minder dan %(count)s opmerkingen " +"heeft gepost:\n" "\n" "%(text)s" @@ -281,42 +1676,10 @@ msgstr "" msgid "The comment form didn't provide either 'preview' or 'post'" msgstr "Het opmerkingenformulier heeft geen 'voorbeeld' of 'post'" -#: contrib/comments/templates/comments/form.html:6 -#: contrib/comments/templates/comments/form.html:8 -#: contrib/admin/templates/admin/login.html:17 -msgid "Username:" -msgstr "Gebruikersnaam:" - -#: contrib/comments/templates/comments/form.html:6 -#: contrib/admin/templates/admin/login.html:20 -msgid "Password:" -msgstr "Wachtwoord:" - #: contrib/comments/templates/comments/form.html:6 msgid "Forgotten your password?" msgstr "Uw wachtwoord vergeten?" -#: contrib/comments/templates/comments/form.html:8 -#: contrib/admin/templates/admin/object_history.html:3 -#: contrib/admin/templates/admin/change_list.html:5 -#: contrib/admin/templates/admin/base.html:23 -#: contrib/admin/templates/admin/delete_confirmation.html:3 -#: contrib/admin/templates/admin/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/admin_doc/bookmarklets.html:4 -#: contrib/admin/templates/admin_doc/view_detail.html:4 -#: contrib/admin/templates/admin_doc/template_tag_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/missing_docutils.html:4 -#: contrib/admin/templates/admin_doc/view_index.html:5 -#: contrib/admin/templates/admin_doc/model_detail.html:3 -#: contrib/admin/templates/admin_doc/index.html:4 -#: contrib/admin/templates/admin_doc/model_index.html:5 -msgid "Log out" -msgstr "Afmelden" - #: contrib/comments/templates/comments/form.html:12 msgid "Ratings" msgstr "Waarderingen" @@ -349,930 +1712,6 @@ msgstr "Concept opmerking" msgid "Your name:" msgstr "Uw gebruikernaam:" -#: contrib/admin/filterspecs.py:40 -#, python-format -msgid "" -"

                By %s:

                \n" -"
                  \n" -msgstr "" -"

                  Door %s:

                  \n" -"
                    \n" - -#: contrib/admin/filterspecs.py:70 contrib/admin/filterspecs.py:88 -#: contrib/admin/filterspecs.py:143 -msgid "All" -msgstr "Alle" - -#: contrib/admin/filterspecs.py:109 -msgid "Any date" -msgstr "Elke datum" - -#: contrib/admin/filterspecs.py:110 -msgid "Today" -msgstr "Vandaag" - -#: contrib/admin/filterspecs.py:113 -msgid "Past 7 days" -msgstr "Laatste 7 dagen" - -#: contrib/admin/filterspecs.py:115 -msgid "This month" -msgstr "Deze maand" - -#: contrib/admin/filterspecs.py:117 -msgid "This year" -msgstr "Dit jaar" - -#: contrib/admin/filterspecs.py:143 -msgid "Yes" -msgstr "Ja" - -#: contrib/admin/filterspecs.py:143 -msgid "No" -msgstr "Nee" - -#: contrib/admin/filterspecs.py:150 -msgid "Unknown" -msgstr "Onbekend" - -#: contrib/admin/models.py:16 -msgid "action time" -msgstr "actie tijd" - -#: contrib/admin/models.py:19 -msgid "object id" -msgstr "object id" - -#: contrib/admin/models.py:20 -msgid "object repr" -msgstr "object repr" - -#: contrib/admin/models.py:21 -msgid "action flag" -msgstr "actie vlag" - -#: contrib/admin/models.py:22 -msgid "change message" -msgstr "wijzig bericht" - -#: contrib/admin/models.py:25 -msgid "log entry" -msgstr "log ingave" - -#: contrib/admin/models.py:26 -msgid "log entries" -msgstr "log ingaves" - -#: contrib/admin/templatetags/admin_list.py:228 -msgid "All dates" -msgstr "Alle data" - -#: contrib/admin/views/decorators.py:9 contrib/auth/forms.py:36 -#: contrib/auth/forms.py:41 -msgid "" -"Please enter a correct username and password. Note that both fields are case-" -"sensitive." -msgstr "" -"Geef een correcte gebruikersnaam en wachtwoord. Let op de velden zijn " -"hoofdletter-gevoelig" - -#: contrib/admin/views/decorators.py:23 -#: contrib/admin/templates/admin/login.html:25 -msgid "Log in" -msgstr "Aanmelden" - -#: contrib/admin/views/decorators.py:61 -msgid "" -"Please log in again, because your session has expired. Don't worry: Your " -"submission has been saved." -msgstr "" -"Uw sessie is verlopen, meldt u opnieuw aan. Maakt u geen zorgen: Uw bijdrage " -"is opgeslagen." - -#: contrib/admin/views/decorators.py:68 -msgid "" -"Looks like your browser isn't configured to accept cookies. Please enable " -"cookies, reload this page, and try again." -msgstr "" -"Lijkt erop dat uw browser geen cookies accepteerd. Zet het gebruik van " -"cookies aan in uw browser, en laad deze pagina nogmaals en probeer het " -"opnieuw." - -#: contrib/admin/views/decorators.py:82 -msgid "Usernames cannot contain the '@' character." -msgstr "Gebruikersnamen mogen geen '@' bevatten." - -#: contrib/admin/views/decorators.py:84 -#, python-format -msgid "Your e-mail address is not your username. Try '%s' instead." -msgstr "Uw e-mail adres is niet uw gebruikersnaam. Probeer '%s' eens." - -#: contrib/admin/views/main.py:226 -msgid "Site administration" -msgstr "Site beheer" - -#: contrib/admin/views/main.py:260 -#, python-format -msgid "The %(name)s \"%(obj)s\" was added successfully." -msgstr "De %(name)s \"%(obj)s\" is toegevoegd." - -#: contrib/admin/views/main.py:264 contrib/admin/views/main.py:348 -msgid "You may edit it again below." -msgstr "U mag dit hieronder weer bewerken." - -#: contrib/admin/views/main.py:272 contrib/admin/views/main.py:357 -#, python-format -msgid "You may add another %s below." -msgstr "U mag hieronder de volgende %s toevoegen." - -#: contrib/admin/views/main.py:290 -#, python-format -msgid "Add %s" -msgstr "Toevoegen %s" - -#: contrib/admin/views/main.py:336 -#, python-format -msgid "Added %s." -msgstr "%s toegevoegd." - -#: contrib/admin/views/main.py:336 contrib/admin/views/main.py:338 -#: contrib/admin/views/main.py:340 -msgid "and" -msgstr "en" - -#: contrib/admin/views/main.py:338 -#, python-format -msgid "Changed %s." -msgstr "Gewijzigd %s" - -#: contrib/admin/views/main.py:340 -#, python-format -msgid "Deleted %s." -msgstr "%s verwijderd." - -#: contrib/admin/views/main.py:343 -msgid "No fields changed." -msgstr "Geen velden gewijzigd." - -#: contrib/admin/views/main.py:346 -#, python-format -msgid "The %(name)s \"%(obj)s\" was changed successfully." -msgstr "Wijzigen %(name)s \"%(obj)s\" is geslaagd." - -#: contrib/admin/views/main.py:354 -#, python-format -msgid "" -"The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." -msgstr "De %(name)s \"%(obj)s\" toegevoegd. U mag het hieronder wijzigen." - -#: contrib/admin/views/main.py:392 -#, python-format -msgid "Change %s" -msgstr "Wijzig %s" - -#: contrib/admin/views/main.py:470 -#, python-format -msgid "One or more %(fieldname)s in %(name)s: %(obj)s" -msgstr "Een of meer %(fieldname)s in %(name)s: %(obj)s" - -#: contrib/admin/views/main.py:475 -#, python-format -msgid "One or more %(fieldname)s in %(name)s:" -msgstr "Een of meer %(fieldname)s in %(name)s:" - -#: contrib/admin/views/main.py:508 -#, python-format -msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "Verwijdering %(name)s \"%(obj)s\" is geslaagd." - -#: contrib/admin/views/main.py:511 -msgid "Are you sure?" -msgstr "Weet u het zeker?" - -#: contrib/admin/views/main.py:533 -#, python-format -msgid "Change history: %s" -msgstr "Wijzigingshistorie: %s" - -#: contrib/admin/views/main.py:565 -#, python-format -msgid "Select %s" -msgstr "Selecteer %s" - -#: contrib/admin/views/main.py:565 -#, python-format -msgid "Select %s to change" -msgstr "Selecteer %s om te wijzigen" - -#: contrib/admin/views/doc.py:277 contrib/admin/views/doc.py:286 -#: contrib/admin/views/doc.py:288 contrib/admin/views/doc.py:294 -#: contrib/admin/views/doc.py:295 contrib/admin/views/doc.py:297 -msgid "Integer" -msgstr "Geheel getal" - -#: contrib/admin/views/doc.py:278 -msgid "Boolean (Either True or False)" -msgstr "Boolean (True of False)" - -#: contrib/admin/views/doc.py:279 contrib/admin/views/doc.py:296 -#, python-format -msgid "String (up to %(maxlength)s)" -msgstr "Karakterreeks (maximaal %(maxlength)s)" - -#: contrib/admin/views/doc.py:280 -msgid "Comma-separated integers" -msgstr "Komma-gescheiden gehele getallen" - -#: contrib/admin/views/doc.py:281 -msgid "Date (without time)" -msgstr "Datum (zonder tijd)" - -#: contrib/admin/views/doc.py:282 -msgid "Date (with time)" -msgstr "Datum (met tijd)" - -#: contrib/admin/views/doc.py:283 -msgid "E-mail address" -msgstr "E-mailadres" - -#: contrib/admin/views/doc.py:284 contrib/admin/views/doc.py:287 -msgid "File path" -msgstr "Bestandspad" - -#: contrib/admin/views/doc.py:285 -msgid "Decimal number" -msgstr "Decimaal getal" - -#: contrib/admin/views/doc.py:291 -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (True, False of None)" - -#: contrib/admin/views/doc.py:292 -msgid "Relation to parent model" -msgstr "Relatie tot ouder model" - -#: contrib/admin/views/doc.py:293 -msgid "Phone number" -msgstr "Telefoonnummer" - -#: contrib/admin/views/doc.py:298 -msgid "Text" -msgstr "Tekst" - -#: contrib/admin/views/doc.py:299 -msgid "Time" -msgstr "Tijd" - -#: contrib/admin/views/doc.py:300 contrib/flatpages/models.py:7 -msgid "URL" -msgstr "URL" - -#: contrib/admin/views/doc.py:301 -msgid "U.S. state (two uppercase letters)" -msgstr "Staat van de VS (twee hoofdletters)" - -#: contrib/admin/views/doc.py:302 -msgid "XML text" -msgstr "XML Tekst" - -#: contrib/admin/templates/admin/object_history.html:3 -#: contrib/admin/templates/admin/change_list.html:5 -#: contrib/admin/templates/admin/base.html:23 -#: contrib/admin/templates/admin/delete_confirmation.html:3 -#: contrib/admin/templates/admin/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/admin_doc/bookmarklets.html:3 -msgid "Documentation" -msgstr "Documentatie" - -#: contrib/admin/templates/admin/object_history.html:3 -#: contrib/admin/templates/admin/change_list.html:5 -#: contrib/admin/templates/admin/base.html:23 -#: contrib/admin/templates/admin/delete_confirmation.html:3 -#: contrib/admin/templates/admin/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/admin_doc/bookmarklets.html:4 -#: contrib/admin/templates/admin_doc/view_detail.html:4 -#: contrib/admin/templates/admin_doc/template_tag_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/missing_docutils.html:4 -#: contrib/admin/templates/admin_doc/view_index.html:5 -#: contrib/admin/templates/admin_doc/model_detail.html:3 -#: contrib/admin/templates/admin_doc/index.html:4 -#: contrib/admin/templates/admin_doc/model_index.html:5 -msgid "Change password" -msgstr "Wachtwoord wijzigen" - -#: contrib/admin/templates/admin/object_history.html:5 -#: contrib/admin/templates/admin/500.html:4 -#: contrib/admin/templates/admin/change_list.html:6 -#: contrib/admin/templates/admin/base.html:28 -#: contrib/admin/templates/admin/delete_confirmation.html:6 -#: contrib/admin/templates/admin/change_form.html:13 -#: contrib/admin/templates/registration/password_change_done.html:4 -#: contrib/admin/templates/registration/password_reset_form.html:4 -#: contrib/admin/templates/registration/logged_out.html:4 -#: contrib/admin/templates/registration/password_reset_done.html:4 -#: contrib/admin/templates/registration/password_change_form.html:4 -#: contrib/admin/templates/admin_doc/bookmarklets.html:3 -msgid "Home" -msgstr "Voorpagina" - -#: contrib/admin/templates/admin/object_history.html:5 -#: contrib/admin/templates/admin/change_form.html:20 -msgid "History" -msgstr "Geschiedenis" - -#: contrib/admin/templates/admin/object_history.html:18 -msgid "Date/time" -msgstr "Datum/tijd" - -#: contrib/admin/templates/admin/object_history.html:19 -msgid "User" -msgstr "Gebruiker" - -#: contrib/admin/templates/admin/object_history.html:20 -msgid "Action" -msgstr "Actie" - -#: contrib/admin/templates/admin/object_history.html:26 -msgid "DATE_WITH_TIME_FULL" -msgstr "DATE_WITH_TIME_FULL" - -#: contrib/admin/templates/admin/object_history.html:36 -msgid "" -"This object doesn't have a change history. It probably wasn't added via this " -"admin site." -msgstr "" -"Dit object heeft geen geschiedenis. Mogelijk niet via de admin site " -"toegevoegd." - -#: contrib/admin/templates/admin/base_site.html:4 -msgid "Django site admin" -msgstr "Django site beheer" - -#: contrib/admin/templates/admin/base_site.html:7 -msgid "Django administration" -msgstr "Django beheer" - -#: contrib/admin/templates/admin/500.html:4 -msgid "Server error" -msgstr "Server fout" - -#: contrib/admin/templates/admin/500.html:6 -msgid "Server error (500)" -msgstr "Server fout (500)" - -#: contrib/admin/templates/admin/500.html:9 -msgid "Server Error (500)" -msgstr "Server Fout (500)" - -#: contrib/admin/templates/admin/500.html:10 -msgid "" -"There's been an error. It's been reported to the site administrators via e-" -"mail and should be fixed shortly. Thanks for your patience." -msgstr "" -"Er is een fout geweest. Dit is inmiddels doorgegevens aan de sitebeheerder " -"via e-mail en zal binnenkort worden gerepareerd. Bedankt voor uw geduld" - -#: contrib/admin/templates/admin/404.html:4 -#: contrib/admin/templates/admin/404.html:8 -msgid "Page not found" -msgstr "Pagina niet gevonden" - -#: contrib/admin/templates/admin/404.html:10 -msgid "We're sorry, but the requested page could not be found." -msgstr "De gevraagde pagina komt niet voor." - -#: contrib/admin/templates/admin/index.html:17 -#, python-format -msgid "Models available in the %(name)s application." -msgstr "Beschikbare modellen in de %(name)s toepassing." - -#: contrib/admin/templates/admin/index.html:28 -#: contrib/admin/templates/admin/change_form.html:15 -msgid "Add" -msgstr "Toevoegen" - -#: contrib/admin/templates/admin/index.html:34 -msgid "Change" -msgstr "Wijzigen" - -#: contrib/admin/templates/admin/index.html:44 -msgid "You don't have permission to edit anything." -msgstr "U heeft geen rechten om iets te wijzigen" - -#: contrib/admin/templates/admin/index.html:52 -msgid "Recent Actions" -msgstr "Recente acties" - -#: contrib/admin/templates/admin/index.html:53 -msgid "My Actions" -msgstr "Mijn acties" - -#: contrib/admin/templates/admin/index.html:57 -msgid "None available" -msgstr "Geen beschikbaar" - -#: contrib/admin/templates/admin/change_list.html:11 -#, python-format -msgid "Add %(name)s" -msgstr "%(name)s toevoegen" - -#: contrib/admin/templates/admin/login.html:22 -msgid "Have you forgotten your password?" -msgstr "Wachtwoord vergeten?" - -#: contrib/admin/templates/admin/base.html:23 -msgid "Welcome," -msgstr "Welkom," - -#: contrib/admin/templates/admin/delete_confirmation.html:9 -#: contrib/admin/templates/admin/submit_line.html:3 -msgid "Delete" -msgstr "Verwijderen" - -#: contrib/admin/templates/admin/delete_confirmation.html:14 -#, python-format -msgid "" -"Deleting the %(object_name)s '%(object)s' would result in deleting related " -"objects, but your account doesn't have permission to delete the following " -"types of objects:" -msgstr "" -"Verwijderen van %(object_name)s '%(object)s' zal ook gerelateerde objecten " -"verwijderen. Echter u heeft geen rechten om de volgende typen objecten te " -"verwijderen:" - -#: contrib/admin/templates/admin/delete_confirmation.html:21 -#, python-format -msgid "" -"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of " -"the following related items will be deleted:" -msgstr "" -"Weet u zeker dat u %(object_name)s \"%(object)s\" wilt verwijderen? Alle " -"volgende opjecten worden verwijderd:" - -#: contrib/admin/templates/admin/delete_confirmation.html:26 -msgid "Yes, I'm sure" -msgstr "Ja, Ik weet het zeker" - -#: contrib/admin/templates/admin/filter.html:2 -#, python-format -msgid " By %(title)s " -msgstr "Op %(title)s" - -#: contrib/admin/templates/admin/search_form.html:8 -msgid "Go" -msgstr "Zoek" - -#: contrib/admin/templates/admin/change_form.html:21 -msgid "View on site" -msgstr "Toon op site" - -#: contrib/admin/templates/admin/change_form.html:30 -msgid "Please correct the error below." -msgid_plural "Please correct the errors below." -msgstr[0] "Herstel de fout hieronder." -msgstr[1] "Herstel de fouten hieronder." - -#: contrib/admin/templates/admin/change_form.html:48 -msgid "Ordering" -msgstr "Sortering" - -#: contrib/admin/templates/admin/change_form.html:51 -msgid "Order:" -msgstr "Sortering:" - -#: contrib/admin/templates/admin/submit_line.html:4 -msgid "Save as new" -msgstr "Opslaan als nieuw item" - -#: contrib/admin/templates/admin/submit_line.html:5 -msgid "Save and add another" -msgstr "Opslaan en nieuw item" - -#: contrib/admin/templates/admin/submit_line.html:6 -msgid "Save and continue editing" -msgstr "Opslaan en bewerk opnieuw" - -#: contrib/admin/templates/admin/submit_line.html:7 -msgid "Save" -msgstr "Opslaan" - -#: 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 -msgid "Password change" -msgstr "Wachtwoord wijziging" - -#: contrib/admin/templates/registration/password_change_done.html:6 -#: contrib/admin/templates/registration/password_change_done.html:10 -msgid "Password change successful" -msgstr "Wachtwoord wijzigen geslaagd" - -#: contrib/admin/templates/registration/password_change_done.html:12 -msgid "Your password was changed." -msgstr "Uw wachtwoord is gewijzigd." - -#: contrib/admin/templates/registration/password_reset_form.html:4 -#: contrib/admin/templates/registration/password_reset_form.html:6 -#: contrib/admin/templates/registration/password_reset_form.html:10 -#: contrib/admin/templates/registration/password_reset_done.html:4 -msgid "Password reset" -msgstr "Wachtwoord hersteld" - -#: contrib/admin/templates/registration/password_reset_form.html:12 -msgid "" -"Forgotten your password? Enter your e-mail address below, and we'll reset " -"your password and e-mail the new one to you." -msgstr "" -"Wachtwoord vergeten? Geef u e-mail adres op en we herstellen uw wachtwoord " -"en zullen een nieuwe toesturen." - -#: contrib/admin/templates/registration/password_reset_form.html:16 -msgid "E-mail address:" -msgstr "E-mail adres:" - -#: contrib/admin/templates/registration/password_reset_form.html:16 -msgid "Reset my password" -msgstr "Herstel mijn wachtwoord" - -#: contrib/admin/templates/registration/logged_out.html:8 -msgid "Thanks for spending some quality time with the Web site today." -msgstr "Bedankt voor de aanwezigheid op de site vandaag." - -#: contrib/admin/templates/registration/logged_out.html:10 -msgid "Log in again" -msgstr "Meld u opnieuw aan" - -#: contrib/admin/templates/registration/password_reset_done.html:6 -#: contrib/admin/templates/registration/password_reset_done.html:10 -msgid "Password reset successful" -msgstr "Wachtwoord herstel geslaagd" - -#: contrib/admin/templates/registration/password_reset_done.html:12 -msgid "" -"We've e-mailed a new password to the e-mail address you submitted. You " -"should be receiving it shortly." -msgstr "" -"Een nieuw wachtwoord is per e-mail verstuurd. U zult het straks ontvangen." - -#: contrib/admin/templates/registration/password_change_form.html:12 -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." -msgstr "" -"Vanwege de beveiliging geef uw oude wachtwword op en twee keer een nieuwe, " -"zodat we kunnen controleren of er geen typefouten zijn gemaakt." - -#: contrib/admin/templates/registration/password_change_form.html:17 -msgid "Old password:" -msgstr "Oude wachtwoord:" - -#: contrib/admin/templates/registration/password_change_form.html:19 -msgid "New password:" -msgstr "Nieuw wachtwoord:" - -#: contrib/admin/templates/registration/password_change_form.html:21 -msgid "Confirm password:" -msgstr "Bevestig wachtwoord:" - -#: contrib/admin/templates/registration/password_change_form.html:23 -msgid "Change my password" -msgstr "Wijzig mijn wachtwoord" - -#: contrib/admin/templates/registration/password_reset_email.html:2 -msgid "You're receiving this e-mail because you requested a password reset" -msgstr "U krijgt een e-mail omdat u om een nieuw wachtwoord heeft gevraagd" - -#: contrib/admin/templates/registration/password_reset_email.html:3 -#, python-format -msgid "for your user account at %(site_name)s" -msgstr "voor uw gebruikersaccount op %(site_name)s" - -#: contrib/admin/templates/registration/password_reset_email.html:5 -#, python-format -msgid "Your new password is: %(new_password)s" -msgstr "Uw nieuwe wachtwoord is: %(new_password)s" - -#: contrib/admin/templates/registration/password_reset_email.html:7 -msgid "Feel free to change this password by going to this page:" -msgstr "Aarzel niet om op deze pagina uw wachtwoord te wijzigen:" - -#: contrib/admin/templates/registration/password_reset_email.html:11 -msgid "Your username, in case you've forgotten:" -msgstr "Uw gebruikersnaam, mocht u deze vergeten zijn:" - -#: contrib/admin/templates/registration/password_reset_email.html:13 -msgid "Thanks for using our site!" -msgstr "Bedankt voor het gebruik van onze site!" - -#: contrib/admin/templates/registration/password_reset_email.html:15 -#, python-format -msgid "The %(site_name)s team" -msgstr "Het %(site_name)s team" - -#: contrib/admin/templates/admin_doc/bookmarklets.html:3 -msgid "Bookmarklets" -msgstr "Bookmarklets" - -#: contrib/admin/templates/admin_doc/bookmarklets.html:5 -msgid "Documentation bookmarklets" -msgstr "Documentatie bookmarklets" - -#: contrib/admin/templates/admin_doc/bookmarklets.html:9 -msgid "" -"\n" -"

                    To install bookmarklets, drag the link to your bookmarks\n" -"toolbar, or right-click the link and add it to your bookmarks. Now you can\n" -"select the bookmarklet from any page in the site. Note that some of these\n" -"bookmarklets require you to be viewing the site from a computer designated\n" -"as \"internal\" (talk to your system administrator if you aren't sure if\n" -"your computer is \"internal\").

                    \n" -msgstr "" -"\n" -"

                    Om bookmarklets te installeren, sleep de link naar uw " -"bladwijzers\n" -"werkbalk, of rechtermuis klik op de link en voeg het toe aan de bladwijzer. " -"Nu kan\n" -"de bookmarklet vanuit elke pagina op de site worden gekozen. Let erop dat " -"het soms\n" -"noodzakelijk is dat de computer vanwaaruit de pagina wordt bekeken intern " -"is\n" -"(Raadpleeg uw systeembeheerder of uw computer zich op het interne netwerk " -"bevind).

                    \n" - -#: contrib/admin/templates/admin_doc/bookmarklets.html:19 -msgid "Documentation for this page" -msgstr "Documentatie voor deze pagina" - -#: contrib/admin/templates/admin_doc/bookmarklets.html:20 -msgid "" -"Jumps you from any page to the documentation for the view that generates " -"that page." -msgstr "" -"Spring vanuit elke pagina naar de documentatie voor de view die gegenereerd " -"wordt door die pagina" - -#: contrib/admin/templates/admin_doc/bookmarklets.html:22 -msgid "Show object ID" -msgstr "Toon object ID" - -#: contrib/admin/templates/admin_doc/bookmarklets.html:23 -msgid "" -"Shows the content-type and unique ID for pages that represent a single " -"object." -msgstr "" -"Toont de content-type en unieke ID voor pagina's die een enkel object " -"voorsteld." - -#: contrib/admin/templates/admin_doc/bookmarklets.html:25 -msgid "Edit this object (current window)" -msgstr "Bewerk dit object (huidig venster)" - -#: contrib/admin/templates/admin_doc/bookmarklets.html:26 -msgid "Jumps to the admin page for pages that represent a single object." -msgstr "Ga naar de beheerpagina voor pagina's die een enkel object weergeven." - -#: contrib/admin/templates/admin_doc/bookmarklets.html:28 -msgid "Edit this object (new window)" -msgstr "Bewerk dit object (nieuwe pagina)" - -#: contrib/admin/templates/admin_doc/bookmarklets.html:29 -msgid "As above, but opens the admin page in a new window." -msgstr "Als boven, maar opent de beheerpagina in een nieuw venster." - -#: contrib/admin/templates/widget/date_time.html:3 -msgid "Date:" -msgstr "Datum:" - -#: contrib/admin/templates/widget/date_time.html:4 -msgid "Time:" -msgstr "Tijd:" - -#: contrib/admin/templates/widget/file.html:2 -msgid "Currently:" -msgstr "Huidige:" - -#: contrib/admin/templates/widget/file.html:3 -msgid "Change:" -msgstr "Wijziging:" - -#: contrib/redirects/models.py:7 -msgid "redirect from" -msgstr "omgeleid via" - -#: contrib/redirects/models.py:8 -msgid "" -"This should be an absolute path, excluding the domain name. Example: '/" -"events/search/'." -msgstr "" -"Dit moet een absoluut pad zijn, zonder de domein naam. Bijvoorbeeld: '/" -"events/search/'." - -#: contrib/redirects/models.py:9 -msgid "redirect to" -msgstr "omleiden naar" - -#: contrib/redirects/models.py:10 -msgid "" -"This can be either an absolute path (as above) or a full URL starting with " -"'http://'." -msgstr "" -"Dit kan een absoluut pad (zoals boven) of een volledige URL beginnend met " -"'http://'." - -#: contrib/redirects/models.py:12 -msgid "redirect" -msgstr "omleiding" - -#: contrib/redirects/models.py:13 -msgid "redirects" -msgstr "omleidingen" - -#: contrib/flatpages/models.py:8 -msgid "" -"Example: '/about/contact/'. Make sure to have leading and trailing slashes." -msgstr "Voorbeeld: '/about/contact/'. Zorg voor slashes aan begin en eind" - -#: contrib/flatpages/models.py:9 -msgid "title" -msgstr "titel" - -#: contrib/flatpages/models.py:10 -msgid "content" -msgstr "inhoud" - -#: contrib/flatpages/models.py:11 -msgid "enable comments" -msgstr "opmerkingen toestaan" - -#: contrib/flatpages/models.py:12 -msgid "template name" -msgstr "Naam sjabloon" - -#: contrib/flatpages/models.py:13 -msgid "" -"Example: 'flatpages/contact_page'. If this isn't provided, the system will " -"use 'flatpages/default'." -msgstr "" -"Voorbeeld: 'flatpages/contact_page'. Als deze niet is opgegeven, dan wordt " -"'flatpages/default' gebruikt." - -#: contrib/flatpages/models.py:14 -msgid "registration required" -msgstr "registratie verplicht" - -#: contrib/flatpages/models.py:14 -msgid "If this is checked, only logged-in users will be able to view the page." -msgstr "" -"Alleen ingelogde gebruikers kunnen deze pagina zien, indien dit is " -"aangekruist." - -#: contrib/flatpages/models.py:18 -msgid "flat page" -msgstr "platte pagina" - -#: contrib/flatpages/models.py:19 -msgid "flat pages" -msgstr "platte pagina's" - -#: contrib/auth/models.py:13 contrib/auth/models.py:26 -msgid "name" -msgstr "naam" - -#: contrib/auth/models.py:15 -msgid "codename" -msgstr "codenaam" - -#: contrib/auth/models.py:17 -msgid "permission" -msgstr "recht" - -#: contrib/auth/models.py:18 contrib/auth/models.py:27 -msgid "permissions" -msgstr "rechten" - -#: contrib/auth/models.py:29 -msgid "group" -msgstr "groep" - -#: contrib/auth/models.py:30 contrib/auth/models.py:65 -msgid "groups" -msgstr "groepen" - -#: contrib/auth/models.py:55 -msgid "username" -msgstr "gebruikernaam" - -#: contrib/auth/models.py:56 -msgid "first name" -msgstr "voornaam" - -#: contrib/auth/models.py:57 -msgid "last name" -msgstr "achternaam" - -#: contrib/auth/models.py:58 -msgid "e-mail address" -msgstr "e-mailadres" - -#: contrib/auth/models.py:59 -msgid "password" -msgstr "wachtwoord" - -#: contrib/auth/models.py:59 -msgid "Use '[algo]$[salt]$[hexdigest]'" -msgstr "Gebruik '[algo]$[salt]$[hexdigest]'" - -#: contrib/auth/models.py:60 -msgid "staff status" -msgstr "staf status" - -#: contrib/auth/models.py:60 -msgid "Designates whether the user can log into this admin site." -msgstr "Bepaalt of gebruiker kan inloggen op deze admin site" - -#: contrib/auth/models.py:61 -msgid "active" -msgstr "actief" - -#: contrib/auth/models.py:62 -msgid "superuser status" -msgstr "supergebruiker status" - -#: contrib/auth/models.py:63 -msgid "last login" -msgstr "laatste aanmelding" - -#: contrib/auth/models.py:64 -msgid "date joined" -msgstr "datum toegetreden" - -#: contrib/auth/models.py:66 -msgid "" -"In addition to the permissions manually assigned, this user will also get " -"all permissions granted to each group he/she is in." -msgstr "" -"Bovenop de rechten welke handmatig zijn toegekend, krijgt deze gebruiker ook " -"alle rechten van de groepen waar hij of zij deel van uitmaakt." - -#: contrib/auth/models.py:67 -msgid "user permissions" -msgstr "gebruikersrechten" - -#: contrib/auth/models.py:70 -msgid "user" -msgstr "gebruiker" - -#: contrib/auth/models.py:71 -msgid "users" -msgstr "gebruikers" - -#: contrib/auth/models.py:76 -msgid "Personal info" -msgstr "Persoonlijke informatie" - -#: contrib/auth/models.py:77 -msgid "Permissions" -msgstr "Rechten" - -#: contrib/auth/models.py:78 -msgid "Important dates" -msgstr "Belangrijke data" - -#: contrib/auth/models.py:79 -msgid "Groups" -msgstr "Groepen" - -#: contrib/auth/models.py:219 -msgid "message" -msgstr "bericht" - -#: contrib/auth/forms.py:30 -msgid "" -"Your Web browser doesn't appear to have cookies enabled. Cookies are " -"required for logging in." -msgstr "" -"Lijkt erop dat uw browser geen cookies accepteerd. Om aan te melden moeten " -"cookies worden geaccepteerd." - -#: contrib/contenttypes/models.py:25 -msgid "python model class name" -msgstr "python model-class-naam" - -#: contrib/contenttypes/models.py:28 -msgid "content type" -msgstr "inhoudtype" - -#: contrib/contenttypes/models.py:29 -msgid "content types" -msgstr "inhoudtypen" - #: contrib/sessions/models.py:35 msgid "session key" msgstr "sessiesleutel" @@ -1293,33 +1732,49 @@ msgstr "sessie" msgid "sessions" msgstr "sessies" -#: contrib/sites/models.py:10 -msgid "domain name" -msgstr "domeinnaam" +#: contrib/contenttypes/models.py:25 +msgid "python model class name" +msgstr "python model-class-naam" -#: contrib/sites/models.py:11 -msgid "display name" -msgstr "weergavenaam" +#: contrib/contenttypes/models.py:28 +msgid "content type" +msgstr "inhoudtype" -#: contrib/sites/models.py:15 -msgid "site" -msgstr "site" +#: contrib/contenttypes/models.py:29 +msgid "content types" +msgstr "inhoudtypen" -#: contrib/sites/models.py:16 -msgid "sites" -msgstr "sites" +#: forms/__init__.py:380 +#, python-format +msgid "Ensure your text is less than %s character." +msgid_plural "Ensure your text is less than %s characters." +msgstr[0] "Zorg ervoor dat uw tekst korter is dan %s teken." +msgstr[1] "Zorg ervoor dat uw tekst korter is dan %S tekens." -#: utils/translation.py:360 -msgid "DATE_FORMAT" -msgstr "DATE_FORMAT" +#: forms/__init__.py:385 +msgid "Line breaks are not allowed here." +msgstr "Regeleindes zijn niet toegestaan." -#: utils/translation.py:361 -msgid "DATETIME_FORMAT" -msgstr "DATETIME_FORMAT" +#: forms/__init__.py:480 forms/__init__.py:551 forms/__init__.py:589 +#, python-format +msgid "Select a valid choice; '%(data)s' is not in %(choices)s." +msgstr "Selecteer een geldige keuze; '%(data)s is niet in %(choices)s." -#: utils/translation.py:362 -msgid "TIME_FORMAT" -msgstr "TIME_FORMAT" +#: forms/__init__.py:645 +msgid "The submitted file is empty." +msgstr "Het gegeven bestand is leeg." + +#: forms/__init__.py:699 +msgid "Enter a whole number between -32,768 and 32,767." +msgstr "Geef een geheel getal op tussen -32.768 en 32.767." + +#: forms/__init__.py:708 +msgid "Enter a positive number." +msgstr "Geef een geheel getal op." + +#: forms/__init__.py:717 +msgid "Enter a whole number between 0 and 32,767." +msgstr "Geef een geheel getal op tussen 0 en 32.767." #: utils/dates.py:6 msgid "Monday" @@ -1398,54 +1853,52 @@ msgid "December" msgstr "december" #: utils/dates.py:19 -#, fuzzy msgid "jan" -msgstr "en" +msgstr "jan" #: utils/dates.py:19 msgid "feb" -msgstr "" +msgstr "feb" #: utils/dates.py:19 msgid "mar" -msgstr "" +msgstr "mar" #: utils/dates.py:19 msgid "apr" -msgstr "" +msgstr "apr" #: utils/dates.py:19 -#, fuzzy msgid "may" -msgstr "dag" +msgstr "mei" #: utils/dates.py:19 msgid "jun" -msgstr "" +msgstr "jun" #: utils/dates.py:20 msgid "jul" -msgstr "" +msgstr "jul" #: utils/dates.py:20 msgid "aug" -msgstr "" +msgstr "aug" #: utils/dates.py:20 msgid "sep" -msgstr "" +msgstr "sep" #: utils/dates.py:20 msgid "oct" -msgstr "" +msgstr "oct" #: utils/dates.py:20 msgid "nov" -msgstr "" +msgstr "nov" #: utils/dates.py:20 msgid "dec" -msgstr "" +msgstr "dec" #: utils/dates.py:27 msgid "Jan." @@ -1475,6 +1928,18 @@ msgstr "nov." msgid "Dec." msgstr "dec." +#: utils/translation.py:360 +msgid "DATE_FORMAT" +msgstr "d-n-Y" + +#: utils/translation.py:361 +msgid "DATETIME_FORMAT" +msgstr "d-n-Y H:i" + +#: utils/translation.py:362 +msgid "TIME_FORMAT" +msgstr "H:i" + #: utils/timesince.py:12 msgid "year" msgid_plural "years" @@ -1511,471 +1976,7 @@ msgid_plural "minutes" msgstr[0] "minuut" msgstr[1] "minuten" -#: conf/global_settings.py:37 -msgid "Bengali" -msgstr "Bengaals" - -#: conf/global_settings.py:38 -msgid "Czech" -msgstr "Tjechisch" - -#: conf/global_settings.py:39 -msgid "Welsh" -msgstr "Wels" - -#: conf/global_settings.py:40 -msgid "Danish" -msgstr "Deens" - -#: conf/global_settings.py:41 -msgid "German" -msgstr "Duits" - -#: conf/global_settings.py:42 -msgid "Greek" -msgstr "Grieks" - -#: conf/global_settings.py:43 -msgid "English" -msgstr "Engels" - -#: conf/global_settings.py:44 -msgid "Spanish" -msgstr "Spaans" - -#: conf/global_settings.py:45 -msgid "French" -msgstr "Frans" - -#: conf/global_settings.py:46 -msgid "Galician" -msgstr "Galisisch" - -#: conf/global_settings.py:47 -msgid "Hungarian" -msgstr "" - -#: conf/global_settings.py:48 -msgid "Hebrew" -msgstr "Hebreews" - -#: conf/global_settings.py:49 -msgid "Icelandic" -msgstr "IJslands" - -#: conf/global_settings.py:50 -msgid "Italian" -msgstr "Italiaans" - -#: conf/global_settings.py:51 -msgid "Japanese" -msgstr "Japans" - -#: conf/global_settings.py:52 -msgid "Dutch" -msgstr "Nederlands" - -#: conf/global_settings.py:53 -msgid "Norwegian" -msgstr "Noors" - -#: conf/global_settings.py:54 -msgid "Brazilian" -msgstr "Braziliaans" - -#: conf/global_settings.py:55 -msgid "Romanian" -msgstr "Roemeens" - -#: conf/global_settings.py:56 -msgid "Russian" -msgstr "Russisch" - -#: conf/global_settings.py:57 -msgid "Slovak" -msgstr "Slovaaks" - -#: conf/global_settings.py:58 -msgid "Slovenian" -msgstr "Sloveens" - -#: conf/global_settings.py:59 -msgid "Serbian" -msgstr "Servisch" - -#: conf/global_settings.py:60 -msgid "Swedish" -msgstr "Zweeds" - -#: conf/global_settings.py:61 -msgid "Ukrainian" -msgstr "Ukraiens" - -#: conf/global_settings.py:62 -msgid "Simplified Chinese" -msgstr "Vereenvoudigd Chinees" - -#: conf/global_settings.py:63 -msgid "Traditional Chinese" -msgstr "Traditioneel Chinees" - -#: core/validators.py:60 -msgid "This value must contain only letters, numbers and underscores." -msgstr "Deze waarde mag alleen letters, getallen en liggende strepen bevatten." - -#: core/validators.py:64 -msgid "" -"This value must contain only letters, numbers, underscores, dashes or " -"slashes." -msgstr "" -"Deze waarde mag alleen letters, cijfers, liggende strepen en schuine " -"strepen bevatten." - -#: core/validators.py:72 -msgid "Uppercase letters are not allowed here." -msgstr "Hoofdletters niet toegestaan." - -#: core/validators.py:76 -msgid "Lowercase letters are not allowed here." -msgstr "Kleine letters niet toegestaan." - -#: core/validators.py:83 -msgid "Enter only digits separated by commas." -msgstr "Geef alleen cijfers gescheiden door komma's." - -#: core/validators.py:95 -msgid "Enter valid e-mail addresses separated by commas." -msgstr "Geef een geldig e-mail adres gescheiden door komma's." - -#: core/validators.py:99 -msgid "Please enter a valid IP address." -msgstr "Geef een geldig IP adres." - -#: core/validators.py:103 -msgid "Empty values are not allowed here." -msgstr "Lege waarden niet toegestaan." - -#: core/validators.py:107 -msgid "Non-numeric characters aren't allowed here." -msgstr "Niet-numerieke karakters niet toegestaan." - -#: core/validators.py:111 -msgid "This value can't be comprised solely of digits." -msgstr "Deze waarde kan niet alleen uit cijfers bestaan." - -#: core/validators.py:116 -msgid "Enter a whole number." -msgstr "Geef geheel getal." - -#: core/validators.py:120 -msgid "Only alphabetical characters are allowed here." -msgstr "Alleen alfabethische karakters zijn toegestaan" - -#: core/validators.py:124 -msgid "Enter a valid date in YYYY-MM-DD format." -msgstr "Geef een geldige datum in JJJJ-MM-DD formaat." - -#: core/validators.py:128 -msgid "Enter a valid time in HH:MM format." -msgstr "Geef een geldige tijd in HH:MM formaat." - -#: core/validators.py:132 db/models/fields/__init__.py:468 -msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." -msgstr "Geef geldige datum/tijd in JJJJ-MM-DD HH:MM formaat." - -#: core/validators.py:136 -msgid "Enter a valid e-mail address." -msgstr "Geef geldig e-mail adres." - -#: core/validators.py:148 -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Bestand ongeldig. Het bestand dat is gegeven is geen afbeelding of was " -"beschadigd." - -#: core/validators.py:155 -#, python-format -msgid "The URL %s does not point to a valid image." -msgstr "De URL %s wijst niet naar een afbeelding." - -#: core/validators.py:159 -#, python-format -msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." -msgstr "" -"Telefoonnummers moeten in het XXX-XXX-XXXX formaat. \"%s\" is ongeldig." - -#: core/validators.py:167 -#, python-format -msgid "The URL %s does not point to a valid QuickTime video." -msgstr "De URL %s wijst niet naar een QuickTime video." - -#: core/validators.py:171 -msgid "A valid URL is required." -msgstr "Een geldig URL is nodig." - -#: core/validators.py:185 -#, python-format -msgid "" -"Valid HTML is required. Specific errors are:\n" -"%s" -msgstr "" -"Geldige HTML is vereist. De specifieke fouten zijn:\n" -"%s" - -#: core/validators.py:192 -#, python-format -msgid "Badly formed XML: %s" -msgstr "Foute XML: %s" - -#: core/validators.py:202 -#, python-format -msgid "Invalid URL: %s" -msgstr "Ongeldige URL: %s" - -#: core/validators.py:206 core/validators.py:208 -#, python-format -msgid "The URL %s is a broken link." -msgstr "De URL %s is een gebroken link." - -#: core/validators.py:214 -msgid "Enter a valid U.S. state abbreviation." -msgstr "Geef een geldige afkorting van een VS staat." - -#: core/validators.py:229 -#, 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] "Pas op uw taalgebruik! Gebruik van %s niet toegestaan." -msgstr[1] "Pas op uw taalgebruik! Gebruik van de woorden %s niet toegestaan." - -#: core/validators.py:236 -#, python-format -msgid "This field must match the '%s' field." -msgstr "Dit veld moet overeenkomen met het '%s' veld." - -#: core/validators.py:255 -msgid "Please enter something for at least one field." -msgstr "Geef in minimaal een veld een waarde." - -#: core/validators.py:264 core/validators.py:275 -msgid "Please enter both fields or leave them both empty." -msgstr "Voer waarden in in beide velden of laat beide leeg." - -#: core/validators.py:282 -#, python-format -msgid "This field must be given if %(field)s is %(value)s" -msgstr "Dit veld moet opgegeven worden indien %(field)s is %(value)s" - -#: core/validators.py:294 -#, python-format -msgid "This field must be given if %(field)s is not %(value)s" -msgstr "Dit veld moet worden opgegeven indien %(field)s niet %(value)s is" - -#: core/validators.py:313 -msgid "Duplicate values are not allowed." -msgstr "Dubbele waarden niet toegestaan." - -#: core/validators.py:336 -#, python-format -msgid "This value must be a power of %s." -msgstr "De waarde moet een macht van %s zijn." - -#: core/validators.py:347 -msgid "Please enter a valid decimal number." -msgstr "Geef een geldig decimaal getal." - -#: core/validators.py:349 -#, python-format -msgid "Please enter a valid decimal number with at most %s total digit." -msgid_plural "" -"Please enter a valid decimal number with at most %s total digits." -msgstr[0] "Geef een geldig decimaal getal met maximaal %s cijfer." -msgstr[1] "Geef een geldig decimaal getal met maximaal %s cijfers." - -#: core/validators.py:352 -#, python-format -msgid "Please enter a valid decimal number with at most %s decimal place." -msgid_plural "" -"Please enter a valid decimal number with at most %s decimal places." -msgstr[0] "Geef een decimaal getal met maximaal %s cijfer achter de komma." -msgstr[1] "Geef een decimaal getal met maximaal %s cijfers achter de komma." - -#: core/validators.py:362 -#, python-format -msgid "Make sure your uploaded file is at least %s bytes big." -msgstr "Zorg ervoor dat het bestand minimaal %s bytes groot is." - -#: core/validators.py:363 -#, python-format -msgid "Make sure your uploaded file is at most %s bytes big." -msgstr "Zorg ervoor dat het bestand maximaal %s bytes groot is." - -#: core/validators.py:376 -msgid "The format for this field is wrong." -msgstr "Het formaat van dit veld is fout." - -#: core/validators.py:391 -msgid "This field is invalid." -msgstr "Dit veld is ongeldig." - -#: core/validators.py:426 -#, python-format -msgid "Could not retrieve anything from %s." -msgstr "Kan niks ophalen van %s." - -#: core/validators.py:429 -#, python-format -msgid "" -"The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." -msgstr "" -"De geretourneerde URL %(url)s bevat een ongeldige Content-Type '%" -"(contenttype)s." - -#: core/validators.py:462 -#, python-format -msgid "" -"Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " -"\"%(start)s\".)" -msgstr "" -"Sluit de niet gesloten %(tag)s tag op regel %(line)s. (Regel start met \"%" -"(start)s\".)" - -#: core/validators.py:466 -#, python-format -msgid "" -"Some text starting on line %(line)s is not allowed in that context. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"Tekst beginnend op regel %(line)s is in deze context niet toegestaan. (Regel " -"start met \"%(start)s\".)" - -#: core/validators.py:471 -#, python-format -msgid "" -"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" -"(start)s\".)" -msgstr "" -"\"%(attr)s\" op regel %(line)s is een ongeldig attribuut. (Regel start met " -"\"%(start)s\".)" - -#: core/validators.py:476 -#, python-format -msgid "" -"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" -"(start)s\".)" -msgstr "" -"\"<%(tag)s>\" op regel %(line)s is een ongeldige tag. (Regel start met \"%" -"(start)s\".)" - -#: core/validators.py:480 -#, python-format -msgid "" -"A tag on line %(line)s is missing one or more required attributes. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"Een of meerdere attributen ontbreken bij een tag op regel %(line)s. (Regel " -"start met \"%(start)s\".)" - -#: core/validators.py:485 -#, python-format -msgid "" -"The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"De \"%(attr)s\" attribuut op regel %(line)s heeft een ongeldige waarde. " -"(Regel start met \"%(start)s\".)" - -#: db/models/manipulators.py:302 -#, python-format -msgid "%(object)s with this %(type)s already exists for the given %(field)s." -msgstr "" -"%(object)s van het type %(type)s bestaat al voor het gegeven %(field)s." - -#: db/models/fields/__init__.py:40 -#, python-format -msgid "%(optname)s with this %(fieldname)s already exists." -msgstr "%(optname)s met deze %(fieldname)s bestaat al." - -#: db/models/fields/__init__.py:114 db/models/fields/__init__.py:265 -#: db/models/fields/__init__.py:542 db/models/fields/__init__.py:553 -#: forms/__init__.py:346 -msgid "This field is required." -msgstr "Dit veld is verplicht." - -#: db/models/fields/__init__.py:337 -msgid "This value must be an integer." -msgstr "De waarde moet een geheel getal zijn." - -#: db/models/fields/__init__.py:369 -msgid "This value must be either True or False." -msgstr "De waarde moet of True (waar) of False (onwaar) zijn." - -#: db/models/fields/__init__.py:385 -msgid "This field cannot be null." -msgstr "Dit veld kan niet oningevuld zijn." - -#: db/models/fields/__init__.py:562 -msgid "Enter a valid filename." -msgstr "Geef geldige bestandsnaam." - -#: db/models/fields/related.py:43 -#, python-format -msgid "Please enter a valid %s." -msgstr "Geef een geldig IP adres." - -#: db/models/fields/related.py:579 -msgid "Separate multiple IDs with commas." -msgstr "Meerdere ID's door komma's gescheiden." - -#: db/models/fields/related.py:581 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" -"Houd \"Control\", of \"Command\" op een Mac, ingedrukt om meerdere te " -"selecteren." - -#: db/models/fields/related.py:625 -#, python-format -msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." -msgid_plural "" -"Please enter valid %(self)s IDs. The values %(value)r are invalid." -msgstr[0] "Geef een geldig %(self)s IDs. De waarde %(value)r is ongeldig." -msgstr[1] "Geef een geldig %(self)s IDs. de waarden %(value)r zijn ongeldig." - -#: forms/__init__.py:380 -#, python-format -msgid "Ensure your text is less than %s character." -msgid_plural "Ensure your text is less than %s characters." -msgstr[0] "Zorg ervoor dat uw tekst korter is dan %s." -msgstr[1] "Zorg ervoor dat uw tekst korter is dan %S." - -#: forms/__init__.py:385 -msgid "Line breaks are not allowed here." -msgstr "Regeleindes zijn niet toegestaan." - -#: forms/__init__.py:480 forms/__init__.py:551 forms/__init__.py:589 -#, python-format -msgid "Select a valid choice; '%(data)s' is not in %(choices)s." -msgstr "Selecteer een geldige keuze; '%(data)s is niet in %(choices)s." - -#: forms/__init__.py:645 -msgid "The submitted file is empty." -msgstr "Het gegeven bestand is leeg." - -#: forms/__init__.py:699 -msgid "Enter a whole number between -32,768 and 32,767." -msgstr "Geef geheel getal tussen -32.768 en 32.767." - -#: forms/__init__.py:708 -msgid "Enter a positive number." -msgstr "Geef geheel getal." - -#: forms/__init__.py:717 -msgid "Enter a whole number between 0 and 32,767." -msgstr "Geef geheel getal tussen 0 en 32.767." - #: template/defaultfilters.py:379 msgid "yes,no,maybe" msgstr "ja,nee,misschien" + diff --git a/django/conf/locale/nl/LC_MESSAGES/djangojs.mo b/django/conf/locale/nl/LC_MESSAGES/djangojs.mo index 7a9a2d435386ca894e8b93ea059e23878095bb93..6b3dfaf035f77891483da6472b9d183e5635831a 100644 GIT binary patch delta 323 zcmcb^{g`{gnR-h`1_m2u1_o9J28J>g1_n+bT?3@~fOH#><^a-Dq2lv^G%t|90!nWK z(p*6P5g;uBq|XCsAYym|B*KC8OCZe+q#c2VvjJ&eAk74%Lx40$Je-w54{TsEP(ThS zPza>0fb;|)%?_kb18I=P%Rn0BkXxH886}xG49ye_&8>_rC(mNGHw`LH$+%Ifpim)<^a-tQ1R(Nnit4l2&LBp zX)YjtFOU`i(kFm45HZ{Z65&Al5s(I%V+Ayv4M@8IX(k};3#38f0jvyqU;|@-0&+ls zEFf(Kq&tB$JCHsCq(K_b0BMjzE^n@6lw{&CFj6oyvobZBJd4@h&@I%*N5Rk0*HyvB z)z{I}$HCFXCCD{6*pAC5F)zI|F+Ei`BsDSDO2Nm`&pp)9-E}e_OCwWa(c~#Ce}bd( z^HLJi6?_vD!L&>f(05Sk%gGRdm diff --git a/django/conf/locale/nl/LC_MESSAGES/djangojs.po b/django/conf/locale/nl/LC_MESSAGES/djangojs.po index e323debc72..0a4ccd5145 100644 --- a/django/conf/locale/nl/LC_MESSAGES/djangojs.po +++ b/django/conf/locale/nl/LC_MESSAGES/djangojs.po @@ -1,16 +1,16 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. +# Dutch Javascript translations. +# Copyright (C) 2006 +# This file is distributed under the same license as the Django package. # Rudolph Froger , 2006. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-05-02 16:52+0200\n" +"POT-Creation-Date: 2006-05-16 17:39+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Last-Translator: Rudolph Froger \n" +"Language-Team: nl \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -30,12 +30,12 @@ msgstr "Z M D W D V Z" #: contrib/admin/media/js/dateparse.js:33 msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday" -msgstr "Zondag Maandag Dinsdag Woensdag Donderdag Vrijdag Zaterdag" +msgstr "zondag maandag dinsdag woensdag donderdag vrijdag zaterdag" #: contrib/admin/media/js/SelectFilter2.js:33 #, perl-format msgid "Available %s" -msgstr "Beschikbaar" +msgstr "Beschikbare %s" #: contrib/admin/media/js/SelectFilter2.js:41 msgid "Choose all" diff --git a/django/conf/locale/no/LC_MESSAGES/django.mo b/django/conf/locale/no/LC_MESSAGES/django.mo index 0fc801d9934c1eecb0b59d0274850c3484e4bdb3..4f556372351af658b2e9a31cf9592a6a51b5f6a4 100644 GIT binary patch delta 2149 zcmXZcYe>{t7{~ErSTF@9sZ1qh<)oRlm1ddSmCfj~wvcUMbjA47)i>1} zcU!ib6jWqL7aM{!s->c!f-sicEsX*r$XJMOWJ}*4|MSMrxy*UabDnel-i}1wi9}tf z@j6?LF?o}X@nbUDOV}dkJFra{cp%3q)Htw+f=co;OPzk)l0QTCxFYG2f7&Six6=yhVT?m!vcszu~ zSb`m4$30ov6c#a%hst~|CgUTV%}l7()GEK8{2ORkAa-e-kzT8s}lsRAZ`f4eH7sqBd^FeEb)6@o=F|{98N!5p|cnc06X9n@BvWA}dfEZ9v88#9`Qt z-=UYf>#Bz#`#C0?hB6xC4w!uWiGJAj4`U|%MpVFis4IGeTGxe**p0(+-*jVUV-uF* zdyK}ZGmPnrGf?YhV}Sil1q}sUfdg?p>h5=84j#rtyo>$tDJtL#ROMdT{(qh(8b7WNDv;E%eWEA4?+Ycd4iV8K@H% zVFH$+AFEJbMGdMF*U*dYxE!CMDiAJr-@w*#j-%JuQi}k3l=_>w+$^6O28XSSnpEQbT+(1>JFKO!J z15o_{1~D1qF(3QmEL7lmsFOC^@dv1@d5roTpJOIQFLV!*i&gXsFr?>nga*l(`>4Rd zMed!AL=XKjwm%6I=$BvyF2o?#;Xpiws^A4w1-_zwSGd@Hd_Us^`a3Xy5scS!zD+}S z{5ST&r>K&5p%UmpRpNsk{~zP%`G+lbnz4po_*n1uDHgpQ+rcMcWkGAhB=ma_?MnGMHN5?i)RE>HgkvF-uc delta 2145 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 TWwuj856)vgue)mDk~aSXMp#K+ delta 7919 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 diff --git a/django/conf/locale/sk/LC_MESSAGES/django.po b/django/conf/locale/sk/LC_MESSAGES/django.po index e761b3a056..7cedb35c8a 100644 --- a/django/conf/locale/sk/LC_MESSAGES/django.po +++ b/django/conf/locale/sk/LC_MESSAGES/django.po @@ -90,9 +90,8 @@ msgstr "" "\" táto správa sa objaví namiesto neho." #: contrib/comments/models.py:91 -#, fuzzy msgid "comments" -msgstr "komentár" +msgstr "komentáre" #: contrib/comments/models.py:131 contrib/comments/models.py:207 msgid "Content object" @@ -126,14 +125,12 @@ msgid "approved by staff" msgstr "je zamestnancom" #: contrib/comments/models.py:176 -#, fuzzy msgid "free comment" -msgstr "Voľný komentár" +msgstr "voľný komentár" #: contrib/comments/models.py:177 -#, fuzzy msgid "free comments" -msgstr "Voľné komentáre" +msgstr "voľné komentáre" #: contrib/comments/models.py:233 msgid "score" @@ -144,14 +141,12 @@ msgid "score date" msgstr "údaje stavu" #: contrib/comments/models.py:237 -#, fuzzy msgid "karma score" -msgstr "Karma údaj" +msgstr "karma údaj" #: contrib/comments/models.py:238 -#, fuzzy msgid "karma scores" -msgstr "Karma údaje" +msgstr "karma údaje" #: contrib/comments/models.py:242 #, python-format @@ -174,14 +169,12 @@ msgid "flag date" msgstr "dátumové návestie" #: contrib/comments/models.py:268 -#, fuzzy msgid "user flag" -msgstr "Návestie uživateľa" +msgstr "návestie uživateľa" #: contrib/comments/models.py:269 -#, fuzzy msgid "user flags" -msgstr "Návestia užívateľa" +msgstr "návestia užívateľa" #: contrib/comments/models.py:273 #, python-format @@ -193,14 +186,12 @@ msgid "deletion date" msgstr "odstránené dátumy" #: contrib/comments/models.py:280 -#, fuzzy msgid "moderator deletion" -msgstr "Moderátor odstránenia" +msgstr "moderátor odstránenia" #: contrib/comments/models.py:281 -#, fuzzy msgid "moderator deletions" -msgstr "Moderátor odstránení" +msgstr "moderátor odstránení" #: contrib/comments/models.py:285 #, python-format @@ -1157,24 +1148,20 @@ msgid "codename" msgstr "codename" #: contrib/auth/models.py:17 -#, fuzzy msgid "permission" -msgstr "Povolenie" +msgstr "povolenie" #: contrib/auth/models.py:18 contrib/auth/models.py:27 -#, fuzzy msgid "permissions" -msgstr "Povolenia" +msgstr "povolenia" #: contrib/auth/models.py:29 -#, fuzzy msgid "group" -msgstr "Skupina" +msgstr "skupina" #: contrib/auth/models.py:30 contrib/auth/models.py:65 -#, fuzzy msgid "groups" -msgstr "Skupiny" +msgstr "skupiny" #: contrib/auth/models.py:55 msgid "username" @@ -1233,17 +1220,14 @@ msgstr "" "skupin, v ktorých sa nachádza." #: contrib/auth/models.py:67 -#, fuzzy msgid "user permissions" -msgstr "Povolenia" +msgstr "pridelené povolenia" #: contrib/auth/models.py:70 -#, fuzzy msgid "user" msgstr "Uživateľ" #: contrib/auth/models.py:71 -#, fuzzy msgid "users" msgstr "Užívatelia" @@ -1264,9 +1248,8 @@ msgid "Groups" msgstr "Skupiny" #: contrib/auth/models.py:219 -#, fuzzy msgid "message" -msgstr "Zpráva" +msgstr "zpráva" #: contrib/auth/forms.py:30 msgid "" @@ -1277,9 +1260,8 @@ msgstr "" "nevýhnutné aby ste sa mohli prilásiť." #: contrib/contenttypes/models.py:25 -#, fuzzy msgid "python model class name" -msgstr "meno python modulu" +msgstr "pythonové meno triedy modelu" #: contrib/contenttypes/models.py:28 msgid "content type" @@ -1414,7 +1396,6 @@ msgid "December" msgstr "December" #: utils/dates.py:19 -#, fuzzy msgid "jan" msgstr "a" @@ -1431,17 +1412,16 @@ msgid "apr" msgstr "" #: utils/dates.py:19 -#, fuzzy msgid "may" -msgstr "ďeň" +msgstr "máj" #: utils/dates.py:19 msgid "jun" -msgstr "" +msgstr "jún" #: utils/dates.py:20 msgid "jul" -msgstr "" +msgstr "júl" #: utils/dates.py:20 msgid "aug" @@ -1453,7 +1433,7 @@ msgstr "" #: utils/dates.py:20 msgid "oct" -msgstr "" +msgstr "okt" #: utils/dates.py:20 msgid "nov" @@ -1624,9 +1604,8 @@ msgid "Swedish" msgstr "Švédsky" #: conf/global_settings.py:61 -#, fuzzy msgid "Ukrainian" -msgstr "Brazílsky" +msgstr "Ukrajínsky" #: conf/global_settings.py:62 msgid "Simplified Chinese" @@ -1922,19 +1901,16 @@ msgid "This field is required." msgstr "Toto pole je nevyhnutné." #: db/models/fields/__init__.py:337 -#, fuzzy msgid "This value must be an integer." -msgstr "Táto hodnota musí byť mocninou %s." +msgstr "Táto hodnota musí byť integer." #: db/models/fields/__init__.py:369 -#, fuzzy msgid "This value must be either True or False." -msgstr "Táto hodnota musí byť mocninou %s." +msgstr "Táto hodnota musí byť buď True alebo False." #: db/models/fields/__init__.py:385 -#, fuzzy msgid "This field cannot be null." -msgstr "Toto pole nie je platné." +msgstr "Toto pole nemôže obsahovať null." #: db/models/fields/__init__.py:562 msgid "Enter a valid filename." @@ -1946,12 +1922,10 @@ msgid "Please enter a valid %s." msgstr "Prosím vložte platné %s." #: db/models/fields/related.py:579 -#, fuzzy msgid "Separate multiple IDs with commas." -msgstr "Identifikátory oddeľte čiarkami." +msgstr "Oddeľte viacnásobné ID čiarkami." #: db/models/fields/related.py:581 -#, fuzzy msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" diff --git a/django/conf/project_template/settings.py b/django/conf/project_template/settings.py index 800d1023d9..14da715db5 100644 --- a/django/conf/project_template/settings.py +++ b/django/conf/project_template/settings.py @@ -51,10 +51,10 @@ TEMPLATE_LOADERS = ( ) MIDDLEWARE_CLASSES = ( - "django.middleware.common.CommonMiddleware", - "django.contrib.sessions.middleware.SessionMiddleware", - "django.contrib.auth.middleware.AuthenticationMiddleware", - "django.middleware.doc.XViewMiddleware", + 'django.middleware.common.CommonMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.middleware.doc.XViewMiddleware', ) ROOT_URLCONF = '{{ project_name }}.urls' diff --git a/django/contrib/admin/views/main.py b/django/contrib/admin/views/main.py index 025b7d28ed..d9ac07c11b 100644 --- a/django/contrib/admin/views/main.py +++ b/django/contrib/admin/views/main.py @@ -118,7 +118,7 @@ class AdminBoundField(object): self.raw_id_admin = use_raw_id_admin(field) self.is_date_time = isinstance(field, models.DateTimeField) self.is_file_field = isinstance(field, models.FileField) - self.needs_add_label = field.rel and isinstance(field.rel, models.ManyToOneRel) or isinstance(field.rel, models.ManyToManyRel) and field.rel.to._meta.admin + self.needs_add_label = field.rel and (isinstance(field.rel, models.ManyToOneRel) or isinstance(field.rel, models.ManyToManyRel)) and field.rel.to._meta.admin self.hidden = isinstance(self.field, models.AutoField) self.first = False diff --git a/django/contrib/comments/feeds.py b/django/contrib/comments/feeds.py index 1f30a3ada2..cad8c881a1 100644 --- a/django/contrib/comments/feeds.py +++ b/django/contrib/comments/feeds.py @@ -5,7 +5,7 @@ from django.core.exceptions import ObjectDoesNotExist from django.contrib.sites.models import Site class LatestFreeCommentsFeed(Feed): - """Feed of latest comments on the current site""" + "Feed of latest comments on the current site." comments_class = FreeComment @@ -25,24 +25,18 @@ class LatestFreeCommentsFeed(Feed): return "Latest comments on %s" % self._site.name def items(self): - return self.comments_class.objects.filter(**self._get_lookup_kwargs()) - - def _get_lookup_kwargs(self): - return { - 'site__pk': settings.SITE_ID, - 'is_public__exact': True, - 'limit': 40, - } + return self.comments_class.objects.filter(site__pk=settings.SITE_ID, is_public=True)[:40] class LatestCommentsFeed(LatestFreeCommentsFeed): """Feed of latest free comments on the current site""" comments_class = Comment - def _get_lookup_kwargs(self): - kwargs = LatestFreeCommentsFeed._get_lookup_kwargs(self) - kwargs['is_removed__exact'] = False + def items(self): + qs = LatestFreeCommentsFeed.items(self) + qs = qs.filter(is_removed=False) if settings.COMMENTS_BANNED_USERS_GROUP: - kwargs['where'] = ['user_id NOT IN (SELECT user_id FROM auth_users_group WHERE group_id = %s)'] - kwargs['params'] = [COMMENTS_BANNED_USERS_GROUP] - return kwargs + where = ['user_id NOT IN (SELECT user_id FROM auth_users_group WHERE group_id = %s)'] + params = [COMMENTS_BANNED_USERS_GROUP] + qs = qs.extra(where=where, params=params) + return qs diff --git a/django/contrib/comments/views/comments.py b/django/contrib/comments/views/comments.py index fd49058b15..c32a82f4d8 100644 --- a/django/contrib/comments/views/comments.py +++ b/django/contrib/comments/views/comments.py @@ -252,7 +252,7 @@ def post_comment(request): else: manipulator.do_html2python(new_data) comment = manipulator.save(new_data) - return HttpResponseRedirect("/comments/posted/?c=%s:%s" % (content_type_id, object_id)) + return HttpResponseRedirect("../posted/?c=%s:%s" % (content_type_id, object_id)) else: raise Http404, _("The comment form didn't provide either 'preview' or 'post'") @@ -316,7 +316,7 @@ def post_free_comment(request): else: manipulator.do_html2python(new_data) comment = manipulator.save(new_data) - return HttpResponseRedirect("/comments/posted/?c=%s:%s" % (content_type_id, object_id)) + return HttpResponseRedirect("../posted/?c=%s:%s" % (content_type_id, object_id)) else: raise Http404, _("The comment form didn't provide either 'preview' or 'post'") diff --git a/django/contrib/sites/managers.py b/django/contrib/sites/managers.py index 8c1cda5417..d49244f78e 100644 --- a/django/contrib/sites/managers.py +++ b/django/contrib/sites/managers.py @@ -7,20 +7,14 @@ class CurrentSiteManager(models.Manager): def __init__(self, field_name='site'): super(CurrentSiteManager, self).__init__() self.__field_name = field_name - - def contribute_to_class(self, *args, **kwargs): - # This method is overridden purely to check for errors in - # self.field_name. We can't do this in __init__() because of - # how Managers are implemented -- self.model isn't available - # until after contribute_to_class() is called. - super(CurrentSiteManager, self).contribute_to_class(*args, **kwargs) - try: - self.model._meta.get_field(self.__field_name) - except FieldDoesNotExist: - raise ValueError, "%s couldn't find a field named %s in %s." % \ - (self.__class__.__name__, self.__field_name, self.model._meta.object_name) - self.__lookup = self.__field_name + '__id__exact' - del self.__field_name + self.__is_validated = False def get_query_set(self): - return super(SiteLimitManager, self).get_query_set().filter(**{self.__lookup: settings.SITE_ID}) + if not self.__is_validated: + try: + self.model._meta.get_field(self.__field_name) + except FieldDoesNotExist: + raise ValueError, "%s couldn't find a field named %s in %s." % \ + (self.__class__.__name__, self.__field_name, self.model._meta.object_name) + self.__is_validated = True + return super(CurrentSiteManager, self).get_query_set().filter(**{self.__field_name + '__id__exact': settings.SITE_ID}) diff --git a/django/core/handlers/base.py b/django/core/handlers/base.py index fce724c31f..20f0d04669 100644 --- a/django/core/handlers/base.py +++ b/django/core/handlers/base.py @@ -95,6 +95,8 @@ class BaseHandler: return callback(request, **param_dict) except exceptions.PermissionDenied: return http.HttpResponseForbidden('

                    Permission denied

                    ') + except SystemExit: + pass # See http://code.djangoproject.com/ticket/1023 except: # Handle everything else, including SuspiciousOperation, etc. if settings.DEBUG: return self.get_technical_error_response(request) diff --git a/django/core/mail.py b/django/core/mail.py index 415cb6e8fc..da4cacbe29 100644 --- a/django/core/mail.py +++ b/django/core/mail.py @@ -3,7 +3,7 @@ from django.conf import settings from email.MIMEText import MIMEText from email.Header import Header -import smtplib +import smtplib, rfc822 class BadHeaderError(ValueError): pass @@ -49,6 +49,7 @@ def send_mass_mail(datatuple, fail_silently=False, auth_user=settings.EMAIL_HOST msg['Subject'] = subject msg['From'] = from_email msg['To'] = ', '.join(recipient_list) + msg['Date'] = rfc822.formatdate() try: server.sendmail(from_email, recipient_list, msg.as_string()) num_sent += 1 diff --git a/django/core/management.py b/django/core/management.py index a3a28af1af..8e8133f443 100644 --- a/django/core/management.py +++ b/django/core/management.py @@ -328,13 +328,23 @@ def get_sql_initial_data_for_model(model): app_dir = os.path.normpath(os.path.join(os.path.dirname(models.get_app(model._meta.app_label).__file__), 'sql')) output = [] + # Some backends can't execute more than one SQL statement at a time, + # so split into separate statements. + sql_expr = re.compile( + r"""( # each statement is... + (?: # one or more chunks of ... + (?:[^;'"]+) # not the end of a statement or start of a quote + | (?:'[^']+') # something in single quotes + | (?:"[^"]+") # something in double quotes + )+)""", re.VERBOSE) + # Find custom SQL, if it's available. sql_files = [os.path.join(app_dir, "%s.%s.sql" % (opts.object_name.lower(), settings.DATABASE_ENGINE)), os.path.join(app_dir, "%s.sql" % opts.object_name.lower())] for sql_file in sql_files: if os.path.exists(sql_file): fp = open(sql_file) - output.append(fp.read()) + output.extend(sql_expr.findall(fp.read())) fp.close() return output diff --git a/django/db/__init__.py b/django/db/__init__.py index 317d6059bf..f21ae6a727 100644 --- a/django/db/__init__.py +++ b/django/db/__init__.py @@ -17,8 +17,11 @@ except ImportError, e: backend_dir = os.path.join(__path__[0], 'backends') available_backends = [f for f in os.listdir(backend_dir) if not f.startswith('_') and not f.startswith('.') and not f.endswith('.py') and not f.endswith('.pyc')] available_backends.sort() - raise ImproperlyConfigured, "Could not load database backend: %s. Is your DATABASE_ENGINE setting (currently, %r) spelled correctly? Available options are: %s" % \ - (e, settings.DATABASE_ENGINE, ", ".join(map(repr, available_backends))) + if settings.DATABASE_ENGINE not in available_backends: + raise ImproperlyConfigured, "%r isn't an available database backend. vailable options are: %s" % \ + (settings.DATABASE_ENGINE, ", ".join(map(repr, available_backends))) + else: + raise # If there's some other error, this must be an error in Django itself. get_introspection_module = lambda: __import__('django.db.backends.%s.introspection' % settings.DATABASE_ENGINE, '', '', ['']) get_creation_module = lambda: __import__('django.db.backends.%s.creation' % settings.DATABASE_ENGINE, '', '', ['']) diff --git a/django/db/backends/ado_mssql/base.py b/django/db/backends/ado_mssql/base.py index fe36303565..c5a3b2cc33 100644 --- a/django/db/backends/ado_mssql/base.py +++ b/django/db/backends/ado_mssql/base.py @@ -5,7 +5,11 @@ Requires adodbapi 2.0.1: http://adodbapi.sourceforge.net/ """ from django.db.backends import util -import adodbapi as Database +try: + import adodbapi as Database +except ImportError, e: + from django.core.exceptions import ImproperlyConfigured + raise ImproperlyConfigured, "Error loading adodbapi module: %s" % e import datetime try: import mx diff --git a/django/db/backends/mysql/base.py b/django/db/backends/mysql/base.py index e2d6cbfc5e..6a53956cad 100644 --- a/django/db/backends/mysql/base.py +++ b/django/db/backends/mysql/base.py @@ -5,7 +5,11 @@ Requires MySQLdb: http://sourceforge.net/projects/mysql-python """ from django.db.backends import util -import MySQLdb as Database +try: + import MySQLdb as Database +except ImportError, e: + from django.core.exceptions import ImproperlyConfigured + raise ImproperlyConfigured, "Error loading MySQLdb module: %s" % e from MySQLdb.converters import conversions from MySQLdb.constants import FIELD_TYPE import types diff --git a/django/db/backends/oracle/__init__.py b/django/db/backends/oracle/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/django/db/backends/oracle/base.py b/django/db/backends/oracle/base.py new file mode 100644 index 0000000000..a7c866484e --- /dev/null +++ b/django/db/backends/oracle/base.py @@ -0,0 +1,126 @@ +""" +Oracle database backend for Django. + +Requires cx_Oracle: http://www.python.net/crew/atuining/cx_Oracle/ +""" + +from django.db.backends import util +try: + import cx_Oracle as Database +except ImportError, e: + from django.core.exceptions import ImproperlyConfigured + raise ImproperlyConfigured, "Error loading cx_Oracle module: %s" % e +import types + +DatabaseError = Database.Error + +try: + # Only exists in Python 2.4+ + from threading import local +except ImportError: + # Import copy of _thread_local.py from Python 2.4 + from django.utils._threading_local import local + +class DatabaseWrapper(local): + def __init__(self): + self.connection = None + self.queries = [] + + def _valid_connection(self): + return self.connection is not None + + def cursor(self): + from django.conf import settings + if not self._valid_connection(): + if len(settings.DATABASE_HOST.strip()) == 0: + settings.DATABASE_HOST = 'localhost' + if len(settings.DATABASE_PORT.strip()) != 0: + dsn = Database.makedsn(settings.DATABASE_HOST, int(settings.DATABASE_PORT), settings.DATABASE_NAME) + self.connection = Database.connect(settings.DATABASE_USER, settings.DATABASE_PASSWORD, dsn) + else: + conn_string = "%s/%s@%s" % (settings.DATABASE_USER, settings.DATABASE_PASSWORD, settings.DATABASE_NAME) + self.connection = Database.connect(conn_string) + return FormatStylePlaceholderCursor(self.connection) + + def _commit(self): + self.connection.commit() + + def _rollback(self): + if self.connection: + try: + self.connection.rollback() + except Database.NotSupportedError: + pass + + def close(self): + if self.connection is not None: + self.connection.close() + self.connection = None + +supports_constraints = True + +class FormatStylePlaceholderCursor(Database.Cursor): + """ + Django uses "format" (e.g. '%s') style placeholders, but Oracle uses ":var" style. + This fixes it -- but note that if you want to use a literal "%s" in a query, + you'll need to use "%%s". + """ + def execute(self, query, params=[]): + query = self.convert_arguments(query, len(params)) + return Database.Cursor.execute(self, query, params) + + def executemany(self, query, params=[]): + query = self.convert_arguments(query, len(params[0])) + return Database.Cursor.executemany(self, query, params) + + def convert_arguments(self, query, num_params): + # replace occurances of "%s" with ":arg" - Oracle requires colons for parameter placeholders. + args = [':arg' for i in range(num_params)] + return query % tuple(args) + +def quote_name(name): + return name + +dictfetchone = util.dictfetchone +dictfetchmany = util.dictfetchmany +dictfetchall = util.dictfetchall + +def get_last_insert_id(cursor, table_name, pk_name): + query = "SELECT %s_sq.currval from dual" % table_name + cursor.execute(query) + return cursor.fetchone()[0] + +def get_date_extract_sql(lookup_type, table_name): + # lookup_type is 'year', 'month', 'day' + # http://www.psoug.org/reference/date_func.html + return "EXTRACT(%s FROM %s)" % (lookup_type, table_name) + +def get_date_trunc_sql(lookup_type, field_name): + return "EXTRACT(%s FROM TRUNC(%s))" % (lookup_type, field_name) + +def get_limit_offset_sql(limit, offset=None): + # Limits and offset are too complicated to be handled here. + # Instead, they are handled in django/db/query.py. + pass + +def get_random_function_sql(): + return "DBMS_RANDOM.RANDOM" + +def get_drop_foreignkey_sql(): + return "DROP FOREIGN KEY" + +OPERATOR_MAPPING = { + 'exact': '= %s', + 'iexact': 'LIKE %s', + 'contains': 'LIKE %s', + 'icontains': 'LIKE %s', + 'ne': '!= %s', + 'gt': '> %s', + 'gte': '>= %s', + 'lt': '< %s', + 'lte': '<= %s', + 'startswith': 'LIKE %s', + 'endswith': 'LIKE %s', + 'istartswith': 'LIKE %s', + 'iendswith': 'LIKE %s', +} diff --git a/django/db/backends/oracle/client.py b/django/db/backends/oracle/client.py new file mode 100644 index 0000000000..7e32ebef2f --- /dev/null +++ b/django/db/backends/oracle/client.py @@ -0,0 +1,10 @@ +from django.conf import settings +import os + +def runshell(): + args = '' + args += settings.DATABASE_USER + if settings.DATABASE_PASSWORD: + args += "/%s" % settings.DATABASE_PASSWORD + args += "@%s" % settings.DATABASE_NAME + os.execvp('sqlplus', args) diff --git a/django/db/backends/oracle/creation.py b/django/db/backends/oracle/creation.py new file mode 100644 index 0000000000..d45ceb64f5 --- /dev/null +++ b/django/db/backends/oracle/creation.py @@ -0,0 +1,26 @@ +DATA_TYPES = { + 'AutoField': 'number(38)', + 'BooleanField': 'number(1)', + 'CharField': 'varchar2(%(maxlength)s)', + 'CommaSeparatedIntegerField': 'varchar2(%(maxlength)s)', + 'DateField': 'date', + 'DateTimeField': 'date', + 'FileField': 'varchar2(100)', + 'FilePathField': 'varchar2(100)', + 'FloatField': 'number(%(max_digits)s, %(decimal_places)s)', + 'ImageField': 'varchar2(100)', + 'IntegerField': 'integer', + 'IPAddressField': 'char(15)', + 'ManyToManyField': None, + 'NullBooleanField': 'integer', + 'OneToOneField': 'integer', + 'PhoneNumberField': 'varchar(20)', + 'PositiveIntegerField': 'integer', + 'PositiveSmallIntegerField': 'smallint', + 'SlugField': 'varchar(50)', + 'SmallIntegerField': 'smallint', + 'TextField': 'long', + 'TimeField': 'timestamp', + 'URLField': 'varchar(200)', + 'USStateField': 'varchar(2)', +} diff --git a/django/db/backends/oracle/introspection.py b/django/db/backends/oracle/introspection.py new file mode 100644 index 0000000000..656741e440 --- /dev/null +++ b/django/db/backends/oracle/introspection.py @@ -0,0 +1,52 @@ +from django.db import transaction +from django.db.backends.oracle.base import quote_name +import re + +foreign_key_re = re.compile(r"\sCONSTRAINT `[^`]*` FOREIGN KEY \(`([^`]*)`\) REFERENCES `([^`]*)` \(`([^`]*)`\)") + +def get_table_list(cursor): + "Returns a list of table names in the current database." + cursor.execute("SELECT TABLE_NAME FROM USER_TABLES") + return [row[0] for row in cursor.fetchall()] + +def get_table_description(cursor, table_name): + return table_name + +def _name_to_index(cursor, table_name): + """ + Returns a dictionary of {field_name: field_index} for the given table. + Indexes are 0-based. + """ + return dict([(d[0], i) for i, d in enumerate(get_table_description(cursor, table_name))]) + +def get_relations(cursor, table_name): + """ + Returns a dictionary of {field_index: (field_index_other_table, other_table)} + representing all relationships to the given table. Indexes are 0-based. + """ + raise NotImplementedError + +def get_indexes(cursor, table_name): + """ + Returns a dictionary of fieldname -> infodict for the given table, + where each infodict is in the format: + {'primary_key': boolean representing whether it's the primary key, + 'unique': boolean representing whether it's a unique index} + """ + raise NotImplementedError + +# Maps type codes to Django Field types. +DATA_TYPES_REVERSE = { + 16: 'BooleanField', + 21: 'SmallIntegerField', + 23: 'IntegerField', + 25: 'TextField', + 869: 'IPAddressField', + 1043: 'CharField', + 1082: 'DateField', + 1083: 'TimeField', + 1114: 'DateTimeField', + 1184: 'DateTimeField', + 1266: 'TimeField', + 1700: 'FloatField', +} diff --git a/django/db/backends/postgresql/base.py b/django/db/backends/postgresql/base.py index 3c807f2120..a365434318 100644 --- a/django/db/backends/postgresql/base.py +++ b/django/db/backends/postgresql/base.py @@ -5,7 +5,11 @@ Requires psycopg 1: http://initd.org/projects/psycopg1 """ from django.db.backends import util -import psycopg as Database +try: + import psycopg as Database +except ImportError, e: + from django.core.exceptions import ImproperlyConfigured + raise ImproperlyConfigured, "Error loading psycopg module: %s" % e DatabaseError = Database.DatabaseError diff --git a/django/db/backends/postgresql_psycopg2/base.py b/django/db/backends/postgresql_psycopg2/base.py index 9376c36772..13e7be7a98 100644 --- a/django/db/backends/postgresql_psycopg2/base.py +++ b/django/db/backends/postgresql_psycopg2/base.py @@ -5,7 +5,11 @@ Requires psycopg 2: http://initd.org/projects/psycopg2 """ from django.db.backends import util -import psycopg2 as Database +try: + import psycopg2 as Database +except ImportError, e: + from django.core.exceptions import ImproperlyConfigured + raise ImproperlyConfigured, "Error loading psycopg2 module: %s" % e DatabaseError = Database.DatabaseError diff --git a/django/db/backends/sqlite3/base.py b/django/db/backends/sqlite3/base.py index b884e9d27b..7c3018aed9 100644 --- a/django/db/backends/sqlite3/base.py +++ b/django/db/backends/sqlite3/base.py @@ -3,7 +3,11 @@ SQLite3 backend for django. Requires pysqlite2 (http://pysqlite.org/). """ from django.db.backends import util -from pysqlite2 import dbapi2 as Database +try: + from pysqlite2 import dbapi2 as Database +except ImportError, e: + from django.core.exceptions import ImproperlyConfigured + raise ImproperlyConfigured, "Error loading pysqlite2 module: %s" % e DatabaseError = Database.DatabaseError diff --git a/django/db/models/base.py b/django/db/models/base.py index 08a81c9ab9..bc722de505 100644 --- a/django/db/models/base.py +++ b/django/db/models/base.py @@ -269,8 +269,8 @@ class Model(object): q._params.extend([param, param, getattr(self, self._meta.pk.attname)]) try: return q[0] - except IndexError, e: - raise self.DoesNotExist, e.args + except IndexError: + raise self.DoesNotExist, "%s matching query does not exist." % self.__class__._meta.object_name def _get_next_or_previous_in_order(self, is_next): cachename = "__%s_order_cache" % is_next diff --git a/django/db/models/loading.py b/django/db/models/loading.py index a9e0348f8e..7f5c97924b 100644 --- a/django/db/models/loading.py +++ b/django/db/models/loading.py @@ -17,9 +17,15 @@ def get_apps(): _app_list = [] for app_name in settings.INSTALLED_APPS: try: - _app_list.append(__import__(app_name, '', '', ['models']).models) - except (ImportError, AttributeError), e: - pass + mod = __import__(app_name, '', '', ['models']) + except ImportError: + pass # Assume this app doesn't have a models.py in it. + # GOTCHA: It may have a models.py that raises ImportError. + else: + try: + _app_list.append(mod.models) + except AttributeError: + pass # This app doesn't have a models.py in it. return _app_list def get_app(app_label): diff --git a/django/db/models/query.py b/django/db/models/query.py index b8fc0c695f..91ae294a62 100644 --- a/django/db/models/query.py +++ b/django/db/models/query.py @@ -95,6 +95,9 @@ class QuerySet(object): def __getitem__(self, k): "Retrieve an item or slice from the set of results." + assert (not isinstance(k, slice) and (k >= 0)) \ + or (isinstance(k, slice) and (k.start is None or k.start >= 0) and (k.stop is None or k.stop >= 0)), \ + "Negative indexing is not supported." if self._result_cache is None: if isinstance(k, slice): # Offset: @@ -129,7 +132,7 @@ class QuerySet(object): return list(self._clone(_offset=offset, _limit=limit))[::k.step] else: try: - return self._clone(_offset=k, _limit=1).get() + return list(self._clone(_offset=k, _limit=1))[0] except self.model.DoesNotExist, e: raise IndexError, e.args else: @@ -193,6 +196,7 @@ class QuerySet(object): def get(self, *args, **kwargs): "Performs the SELECT and returns a single object matching the given keyword arguments." clone = self.filter(*args, **kwargs) + # clean up SQL by removing unneeded ORDER BY if not clone._order_by: clone._order_by = () obj_list = list(clone) @@ -287,22 +291,26 @@ class QuerySet(object): def filter(self, *args, **kwargs): "Returns a new QuerySet instance with the args ANDed to the existing set." - return self._filter_or_exclude(Q, *args, **kwargs) + return self._filter_or_exclude(None, *args, **kwargs) def exclude(self, *args, **kwargs): "Returns a new QuerySet instance with NOT (args) ANDed to the existing set." return self._filter_or_exclude(QNot, *args, **kwargs) - def _filter_or_exclude(self, qtype, *args, **kwargs): + def _filter_or_exclude(self, mapper, *args, **kwargs): + # mapper is a callable used to transform Q objects, + # or None for identity transform + if mapper is None: + mapper = lambda x: x if len(args) > 0 or len(kwargs) > 0: assert self._limit is None and self._offset is None, \ "Cannot filter a query once a slice has been taken." clone = self._clone() if len(kwargs) > 0: - clone._filters = clone._filters & qtype(**kwargs) + clone._filters = clone._filters & mapper(Q(**kwargs)) if len(args) > 0: - clone._filters = clone._filters & reduce(operator.and_, args) + clone._filters = clone._filters & reduce(operator.and_, map(mapper, args)) return clone def complex_filter(self, filter_obj): @@ -314,7 +322,7 @@ class QuerySet(object): if hasattr(filter_obj, 'get_sql'): return self._filter_or_exclude(None, filter_obj) else: - return self._filter_or_exclude(Q, **filter_obj) + return self._filter_or_exclude(None, **filter_obj) def select_related(self, true_or_false=True): "Returns a new QuerySet instance with '_select_related' modified." @@ -578,9 +586,12 @@ class Q(object): class QNot(Q): "Encapsulates NOT (...) queries as objects" + def __init__(self, q): + "Creates a negation of the q object passed in." + self.q = q def get_sql(self, opts): - tables, joins, where, params = super(QNot, self).get_sql(opts) + tables, joins, where, params = self.q.get_sql(opts) where2 = ['(NOT (%s))' % " AND ".join(where)] return tables, joins, where2, params diff --git a/django/views/generic/list_detail.py b/django/views/generic/list_detail.py index 68a1e73b07..7d254c08da 100644 --- a/django/views/generic/list_detail.py +++ b/django/views/generic/list_detail.py @@ -34,7 +34,6 @@ def object_list(request, queryset, paginate_by=None, allow_empty=False, number of objects, total """ queryset = queryset._clone() - model = queryset.model if paginate_by: paginator = ObjectPaginator(queryset, paginate_by) page = request.GET.get('page', 1) @@ -71,6 +70,7 @@ def object_list(request, queryset, paginate_by=None, allow_empty=False, else: c[key] = value if not template_name: + model = queryset.model template_name = "%s/%s_list.html" % (model._meta.app_label, model._meta.object_name.lower()) t = template_loader.get_template(template_name) return HttpResponse(t.render(c)) diff --git a/docs/cache.txt b/docs/cache.txt index 2c54f60456..2ef3d6503f 100644 --- a/docs/cache.txt +++ b/docs/cache.txt @@ -209,12 +209,12 @@ The per-site cache ================== Once the cache is set up, the simplest way to use caching is to cache your -entire site. Just add ``django.middleware.cache.CacheMiddleware`` to your +entire site. Just add ``'django.middleware.cache.CacheMiddleware'`` to your ``MIDDLEWARE_CLASSES`` setting, as in this example:: MIDDLEWARE_CLASSES = ( - "django.middleware.cache.CacheMiddleware", - "django.middleware.common.CommonMiddleware", + 'django.middleware.cache.CacheMiddleware', + 'django.middleware.common.CommonMiddleware', ) (The order of ``MIDDLEWARE_CLASSES`` matters. See "Order of MIDDLEWARE_CLASSES" diff --git a/docs/csrf.txt b/docs/csrf.txt index 4ea09552fc..218b43a61a 100644 --- a/docs/csrf.txt +++ b/docs/csrf.txt @@ -17,7 +17,7 @@ middleware into your list of installed middleware. How to use it ============= -Add the middleware ``"django.contrib.csrf.middleware.CsrfMiddleware"`` to +Add the middleware ``'django.contrib.csrf.middleware.CsrfMiddleware'`` to your list of middleware classes, ``MIDDLEWARE_CLASSES``. It needs to process the response after the SessionMiddleware, so must come before it in the list. It also must process the response before things like compression diff --git a/docs/middleware.txt b/docs/middleware.txt index f3dbcb82d1..bad00fd890 100644 --- a/docs/middleware.txt +++ b/docs/middleware.txt @@ -23,10 +23,10 @@ name. For example, here's the default ``MIDDLEWARE_CLASSES`` created by ``django-admin.py startproject``:: MIDDLEWARE_CLASSES = ( - "django.middleware.common.CommonMiddleware", - "django.contrib.sessions.middleware.SessionMiddleware", - "django.contrib.auth.middleware.AuthenticationMiddleware", - "django.middleware.doc.XViewMiddleware", + 'django.middleware.common.CommonMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.middleware.doc.XViewMiddleware', ) Django applies middleware in the order it's defined in ``MIDDLEWARE_CLASSES``, diff --git a/docs/sessions.txt b/docs/sessions.txt index 10d94cd4fd..b7f16b67b9 100644 --- a/docs/sessions.txt +++ b/docs/sessions.txt @@ -14,7 +14,7 @@ Sessions are implemented via middleware_. Turn session functionality on and off by editing the ``MIDDLEWARE_CLASSES`` setting. To activate sessions, make sure ``MIDDLEWARE_CLASSES`` contains -``"django.contrib.sessions.middleware.SessionMiddleware"``. +``'django.contrib.sessions.middleware.SessionMiddleware'``. The default ``settings.py`` created by ``django-admin.py startproject`` has ``SessionMiddleware`` activated. diff --git a/docs/sites.txt b/docs/sites.txt index 51f57afe4f..cca9f14f31 100644 --- a/docs/sites.txt +++ b/docs/sites.txt @@ -308,4 +308,4 @@ Here's how Django uses the sites framework: .. _redirects framework: http://www.djangoproject.com/documentation/redirects/ .. _flatpages framework: http://www.djangoproject.com/documentation/flatpages/ .. _syndication framework: http://www.djangoproject.com/documentation/syndication/ -.. _authentication framework: http://www.djangoproject.com/documentation/syndication/ +.. _authentication framework: http://www.djangoproject.com/documentation/authentication/ diff --git a/docs/templates_python.txt b/docs/templates_python.txt index 8ac2effd45..6c33052792 100644 --- a/docs/templates_python.txt +++ b/docs/templates_python.txt @@ -784,27 +784,23 @@ In Python 2.4, the decorator syntax also works:: Inclusion tags ~~~~~~~~~~~~~~ -Another type of template tag that is sometimes useful is when you want to -display some data that is computed at render time in a template fragment. For -example, in Django's admin interface, there is a line of buttons along the -bottom of the `create/edit record` screen. These buttons always look the same, -but the link targets change depending upon the object being edited. So they -are a perfect example for using a small template that is filled in with -details from the current object. To save typing, it would also be nice if we -could wrap this whole display up in a single tag (in the admin templates this -is the ``submit_row`` tag). +Another common type of template tag is the type that displays some data by +rendering *another* template. For example, Django's admin interface uses custom +template tags to display the buttons along the botton of the "add/change" form +pages. Those buttons always look the same, but the link targets change depending +on the object being edited -- so they're a perfect case for using a small +template that is filled with details from the current object. (In the admin's +case, this is the ``submit_row`` tag.) -We call these sorts of tags `inclusion tags`. In your template, you pass in -any appropriate arguments and the tag uses those arguments, together with the -current context to render a template and include the result in the output. +These sorts of tags are called `inclusion tags`. -Writing inclusion tags is probably best demonstrated by example. We will write -a tag that outputs a list of choices for a Poll object, such as was created in -the tutorials_. We will use this tag like this:: +Writing inclusion tags is probably best demonstrated by example. Let's write a +tag that outputs a list of choices for a given ``Poll`` object, such as was +created in the tutorials_. We'll use the tag like this:: - {{ show_results poll }} + {% show_results poll %} -and the output will be something like this:: +...and the output will be something like this::
                    • First choice
                    • @@ -812,21 +808,18 @@ and the output will be something like this::
                    • Third choice
                    -First, we define the function which takes the argument and produces a -dictionary of data for the result. The important point here is we only need to -return a dictionary, not anything more complex. This will be used to substitue -for values in the template fragment, just as when templates are used -elsewhere. - -:: +First, define the function that takes the argument and produces a dictionary of +data for the result. The important point here is we only need to return a +dictionary, not anything more complex. This will be used as a template context +for the template fragment. Example:: def show_results(poll): choices = poll.choice_set.all() return {'choices': choices} -We also need to create the template that is used to render the output. This -template is a fixed feature of the tag: the tag writer specifies it, not the -template designer. In our case, the template is very simple:: +Next, create the template used to render the tag's output. This template is a +fixed feature of the tag: the tag writer specifies it, not the template +designer. Following our example, the template is very simple::
                      {% for choice in choices %} @@ -834,50 +827,33 @@ template designer. In our case, the template is very simple:: {% endfor %}
                    -Now we can create the inclusion tag. Suppose the above template is in a file -called ``results.html`` in a directory that is searched by the template -loader. We register our new tag similarly to a normal tag. - -:: +Now, create and register the inclusion tag by calling the ``inclusion_tag()`` +method on a ``Library`` object. Following our example, if the above template is +in a file called ``results.html`` in a directory that's searched by the template +loader, we'd register the tag like this:: # Here, register is a django.template.Library instance, as before register.inclusion_tag('results.html')(show_results) As always, Python 2.4 decorator syntax works as well, so we could have -written - -:: +written:: @inclusion_tag('results.html') def show_results(poll): ... -when first creating the function. +...when first creating the function. -In some cases, an inclusion tag might require a large number of arguments to -display itself properly. In essence, it would depend largely on the current -context it was being rendered with. We can make these sorts of tags easier to -write by telling the ``inclusion_tag`` function that the whole context -should be passed in as an argument to the function. This will be done -invisibly as far as the template tag user is concerned: they will not need to -do anything to pass in the context. +Sometimes, your inclusion tags might require a large number of arguments, +making it a pain for template authors to pass in all the arguments and remember +their order. To solve this, Django provides a ``takes_context`` option for +inclusion tags. If you specify ``takes_context`` in creating a template tag, +the tag will have no required arguments, and the underlying Python function +will have one argument -- the template context as of when the tag was called. -For example, suppose we are writing an inclusion tag that will always be used -in a context that contains ``home_link`` and ``home_title`` variables that -point back to the main page. We can write a tag that is used like this:: - - {{ jump_link }} - -and renders this:: - - Jump directly to Home - -The tag function is almost as simple as before. This time it takes no -arguments except the ``context`` (and the parameter `must` be called -``context`` in this case; the special parameter named is used internally by -Django to fill in the values correctly). - -:: +For example, say you're writing an inclusion tag that will always be used in a +context that contains ``home_link`` and ``home_title`` variables that point +back to the main page. Here's what the Python function would look like:: # The first argument *must* be called "context" here. def jump_link(context): @@ -885,19 +861,28 @@ Django to fill in the values correctly). 'link': context['home_link'], 'title': context['home_title'], } + # Register the custom tag as an inclusion tag with takes_context=True. + register.inclusion_tag('link.html', takes_context=True)(jump_link) -Our template is very simple again:: +(Note that the first parameter to the function *must* be called ``context``.) + +In that ``register.inclusion_tag()`` line, we specified ``takes_context=True`` +and the name of the template. Here's what the template ``link.html`` might look +like:: Jump directly to {{ title }}. -Assuming the template is in a file called ``link.html``, we register this new -tag as follows:: +Then, any time you want to use that custom tag, load its library and call it +without any arguments, like so:: - register.inclusion_tag('link.html', takes_context = True)(jump_link) + {% jump_link %} -The ``takes_context`` parameter here defaults to *False*. When it is set to -*True*, our tag is passed the implicit context as in this example. That is the -only difference between this case and our previous use of ``inclusion_tag``. +Note that when you're using ``takes_context=True``, there's no need to pass +arguments to the template tag. It automatically gets access to the context. + +The ``takes_context`` parameter defaults to ``False``. When it's set to *True*, +the tag is passed the context object, as in this example. That's the only +difference between this case and the previous ``inclusion_tag`` example. .. _tutorials: http://www.djangoproject.com/documentation/tutorial1/#creating-models diff --git a/docs/transactions.txt b/docs/transactions.txt index 378aa959d1..c1cd5aa984 100644 --- a/docs/transactions.txt +++ b/docs/transactions.txt @@ -32,10 +32,10 @@ To activate this feature, just add the ``TransactionMiddleware`` middleware to your ``MIDDLEWARE_CLASSES`` setting:: MIDDLEWARE_CLASSES = ( - "django.contrib.sessions.middleware.SessionMiddleware", - "django.middleware.common.CommonMiddleware", - "django.middleware.cache.CacheMiddleware", - "django.middleware.transaction.TransactionMiddleware", + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.cache.CacheMiddleware', + 'django.middleware.transaction.TransactionMiddleware', ) The order is quite important. The transaction middleware applies not only to diff --git a/docs/tutorial02.txt b/docs/tutorial02.txt index d95476aeaf..4cc263dddc 100644 --- a/docs/tutorial02.txt +++ b/docs/tutorial02.txt @@ -284,8 +284,8 @@ Here's what it looks like at this point: :alt: Polls change list page :target: http://media.djangoproject.com/img/doc/tutorial/admin04.png -By default, Django displays the ``repr()`` of each object. But it'd be more -helpful if we could display individual fields. To do that, use the +By default, Django displays the ``str()`` of each object. But sometimes it'd +be more helpful if we could display individual fields. To do that, use the ``list_display`` option, which is a tuple of field names to display, as columns, on the change list page for the object:: diff --git a/setup.py b/setup.py index 09c821b655..a872eb10cc 100644 --- a/setup.py +++ b/setup.py @@ -22,8 +22,10 @@ setup( 'locale/el/LC_MESSAGES/*', 'locale/en/LC_MESSAGES/*', 'locale/es/LC_MESSAGES/*', + 'locale/es_AR/LC_MESSAGES/*', 'locale/fr/LC_MESSAGES/*', 'locale/gl/LC_MESSAGES/*', + 'locale/hu/LC_MESSAGES/*', 'locale/he/LC_MESSAGES/*', 'locale/is/LC_MESSAGES/*', 'locale/it/LC_MESSAGES/*', diff --git a/tests/modeltests/basic/models.py b/tests/modeltests/basic/models.py index 0470d6bc9b..f60c3777e7 100644 --- a/tests/modeltests/basic/models.py +++ b/tests/modeltests/basic/models.py @@ -283,6 +283,16 @@ Traceback (most recent call last): ... AssertionError: Cannot combine queries once a slice has been taken. +# Negative slices are not supported, due to database constraints. +# (hint: inverting your ordering might do what you need). +>>> Article.objects.all()[-1] +Traceback (most recent call last): + ... +AssertionError: Negative indexing is not supported. +>>> Article.objects.all()[0:-5] +Traceback (most recent call last): + ... +AssertionError: Negative indexing is not supported. # An Article instance doesn't have access to the "objects" attribute. # That's only available on the class. diff --git a/tests/modeltests/or_lookups/models.py b/tests/modeltests/or_lookups/models.py index a07dacdd5a..ef4d4dc5ca 100644 --- a/tests/modeltests/or_lookups/models.py +++ b/tests/modeltests/or_lookups/models.py @@ -89,6 +89,10 @@ Hello and goodbye >>> Article.objects.filter(Q(headline__startswith='Hello')).in_bulk([1,2]) {1: Hello} +# Demonstrating exclude with a Q object +>>> Article.objects.exclude(Q(headline__startswith='Hello')) +[Goodbye] + # The 'complex_filter' method supports framework features such as # 'limit_choices_to' which normally take a single dictionary of lookup arguments # but need to support arbitrary queries via Q objects too. diff --git a/tests/modeltests/ordering/models.py b/tests/modeltests/ordering/models.py index de08a75755..8b56731c55 100644 --- a/tests/modeltests/ordering/models.py +++ b/tests/modeltests/ordering/models.py @@ -56,6 +56,10 @@ API_TESTS = """ >>> Article.objects.order_by('headline')[1:3] [Article 2, Article 3] +# Getting a single item should work too: +>>> Article.objects.all()[0] +Article 4 + # Use '?' to order randomly. (We're using [...] in the output to indicate we # don't know what order the output will be in. >>> Article.objects.order_by('?') diff --git a/tests/runtests.py b/tests/runtests.py index 32f893e1ea..f0eee97ec5 100755 --- a/tests/runtests.py +++ b/tests/runtests.py @@ -20,6 +20,17 @@ def log_error(model_name, title, description): MODEL_TEST_DIR = os.path.join(os.path.dirname(__file__), MODEL_TESTS_DIR_NAME) +ALWAYS_INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.comments', + 'django.contrib.contenttypes', + 'django.contrib.flatpages', + 'django.contrib.redirects', + 'django.contrib.sessions', + 'django.contrib.sites', +] + def get_test_models(): return [f for f in os.listdir(MODEL_TEST_DIR) if not f.startswith('__init__') and not f.startswith('.')] @@ -78,7 +89,7 @@ class TestRunner: settings.INSTALLED_APPS # Manually set INSTALLED_APPS to point to the test models. - settings.INSTALLED_APPS = [MODEL_TESTS_DIR_NAME + '.' + a for a in get_test_models()] + settings.INSTALLED_APPS = ALWAYS_INSTALLED_APPS + [MODEL_TESTS_DIR_NAME + '.' + a for a in get_test_models()] # Manually set DEBUG = False. settings.DEBUG = False