From 6c83f8ed9282d18323e0d1fa8754f235ef256d27 Mon Sep 17 00:00:00 2001 From: Georg Bauer Date: Wed, 16 Nov 2005 18:28:42 +0000 Subject: [PATCH] fixes #807, #809 and #818 - updated translations for fr, zh_CN and ru. git-svn-id: http://code.djangoproject.com/svn/django/trunk@1270 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/fr/LC_MESSAGES/django.mo | Bin 17549 -> 17820 bytes django/conf/locale/fr/LC_MESSAGES/django.po | 429 ++++++++--------- django/conf/locale/ru/LC_MESSAGES/django.mo | Bin 5134 -> 11784 bytes django/conf/locale/ru/LC_MESSAGES/django.po | 444 +++++++++--------- .../conf/locale/zh_CN/LC_MESSAGES/django.mo | Bin 16720 -> 17047 bytes .../conf/locale/zh_CN/LC_MESSAGES/django.po | 182 +++---- 6 files changed, 472 insertions(+), 583 deletions(-) diff --git a/django/conf/locale/fr/LC_MESSAGES/django.mo b/django/conf/locale/fr/LC_MESSAGES/django.mo index ef76060be32bdf47be3fa04f9db75853d9329a56..f18a72d89052781f619f10f8d79d78c80343b012 100644 GIT binary patch delta 4599 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 PIGuS{lfcxzSrPvMOtYwz diff --git a/django/conf/locale/fr/LC_MESSAGES/django.po b/django/conf/locale/fr/LC_MESSAGES/django.po index 5f0ed1e39a4..1996f4d8795 100644 --- a/django/conf/locale/fr/LC_MESSAGES/django.po +++ b/django/conf/locale/fr/LC_MESSAGES/django.po @@ -1,13 +1,13 @@ -# translation of django.po to french -# This file is distributed under the same license as the PACKAGE package. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. -# Laurent Rahuel , 2005. -# +# translation of django.po to french +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. +# Laurent Rahuel , 2005. +# msgid "" msgstr "" "Project-Id-Version: django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-11-15 12:40-0600\n" +"POT-Creation-Date: 2005-11-03 12:26+0100\n" "PO-Revision-Date: 2005-10-18 12:27+0200\n" "Last-Translator: Laurent Rahuel \n" "Language-Team: franais \n" @@ -15,34 +15,6 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: contrib/admin/models/admin.py:6 -msgid "action time" -msgstr "heure de l'action" - -#: contrib/admin/models/admin.py:9 -msgid "object id" -msgstr "id de l'objet" - -#: contrib/admin/models/admin.py:10 -msgid "object repr" -msgstr "repr de l'objet" - -#: contrib/admin/models/admin.py:11 -msgid "action flag" -msgstr "drapeau de l'action" - -#: contrib/admin/models/admin.py:12 -msgid "change message" -msgstr "message de modification" - -#: contrib/admin/models/admin.py:15 -msgid "log entry" -msgstr "entre de log" - -#: contrib/admin/models/admin.py:16 -msgid "log entries" -msgstr "entres de log" - #: contrib/admin/templates/admin/object_history.html:5 #: contrib/admin/templates/admin/500.html:4 #: contrib/admin/templates/admin/base.html:29 @@ -314,103 +286,33 @@ msgstr "Merci d'utiliser notre site!" msgid "The %(site_name)s team" msgstr "L'quipe %(site_name)s" -#: contrib/redirects/models/redirects.py:7 -msgid "redirect from" -msgstr "redirig depuis" +#: contrib/admin/models/admin.py:6 +msgid "action time" +msgstr "heure de l'action" -#: contrib/redirects/models/redirects.py:8 -msgid "" -"This should be an absolute path, excluding the domain name. Example: '/" -"events/search/'." -msgstr "" -"Ceci doit tre un chemin absolu, sans nom de domaine. Par exemple: '/events/" -"search/'." +#: contrib/admin/models/admin.py:9 +msgid "object id" +msgstr "id de l'objet" -#: contrib/redirects/models/redirects.py:9 -msgid "redirect to" -msgstr "redirig vers" +#: contrib/admin/models/admin.py:10 +msgid "object repr" +msgstr "repr de l'objet" -#: contrib/redirects/models/redirects.py:10 -msgid "" -"This can be either an absolute path (as above) or a full URL starting with " -"'http://'." -msgstr "" -"Ceci peut tre soit un chemin absolu (voir ci-dessus) soit une URL complte " -"dbutant par 'http://'." +#: contrib/admin/models/admin.py:11 +msgid "action flag" +msgstr "drapeau de l'action" -#: contrib/redirects/models/redirects.py:12 -msgid "redirect" -msgstr "redirection" +#: contrib/admin/models/admin.py:12 +msgid "change message" +msgstr "message de modification" -#: contrib/redirects/models/redirects.py:13 -msgid "redirects" -msgstr "redirections" +#: contrib/admin/models/admin.py:15 +msgid "log entry" +msgstr "entre de log" -#: contrib/flatpages/models/flatpages.py:6 -msgid "URL" -msgstr "URL" - -#: contrib/flatpages/models/flatpages.py:7 -msgid "" -"Example: '/about/contact/'. Make sure to have leading and trailing slashes." -msgstr "" -"Par exemple : '/about/contact/'. Vrifiez la prsence du caractre '/' en " -"dbut et en fin de chaine." - -#: contrib/flatpages/models/flatpages.py:8 -msgid "title" -msgstr "titre" - -#: contrib/flatpages/models/flatpages.py:9 -msgid "content" -msgstr "contenu" - -#: contrib/flatpages/models/flatpages.py:10 -msgid "enable comments" -msgstr "autoriser les commentaires" - -#: contrib/flatpages/models/flatpages.py:11 -msgid "template name" -msgstr "nom du template" - -#: contrib/flatpages/models/flatpages.py:12 -#, fuzzy -msgid "" -"Example: 'flatpages/contact_page'. If this isn't provided, the system will " -"use 'flatpages/default'." -msgstr "" -"Par exemple: 'flatfiles/contact_page'. Sans dfinition, le systme utilisera " -"'flatfiles/default'." - -#: contrib/flatpages/models/flatpages.py:13 -msgid "registration required" -msgstr "enregistrement requis" - -#: contrib/flatpages/models/flatpages.py:13 -msgid "If this is checked, only logged-in users will be able to view the page." -msgstr "" -"Si coch, seuls les utilisateurs connects auront la possibilit de voir " -"cette page." - -#: contrib/flatpages/models/flatpages.py:17 -msgid "flat page" -msgstr "page plat" - -#: contrib/flatpages/models/flatpages.py:18 -msgid "flat pages" -msgstr "pages plat" - -#: utils/translation.py:335 -msgid "DATE_FORMAT" -msgstr "" - -#: utils/translation.py:336 -msgid "DATETIME_FORMAT" -msgstr "" - -#: utils/translation.py:337 -msgid "TIME_FORMAT" -msgstr "" +#: contrib/admin/models/admin.py:16 +msgid "log entries" +msgstr "entres de log" #: utils/dates.py:6 msgid "Monday" @@ -516,67 +418,152 @@ msgstr "Nov." msgid "Dec." msgstr "Dc." -#: models/core.py:7 +#: models/core.py:5 msgid "domain name" msgstr "nom de domaine" -#: models/core.py:8 +#: models/core.py:6 msgid "display name" msgstr "nom afficher" -#: models/core.py:10 +#: models/core.py:8 msgid "site" msgstr "site" -#: models/core.py:11 +#: models/core.py:9 msgid "sites" msgstr "sites" -#: models/core.py:28 +#: models/core.py:22 msgid "label" msgstr "intitul" -#: models/core.py:29 models/core.py:40 models/auth.py:6 models/auth.py:19 +#: models/core.py:23 models/core.py:34 models/auth.py:6 models/auth.py:19 msgid "name" msgstr "nom" -#: models/core.py:31 +#: models/core.py:25 msgid "package" msgstr "paquetage" -#: models/core.py:32 +#: models/core.py:26 msgid "packages" msgstr "paquetages" -#: models/core.py:42 +#: models/core.py:36 msgid "python module name" msgstr "nom du module python" -#: models/core.py:44 +#: models/core.py:38 msgid "content type" msgstr "type de contenu" -#: models/core.py:45 +#: models/core.py:39 msgid "content types" msgstr "types de contenu" +#: models/core.py:62 +msgid "redirect from" +msgstr "redirig depuis" + +#: models/core.py:63 +msgid "" +"This should be an absolute path, excluding the domain name. Example: '/" +"events/search/'." +msgstr "" +"Ceci doit tre un chemin absolu, sans nom de domaine. Par exemple: '/events/" +"search/'." + +#: models/core.py:64 +msgid "redirect to" +msgstr "redirig vers" + +#: models/core.py:65 +msgid "" +"This can be either an absolute path (as above) or a full URL starting with " +"'http://'." +msgstr "" +"Ceci peut tre soit un chemin absolu (voir ci-dessus) soit une URL complte " +"dbutant par 'http://'." + #: models/core.py:67 +msgid "redirect" +msgstr "redirection" + +#: models/core.py:68 +msgid "redirects" +msgstr "redirections" + +#: models/core.py:81 +msgid "URL" +msgstr "URL" + +#: models/core.py:82 +msgid "" +"Example: '/about/contact/'. Make sure to have leading and trailing slashes." +msgstr "" +"Par exemple : '/about/contact/'. Vrifiez la prsence du caractre '/' en " +"dbut et en fin de chaine." + +#: models/core.py:83 +msgid "title" +msgstr "titre" + +#: models/core.py:84 +msgid "content" +msgstr "contenu" + +#: models/core.py:85 +msgid "enable comments" +msgstr "autoriser les commentaires" + +#: models/core.py:86 +msgid "template name" +msgstr "nom du template" + +#: models/core.py:87 +msgid "" +"Example: 'flatfiles/contact_page'. If this isn't provided, the system will " +"use 'flatfiles/default'." +msgstr "" +"Par exemple: 'flatfiles/contact_page'. Sans dfinition, le systme utilisera " +"'flatfiles/default'." + +#: models/core.py:88 +msgid "registration required" +msgstr "enregistrement requis" + +#: models/core.py:88 +msgid "If this is checked, only logged-in users will be able to view the page." +msgstr "" +"Si coch, seuls les utilisateurs connects auront la possibilit de voir " +"cette page." + +#: models/core.py:92 +msgid "flat page" +msgstr "page plat" + +#: models/core.py:93 +msgid "flat pages" +msgstr "pages plat" + +#: models/core.py:114 msgid "session key" msgstr "cl de session" -#: models/core.py:68 +#: models/core.py:115 msgid "session data" msgstr "donne de session" -#: models/core.py:69 +#: models/core.py:116 msgid "expire date" msgstr "date d'expiration" -#: models/core.py:71 +#: models/core.py:118 msgid "session" msgstr "session" -#: models/core.py:72 +#: models/core.py:119 msgid "sessions" msgstr "sessions" @@ -669,157 +656,124 @@ msgstr "Information personnelle" msgid "Important dates" msgstr "Dates importantes" -#: models/auth.py:195 +#: models/auth.py:182 msgid "Message" msgstr "Message" -#: conf/global_settings.py:36 -msgid "Bengali" -msgstr "" - #: conf/global_settings.py:37 msgid "Czech" msgstr "Tchque" #: conf/global_settings.py:38 -msgid "Welsh" -msgstr "" - -#: conf/global_settings.py:39 -#, fuzzy -msgid "Danish" -msgstr "Espagnol" - -#: conf/global_settings.py:40 msgid "German" msgstr "Allemand" -#: conf/global_settings.py:41 +#: conf/global_settings.py:39 msgid "English" msgstr "Anglais" -#: conf/global_settings.py:42 +#: conf/global_settings.py:40 msgid "Spanish" msgstr "Espagnol" -#: conf/global_settings.py:43 +#: conf/global_settings.py:41 msgid "French" msgstr "Franais" -#: conf/global_settings.py:44 +#: conf/global_settings.py:42 msgid "Galician" msgstr "Galicien" -#: conf/global_settings.py:45 -msgid "Icelandic" -msgstr "" - -#: conf/global_settings.py:46 +#: conf/global_settings.py:43 #, fuzzy msgid "Italian" msgstr "Italien" -#: conf/global_settings.py:47 -msgid "Norwegian" -msgstr "" - -#: conf/global_settings.py:48 +#: conf/global_settings.py:44 msgid "Brazilian" msgstr "Brsilien" -#: conf/global_settings.py:49 -msgid "Romanian" -msgstr "" - -#: conf/global_settings.py:50 +#: conf/global_settings.py:45 msgid "Russian" msgstr "Russe" -#: conf/global_settings.py:51 -msgid "Slovak" -msgstr "" - -#: conf/global_settings.py:52 +#: conf/global_settings.py:46 #, fuzzy msgid "Serbian" msgstr "Serbe" -#: conf/global_settings.py:53 -msgid "Swedish" -msgstr "" +#: conf/global_settings.py:47 +msgid "Traditional Chinese" +msgstr "Chinois traditionnel" -#: conf/global_settings.py:54 -msgid "Simplified Chinese" -msgstr "" - -#: core/validators.py:59 +#: core/validators.py:58 msgid "This value must contain only letters, numbers and underscores." msgstr "" "Ce champ ne doit contenir que des lettres, des nombres et des sous-tirets." -#: core/validators.py:63 +#: core/validators.py:62 msgid "This value must contain only letters, numbers, underscores and slashes." msgstr "" "Ce champ ne doit contenir que des lettres, des nombres, des sous-tirets et " "des '/'." -#: core/validators.py:71 +#: core/validators.py:70 msgid "Uppercase letters are not allowed here." msgstr "Les lettres majuscules ne sont pas autorises ici." -#: core/validators.py:75 +#: core/validators.py:74 msgid "Lowercase letters are not allowed here." msgstr "Les lettres minuscules ne sont pas autorises ici." -#: core/validators.py:82 +#: core/validators.py:81 msgid "Enter only digits separated by commas." msgstr "Seulement des chiffres ([0-9]), spars par des virgules." -#: core/validators.py:94 +#: core/validators.py:93 msgid "Enter valid e-mail addresses separated by commas." msgstr "Entrez des adresses de courriel valides spares par des virgules." -#: core/validators.py:98 +#: core/validators.py:100 msgid "Please enter a valid IP address." msgstr "Entrez une adresse IP valide." -#: core/validators.py:102 +#: core/validators.py:104 msgid "Empty values are not allowed here." msgstr "Vous ne pouvez pas laisser ce champ vide." -#: core/validators.py:106 +#: core/validators.py:108 msgid "Non-numeric characters aren't allowed here." msgstr "Les caractres non numriques ne sont pas autoriss ici." -#: core/validators.py:110 +#: core/validators.py:112 msgid "This value can't be comprised solely of digits." msgstr "Cette valeur ne peut contenir que des chiffres [0-9]." -#: core/validators.py:115 +#: core/validators.py:117 msgid "Enter a whole number." msgstr "Entrez un nombre entier." -#: core/validators.py:119 +#: core/validators.py:121 msgid "Only alphabetical characters are allowed here." msgstr "Seules les lettres de l'alphabet sont autorises ici." -#: core/validators.py:123 +#: core/validators.py:125 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "Entrez une date valide au format AAAA-MM-JJ." -#: core/validators.py:127 +#: core/validators.py:129 msgid "Enter a valid time in HH:MM format." msgstr "Entrez une heure valide au format HH:MM." -#: core/validators.py:131 +#: core/validators.py:133 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." msgstr "Entrez une date et une heure valide au format AAAA-MM-JJ HH:MM." -#: core/validators.py:135 +#: core/validators.py:137 msgid "Enter a valid e-mail address." msgstr "Entrez une adresse de courriel valide." -#: core/validators.py:147 +#: core/validators.py:149 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -827,28 +781,28 @@ msgstr "" "Envoyez une image valide. Le fichier que vous avez transfer n'est pas une " "image ou bien est une image corrompue." -#: core/validators.py:154 +#: core/validators.py:156 #, python-format msgid "The URL %s does not point to a valid image." msgstr "L'URL %s ne pointe pas vers une image valide." -#: core/validators.py:158 +#: core/validators.py:160 #, python-format msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." msgstr "" "Les numros de tlphone doivent tre au format XX XX XX XX XX. \"%s\" est " "incorrect." -#: core/validators.py:166 +#: core/validators.py:168 #, python-format msgid "The URL %s does not point to a valid QuickTime video." msgstr "L'URL %s ne pointe pas vers une vido QuickTime valide." -#: core/validators.py:170 +#: core/validators.py:172 msgid "A valid URL is required." msgstr "Une URL valide est requise." -#: core/validators.py:184 +#: core/validators.py:186 #, python-format msgid "" "Valid HTML is required. Specific errors are:\n" @@ -857,69 +811,69 @@ msgstr "" "Du HTML valide est requis. Les erreurs spcifiques sont:\n" "%s" -#: core/validators.py:191 +#: core/validators.py:193 #, python-format msgid "Badly formed XML: %s" msgstr "XML mal form: %s" -#: core/validators.py:201 +#: core/validators.py:203 #, python-format msgid "Invalid URL: %s" msgstr "URL invalide: %s" -#: core/validators.py:205 core/validators.py:207 +#: core/validators.py:205 #, python-format msgid "The URL %s is a broken link." msgstr "L'URL %s est un lien cass." -#: core/validators.py:213 +#: core/validators.py:211 msgid "Enter a valid U.S. state abbreviation." msgstr "Entrez une abrviation d'tat amricain valide." -#: core/validators.py:228 +#: core/validators.py:226 #, 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] "Attention votre langage,! Le mot %s n'est pas autoris ici." msgstr[1] "Attention votre langage,! Les mots %s ne sont pas autoriss ici." -#: core/validators.py:235 +#: core/validators.py:233 #, python-format msgid "This field must match the '%s' field." msgstr "Ce champ doit correspondre au champ '%s'." -#: core/validators.py:254 +#: core/validators.py:252 msgid "Please enter something for at least one field." msgstr "S'il vous plat, saisissez au moins une valeur dans un des champs." -#: core/validators.py:263 core/validators.py:274 +#: core/validators.py:261 core/validators.py:272 msgid "Please enter both fields or leave them both empty." msgstr "S'il vous plat, renseignez chaque champ ou laissez les deux vides." -#: core/validators.py:281 +#: core/validators.py:279 #, python-format msgid "This field must be given if %(field)s is %(value)s" msgstr "Ce champ doit tre renseign si %(field)s vaut %(value)s" -#: core/validators.py:293 +#: core/validators.py:291 #, python-format msgid "This field must be given if %(field)s is not %(value)s" msgstr "Ce champ doit tre renseign si %(field)s ne vaut pas %(value)s" -#: core/validators.py:312 +#: core/validators.py:310 msgid "Duplicate values are not allowed." msgstr "Des valeurs identiques ne sont pas autorises." -#: core/validators.py:335 +#: core/validators.py:333 #, python-format msgid "This value must be a power of %s." msgstr "Cette valeur doit tre une puissance de %s." -#: core/validators.py:346 +#: core/validators.py:344 msgid "Please enter a valid decimal number." msgstr "S'il vous plat, saisissez un nombre dcimal valide." -#: core/validators.py:348 +#: core/validators.py:346 #, python-format msgid "Please enter a valid decimal number with at most %s total digit." msgid_plural "" @@ -929,7 +883,7 @@ msgstr[0] "" msgstr[1] "" "S'il vous plat, saisissez un nombre dcimal valide avec au plus %s chiffres." -#: core/validators.py:351 +#: core/validators.py:349 #, python-format msgid "Please enter a valid decimal number with at most %s decimal place." msgid_plural "" @@ -939,32 +893,32 @@ msgstr[0] "" msgstr[1] "" "S'il vous plat, saisissez un nombre dcimal valide avec au plus %s dcimales" -#: core/validators.py:361 +#: core/validators.py:359 #, python-format msgid "Make sure your uploaded file is at least %s bytes big." msgstr "" "Vrifiez que le fichier transfr fait au moins une taille de %s octets." -#: core/validators.py:362 +#: core/validators.py:360 #, python-format msgid "Make sure your uploaded file is at most %s bytes big." msgstr "" "Vrifiez que le fichier transfr fait au plus une taille de %s octets." -#: core/validators.py:375 +#: core/validators.py:373 msgid "The format for this field is wrong." msgstr "Le format de ce champ est mauvais." -#: core/validators.py:390 +#: core/validators.py:388 msgid "This field is invalid." msgstr "Ce champ est invalide." -#: core/validators.py:425 +#: core/validators.py:423 #, python-format msgid "Could not retrieve anything from %s." msgstr "Impossible de rcuprer quoi que ce soit depuis %s." -#: core/validators.py:428 +#: core/validators.py:426 #, python-format msgid "" "The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." @@ -972,7 +926,7 @@ msgstr "" "L'entte Content-Type '%(contenttype)s', renvoye par l'url %(url)s n'est " "pas valide." -#: core/validators.py:461 +#: core/validators.py:459 #, python-format msgid "" "Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " @@ -981,7 +935,7 @@ msgstr "" "Veuillez fermer le tag %(tag)s de la ligne %(line)s. (La ligne dbutant par " "\"%(start)s\".)" -#: core/validators.py:465 +#: core/validators.py:463 #, python-format msgid "" "Some text starting on line %(line)s is not allowed in that context. (Line " @@ -990,7 +944,7 @@ msgstr "" "Du texte commenant la ligne %(line)s n'est pas autoris dans ce contexte. " "(Ligne dbutant par \"%(start)s\".)" -#: core/validators.py:470 +#: core/validators.py:468 #, python-format msgid "" "\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" @@ -999,7 +953,7 @@ msgstr "" "\"%(attr)s\" ligne %(line)s n'est pas un attribut valide. (Ligne dbutant " "par \"%(start)s\".)" -#: core/validators.py:475 +#: core/validators.py:473 #, python-format msgid "" "\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" @@ -1008,7 +962,7 @@ msgstr "" "\"<%(tag)s>\" ligne %(line)s n'est pas un tag valide. (Ligne dbutant par \"%" "(start)s\".)" -#: core/validators.py:479 +#: core/validators.py:477 #, python-format msgid "" "A tag on line %(line)s is missing one or more required attributes. (Line " @@ -1017,7 +971,7 @@ msgstr "" "Un tag, ou un ou plusieurs attributs, de la ligne %(line)s est manquant. " "(Ligne dbutant par \"%(start)s\".)" -#: core/validators.py:484 +#: core/validators.py:482 #, python-format msgid "" "The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " @@ -1026,19 +980,16 @@ msgstr "" "La valeur de l'attribut \"%(attr)s\" de la ligne %(line)s n'est pas valide. " "(Ligne dbutant par \"%(start)s\".)" -#: core/meta/fields.py:111 +#: core/meta/fields.py:95 msgid " Separate multiple IDs with commas." msgstr "Sparez les ID par des virgules." -#: core/meta/fields.py:114 +#: core/meta/fields.py:98 msgid "" " Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" "Maintenez \"Control\", or \"Command\" sur un Mac, pour en slectionner plus " "d'une." -#~ msgid "Traditional Chinese" -#~ msgstr "Chinois traditionnel" - #~ msgid "Messages" #~ msgstr "Messages" diff --git a/django/conf/locale/ru/LC_MESSAGES/django.mo b/django/conf/locale/ru/LC_MESSAGES/django.mo index 0a6adbba276a89b99b191cc89d53fa88bf489c3c..ea8a9e44abd448c6922611918849bbccee29f886 100644 GIT binary patch literal 11784 zcma)=dvF|geZYS-FK`G1N`Qn?esM6eiF8sDOwz+~?8J`kU?s+uW1E**-L0gv?{1ab zJIe~RgoHv;Af-?UG)yUlNoObnq)cb%9}HgQHqQATE8W9qNkJWG8k&YYh{JfAQt0RV z+dZA67}}fr?Pnjq=lA!0?Jm6j+%GA94^sY!^5VHlHDKjc9QeKYBBi#%OW~X0L3lnq z3eSNbhv&h2U;*9-=|cS$O1*PmqtqMVg;1_Fd_C-euZ3~=I(Q5GL-;``Lytr0=T7)a z_;Gj%ycbISzlGBN`*1Zp2Hyey4X%Z&cz6xG23`S2p|t-DlzQKQSHZ{Nd*Mqk0dKxI z9QWH$#{C|=4*n1xfxm>Zjxi=7>vo`A7vLuNF?a#|5tRA+a2q@U8A83D#S2$Md44sN z`qxI+H$>b5rQaR!)o>S-dLM#4(1tSp=b-Gv7o+D7Kxy}NxC%Z5*$VYAyb}HxA|mxP zl<{AJvd-T|*RNy~WSonjw7Uex;1y8X?S?Xc3tk5Ai0*$DUdr`@Q1LFHQWMaoC)}8_z;xwVr&|sQ`bY8*KJVdyAR6xKLTaE5%?B34nQUqY$(YbfKMk8oukuYs~ZZ;Gzp31uGF zK$*v8DD4IzTc!3vX`g{I?*f#1cSGs#ekk&M0Lu7ZgP5xNdno<>AiD3t{#Ph<9PZ-& znYV_1ZTlaG{a6tXL6MsaN8z1N`u|yU|L2e`RnI~h|AM!L<6Ru_a)^qntD(&EW+-yo z4W*wCL0Qi*lzt9DrljtHGT*<8uD=V{a$Sa3!WW_Fht{D!?T1qTF1QZf53hkggztsF zfMf8w%foTM0cG5WU>trI9)eFr_lIz%vhEK?OuzxI4?$`7V08bR@J6n`4P|}LK#})< zL0R9bE5d$W3+4Ka5#JI~L$U8QQ1!}(tZMUGcO8D}rV#MLmA_IE<* z|L%zQM$hkuH*xXz7ei0&i6+l!{y#Qt3Ue}{kFT4@rN|Xb?1n+|f;M-6xPSqq# z!EeCb@IoeiJ^V1d0Ddjvx8ONke+Q=E_o3+RW$#q#-SAo{a?3(l$48;e<1Y9v_%O8L zlkhya^UBb_?}pMY2@#RH1KtQ9fU>SRDEsg~Q099Hi;{U=4`n`E;VQTTikya^_^kvK zy>y}I%O|0X`voX=_Z2AhABNJ;F(~zm5nE8!^(2&bZ|w`~Ujb$OtD)SF!}H-LDDi3= zya*nE(%)#rqfq8`AC&cc6-v8@;YIL=@Iv@#biWQoj6L~ z(Y;F`X0HA;y8a~G5uFRfFRfW}Ep{ott&~?&Zl`>hB6|MU6wxR7y`OTAIm15SpGD__ zElbWfaeiHNEjsY!=sXrt{Her(Pg6w4KR~&dB7W~u%9|eRvn9kyI|TSRt;qY#!QraNmxh?FWZ;3~oJm^WL31)fQ&cpHF3M zwZ%@v=aw3}xd+8Q3t*+)`lsFl@{QX!Sq2l(|3 z4)$%?VkBeb&sNbaXhrSq+v9_SzoU(;U#g$I&cv9LW*r5QOJ_7E%hn`Qqp7@$rj1+3 zhxH9l>Vznx+o={V(OxDaGdOYVG zNhR$hrh{I)lP>BRYG=W$+Y^+?XfFdUsQN*eax z(MJ)^s3Wtaf*DyR5?41nxlt#dx3gkxxkYWgL5FH$ZY~!f27@~Fnx#+JJy;N`XXlr< zH&3H>vZSm%As#>mr%NWDOC_yIwJqlq#>1nlwu@lJ<~LY+EN72gzq-FO`-5hP{?!{X z$Fog$L%+502DKeaaS+CK2Yc!Y7D) zPT0AG#m?f&Fvj0yse@K7F{TEQ(;&vpY}BBW6|oIY>d;}j>Q*M(ky2dU>SX({6g!tn zh!*6~->7@hvgLk&y4d^?bXQhR(<3oCg#PEY1eVRg5odH8p1(WBZDM;?dVI_pw)3fk zm0mH@ieYv!Z{vkVoI*CKc18X&Qqq;zSXm;$Vn+(;?jy7LD=yDgF|KymxlGD+C6she zT{(B1EHh1IM;x_lOjaH`6jx{P^%4WnhyDBa_eEuY$5jzj+|?4RQsKVG)GlnFt+SW8 z(H*-wK6piiVJAPPM^bh==}NSuElQ4dWwd!>i@#pc#6^9vP)rqV*H&H{F-MuS>1aiD zW1L-uh3o@I2+B}G!wJzG}HNsR08MY=m}dVh}cI^qmfBt zk@?AS{A(&NQc5_v96>kDw09G(FpQ2a?lyj4X;9oh8n>sT|7Pqk_cL1{&dr2nD{?EE$w?>> zu}E+o#>GwQ3Cjdqk|mZX5-@SlX(ePbitXxp9wvQ*2lDn6b&evRcy5nC=Gs ze)|Y!;r6?>IPk?~nXD{amdPz>83v><2=p$xBuOgJZJZXiCi%qBSRv;cT_>#*qJC=c zc-pa&i-}yQI$Bgm5)Naw1yhB^vhvO*nS?N_P4#eB#GnfpBnBR;-`?@@|5tq4iyK5l zgIm@keRoXv^%+|b$>glAV~Hs$=FCAP6<4>LcYy6fgUeq6^qz4$ks2X%8I?9sF}`Yz ztM=JFWU?;Pob1)Z1?)^l;N8I{PZGaJgh?0$mc@w@OQ?xSJDhE(=G3!H7SeThk_UAj zcf7X|n_C#pqzKH(m_8t{AdAL<-?LLkL~n709UEboWH#KEeRi4z)b3RWY`0hM=*gI* zQAsCBXHiKJZWN@%LhU4dS=mYB@ncd~7TX=k=xAiB!*;@wgb-6)vVN=U!ox^OAGzgg zO}XSMYw`A^pW*w;I#-73CVWOk!o(5DnMaZy$%geBuWyCpibNNau(%?@NFA|N!b#dv zl@r2ZHs7I^z_IMYRpwRV5dP9ms$|L?Pg|45g47agQuHS2n56S!O3FSu&WoZ+!4$7m zghMl&B*td{)#90}Bx)j|oXPLBl|VJ{%~V|G%N1#lo#seiq=ckr=G1gMZY2&&x)sq? z<7^MFw;3l{karPTDX*=}D3M=0A^mnT-K)H_c7vmDKf<6nrY=zd6KzZIY(ZM`*tMzZpV!s7mM8|u3$XPcM5zAbbY*H;e=tna((s=liR^uYS~`fK_I z-aRlt#lGFVB}$*m>J9V_tk(krajNV@rhP*>E6WQJUO29|U{1M7y~iPr;q^8o-A$X4 zDJvage`C4AMp|S?3rM_ghyWYcJ2&6DZSUr7TlI#WJ2$0MF_Qj`s|I;#?ylyl*uX0J z4uN*`4WVRlowtwX`;kN{`yP{#@=kL7VJCH6U#?qG<}_mG`nG1#SnN2iuNzL~S1J9g zqF+B*YI`S|{?hLorAleZ2acMjpYh72S~HmM)y2w;ZqH5ybx%(Pl~eP+Uhu0rDAt1G zK}@~idzDkQ*%Kz(1yeI~UemAmwU~OsKhbEmOTKy{nDW}C<|*~l>AGJzrOwRiR@<-p zwb@?1&^Rf#b)(`JTgQG<@`I^=^~=p!-So;QeLdAGwwk6N z`i`rgwvWf;&}uZ*vpyrrEFXO|s8_w_;%APh=Bj>8CTC7K_4Tw@4=OV+zwvxfY|=|n zCTr@PimO90eXBmutGCBf>Itvu^|$MOb%wQS?U%L~%xAzNj0j_DCzPUh<}9nNX;)H|UPs+ur;# z(dk+V6DsNItPU2KYN@KF3X-U!nPKZ*p0{V`E0}-VtLo{X(?cz2&z?XwGfl?y)X(d! z>FEfwGWXx}onvn4^un(jPoeAe(u{i6TktA@GV%29i3ZqLe2cT90sJ>%7z98RdyK``|bF;)7g`Ka-!TB)p_2}(Nh zi!4usw&+Qo^^MkZ5C2xGwu4I8buBV;nRqd1G+WbH{IkK#RLmTi^K<29Og-0V&WN)) zy>!3g>c!BW!kMBvwP2a%$y!8BJXuA}J5fYaU+(yJF3G$8!vtgAKCH|zA5b|VTZleo zIO_CNJ!phWno+-MO#AaSZzj~Ive&u)y!cmq=ks;1?RAcRz2Vg)l2E@?GY;tyRNzHo z$)f=t;Dk1gLKlO|Nx!D2X4&4Z<68PXBNl$hU_r*F(aPYYS7{N9Fv9jSS4ppY&M=;1 zSuLDRP$4S#n$RT*Hlr)0sX!xsuPw&+n4ZQV{VcA-x^i{VLFt?E9c&{Y~;Yyn6#*t&x!SSck6{#qfthmTT@d((^ID?TF;%?F)zd-MtKmT<%6fcLUy&t8 zA3D&RR@s}IZF_iW1_|Sg%mJSg=*6!cyz7NuMt*05(p)fA_t4f7^NT7sDl!RC@RIk`9=%*a!%1 zq)`s)Xlx_u!i(u8Vs3j4S!2_$Pn)!YFcDOPpPY)RUz3bkYmB0oamc+yQIS7#*n5H=7fVf=W#H77o4Q6rZsn10ebQR&s?fF?+dxHKmX@GbZl zBoc%hC}QlYrR-Uxk+cc3z?h6w@yJKd8sMG^^OlypKFH^g#~z=TuOZR0=)Oi$UiZXT z7?FpG1AZn-cH{-%sp?F;``%!_jx2d`(5I(;^1qS^vBo4y=G(~ANRj2R<;Qwi9Qr(u zyvV5V2*y3UJe0-MGk9QQJ+jngz7wMnJ7<JtGKfy4yIDEoU99jP$# zv{&|<;c-@`p`&jm)u7noy-|{I7A*mn*UDvA*xrg8q+6XDf%q%B?+S>_DSDqKEm94? w(crOhWvo!HN=p1v=RCS4F+s^;Rw0~bs}V*G&rEgRo2n2Z6wV<)OM|ldU#f{z4FCWD delta 1552 zcmYMze@xVM9LMobgMLXo___j z)vAxItv?!8np?k|Yt0{jVO|bKd=ZY0t95@g){jk{t*x!qs^{yt^t12#`}ll5-|zSH z`#ZSj4PPu>m@{lh+lW$P;ud3Cu>Ur0q>&tBa`70d>Lm8!C)xV)MaC3TuEslYI~L%> zScH4=cI?Jt?9V=b8+kuwJ|uHD55B;Icomy4Os{!(9O=t^iWR-lLeO(U5SDt4hpx(^5NB~(LyqGq&su`#RBi<L<;uf&R@eWS&EZY4D91K+WV$tikv20UXCl^ekQI zFn~VFkD}@i;TE=U1l7(I%Oq2{4}Z*-chY!1<;O6lOqh)Jsu%gz3?Y4)VO)hHsIzev zxy-lRf;f*+EMuAc_!_cU<~-)&SEw0}BbRZxvAZUX+QNCQzZ(3F3U&A|a+xJ;lm=9S z8sH|Z#zxeK&*Mt$MRoW(S{%mAVdNvVvmMu9D=x=&ycZ8+IiAaB{nwKDfr_K}H@4$j zZ1{cn7plX1XjLU1li<=2_eYAVGTaAxE> zK-y!@;*F&LRey$Ntfa#hAl4HOp;KQ&C}}oY$<2h$kdn5xE|Xi>UTqZ%oY~rJb$w>J zHd3l3w3N3JI&|7U9inwaCN)2MpuMZpG>5}>a9N*qJWtypPlG*^f6De3wAq%z(!j1m z&ca(grY+Lv><{(y^mTQIgQl&kGvb5}hT1zq&vZo0BOT$J5AE)vF8k5)lXicxFW2z} z{Qhcty13V#STSTjUip;WvnuF$yeHCabn6Vg7zx^=CGXoN?{#}|b(OtT+Ljk^>b3^! z{kC+?_xbbj@tH(&ENr{B_uexJS_T|gw znww0GJ5!_6?!;WsT#H|HXA-khldkzaF*<$oiCwh*72CbxOS_}8)*h+Mv$pcE9ja=z zvsF9oF<;c~t!^y1P8;93$G\n" "Language-Team: LANGUAGE \n" @@ -92,9 +92,8 @@ msgid "Django administration" msgstr " Django" #: contrib/admin/templates/admin/500.html:4 -#, fuzzy msgid "Server error" -msgstr " (500)" +msgstr " " #: contrib/admin/templates/admin/500.html:6 msgid "Server error (500)" @@ -109,7 +108,7 @@ 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 "" -" . e-mail " +" . e-mail " " . ." #: contrib/admin/templates/admin/404.html:4 @@ -254,7 +253,7 @@ msgid "" "should be receiving it shortly." msgstr "" " . " -" ." +" ." #: contrib/admin/templates/registration/password_change_form.html:12 msgid "" @@ -311,216 +310,129 @@ msgstr " msgid "The %(site_name)s team" msgstr " di %(site_name)s" -#: contrib/redirects/models/redirects.py:7 -msgid "redirect from" -msgstr "" - -#: contrib/redirects/models/redirects.py:8 -msgid "" -"This should be an absolute path, excluding the domain name. Example: '/" -"events/search/'." -msgstr "" - -#: contrib/redirects/models/redirects.py:9 -msgid "redirect to" -msgstr "" - -#: contrib/redirects/models/redirects.py:10 -msgid "" -"This can be either an absolute path (as above) or a full URL starting with " -"'http://'." -msgstr "" - -#: contrib/redirects/models/redirects.py:12 -msgid "redirect" -msgstr "" - -#: contrib/redirects/models/redirects.py:13 -msgid "redirects" -msgstr "" - -#: contrib/flatpages/models/flatpages.py:6 -msgid "URL" -msgstr "" - -#: contrib/flatpages/models/flatpages.py:7 -msgid "" -"Example: '/about/contact/'. Make sure to have leading and trailing slashes." -msgstr "" - -#: contrib/flatpages/models/flatpages.py:8 -msgid "title" -msgstr "" - -#: contrib/flatpages/models/flatpages.py:9 -msgid "content" -msgstr "" - -#: contrib/flatpages/models/flatpages.py:10 -msgid "enable comments" -msgstr "" - -#: contrib/flatpages/models/flatpages.py:11 -msgid "template name" -msgstr "" - -#: contrib/flatpages/models/flatpages.py:12 -msgid "" -"Example: 'flatpages/contact_page'. If this isn't provided, the system will " -"use 'flatpages/default'." -msgstr "" - -#: contrib/flatpages/models/flatpages.py:13 -msgid "registration required" -msgstr "" - -#: contrib/flatpages/models/flatpages.py:13 -msgid "If this is checked, only logged-in users will be able to view the page." -msgstr "" - -#: contrib/flatpages/models/flatpages.py:17 -msgid "flat page" -msgstr "" - -#: contrib/flatpages/models/flatpages.py:18 -msgid "flat pages" -msgstr "" - -#: utils/translation.py:335 -msgid "DATE_FORMAT" -msgstr "" - -#: utils/translation.py:336 -msgid "DATETIME_FORMAT" -msgstr "" - -#: utils/translation.py:337 -msgid "TIME_FORMAT" -msgstr "" - #: utils/dates.py:6 msgid "Monday" -msgstr "" +msgstr "" #: utils/dates.py:6 msgid "Tuesday" -msgstr "" +msgstr "" #: utils/dates.py:6 msgid "Wednesday" -msgstr "" +msgstr "" #: utils/dates.py:6 msgid "Thursday" -msgstr "" +msgstr "" #: utils/dates.py:6 msgid "Friday" -msgstr "" +msgstr "" #: utils/dates.py:7 msgid "Saturday" -msgstr "" +msgstr "" #: utils/dates.py:7 msgid "Sunday" -msgstr "" +msgstr "" #: utils/dates.py:14 msgid "January" -msgstr "" +msgstr "" #: utils/dates.py:14 msgid "February" -msgstr "" +msgstr "" #: utils/dates.py:14 utils/dates.py:27 msgid "March" -msgstr "" +msgstr "" #: utils/dates.py:14 utils/dates.py:27 msgid "April" -msgstr "" +msgstr "" #: utils/dates.py:14 utils/dates.py:27 msgid "May" -msgstr "" +msgstr "" #: utils/dates.py:14 utils/dates.py:27 msgid "June" -msgstr "" +msgstr "" #: utils/dates.py:15 utils/dates.py:27 msgid "July" -msgstr "" +msgstr "" #: utils/dates.py:15 msgid "August" -msgstr "" +msgstr "" #: utils/dates.py:15 msgid "September" -msgstr "" +msgstr "" #: utils/dates.py:15 msgid "October" -msgstr "" +msgstr "" #: utils/dates.py:15 msgid "November" -msgstr "" +msgstr "" #: utils/dates.py:16 msgid "December" -msgstr "" +msgstr "" #: utils/dates.py:27 msgid "Jan." -msgstr "" +msgstr "." #: utils/dates.py:27 msgid "Feb." -msgstr "" +msgstr "." #: utils/dates.py:28 msgid "Aug." -msgstr "" +msgstr "." #: utils/dates.py:28 msgid "Sept." -msgstr "" +msgstr "." #: utils/dates.py:28 msgid "Oct." -msgstr "" +msgstr "." #: utils/dates.py:28 msgid "Nov." -msgstr "" +msgstr "." #: utils/dates.py:28 msgid "Dec." -msgstr "" +msgstr "." #: models/core.py:7 msgid "domain name" -msgstr "" +msgstr "" #: models/core.py:8 msgid "display name" -msgstr "" +msgstr " " #: models/core.py:10 msgid "site" -msgstr "" +msgstr "" #: models/core.py:11 msgid "sites" -msgstr "" +msgstr "" #: models/core.py:28 msgid "label" -msgstr "" +msgstr "" #: models/core.py:29 models/core.py:40 models/auth.py:6 models/auth.py:19 #, fuzzy @@ -529,76 +441,158 @@ msgstr " #: models/core.py:31 msgid "package" -msgstr "" +msgstr "" #: models/core.py:32 msgid "packages" -msgstr "" +msgstr "" #: models/core.py:42 msgid "python module name" -msgstr "" +msgstr " python " #: models/core.py:44 msgid "content type" -msgstr "" +msgstr " " #: models/core.py:45 msgid "content types" -msgstr "" - -#: models/core.py:67 -msgid "session key" -msgstr "" +msgstr " " #: models/core.py:68 -msgid "session data" -msgstr "" +msgid "redirect from" +msgstr " " #: models/core.py:69 -msgid "expire date" +msgid "" +"This should be an absolute path, excluding the domain name. Example: '/" +"events/search/'." msgstr "" +" , . : '/" +"events/search/'." + +#: models/core.py:70 +msgid "redirect to" +msgstr " " #: models/core.py:71 -msgid "session" +msgid "" +"This can be either an absolute path (as above) or a full URL starting with " +"'http://'." msgstr "" +" , ( ) URL " +"'http://'." -#: models/core.py:72 -msgid "sessions" +#: models/core.py:73 +msgid "redirect" +msgstr "" + +#: models/core.py:74 +msgid "redirects" +msgstr "" + +#: models/core.py:87 +msgid "URL" +msgstr "URL" + +#: models/core.py:88 +msgid "" +"Example: '/about/contact/'. Make sure to have leading and trailing slashes." msgstr "" +": '/about/contact/'. , ." + +#: models/core.py:89 +msgid "title" +msgstr "" + +#: models/core.py:90 +msgid "content" +msgstr "" + +#: models/core.py:91 +msgid "enable comments" +msgstr " " + +#: models/core.py:92 +msgid "template name" +msgstr " " + +#: models/core.py:93 +msgid "" +"Example: 'flatfiles/contact_page'. If this isn't provided, the system will " +"use 'flatfiles/default'." +msgstr "" +": 'flatfiles/contact_page'. , " +" 'flatfiles/default'." + +#: models/core.py:94 +msgid "registration required" +msgstr " " + +#: models/core.py:94 +msgid "If this is checked, only logged-in users will be able to view the page." +msgstr " , " + +#: models/core.py:98 +msgid "flat page" +msgstr " " + +#: models/core.py:99 +msgid "flat pages" +msgstr " " + +#: models/core.py:117 +msgid "session key" +msgstr " " + +#: models/core.py:118 +msgid "session data" +msgstr " " + +#: models/core.py:119 +msgid "expire date" +msgstr " " + +#: models/core.py:121 +msgid "session" +msgstr "" + +#: models/core.py:122 +msgid "sessions" +msgstr "" #: models/auth.py:8 msgid "codename" -msgstr "" +msgstr "" #: models/auth.py:10 msgid "Permission" -msgstr "" +msgstr "" #: models/auth.py:11 models/auth.py:58 msgid "Permissions" -msgstr "" +msgstr "" #: models/auth.py:22 msgid "Group" -msgstr "" +msgstr "" #: models/auth.py:23 models/auth.py:60 msgid "Groups" -msgstr "" +msgstr "" #: models/auth.py:33 #, fuzzy msgid "username" -msgstr ":" +msgstr ":" #: models/auth.py:34 msgid "first name" -msgstr "" +msgstr "" #: models/auth.py:35 msgid "last name" -msgstr "" +msgstr "" #: models/auth.py:36 #, fuzzy @@ -612,7 +606,7 @@ msgstr " #: models/auth.py:37 msgid "Use an MD5 hash -- not the raw password." -msgstr "" +msgstr " MD5 -- " #: models/auth.py:38 msgid "staff status" @@ -624,19 +618,19 @@ msgstr "" #: models/auth.py:39 msgid "active" -msgstr "" +msgstr "" #: models/auth.py:40 msgid "superuser status" -msgstr "" +msgstr " " #: models/auth.py:41 msgid "last login" -msgstr "" +msgstr " " #: models/auth.py:42 msgid "date joined" -msgstr "" +msgstr " " #: models/auth.py:44 msgid "" @@ -651,15 +645,15 @@ msgstr " #: models/auth.py:57 msgid "Personal info" -msgstr "" +msgstr " " #: models/auth.py:59 msgid "Important dates" -msgstr "" +msgstr " " -#: models/auth.py:195 +#: models/auth.py:182 msgid "Message" -msgstr "" +msgstr "" #: conf/global_settings.py:36 msgid "Bengali" @@ -674,66 +668,54 @@ msgid "Welsh" msgstr "" #: conf/global_settings.py:39 -msgid "Danish" -msgstr "" - -#: conf/global_settings.py:40 msgid "German" msgstr "" -#: conf/global_settings.py:41 +#: conf/global_settings.py:40 msgid "English" msgstr "" -#: conf/global_settings.py:42 +#: conf/global_settings.py:41 msgid "Spanish" msgstr "" -#: conf/global_settings.py:43 +#: conf/global_settings.py:42 msgid "French" msgstr "" -#: conf/global_settings.py:44 +#: conf/global_settings.py:43 msgid "Galician" msgstr "" -#: conf/global_settings.py:45 -msgid "Icelandic" -msgstr "" - -#: conf/global_settings.py:46 +#: conf/global_settings.py:44 msgid "Italian" msgstr "" -#: conf/global_settings.py:47 +#: conf/global_settings.py:45 msgid "Norwegian" msgstr "" -#: conf/global_settings.py:48 +#: conf/global_settings.py:46 msgid "Brazilian" msgstr "" -#: conf/global_settings.py:49 +#: conf/global_settings.py:47 msgid "Romanian" msgstr "" -#: conf/global_settings.py:50 +#: conf/global_settings.py:48 msgid "Russian" -msgstr "" +msgstr "" -#: conf/global_settings.py:51 +#: conf/global_settings.py:49 msgid "Slovak" msgstr "" -#: conf/global_settings.py:52 +#: conf/global_settings.py:50 msgid "Serbian" msgstr "" -#: conf/global_settings.py:53 -msgid "Swedish" -msgstr "" - -#: conf/global_settings.py:54 +#: conf/global_settings.py:51 msgid "Simplified Chinese" msgstr "" @@ -748,31 +730,31 @@ msgstr " #: core/validators.py:71 msgid "Uppercase letters are not allowed here." -msgstr "" +msgstr " " #: core/validators.py:75 msgid "Lowercase letters are not allowed here." -msgstr "" +msgstr " " #: core/validators.py:82 msgid "Enter only digits separated by commas." -msgstr "" +msgstr " ̣ " #: core/validators.py:94 msgid "Enter valid e-mail addresses separated by commas." -msgstr "" +msgstr " e-mail ̣ " #: core/validators.py:98 msgid "Please enter a valid IP address." -msgstr "" +msgstr ", IP " #: core/validators.py:102 msgid "Empty values are not allowed here." -msgstr "" +msgstr " " #: core/validators.py:106 msgid "Non-numeric characters aren't allowed here." -msgstr "" +msgstr " " #: core/validators.py:110 msgid "This value can't be comprised solely of digits." @@ -780,23 +762,23 @@ msgstr "" #: core/validators.py:115 msgid "Enter a whole number." -msgstr "" +msgstr " " #: core/validators.py:119 msgid "Only alphabetical characters are allowed here." -msgstr "" +msgstr " " #: core/validators.py:123 msgid "Enter a valid date in YYYY-MM-DD format." -msgstr "" +msgstr " YYYY-MM-DD." #: core/validators.py:127 msgid "Enter a valid time in HH:MM format." -msgstr "" +msgstr " HH:MM." #: core/validators.py:131 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." -msgstr "" +msgstr " / YYYY-MM-DD HH:MM." #: core/validators.py:135 #, fuzzy @@ -807,26 +789,27 @@ msgstr "E-mail msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." -msgstr "" +msgstr " . , , " +" ." #: core/validators.py:154 #, python-format msgid "The URL %s does not point to a valid image." -msgstr "" +msgstr "URL %s ." #: core/validators.py:158 #, python-format msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." -msgstr "" +msgstr " XXX-XXX-XXXX. \"%s\" ." #: core/validators.py:166 #, python-format msgid "The URL %s does not point to a valid QuickTime video." -msgstr "" +msgstr "URL %s QuickTime." #: core/validators.py:170 msgid "A valid URL is required." -msgstr "" +msgstr " URL ." #: core/validators.py:184 #, python-format @@ -834,70 +817,72 @@ msgid "" "Valid HTML is required. Specific errors are:\n" "%s" msgstr "" +" HTML . :\n" +"%s" #: core/validators.py:191 #, python-format msgid "Badly formed XML: %s" -msgstr "" +msgstr " XML: %s" #: core/validators.py:201 #, python-format msgid "Invalid URL: %s" -msgstr "" +msgstr " URL: %s" -#: core/validators.py:205 core/validators.py:207 +#: core/validators.py:203 #, python-format msgid "The URL %s is a broken link." -msgstr "" +msgstr "URL %s ." -#: core/validators.py:213 +#: core/validators.py:209 msgid "Enter a valid U.S. state abbreviation." -msgstr "" +msgstr " ." -#: core/validators.py:228 +#: core/validators.py:224 #, 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] "" msgstr[1] "" -#: core/validators.py:235 +#: core/validators.py:231 #, python-format msgid "This field must match the '%s' field." -msgstr "" +msgstr " '%s' ." -#: core/validators.py:254 +#: core/validators.py:250 msgid "Please enter something for at least one field." -msgstr "" +msgstr ", ." -#: core/validators.py:263 core/validators.py:274 +#: core/validators.py:259 core/validators.py:270 msgid "Please enter both fields or leave them both empty." -msgstr "" +msgstr ", ." -#: core/validators.py:281 +#: core/validators.py:277 #, python-format msgid "This field must be given if %(field)s is %(value)s" msgstr "" -#: core/validators.py:293 +#: core/validators.py:289 #, python-format msgid "This field must be given if %(field)s is not %(value)s" msgstr "" -#: core/validators.py:312 +#: core/validators.py:308 msgid "Duplicate values are not allowed." msgstr "" -#: core/validators.py:335 +#: core/validators.py:331 #, python-format msgid "This value must be a power of %s." msgstr "" -#: core/validators.py:346 +#: core/validators.py:342 msgid "Please enter a valid decimal number." msgstr "" -#: core/validators.py:348 +#: core/validators.py:344 #, python-format msgid "Please enter a valid decimal number with at most %s total digit." msgid_plural "" @@ -905,7 +890,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: core/validators.py:351 +#: core/validators.py:347 #, python-format msgid "Please enter a valid decimal number with at most %s decimal place." msgid_plural "" @@ -913,71 +898,71 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: core/validators.py:361 +#: core/validators.py:357 #, python-format msgid "Make sure your uploaded file is at least %s bytes big." msgstr "" -#: core/validators.py:362 +#: core/validators.py:358 #, python-format msgid "Make sure your uploaded file is at most %s bytes big." msgstr "" -#: core/validators.py:375 +#: core/validators.py:371 msgid "The format for this field is wrong." msgstr "" -#: core/validators.py:390 +#: core/validators.py:386 msgid "This field is invalid." msgstr "" -#: core/validators.py:425 +#: core/validators.py:421 #, python-format msgid "Could not retrieve anything from %s." msgstr "" -#: core/validators.py:428 +#: core/validators.py:424 #, python-format msgid "" "The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." msgstr "" -#: core/validators.py:461 +#: core/validators.py:457 #, python-format msgid "" "Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " "\"%(start)s\".)" msgstr "" -#: core/validators.py:465 +#: core/validators.py:461 #, python-format msgid "" "Some text starting on line %(line)s is not allowed in that context. (Line " "starts with \"%(start)s\".)" msgstr "" -#: core/validators.py:470 +#: core/validators.py:466 #, python-format msgid "" "\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" "(start)s\".)" msgstr "" -#: core/validators.py:475 +#: core/validators.py:471 #, python-format msgid "" "\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" "(start)s\".)" msgstr "" -#: core/validators.py:479 +#: core/validators.py:475 #, python-format msgid "" "A tag on line %(line)s is missing one or more required attributes. (Line " "starts with \"%(start)s\".)" msgstr "" -#: core/validators.py:484 +#: core/validators.py:480 #, python-format msgid "" "The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " @@ -992,6 +977,7 @@ msgstr "" msgid "" " Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" +" \"Control\", \"Command\" , ." #~ msgid "Server error (500)" #~ msgstr " (500)" diff --git a/django/conf/locale/zh_CN/LC_MESSAGES/django.mo b/django/conf/locale/zh_CN/LC_MESSAGES/django.mo index 065b308b948c5affe6004ca0792eb19b4475cde3..c1ca2f9f73f993fcb395141ff9fb4912cadc7ad6 100644 GIT binary patch delta 4848 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

oU>\n" "Language-Team: Simplified Chinese \n" "MIME-Version: 1.0\n" @@ -66,7 +66,8 @@ msgstr "历史" msgid "Date/time" msgstr "日期/时间" -#: contrib/admin/templates/admin/object_history.html:19 models/auth.py:47 +#: contrib/admin/templates/admin/object_history.html:19 +#: models/auth.py:47 msgid "User" msgstr "用户" @@ -79,9 +80,7 @@ msgid "DATE_WITH_TIME_FULL" msgstr "N j, Y, P" #: 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." +msgid "This object doesn't have a change history. It probably wasn't added via this admin site." msgstr "此对象没有修改历史。可能不能通过这个管理站点来增加。" #: contrib/admin/templates/admin/base_site.html:4 @@ -105,12 +104,8 @@ msgid "Server Error (500)" msgstr "服务器错误 (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 "" -"存在一个错误。它已经通过电子邮件被报告给站点管理员了,并且应该很快被改正。谢" -"谢你的关心。" +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 "存在一个错误。它已经通过电子邮件被报告给站点管理员了,并且应该很快被改正。谢谢你的关心。" #: contrib/admin/templates/admin/404.html:4 #: contrib/admin/templates/admin/404.html:8 @@ -175,21 +170,13 @@ msgstr "注销" #: contrib/admin/templates/admin/delete_confirmation.html:7 #, 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 "" -"删除 %(object_name)s '%(object)s' 会导致删除相关的对象,但你的帐号无权删除下" -"列类型的对象:" +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 "删除 %(object_name)s '%(object)s' 会导致删除相关的对象,但你的帐号无权删除下列类型的对象:" #: contrib/admin/templates/admin/delete_confirmation.html:14 #, 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 "" -"你确信相要删除 %(object_name)s \"%(object)s\"?所有相关的项目都将被删除:" +msgid "Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of the following related items will be deleted:" +msgstr "你确信相要删除 %(object_name)s \"%(object)s\"?所有相关的项目都将被删除:" #: contrib/admin/templates/admin/delete_confirmation.html:18 msgid "Yes, I'm sure" @@ -218,12 +205,8 @@ msgid "Password reset" msgstr "口令重设" #: 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 "" -"忘记你的口令?在下面输入你的邮箱地址,我们将重设你的口令并且将新的口令通过邮" -"件发送给你。" +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 "忘记你的口令?在下面输入你的邮箱地址,我们将重设你的口令并且将新的口令通过邮件发送给你。" #: contrib/admin/templates/registration/password_reset_form.html:16 msgid "E-mail address:" @@ -247,19 +230,12 @@ msgid "Password reset successful" msgstr "口令重设成功" #: 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 "" -"我们已经按你所提交的邮箱地址发送了一个新的口令给你。你应该很会收到这封邮件。" +msgid "We've e-mailed a new password to the e-mail address you submitted. You should be receiving it shortly." +msgstr "我们已经按你所提交的邮箱地址发送了一个新的口令给你。你应该很会收到这封邮件。" #: 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 "" -"请输入你的旧口令,为了安全起见,接着要输入你的新口令两遍,这样我们可以校验你" -"输入的是否正确。" +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 "请输入你的旧口令,为了安全起见,接着要输入你的新口令两遍,这样我们可以校验你输入的是否正确。" #: contrib/admin/templates/registration/password_change_form.html:17 msgid "Old password:" @@ -313,9 +289,7 @@ msgid "redirect from" msgstr "重定向自" #: contrib/redirects/models/redirects.py:8 -msgid "" -"This should be an absolute path, excluding the domain name. Example: '/" -"events/search/'." +msgid "This should be an absolute path, excluding the domain name. Example: '/events/search/'." msgstr "应该是一个绝对路径,不包括域名。例如:'/events/search/'。" #: contrib/redirects/models/redirects.py:9 @@ -323,9 +297,7 @@ msgid "redirect to" msgstr "重定向到" #: contrib/redirects/models/redirects.py:10 -msgid "" -"This can be either an absolute path (as above) or a full URL starting with " -"'http://'." +msgid "This can be either an absolute path (as above) or a full URL starting with 'http://'." msgstr "可以是绝对路径(同上)或以'http://'开始的全URL。" #: contrib/redirects/models/redirects.py:12 @@ -341,8 +313,7 @@ msgid "URL" msgstr "" #: contrib/flatpages/models/flatpages.py:7 -msgid "" -"Example: '/about/contact/'. Make sure to have leading and trailing slashes." +msgid "Example: '/about/contact/'. Make sure to have leading and trailing slashes." msgstr "例如:'/about/contact/'。请确保前导和结尾的除号。" #: contrib/flatpages/models/flatpages.py:8 @@ -362,12 +333,8 @@ msgid "template name" msgstr "模板名称" #: contrib/flatpages/models/flatpages.py:12 -#, fuzzy -msgid "" -"Example: 'flatpages/contact_page'. If this isn't provided, the system will " -"use 'flatpages/default'." -msgstr "" -"例如:'flatfiles/contact_page'。如果未提供,系统将使用'flatfiles/default'。" +msgid "Example: 'flatpages/contact_page'. If this isn't provided, the system will use 'flatpages/default'." +msgstr "例如:'flatfiles/contact_page'。如果未提供,系统将使用'flatfiles/default'。" #: contrib/flatpages/models/flatpages.py:13 msgid "registration required" @@ -433,23 +400,28 @@ msgstr "一月" msgid "February" msgstr "二月" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:14 +#: utils/dates.py:27 msgid "March" msgstr "三月" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:14 +#: utils/dates.py:27 msgid "April" msgstr "四月" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:14 +#: utils/dates.py:27 msgid "May" msgstr "五月" -#: utils/dates.py:14 utils/dates.py:27 +#: utils/dates.py:14 +#: utils/dates.py:27 msgid "June" msgstr "六月" -#: utils/dates.py:15 utils/dates.py:27 +#: utils/dates.py:15 +#: utils/dates.py:27 msgid "July" msgstr "七月" @@ -521,7 +493,10 @@ msgstr "站点" msgid "label" msgstr "标签" -#: models/core.py:29 models/core.py:40 models/auth.py:6 models/auth.py:19 +#: models/core.py:29 +#: models/core.py:40 +#: models/auth.py:6 +#: models/auth.py:19 msgid "name" msgstr "名称" @@ -573,7 +548,8 @@ msgstr "代码名称" msgid "Permission" msgstr "许可" -#: models/auth.py:11 models/auth.py:58 +#: models/auth.py:11 +#: models/auth.py:58 msgid "Permissions" msgstr "许可" @@ -581,7 +557,8 @@ msgstr "许可" msgid "Group" msgstr "组" -#: models/auth.py:23 models/auth.py:60 +#: models/auth.py:23 +#: models/auth.py:60 msgid "Groups" msgstr "组" @@ -634,11 +611,8 @@ msgid "date joined" msgstr "加入日期" #: models/auth.py:44 -msgid "" -"In addition to the permissions manually assigned, this user will also get " -"all permissions granted to each group he/she is in." -msgstr "" -"除了手动设置权限以外,用户也会从他(她)所在的小组获得所赋组小组的所有权限。" +msgid "In addition to the permissions manually assigned, this user will also get all permissions granted to each group he/she is in." +msgstr "除了手动设置权限以外,用户也会从他(她)所在的小组获得所赋组小组的所有权限。" #: models/auth.py:48 msgid "Users" @@ -669,9 +643,8 @@ msgid "Welsh" msgstr "威尔士语" #: conf/global_settings.py:39 -#, fuzzy msgid "Danish" -msgstr "西斑牙语" +msgstr "丹麦语" #: conf/global_settings.py:40 msgid "German" @@ -683,7 +656,7 @@ msgstr "英语" #: conf/global_settings.py:42 msgid "Spanish" -msgstr "西斑牙语" +msgstr "西班牙语" #: conf/global_settings.py:43 msgid "French" @@ -695,7 +668,7 @@ msgstr "加利西亚语" #: conf/global_settings.py:45 msgid "Icelandic" -msgstr "" +msgstr "冰岛语" #: conf/global_settings.py:46 msgid "Italian" @@ -727,7 +700,7 @@ msgstr "塞尔维亚语" #: conf/global_settings.py:53 msgid "Swedish" -msgstr "" +msgstr "瑞典语" #: conf/global_settings.py:54 msgid "Simplified Chinese" @@ -798,9 +771,7 @@ msgid "Enter a valid e-mail address." msgstr "输入一个有效的邮件地址。" #: core/validators.py:147 -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." +msgid "Upload a valid image. The file you uploaded was either not an image or a corrupted image." msgstr "上传一个有效的图片。您所上传的文件或者不是图片或是一个破坏的图片。" #: core/validators.py:154 @@ -841,7 +812,8 @@ msgstr "格式错误的 XML: %s" msgid "Invalid URL: %s" msgstr "无效 URL: %s" -#: core/validators.py:205 core/validators.py:207 +#: core/validators.py:205 +#: core/validators.py:207 #, python-format msgid "The URL %s is a broken link." msgstr "URL %s 是一个断开的链接。" @@ -865,7 +837,8 @@ msgstr "这个字段必须与 '%s' 字段相匹配。" msgid "Please enter something for at least one field." msgstr "请至少在一个字段上输入些什么。" -#: core/validators.py:263 core/validators.py:274 +#: core/validators.py:263 +#: core/validators.py:274 msgid "Please enter both fields or leave them both empty." msgstr "请要么两个字段都输入或者两个字段都空着。" @@ -895,15 +868,13 @@ msgstr "请输入一个有效的小数。" #: core/validators.py:348 #, 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] "请输入一个有效的小数,最多 %s 个数字。 " #: core/validators.py:351 #, 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." +msgid_plural "Please enter a valid decimal number with at most %s decimal places." msgstr[0] "请输入一个有效的小数,最多 %s 个小数位。 " #: core/validators.py:361 @@ -931,63 +902,44 @@ msgstr "不能从 %s 得到任何东西。" #: core/validators.py:428 #, 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 返回了无效的 Content-Type 头 '%(contenttype)s'。" #: core/validators.py:461 #, python-format -msgid "" -"Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " -"\"%(start)s\".)" -msgstr "" -"请关闭未关闭的 %(tag)s 标签从第 %(line)s 行。(行开始于 \"%(start)s\"。)" +msgid "Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with \"%(start)s\".)" +msgstr "请关闭未关闭的 %(tag)s 标签从第 %(line)s 行。(行开始于 \"%(start)s\"。)" #: core/validators.py:465 #, python-format -msgid "" -"Some text starting on line %(line)s is not allowed in that context. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"在 %(line)s 行开始的一些文本不允许在那个上下文中。(行开始于 \"%(start)s\"。)" +msgid "Some text starting on line %(line)s is not allowed in that context. (Line starts with \"%(start)s\".)" +msgstr "在 %(line)s 行开始的一些文本不允许在那个上下文中。(行开始于 \"%(start)s\"。)" #: core/validators.py:470 #, python-format -msgid "" -"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" -"(start)s\".)" -msgstr "" -"在 %(line)s 行的\"%(attr)s\"不是一个有效的属性。(行开始于 \"%(start)s\"。)" +msgid "\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%(start)s\".)" +msgstr "在 %(line)s 行的\"%(attr)s\"不是一个有效的属性。(行开始于 \"%(start)s\"。)" #: core/validators.py:475 #, python-format -msgid "" -"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" -"(start)s\".)" -msgstr "" -"在 %(line)s 行的\"<%(tag)s>\"不是一个有效的标签。(行开始于 \"%(start)s\"。)" +msgid "\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%(start)s\".)" +msgstr "在 %(line)s 行的\"<%(tag)s>\"不是一个有效的标签。(行开始于 \"%(start)s\"。)" #: core/validators.py:479 #, python-format -msgid "" -"A tag on line %(line)s is missing one or more required attributes. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"在行 %(line)s 的标签少了一个或多个必须的属性。(行开始于 \"%(start)s\"。)" +msgid "A tag on line %(line)s is missing one or more required attributes. (Line starts with \"%(start)s\".)" +msgstr "在行 %(line)s 的标签少了一个或多个必须的属性。(行开始于 \"%(start)s\"。)" #: core/validators.py:484 #, python-format -msgid "" -"The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"在行 %(line)s 的\"%(attr)s\"属性有一个无效的值。(行开始于 \"%(start)s\"。)" +msgid "The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line starts with \"%(start)s\".)" +msgstr "在行 %(line)s 的\"%(attr)s\"属性有一个无效的值。(行开始于 \"%(start)s\"。)" #: core/meta/fields.py:111 msgid " Separate multiple IDs with commas." msgstr " 用逗号分隔多个ID。" #: core/meta/fields.py:114 -msgid "" -" Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgid " Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr " 按下 \"Control\",或者在Mac上按 \"Command\" 来选择一个或多个值。" +