From f0ca553a68c7956805406c4432fe398763b564f9 Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Wed, 15 Aug 2007 11:48:56 +0000 Subject: [PATCH] Fixed #4880 -- Updated Spanish translation. Thanks, Mario Gonzalez. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5894 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/es/LC_MESSAGES/django.mo | Bin 53622 -> 53852 bytes django/conf/locale/es/LC_MESSAGES/django.po | 2320 ++++++++++--------- 2 files changed, 1166 insertions(+), 1154 deletions(-) diff --git a/django/conf/locale/es/LC_MESSAGES/django.mo b/django/conf/locale/es/LC_MESSAGES/django.mo index 93c028e7c6594e1d2891b41ae81bc5644265f859..7beda77032a97bfb01ec42baca0729e40f8ba8b8 100644 GIT binary patch delta 15712 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 Pw^?~Aoc?*X*G&6Ah`Tc! delta 15611 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\n" "Language-Team: Castellano \n" @@ -15,67 +15,6 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: oldforms/__init__.py:369 db/models/fields/__init__.py:152 -#: db/models/fields/__init__.py:309 db/models/fields/__init__.py:706 -#: db/models/fields/__init__.py:717 newforms/models.py:187 -#: newforms/fields.py:92 newforms/fields.py:440 newforms/fields.py:516 -#: newforms/fields.py:527 -msgid "This field is required." -msgstr "Este campo es obligatorio." - -#: oldforms/__init__.py:404 -#, python-format -msgid "Ensure your text is less than %s character." -msgid_plural "Ensure your text is less than %s characters." -msgstr[0] "Asegúrese de que su texto tiene menos de %s carácter." -msgstr[1] "Asegúrese de que su texto tiene menos de %s caracteres." - -#: oldforms/__init__.py:409 -msgid "Line breaks are not allowed here." -msgstr "No se permiten saltos de línea." - -#: oldforms/__init__.py:507 oldforms/__init__.py:581 oldforms/__init__.py:620 -#, python-format -msgid "Select a valid choice; '%(data)s' is not in %(choices)s." -msgstr "Escoja una opción válida; '%(data)s' no está en %(choices)s." - -#: oldforms/__init__.py:587 newforms/widgets.py:181 -#: contrib/admin/filterspecs.py:152 -msgid "Unknown" -msgstr "Desconocido" - -#: oldforms/__init__.py:587 newforms/widgets.py:181 -#: contrib/admin/filterspecs.py:145 -msgid "Yes" -msgstr "Sí" - -#: oldforms/__init__.py:587 newforms/widgets.py:181 -#: contrib/admin/filterspecs.py:145 -msgid "No" -msgstr "No" - -#: oldforms/__init__.py:682 core/validators.py:181 core/validators.py:461 -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"No se ha enviado ningún fichero. Compruebe el tipo de codificación en el " -"formulario." - -#: oldforms/__init__.py:684 -msgid "The submitted file is empty." -msgstr "El fichero enviado está vacío." - -#: oldforms/__init__.py:740 -msgid "Enter a whole number between -32,768 and 32,767." -msgstr "Introduzca un número entero entre -32,768 y 32,767." - -#: oldforms/__init__.py:750 -msgid "Enter a positive number." -msgstr "Introduzca un número positivo." - -#: oldforms/__init__.py:760 -msgid "Enter a whole number between 0 and 32,767." -msgstr "Introduzca un número entero entre 0 y 32,767." - #: db/models/manipulators.py:309 #, python-format msgid "%(object)s with this %(type)s already exists for the given %(field)s." @@ -86,40 +25,47 @@ msgstr "%(object)s de este %(type)s ya existen en este %(field)s." msgid "and" msgstr "y" -#: db/models/fields/__init__.py:48 +#: db/models/fields/__init__.py:49 #, 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:404 +#: db/models/fields/__init__.py:156 db/models/fields/__init__.py:313 +#: db/models/fields/__init__.py:721 db/models/fields/__init__.py:732 +#: newforms/fields.py:92 newforms/fields.py:490 newforms/fields.py:566 +#: newforms/fields.py:577 newforms/models.py:193 oldforms/__init__.py:373 +msgid "This field is required." +msgstr "Este campo es obligatorio." + +#: db/models/fields/__init__.py:411 msgid "This value must be an integer." msgstr "Este valor debe ser un entero." -#: db/models/fields/__init__.py:439 +#: db/models/fields/__init__.py:446 msgid "This value must be either True or False." msgstr "Este valor debe ser Verdadero o Falso." -#: db/models/fields/__init__.py:460 +#: db/models/fields/__init__.py:467 msgid "This field cannot be null." msgstr "Este campo no puede estar vacío." -#: db/models/fields/__init__.py:494 core/validators.py:155 +#: db/models/fields/__init__.py:501 core/validators.py:155 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "Introduzca una fecha válida en formato AAAA-MM-DD." -#: db/models/fields/__init__.py:563 core/validators.py:164 +#: db/models/fields/__init__.py:570 core/validators.py:164 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." msgstr "Introduzca una fecha/hora válida en formato AAAA-MM-DD HH:MM." -#: db/models/fields/__init__.py:623 +#: db/models/fields/__init__.py:631 msgid "This value must be a decimal number." msgstr "Este valor debe ser un entero." -#: db/models/fields/__init__.py:726 +#: db/models/fields/__init__.py:741 msgid "Enter a valid filename." msgstr "Introduzca un nombre de fichero válido" -#: db/models/fields/__init__.py:851 +#: db/models/fields/__init__.py:883 msgid "This value must be either None, True or False." msgstr "Este valor debe ser Verdadero o Falso." @@ -224,414 +170,105 @@ msgid "Hebrew" msgstr "Hebreo" #: conf/global_settings.py:56 +msgid "Croatian" +msgstr "Croata" + +#: conf/global_settings.py:57 msgid "Icelandic" msgstr "Islandés" -#: conf/global_settings.py:57 +#: conf/global_settings.py:58 msgid "Italian" msgstr "Italiano" -#: conf/global_settings.py:58 +#: conf/global_settings.py:59 msgid "Japanese" msgstr "Japonés" -#: conf/global_settings.py:59 +#: conf/global_settings.py:60 msgid "Korean" msgstr "Koreano" -#: conf/global_settings.py:60 +#: conf/global_settings.py:61 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:61 +#: conf/global_settings.py:62 msgid "Latvian" msgstr "Latvio" -#: conf/global_settings.py:62 +#: conf/global_settings.py:63 msgid "Macedonian" msgstr "Macedonio" -#: conf/global_settings.py:63 +#: conf/global_settings.py:64 msgid "Dutch" msgstr "Alemán" -#: conf/global_settings.py:64 +#: conf/global_settings.py:65 msgid "Norwegian" msgstr "Noruego" -#: conf/global_settings.py:65 +#: conf/global_settings.py:66 msgid "Polish" msgstr "Polaco" -#: conf/global_settings.py:66 +#: conf/global_settings.py:67 msgid "Portugese" msgstr "Portugés" -#: conf/global_settings.py:67 +#: conf/global_settings.py:68 msgid "Brazilian" msgstr "Brasileño" -#: conf/global_settings.py:68 +#: conf/global_settings.py:69 msgid "Romanian" msgstr "Rumano" -#: conf/global_settings.py:69 +#: conf/global_settings.py:70 msgid "Russian" msgstr "Ruso" -#: conf/global_settings.py:70 +#: conf/global_settings.py:71 msgid "Slovak" msgstr "Eslovaco" -#: conf/global_settings.py:71 +#: conf/global_settings.py:72 msgid "Slovenian" msgstr "Esloveno" -#: conf/global_settings.py:72 +#: conf/global_settings.py:73 msgid "Serbian" msgstr "Serbio" -#: conf/global_settings.py:73 +#: conf/global_settings.py:74 msgid "Swedish" msgstr "Sueco" -#: conf/global_settings.py:74 +#: conf/global_settings.py:75 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:75 +#: conf/global_settings.py:76 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:76 +#: conf/global_settings.py:77 msgid "Turkish" msgstr "Turco" -#: conf/global_settings.py:77 +#: conf/global_settings.py:78 msgid "Ukrainian" msgstr "Ucraniano" -#: conf/global_settings.py:78 +#: conf/global_settings.py:79 msgid "Simplified Chinese" msgstr "Chino simplificado" -#: conf/global_settings.py:79 +#: conf/global_settings.py:80 msgid "Traditional Chinese" msgstr "Chino tradicional" -#: core/validators.py:71 -msgid "This value must contain only letters, numbers and underscores." -msgstr "Este valor debe contener sólo letras, números y guiones bajos." - -#: core/validators.py:75 -msgid "" -"This value must contain only letters, numbers, underscores, dashes or " -"slashes." -msgstr "" -"Este valor debe contener letras, números, guiones bajos o barras solamente." - -#: core/validators.py:79 -msgid "This value must contain only letters, numbers, underscores or hyphens." -msgstr "Este valor debe contener sólo letras, números, guiones bajos o medios." - -#: core/validators.py:83 -msgid "Uppercase letters are not allowed here." -msgstr "No se admiten letras mayúsculas." - -#: core/validators.py:87 -msgid "Lowercase letters are not allowed here." -msgstr "No se admiten letras minúsculas." - -#: core/validators.py:94 -msgid "Enter only digits separated by commas." -msgstr "Introduzca sólo dígitos separados por comas." - -#: core/validators.py:106 -msgid "Enter valid e-mail addresses separated by commas." -msgstr "Introduzca direcciones de correo válidas separadas por comas." - -#: core/validators.py:110 -msgid "Please enter a valid IP address." -msgstr "Por favor introduzca una dirección IP válida." - -#: core/validators.py:114 -msgid "Empty values are not allowed here." -msgstr "No se admiten valores vacíos." - -#: core/validators.py:118 -msgid "Non-numeric characters aren't allowed here." -msgstr "No se admiten caracteres no numéricos." - -#: core/validators.py:122 -msgid "This value can't be comprised solely of digits." -msgstr "Este valor no puede comprender sólo dígitos." - -#: core/validators.py:127 newforms/fields.py:141 -msgid "Enter a whole number." -msgstr "Introduzca un número entero." - -#: core/validators.py:131 -msgid "Only alphabetical characters are allowed here." -msgstr "Sólo se admiten caracteres alfabéticos." - -#: core/validators.py:146 -msgid "Year must be 1900 or later." -msgstr "El año debe ser 1900 o posterior." - -#: core/validators.py:150 -#, python-format -msgid "Invalid date: %s" -msgstr "Fecha no válida: %s" - -#: core/validators.py:160 -msgid "Enter a valid time in HH:MM format." -msgstr "Introduzca una hora válida en formato HH:MM." - -#: core/validators.py:169 newforms/fields.py:335 -msgid "Enter a valid e-mail address." -msgstr "Introduzca una dirección de correo electrónico válida" - -#: core/validators.py:185 -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Envíe una imagen válida. El fichero que ha enviado no era una imagen o se " -"trataba de una imagen corrupta." - -#: core/validators.py:192 -#, python-format -msgid "The URL %s does not point to a valid image." -msgstr "La URL %s no apunta a una imagen válida." - -#: core/validators.py:196 -#, python-format -msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." -msgstr "" -"Los números de teléfono deben guardar el formato XXX-XXX-XXXX. \"%s\" no es " -"válido." - -#: core/validators.py:204 -#, python-format -msgid "The URL %s does not point to a valid QuickTime video." -msgstr "La URL %s no apunta a un vídeo QuickTime válido." - -#: core/validators.py:208 -msgid "A valid URL is required." -msgstr "Se precisa una URL válida." - -#: core/validators.py:222 -#, python-format -msgid "" -"Valid HTML is required. Specific errors are:\n" -"%s" -msgstr "" -"Se precisa HTML válido. Los errores específicos son:\n" -"%s" - -#: core/validators.py:229 -#, python-format -msgid "Badly formed XML: %s" -msgstr "XML mal formado: %s" - -#: core/validators.py:246 -#, python-format -msgid "Invalid URL: %s" -msgstr "URL no válida: %s" - -#: core/validators.py:251 core/validators.py:253 -#, python-format -msgid "The URL %s is a broken link." -msgstr "La URL %s es un enlace roto." - -#: core/validators.py:259 -msgid "Enter a valid U.S. state abbreviation." -msgstr "Introduzca una abreviatura válida de estado de los EEUU." - -#: core/validators.py:273 -#, 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] "¡Cuida tu vocabulario! Aquí no admitimos la palabra %s." -msgstr[1] "¡Cuida tu vocabulario! Aquí no admitimos las palabras %s." - -#: core/validators.py:280 -#, python-format -msgid "This field must match the '%s' field." -msgstr "Este campo debe concordar con el campo '%s'." - -#: core/validators.py:299 -msgid "Please enter something for at least one field." -msgstr "Por favor, introduzca algo en al menos un campo." - -#: core/validators.py:308 core/validators.py:319 -msgid "Please enter both fields or leave them both empty." -msgstr "Por favor, rellene ambos campos o deje ambos vacíos." - -#: core/validators.py:327 -#, 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:340 -#, 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:359 -msgid "Duplicate values are not allowed." -msgstr "No se admiten valores duplicados." - -#: core/validators.py:374 -#, python-format -msgid "This value must be between %(lower)s and %(upper)s." -msgstr "Este valor debe estar entre %(lower)s y %(upper)s." - -#: core/validators.py:376 -#, python-format -msgid "This value must be at least %s." -msgstr "Este valor debe ser como mínimo %s." - -#: core/validators.py:378 -#, python-format -msgid "This value must be no more than %s." -msgstr "Este valor no debe ser mayor que %s." - -#: core/validators.py:414 -#, python-format -msgid "This value must be a power of %s." -msgstr "Este valor debe ser una potencia de %s." - -#: core/validators.py:424 -msgid "Please enter a valid decimal number." -msgstr "Por favor, introduzca un número decimal válido." - -#: core/validators.py:431 -#, 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 número decimal válido con a lo más %s dígito en " -"total." -msgstr[1] "" -"Por favor, introduzca un número decimal válido con a lo más %s dígitos en " -"total." - -#: core/validators.py:434 -#, python-format -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 número decimal válido con a lo más %s dígito en su " -"parte entera." -msgstr[1] "" -"Por favor, introduzca un número decimal válido con a lo más %s dígitos en su " -"parte entera." - -#: core/validators.py:437 -#, 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 número decimal válido con a lo más %s dígito " -"decimal." -msgstr[1] "" -"Por favor, introduzca un número decimal válido con a lo más %s dígitos " -"decimales." - -#: core/validators.py:445 -msgid "Please enter a valid floating point number." -msgstr "Por favor, introduzca un número decimal válido." - -#: core/validators.py:454 -#, python-format -msgid "Make sure your uploaded file is at least %s bytes big." -msgstr "Asegúrese de que el fichero que envía tiene al menos %s bytes." - -#: core/validators.py:455 -#, python-format -msgid "Make sure your uploaded file is at most %s bytes big." -msgstr "Asegúrese de que el fichero que envía tiene como máximo %s bytes." - -#: core/validators.py:472 -msgid "The format for this field is wrong." -msgstr "El formato de este campo es incorrecto." - -#: core/validators.py:487 -msgid "This field is invalid." -msgstr "Este campo no es válido." - -#: core/validators.py:523 -#, python-format -msgid "Could not retrieve anything from %s." -msgstr "No pude obtener nada de %s." - -#: core/validators.py:526 -#, 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 válida." - -#: core/validators.py:559 -#, 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 línea %(line)s. (La línea " -"empieza por \"%(start)s\".)" - -#: core/validators.py:563 -#, 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 línea %(line)s no está permitido en ese " -"contexto. (La línea empieza por \"%(start)s\".)" - -#: core/validators.py:568 -#, python-format -msgid "" -"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" -"(start)s\".)" -msgstr "" -"El \"%(attr)s\" de la línea %(line)s no es un atributo válido. (La línea " -"empieza por \"%(start)s\".)" - -#: core/validators.py:573 -#, python-format -msgid "" -"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" -"(start)s\".)" -msgstr "" -"La \"<%(tag)s>\" de la línea %(line)s no es una etiqueta válida. (La línea " -"empieza por \"%(start)s\".)" - -#: core/validators.py:577 -#, 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 línea %(line)s le faltan uno o más atributos " -"requeridos. (La línea empieza por \"%(start)s\".)" - -#: core/validators.py:582 -#, 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 línea %(line)s tiene un valor que no es " -"válido. (La línea empieza por \"%(start)s\".)" - #: views/generic/create_update.py:43 #, python-format msgid "The %(verbose_name)s was created successfully." @@ -647,18 +284,275 @@ msgstr "Se actualizó con éxito el %(verbose_name)s." msgid "The %(verbose_name)s was deleted." msgstr "El %(verbose_name)s ha sido eliminado." -#: newforms/models.py:174 newforms/fields.py:428 -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Escoja una opción válida. Esa opción no está entre las aceptadas." +#: utils/dates.py:6 +msgid "Monday" +msgstr "Lunes" -#: newforms/models.py:191 newforms/fields.py:444 newforms/fields.py:520 -msgid "Enter a list of values." -msgstr "Introduzca una lista de valores." +#: utils/dates.py:6 +msgid "Tuesday" +msgstr "Martes" -#: newforms/models.py:197 newforms/fields.py:450 +#: utils/dates.py:6 +msgid "Wednesday" +msgstr "Miércoles" + +#: utils/dates.py:6 +msgid "Thursday" +msgstr "Jueves" + +#: utils/dates.py:6 +msgid "Friday" +msgstr "Viernes" + +#: utils/dates.py:7 +msgid "Saturday" +msgstr "Sábado" + +#: utils/dates.py:7 +msgid "Sunday" +msgstr "Domingo" + +#: utils/dates.py:10 +msgid "Mon" +msgstr "Lun" + +#: utils/dates.py:10 +msgid "Tue" +msgstr "Mar" + +#: utils/dates.py:10 +msgid "Wed" +msgstr "Mie" + +#: utils/dates.py:10 +msgid "Thu" +msgstr "Jue" + +#: utils/dates.py:10 +msgid "Fri" +msgstr "Vie" + +#: utils/dates.py:11 +msgid "Sat" +msgstr "Sab" + +#: utils/dates.py:11 +msgid "Sun" +msgstr "Dom" + +#: utils/dates.py:18 +msgid "January" +msgstr "Enero" + +#: utils/dates.py:18 +msgid "February" +msgstr "Febrero" + +#: utils/dates.py:18 utils/dates.py:31 +msgid "March" +msgstr "Marzo" + +#: utils/dates.py:18 utils/dates.py:31 +msgid "April" +msgstr "Abril" + +#: utils/dates.py:18 utils/dates.py:31 +msgid "May" +msgstr "Mayo" + +#: utils/dates.py:18 utils/dates.py:31 +msgid "June" +msgstr "Junio" + +#: utils/dates.py:19 utils/dates.py:31 +msgid "July" +msgstr "Julio" + +#: utils/dates.py:19 +msgid "August" +msgstr "Agosto" + +#: utils/dates.py:19 +msgid "September" +msgstr "Septiembre" + +#: utils/dates.py:19 +msgid "October" +msgstr "Octubre" + +#: utils/dates.py:19 +msgid "November" +msgstr "Noviembre" + +#: utils/dates.py:20 +msgid "December" +msgstr "Diciembre" + +#: utils/dates.py:23 +msgid "jan" +msgstr "ene" + +#: utils/dates.py:23 +msgid "feb" +msgstr "feb" + +#: utils/dates.py:23 +msgid "mar" +msgstr "mar" + +#: utils/dates.py:23 +msgid "apr" +msgstr "abr" + +#: utils/dates.py:23 +msgid "may" +msgstr "may" + +#: utils/dates.py:23 +msgid "jun" +msgstr "jun" + +#: utils/dates.py:24 +msgid "jul" +msgstr "jul" + +#: utils/dates.py:24 +msgid "aug" +msgstr "ago" + +#: utils/dates.py:24 +msgid "sep" +msgstr "sep" + +#: utils/dates.py:24 +msgid "oct" +msgstr "oct" + +#: utils/dates.py:24 +msgid "nov" +msgstr "nov" + +#: utils/dates.py:24 +msgid "dec" +msgstr "dic" + +#: utils/dates.py:31 +msgid "Jan." +msgstr "Ene." + +#: utils/dates.py:31 +msgid "Feb." +msgstr "Feb." + +#: utils/dates.py:32 +msgid "Aug." +msgstr "Ago." + +#: utils/dates.py:32 +msgid "Sept." +msgstr "Sept." + +#: utils/dates.py:32 +msgid "Oct." +msgstr "Oct." + +#: utils/dates.py:32 +msgid "Nov." +msgstr "Nov." + +#: utils/dates.py:32 +msgid "Dec." +msgstr "Dic." + +#: utils/timesince.py:12 +msgid "year" +msgid_plural "years" +msgstr[0] "año" +msgstr[1] "años" + +#: 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] "semana" +msgstr[1] "semanas" + +#: utils/timesince.py:15 +msgid "day" +msgid_plural "days" +msgstr[0] "día" +msgstr[1] "días" + +#: 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" + +#: utils/timesince.py:39 #, python-format -msgid "Select a valid choice. %s is not one of the available choices." -msgstr "Escoja una opción válida; '%s' no es una de las opciones disponibles." +msgid "%(number)d %(type)s" +msgstr "%(number)d %(type)s" + +#: utils/timesince.py:45 +#, python-format +msgid ", %(number)d %(type)s" +msgstr ", %(number)d %(type)s" + +#: utils/dateformat.py:41 +msgid "p.m." +msgstr "p.m" + +#: utils/dateformat.py:42 +msgid "a.m." +msgstr "a.m" + +#: utils/dateformat.py:47 +msgid "PM" +msgstr "PM" + +#: utils/dateformat.py:48 +msgid "AM" +msgstr "AM" + +#: utils/dateformat.py:97 +msgid "midnight" +msgstr "media noche" + +#: utils/dateformat.py:99 +msgid "noon" +msgstr "medio día" + +#: utils/translation/trans_real.py:391 +msgid "DATE_FORMAT" +msgstr "j N Y" + +#: utils/translation/trans_real.py:392 +msgid "DATETIME_FORMAT" +msgstr "j N Y P" + +#: utils/translation/trans_real.py:393 +msgid "TIME_FORMAT" +msgstr "P" + +#: utils/translation/trans_real.py:409 +msgid "YEAR_MONTH_FORMAT" +msgstr "F Y" + +#: utils/translation/trans_real.py:410 +msgid "MONTH_DAY_FORMAT" +msgstr "j \\de F" #: newforms/fields.py:116 #, python-format @@ -674,59 +568,130 @@ msgstr "" "Asegúrese de que su texto tiene al menos %(min)d caracteres (actualmente " "tiene %(length)d)." -#: newforms/fields.py:143 newforms/fields.py:166 newforms/fields.py:196 +#: newforms/fields.py:142 core/validators.py:127 +msgid "Enter a whole number." +msgstr "Introduzca un número entero." + +#: newforms/fields.py:144 newforms/fields.py:167 newforms/fields.py:197 #, python-format msgid "Ensure this value is less than or equal to %s." msgstr "Asegúrese de que este valor es menor o igual a %s." -#: newforms/fields.py:145 newforms/fields.py:168 newforms/fields.py:198 +#: newforms/fields.py:146 newforms/fields.py:169 newforms/fields.py:199 #, python-format msgid "Ensure this value is greater than or equal to %s." msgstr "Asegúrese de que este valor es mayor o igual a %s." -#: newforms/fields.py:164 newforms/fields.py:191 +#: newforms/fields.py:165 newforms/fields.py:192 msgid "Enter a number." msgstr "Introduzca un número." -#: newforms/fields.py:200 +#: newforms/fields.py:201 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Asegúrese de que no hay más de %s dígitos en total." -#: newforms/fields.py:202 +#: newforms/fields.py:203 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Asegúrese de que no hay más de %s decimales." -#: newforms/fields.py:204 +#: newforms/fields.py:205 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Asegúrese de que no hay más de %s dígitos antes del punto decimal." -#: newforms/fields.py:237 newforms/fields.py:560 +#: newforms/fields.py:238 newforms/fields.py:610 msgid "Enter a valid date." msgstr "Introduzca una fecha válida." -#: newforms/fields.py:264 newforms/fields.py:562 +#: newforms/fields.py:265 newforms/fields.py:612 msgid "Enter a valid time." msgstr "Introduzca una hora válida." -#: newforms/fields.py:300 +#: newforms/fields.py:301 msgid "Enter a valid date/time." msgstr "Introduzca una fecha/hora válida." -#: newforms/fields.py:313 +#: newforms/fields.py:314 msgid "Enter a valid value." msgstr "Introduzca un valor correcto." -#: newforms/fields.py:353 newforms/fields.py:375 +#: newforms/fields.py:336 core/validators.py:169 +msgid "Enter a valid e-mail address." +msgstr "Introduzca una dirección de correo electrónico válida" + +#: newforms/fields.py:376 oldforms/__init__.py:686 core/validators.py:181 +#: core/validators.py:461 +msgid "No file was submitted. Check the encoding type on the form." +msgstr "" +"No se ha enviado ningún fichero. Compruebe el tipo de codificación en el " +"formulario." + +#: newforms/fields.py:378 +msgid "No file was submitted." +msgstr "No se ha enviado ningún fichero" + +#: newforms/fields.py:380 oldforms/__init__.py:688 +msgid "The submitted file is empty." +msgstr "El fichero enviado está vacío." + +#: newforms/fields.py:397 core/validators.py:185 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" +"Envíe una imagen válida. El fichero que ha enviado no era una imagen o se " +"trataba de una imagen corrupta." + +#: newforms/fields.py:403 newforms/fields.py:425 msgid "Enter a valid URL." msgstr "Introduzca una URL válida." -#: newforms/fields.py:377 +#: newforms/fields.py:427 msgid "This URL appears to be a broken link." msgstr "La URL parece ser un enlace roto." +#: newforms/fields.py:478 newforms/models.py:180 +msgid "Select a valid choice. That choice is not one of the available choices." +msgstr "Escoja una opción válida. Esa opción no está entre las aceptadas." + +#: newforms/fields.py:494 newforms/fields.py:570 newforms/models.py:197 +msgid "Enter a list of values." +msgstr "Introduzca una lista de valores." + +#: newforms/fields.py:500 newforms/models.py:203 +#, python-format +msgid "Select a valid choice. %s is not one of the available choices." +msgstr "Escoja una opción válida; '%s' no es una de las opciones disponibles." + +#: newforms/widgets.py:188 contrib/admin/filterspecs.py:152 +#: oldforms/__init__.py:591 +msgid "Unknown" +msgstr "Desconocido" + +#: newforms/widgets.py:188 contrib/admin/filterspecs.py:145 +#: oldforms/__init__.py:591 +msgid "Yes" +msgstr "Sí" + +#: newforms/widgets.py:188 contrib/admin/filterspecs.py:145 +#: oldforms/__init__.py:591 +msgid "No" +msgstr "No" + +#: contrib/contenttypes/models.py:37 +msgid "python model class name" +msgstr "nombre de módulo python" + +#: contrib/contenttypes/models.py:40 +msgid "content type" +msgstr "tipo de contenido" + +#: contrib/contenttypes/models.py:41 +msgid "content types" +msgstr "tipos de contenido" + #: contrib/humanize/templatetags/humanize.py:17 msgid "th" msgstr "th" @@ -800,6 +765,197 @@ msgstr "ocho" msgid "nine" msgstr "nueve" +#: contrib/auth/views.py:41 +msgid "Logged out" +msgstr "Sesión terminada" + +#: contrib/auth/models.py:53 contrib/auth/models.py:73 +msgid "name" +msgstr "nombre" + +#: contrib/auth/models.py:55 +msgid "codename" +msgstr "nombre en código" + +#: contrib/auth/models.py:58 +msgid "permission" +msgstr "permiso" + +#: contrib/auth/models.py:59 contrib/auth/models.py:74 +msgid "permissions" +msgstr "permisos" + +#: contrib/auth/models.py:77 +msgid "group" +msgstr "grupo" + +#: contrib/auth/models.py:78 contrib/auth/models.py:121 +msgid "groups" +msgstr "grupos" + +#: contrib/auth/models.py:111 +msgid "username" +msgstr "nombre de usuario" + +#: contrib/auth/models.py:111 +msgid "" +"Required. 30 characters or fewer. Alphanumeric characters only (letters, " +"digits and underscores)." +msgstr "" +"Requerido. 30 caracteres o menos. Sólo caracteres alfanuméricos (letras, " +"dígitos y guiones bajos)." + +#: contrib/auth/models.py:112 +msgid "first name" +msgstr "nombre" + +#: contrib/auth/models.py:113 +msgid "last name" +msgstr "apellidos" + +#: contrib/auth/models.py:114 +msgid "e-mail address" +msgstr "dirección de correo" + +#: contrib/auth/models.py:115 +msgid "password" +msgstr "clave" + +#: contrib/auth/models.py:115 +msgid "" +"Use '[algo]$[salt]$[hexdigest]' or use the change " +"password form." +msgstr "" +"Use'[algo]$[sal]$[hash hexadecimal]' o use el " +"formulario para cambiar la contraseña." + +#: contrib/auth/models.py:116 +msgid "staff status" +msgstr "es staff" + +#: contrib/auth/models.py:116 +msgid "Designates whether the user can log into this admin site." +msgstr "Indica si el usuario puede entrar en este sitio de administración." + +#: contrib/auth/models.py:117 +msgid "active" +msgstr "activo" + +#: contrib/auth/models.py:117 +msgid "" +"Designates whether this user can log into the Django admin. Unselect this " +"instead of deleting accounts." +msgstr "" +"Indica si el usuario puede entrar en este sitio de administración. Desmarque " +"esto en lugar de borrar la cuenta." + +#: contrib/auth/models.py:118 +msgid "superuser status" +msgstr "es superusuario" + +#: contrib/auth/models.py:118 +msgid "" +"Designates that this user has all permissions without explicitly assigning " +"them." +msgstr "" +"Indica que este usuario tiene todos los permisos sin asignárselos " +"explícitamente." + +#: contrib/auth/models.py:119 +msgid "last login" +msgstr "Último registro" + +#: contrib/auth/models.py:120 +msgid "date joined" +msgstr "fecha de creación" + +#: contrib/auth/models.py:122 +msgid "" +"In addition to the permissions manually assigned, this user will also get " +"all permissions granted to each group he/she is in." +msgstr "" +"Además de los permisos asignados manualmente, este usuario también tendrá " +"todos los permisos de los grupos en los que esté." + +#: contrib/auth/models.py:123 +msgid "user permissions" +msgstr "permisos" + +#: contrib/auth/models.py:127 +msgid "user" +msgstr "usuario" + +#: contrib/auth/models.py:128 +msgid "users" +msgstr "usuarios" + +#: contrib/auth/models.py:134 +msgid "Personal info" +msgstr "Información personal" + +#: contrib/auth/models.py:135 +msgid "Permissions" +msgstr "Permisos" + +#: contrib/auth/models.py:136 +msgid "Important dates" +msgstr "Fechas importantes" + +#: contrib/auth/models.py:137 +msgid "Groups" +msgstr "Grupos" + +#: contrib/auth/models.py:287 +msgid "message" +msgstr "mensaje" + +#: contrib/auth/forms.py:17 contrib/auth/forms.py:138 +msgid "The two password fields didn't match." +msgstr "Las dos contraseñas no coinciden." + +#: contrib/auth/forms.py:25 +msgid "A user with that username already exists." +msgstr "Ya existe un usuario con este nombre." + +#: contrib/auth/forms.py:53 +msgid "" +"Your Web browser doesn't appear to have cookies enabled. Cookies are " +"required for logging in." +msgstr "" +"Tu navegador de internet parece no tener las cookies habilitadas. Las " +"cookies se necesitan para poder ingresar." + +#: contrib/auth/forms.py:60 contrib/admin/views/decorators.py:10 +msgid "" +"Please enter a correct username and password. Note that both fields are case-" +"sensitive." +msgstr "" +"Por favor, introduzca un correcto nombre de usuario y contraseña. Note que " +"ambos campos son sensibles a mayúsculas/minúsculas." + +#: contrib/auth/forms.py:62 +msgid "This account is inactive." +msgstr "Esta cuenta está inactiva." + +#: contrib/auth/forms.py:84 +msgid "" +"That e-mail address doesn't have an associated user account. Are you sure " +"you've registered?" +msgstr "" +"Esta dirección de correo electrónico no tiene una cuenta de usuario " +"asociada. ¿Está seguro de que se ha registrado?" + +#: contrib/auth/forms.py:117 +msgid "The two 'new password' fields didn't match." +msgstr "" +"Las contraseñas introducidas en los campos 'nueva contraseña' no coinciden." + +#: contrib/auth/forms.py:124 +msgid "Your old password was entered incorrectly. Please enter it again." +msgstr "" +"Tu contraseña antigua es incorrecta. Por favor, vuelve a introducirla " +"correctamente." + #: contrib/redirects/models.py:7 msgid "redirect from" msgstr "redirigir desde" @@ -832,7 +988,7 @@ msgstr "redirección" msgid "redirects" msgstr "redirecciones" -#: contrib/comments/models.py:67 contrib/comments/models.py:166 +#: contrib/comments/models.py:67 contrib/comments/models.py:169 msgid "object ID" msgstr "ID de objeto" @@ -841,7 +997,7 @@ msgid "headline" msgstr "encabezado" #: contrib/comments/models.py:69 contrib/comments/models.py:90 -#: contrib/comments/models.py:167 +#: contrib/comments/models.py:170 msgid "comment" msgstr "comentario" @@ -881,11 +1037,11 @@ msgstr "calificación 8" msgid "is valid rating" msgstr "es calificación válida" -#: contrib/comments/models.py:83 contrib/comments/models.py:169 +#: contrib/comments/models.py:83 contrib/comments/models.py:172 msgid "date/time submitted" msgstr "fecha/hora de envío" -#: contrib/comments/models.py:84 contrib/comments/models.py:170 +#: contrib/comments/models.py:84 contrib/comments/models.py:173 msgid "is public" msgstr "es público" @@ -909,11 +1065,11 @@ msgstr "" msgid "comments" msgstr "comentarios" -#: contrib/comments/models.py:131 contrib/comments/models.py:207 +#: contrib/comments/models.py:134 contrib/comments/models.py:213 msgid "Content object" msgstr "Objeto contenido" -#: contrib/comments/models.py:159 +#: contrib/comments/models.py:162 #, python-format msgid "" "Posted by %(user)s at %(date)s\n" @@ -928,48 +1084,48 @@ msgstr "" "\n" "http://%(domain)s%(url)s" -#: contrib/comments/models.py:168 +#: contrib/comments/models.py:171 msgid "person's name" msgstr "nombre de la persona" -#: contrib/comments/models.py:171 +#: contrib/comments/models.py:174 msgid "ip address" msgstr "dirección ip" -#: contrib/comments/models.py:173 +#: contrib/comments/models.py:176 msgid "approved by staff" msgstr "aprobado por el staff" -#: contrib/comments/models.py:176 +#: contrib/comments/models.py:179 msgid "free comment" msgstr "comentario libre" -#: contrib/comments/models.py:177 +#: contrib/comments/models.py:180 msgid "free comments" msgstr "comentarios libres" -#: contrib/comments/models.py:233 +#: contrib/comments/models.py:239 msgid "score" msgstr "puntuación" -#: contrib/comments/models.py:234 +#: contrib/comments/models.py:240 msgid "score date" msgstr "fecha de la puntuación" -#: contrib/comments/models.py:237 +#: contrib/comments/models.py:243 msgid "karma score" msgstr "punto karma" -#: contrib/comments/models.py:238 +#: contrib/comments/models.py:244 msgid "karma scores" msgstr "puntos karma" -#: contrib/comments/models.py:242 +#: contrib/comments/models.py:248 #, python-format msgid "%(score)d rating by %(user)s" msgstr "puntuado %(score)d por %(user)s" -#: contrib/comments/models.py:258 +#: contrib/comments/models.py:264 #, python-format msgid "" "This comment was flagged by %(user)s:\n" @@ -980,36 +1136,36 @@ msgstr "" "\n" "%(text)s" -#: contrib/comments/models.py:265 +#: contrib/comments/models.py:271 msgid "flag date" msgstr "fecha de la marca" -#: contrib/comments/models.py:268 +#: contrib/comments/models.py:274 msgid "user flag" msgstr "marca de usuario" -#: contrib/comments/models.py:269 +#: contrib/comments/models.py:275 msgid "user flags" msgstr "marcas de usuario" -#: contrib/comments/models.py:273 +#: contrib/comments/models.py:279 #, python-format msgid "Flag by %r" msgstr "Marca de %r" -#: contrib/comments/models.py:278 +#: contrib/comments/models.py:284 msgid "deletion date" msgstr "fecha de eliminación" -#: contrib/comments/models.py:280 +#: contrib/comments/models.py:286 msgid "moderator deletion" msgstr "eliminación de moderador" -#: contrib/comments/models.py:281 +#: contrib/comments/models.py:287 msgid "moderator deletions" msgstr "eliminaciones de moderador" -#: contrib/comments/models.py:285 +#: contrib/comments/models.py:291 #, python-format msgid "Moderator deletion by %r" msgstr "Eliminación del moderador %r" @@ -1165,6 +1321,77 @@ msgstr "Previsualizar comentario" msgid "Your name:" msgstr "Tu nombre:" +#: contrib/flatpages/models.py:7 contrib/admin/views/doc.py:317 +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/'. Asegúrese de que pone barras al principio y al " +"final." + +#: contrib/flatpages/models.py:9 +msgid "title" +msgstr "título" + +#: contrib/flatpages/models.py:10 +msgid "content" +msgstr "contenido" + +#: contrib/flatpages/models.py:11 +msgid "enable comments" +msgstr "admitir comentarios" + +#: contrib/flatpages/models.py:12 +msgid "template name" +msgstr "nombre de plantilla" + +#: contrib/flatpages/models.py:13 +msgid "" +"Example: 'flatpages/contact_page.html'. If this isn't provided, the system " +"will use 'flatpages/default.html'." +msgstr "" +"Ejemplo: 'flatpages/contact_page.html'. Si no es proporcionado, el sistema " +"usará 'flatpages/default.html'." + +#: 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, sólo los usuarios registrados podrán ver la página." + +#: contrib/flatpages/models.py:18 +msgid "flat page" +msgstr "página estática" + +#: contrib/flatpages/models.py:19 +msgid "flat pages" +msgstr "páginas estáticas" + +#: contrib/sessions/models.py:68 +msgid "session key" +msgstr "clave de sesión" + +#: contrib/sessions/models.py:69 +msgid "session data" +msgstr "datos de sesión" + +#: contrib/sessions/models.py:70 +msgid "expire date" +msgstr "fecha de caducidad" + +#: contrib/sessions/models.py:74 +msgid "session" +msgstr "sesión" + +#: contrib/sessions/models.py:75 +msgid "sessions" +msgstr "sesiones" + #: contrib/sites/models.py:15 msgid "domain name" msgstr "nombre de dominio" @@ -1358,14 +1585,6 @@ msgstr "Escoja %s para modificar" msgid "Database error" msgstr "Erorr en la base de datos" -#: contrib/admin/views/decorators.py:10 contrib/auth/forms.py:60 -msgid "" -"Please enter a correct username and password. Note that both fields are case-" -"sensitive." -msgstr "" -"Por favor, introduzca un correcto nombre de usuario y contraseña. Note que " -"ambos campos son sensibles a mayúsculas/minúsculas." - #: contrib/admin/views/decorators.py:24 #: contrib/admin/templates/admin/login.html:25 msgid "Log in" @@ -1465,8 +1684,8 @@ msgstr "Booleano (Verdadero o Falso)" #: contrib/admin/views/doc.py:294 contrib/admin/views/doc.py:313 #, python-format -msgid "String (up to %(maxlength)s)" -msgstr "Cadena (máximo %(maxlength)s)" +msgid "String (up to %(max_length)s)" +msgstr "Cadena (máximo %(max_length)s)" #: contrib/admin/views/doc.py:295 msgid "Comma-separated integers" @@ -1517,10 +1736,6 @@ msgstr "Texto" msgid "Time" msgstr "Hora" -#: contrib/admin/views/doc.py:317 contrib/flatpages/models.py:7 -msgid "URL" -msgstr "URL" - #: contrib/admin/views/doc.py:318 msgid "U.S. state (two uppercase letters)" msgstr "Estado de los EEUU (dos letras mayúsculas)" @@ -1816,28 +2031,6 @@ msgstr "Grabar y continuar editando" msgid "Save" msgstr "Grabar" -#: contrib/admin/templates/admin/auth/user/change_password.html:28 -#, python-format -msgid "Enter a new password for the user %(username)s." -msgstr "" -"Introduzca una nueva contraseña para el usuario %(username)s." - -#: contrib/admin/templates/admin/auth/user/change_password.html:34 -#: contrib/admin/templates/admin/auth/user/add_form.html:18 -msgid "Password" -msgstr "Contraseña" - -#: contrib/admin/templates/admin/auth/user/change_password.html:39 -#: contrib/admin/templates/admin/auth/user/add_form.html:23 -msgid "Password (again)" -msgstr "Contraseña (de nuevo)" - -#: contrib/admin/templates/admin/auth/user/change_password.html:40 -#: contrib/admin/templates/admin/auth/user/add_form.html:24 -msgid "Enter the same password as above, for verification." -msgstr "Introduzca la misma contraseña que arriba, para verificación" - #: contrib/admin/templates/admin/auth/user/add_form.html:6 msgid "" "First, enter a username and password. Then, you'll be able to edit more user " @@ -1850,6 +2043,28 @@ msgstr "" msgid "Username" msgstr "Nombre de usuario" +#: contrib/admin/templates/admin/auth/user/add_form.html:18 +#: contrib/admin/templates/admin/auth/user/change_password.html:34 +msgid "Password" +msgstr "Contraseña" + +#: contrib/admin/templates/admin/auth/user/add_form.html:23 +#: contrib/admin/templates/admin/auth/user/change_password.html:39 +msgid "Password (again)" +msgstr "Contraseña (de nuevo)" + +#: contrib/admin/templates/admin/auth/user/add_form.html:24 +#: contrib/admin/templates/admin/auth/user/change_password.html:40 +msgid "Enter the same password as above, for verification." +msgstr "Introduzca la misma contraseña que arriba, para verificación" + +#: contrib/admin/templates/admin/auth/user/change_password.html:28 +#, python-format +msgid "Enter a new password for the user %(username)s." +msgstr "" +"Introduzca una nueva contraseña para el usuario %(username)s." + #: 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 @@ -2035,325 +2250,17 @@ msgid "As above, but opens the admin page in a new window." msgstr "" "Como antes, pero abre la página de administración en una nueva ventana." -#: contrib/contenttypes/models.py:37 -msgid "python model class name" -msgstr "nombre de módulo python" - -#: contrib/contenttypes/models.py:40 -msgid "content type" -msgstr "tipo de contenido" - -#: contrib/contenttypes/models.py:41 -msgid "content types" -msgstr "tipos de contenido" - -#: contrib/auth/views.py:41 -msgid "Logged out" -msgstr "Sesión terminada" - -#: contrib/auth/models.py:51 contrib/auth/models.py:71 -msgid "name" -msgstr "nombre" - -#: contrib/auth/models.py:53 -msgid "codename" -msgstr "nombre en código" - -#: contrib/auth/models.py:56 -msgid "permission" -msgstr "permiso" - -#: contrib/auth/models.py:57 contrib/auth/models.py:72 -msgid "permissions" -msgstr "permisos" - -#: contrib/auth/models.py:75 -msgid "group" -msgstr "grupo" - -#: contrib/auth/models.py:76 contrib/auth/models.py:116 -msgid "groups" -msgstr "grupos" - -#: contrib/auth/models.py:106 -msgid "username" -msgstr "nombre de usuario" - -#: contrib/auth/models.py:106 -msgid "" -"Required. 30 characters or fewer. Alphanumeric characters only (letters, " -"digits and underscores)." -msgstr "" -"Requerido. 30 caracteres o menos. Sólo caracteres alfanuméricos (letras, " -"dígitos y guiones bajos)." - -#: contrib/auth/models.py:107 -msgid "first name" -msgstr "nombre" - -#: contrib/auth/models.py:108 -msgid "last name" -msgstr "apellidos" - -#: contrib/auth/models.py:109 -msgid "e-mail address" -msgstr "dirección de correo" - -#: contrib/auth/models.py:110 -msgid "password" -msgstr "clave" - -#: contrib/auth/models.py:110 -msgid "" -"Use '[algo]$[salt]$[hexdigest]' or use the change " -"password form." -msgstr "" -"Use'[algo]$[sal]$[hash hexadecimal]' o use el " -"formulario para cambiar la contraseña." - -#: contrib/auth/models.py:111 -msgid "staff status" -msgstr "es staff" - -#: contrib/auth/models.py:111 -msgid "Designates whether the user can log into this admin site." -msgstr "Indica si el usuario puede entrar en este sitio de administración." - -#: contrib/auth/models.py:112 -msgid "active" -msgstr "activo" - -#: contrib/auth/models.py:112 -msgid "" -"Designates whether this user can log into the Django admin. Unselect this " -"instead of deleting accounts." -msgstr "" -"Indica si el usuario puede entrar en este sitio de administración. Desmarque " -"esto en lugar de borrar la cuenta." - -#: contrib/auth/models.py:113 -msgid "superuser status" -msgstr "es superusuario" - -#: contrib/auth/models.py:113 -msgid "" -"Designates that this user has all permissions without explicitly assigning " -"them." -msgstr "" -"Indica que este usuario tiene todos los permisos sin asignárselos " -"explícitamente." - -#: contrib/auth/models.py:114 -msgid "last login" -msgstr "Último registro" - -#: contrib/auth/models.py:115 -msgid "date joined" -msgstr "fecha de creación" - -#: contrib/auth/models.py:117 -msgid "" -"In addition to the permissions manually assigned, this user will also get " -"all permissions granted to each group he/she is in." -msgstr "" -"Además de los permisos asignados manualmente, este usuario también tendrá " -"todos los permisos de los grupos en los que esté." - -#: contrib/auth/models.py:118 -msgid "user permissions" -msgstr "permisos" - -#: contrib/auth/models.py:122 -msgid "user" -msgstr "usuario" - -#: contrib/auth/models.py:123 -msgid "users" -msgstr "usuarios" - -#: contrib/auth/models.py:129 -msgid "Personal info" -msgstr "Información personal" - -#: contrib/auth/models.py:130 -msgid "Permissions" -msgstr "Permisos" - -#: contrib/auth/models.py:131 -msgid "Important dates" -msgstr "Fechas importantes" - -#: contrib/auth/models.py:132 -msgid "Groups" -msgstr "Grupos" - -#: contrib/auth/models.py:274 -msgid "message" -msgstr "mensaje" - -#: contrib/auth/forms.py:17 contrib/auth/forms.py:138 -msgid "The two password fields didn't match." -msgstr "Las dos contraseñas no coinciden." - -#: contrib/auth/forms.py:25 -msgid "A user with that username already exists." -msgstr "Ya existe un usuario con este nombre." - -#: contrib/auth/forms.py:53 -msgid "" -"Your Web browser doesn't appear to have cookies enabled. Cookies are " -"required for logging in." -msgstr "" -"Tu navegador de internet parece no tener las cookies habilitadas. Las " -"cookies se necesitan para poder ingresar." - -#: contrib/auth/forms.py:62 -msgid "This account is inactive." -msgstr "Esta cuenta está inactiva." - -#: contrib/auth/forms.py:84 -msgid "" -"That e-mail address doesn't have an associated user account. Are you sure " -"you've registered?" -msgstr "" -"Esta dirección de correo electrónico no tiene una cuenta de usuario " -"asociada. ¿Está seguro de que se ha registrado?" - -#: contrib/auth/forms.py:117 -msgid "The two 'new password' fields didn't match." -msgstr "" -"Las contraseñas introducidas en los campos 'nueva contraseña' no coinciden." - -#: contrib/auth/forms.py:124 -msgid "Your old password was entered incorrectly. Please enter it again." -msgstr "" -"Tu contraseña antigua es incorrecta. Por favor, vuelve a introducirla " -"correctamente." - #: contrib/localflavor/uk/forms.py:18 msgid "Enter a postcode. A space is required between the two postcode parts." msgstr "" "Introduzca un código postal. Se necesita un espacio entre las dos partes del " "código." -#: contrib/localflavor/br/forms.py:18 -msgid "Enter a zip code in the format XXXXX-XXX." -msgstr "Introduzca un código postal en el formato XXXX-XXXX." - -#: contrib/localflavor/br/forms.py:30 -msgid "Phone numbers must be in XX-XXXX-XXXX format." -msgstr "Los números de teléfono deben tener el formato XXX-XXX-XXXX." - -#: contrib/localflavor/br/forms.py:72 -msgid "This field requires only numbers." -msgstr "Este campo sólo acepta números." - -#: contrib/localflavor/br/forms.py:74 -msgid "This field requires at most 11 digits or 14 characters." -msgstr "Este campo necesita al menos 11 o 14 caracteres" - -#: contrib/localflavor/br/forms.py:84 -msgid "Invalid CPF number." -msgstr "Número CPF inválido." - -#: contrib/localflavor/br/forms.py:106 -msgid "This field requires at least 14 digits" -msgstr "Este campo necesita 14 dígitos como máximo" - -#: contrib/localflavor/br/forms.py:116 -msgid "Invalid CNPJ number." -msgstr "Número CNPJ inválido" - -#: contrib/localflavor/au/forms.py:18 -msgid "Enter a 4 digit post code." -msgstr "Introduzca un código postal de 4 dígitos." - -#: contrib/localflavor/fr/forms.py:17 contrib/localflavor/de/forms.py:16 -#: contrib/localflavor/fi/forms.py:14 +#: contrib/localflavor/fr/forms.py:17 contrib/localflavor/fi/forms.py:14 +#: contrib/localflavor/de/forms.py:16 msgid "Enter a zip code in the format XXXXX." msgstr "Introduzca un código postal en el formato XXXXX." -#: contrib/localflavor/us/forms.py:18 -msgid "Enter a zip code in the format XXXXX or XXXXX-XXXX." -msgstr "Introduzca un código postal en el formato XXXXX o XXXX-XXXX." - -#: contrib/localflavor/us/forms.py:51 -msgid "Enter a valid U.S. Social Security number in XXX-XX-XXXX format." -msgstr "" -"Introduzca un Número Seguro Social de EEUU válido en el formato XXX-XX-XXXX" - -#: contrib/localflavor/de/de_states.py:5 -msgid "Baden-Wuerttemberg" -msgstr "Baden-Wuerttemberg" - -#: contrib/localflavor/de/de_states.py:6 -msgid "Bavaria" -msgstr "Bavaria" - -#: contrib/localflavor/de/de_states.py:7 -msgid "Berlin" -msgstr "Berlín" - -#: contrib/localflavor/de/de_states.py:8 -msgid "Brandenburg" -msgstr "Brandenburg" - -#: contrib/localflavor/de/de_states.py:9 -msgid "Bremen" -msgstr "Bremen" - -#: contrib/localflavor/de/de_states.py:10 -msgid "Hamburg" -msgstr "Hamburg" - -#: contrib/localflavor/de/de_states.py:11 -msgid "Hessen" -msgstr "Hessen" - -#: contrib/localflavor/de/de_states.py:12 -msgid "Mecklenburg-Western Pomerania" -msgstr "Mecklenburg-Western Pomerania" - -#: contrib/localflavor/de/de_states.py:13 -msgid "Lower Saxony" -msgstr "Lower Saxony" - -#: contrib/localflavor/de/de_states.py:14 -msgid "North Rhine-Westphalia" -msgstr "North Rhine-Westphalia" - -#: contrib/localflavor/de/de_states.py:15 -msgid "Rhineland-Palatinate" -msgstr "Rhineland-Palatinate" - -#: contrib/localflavor/de/de_states.py:16 -msgid "Saarland" -msgstr "Saarland" - -#: contrib/localflavor/de/de_states.py:17 -msgid "Saxony" -msgstr "Saxony" - -#: contrib/localflavor/de/de_states.py:18 -msgid "Saxony-Anhalt" -msgstr "Saxony-Anhalt" - -#: contrib/localflavor/de/de_states.py:19 -msgid "Schleswig-Holstein" -msgstr "Schleswig-Holstein" - -#: contrib/localflavor/de/de_states.py:20 -msgid "Thuringia" -msgstr "Thuringia" - -#: contrib/localflavor/de/forms.py:60 -msgid "" -"Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X " -"format." -msgstr "" -"Introduzca un número de tarjeta de identidad de Alemania válida en el " -"formato XXXXXXXXXXX-XXXXXXX-XXXXXXX-X." - #: contrib/localflavor/jp/jp_prefectures.py:4 msgid "Hokkaido" msgstr "Hokkaido" @@ -2546,6 +2453,34 @@ msgstr "Okinawa" msgid "Enter a postal code in the format XXXXXXX or XXX-XXXX." msgstr "Introduzca un código postal en el formato XXXXX o XXXX-XXXX." +#: contrib/localflavor/br/forms.py:18 +msgid "Enter a zip code in the format XXXXX-XXX." +msgstr "Introduzca un código postal en el formato XXXX-XXXX." + +#: contrib/localflavor/br/forms.py:30 +msgid "Phone numbers must be in XX-XXXX-XXXX format." +msgstr "Los números de teléfono deben tener el formato XXX-XXX-XXXX." + +#: contrib/localflavor/br/forms.py:72 +msgid "This field requires only numbers." +msgstr "Este campo sólo acepta números." + +#: contrib/localflavor/br/forms.py:74 +msgid "This field requires at most 11 digits or 14 characters." +msgstr "Este campo necesita al menos 11 o 14 caracteres" + +#: contrib/localflavor/br/forms.py:84 +msgid "Invalid CPF number." +msgstr "Número CPF inválido." + +#: contrib/localflavor/br/forms.py:106 +msgid "This field requires at least 14 digits" +msgstr "Este campo necesita 14 dígitos como máximo" + +#: contrib/localflavor/br/forms.py:116 +msgid "Invalid CNPJ number." +msgstr "Número CNPJ inválido" + #: contrib/localflavor/it/forms.py:16 msgid "Enter a valid zip code." msgstr "Introduzca un código postal válido." @@ -2570,6 +2505,110 @@ msgstr "Introduzca un número de seguro social de Noruega válido." msgid "Enter a valid Finnish social security number." msgstr "Introduzca un número de seguro social finlandés válido." +#: contrib/localflavor/de/de_states.py:5 +msgid "Baden-Wuerttemberg" +msgstr "Baden-Wuerttemberg" + +#: contrib/localflavor/de/de_states.py:6 +msgid "Bavaria" +msgstr "Bavaria" + +#: contrib/localflavor/de/de_states.py:7 +msgid "Berlin" +msgstr "Berlín" + +#: contrib/localflavor/de/de_states.py:8 +msgid "Brandenburg" +msgstr "Brandenburg" + +#: contrib/localflavor/de/de_states.py:9 +msgid "Bremen" +msgstr "Bremen" + +#: contrib/localflavor/de/de_states.py:10 +msgid "Hamburg" +msgstr "Hamburg" + +#: contrib/localflavor/de/de_states.py:11 +msgid "Hessen" +msgstr "Hessen" + +#: contrib/localflavor/de/de_states.py:12 +msgid "Mecklenburg-Western Pomerania" +msgstr "Mecklenburg-Western Pomerania" + +#: contrib/localflavor/de/de_states.py:13 +msgid "Lower Saxony" +msgstr "Lower Saxony" + +#: contrib/localflavor/de/de_states.py:14 +msgid "North Rhine-Westphalia" +msgstr "North Rhine-Westphalia" + +#: contrib/localflavor/de/de_states.py:15 +msgid "Rhineland-Palatinate" +msgstr "Rhineland-Palatinate" + +#: contrib/localflavor/de/de_states.py:16 +msgid "Saarland" +msgstr "Saarland" + +#: contrib/localflavor/de/de_states.py:17 +msgid "Saxony" +msgstr "Saxony" + +#: contrib/localflavor/de/de_states.py:18 +msgid "Saxony-Anhalt" +msgstr "Saxony-Anhalt" + +#: contrib/localflavor/de/de_states.py:19 +msgid "Schleswig-Holstein" +msgstr "Schleswig-Holstein" + +#: contrib/localflavor/de/de_states.py:20 +msgid "Thuringia" +msgstr "Thuringia" + +#: contrib/localflavor/de/forms.py:60 +msgid "" +"Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X " +"format." +msgstr "" +"Introduzca un número de tarjeta de identidad de Alemania válida en el " +"formato XXXXXXXXXXX-XXXXXXX-XXXXXXX-X." + +#: contrib/localflavor/au/forms.py:18 +msgid "Enter a 4 digit post code." +msgstr "Introduzca un código postal de 4 dígitos." + +#: contrib/localflavor/us/forms.py:18 +msgid "Enter a zip code in the format XXXXX or XXXXX-XXXX." +msgstr "Introduzca un código postal en el formato XXXXX o XXXX-XXXX." + +#: contrib/localflavor/us/forms.py:51 +msgid "Enter a valid U.S. Social Security number in XXX-XX-XXXX format." +msgstr "" +"Introduzca un Número Seguro Social de EEUU válido en el formato XXX-XX-XXXX" + +#: contrib/localflavor/is_/forms.py:17 +msgid "" +"Enter a valid Icelandic identification number. The format is XXXXXX-XXXX." +msgstr "" +"Introduzca un número de identificación de Islandia válido. El formato es " +"XXXXXX-XXXX." + +#: contrib/localflavor/is_/forms.py:31 +msgid "The Icelandic identification number is not valid." +msgstr "El número de identificación de Islandia no es válido." + +#: contrib/localflavor/cl/forms.py:32 +msgid "Enter valid a Chilean RUT. The format is XX.XXX.XXX-X." +msgstr "Introduzca un RUT chileno válido. El formato es XX.XXX.XXX-X." + +#: contrib/localflavor/cl/forms.py:37 +msgid "Enter valid a Chilean RUT" +msgstr "Introduzca un RUT chileno válido" + #: contrib/localflavor/ch/ch_states.py:5 msgid "Aargau" msgstr "Aargau" @@ -2682,25 +2721,6 @@ msgstr "" "Introduzca una identificación suiza válida o un número de pasaporte en el " "formato X1234567<0 or 1234567890." -#: contrib/localflavor/is_/forms.py:17 -msgid "" -"Enter a valid Icelandic identification number. The format is XXXXXX-XXXX." -msgstr "" -"Introduzca un número de identificación de Islandia válido. El formato es " -"XXXXXX-XXXX." - -#: contrib/localflavor/is_/forms.py:31 -msgid "The Icelandic identification number is not valid." -msgstr "El número de identificación de Islandia no es válido." - -#: contrib/localflavor/cl/forms.py:32 -msgid "Enter valid a Chilean RUT. The format is XX.XXX.XXX-X." -msgstr "Introduzca un RUT chileno válido. El formato es XX.XXX.XXX-X." - -#: contrib/localflavor/cl/forms.py:37 -msgid "Enter valid a Chilean RUT" -msgstr "Introduzca un RUT chileno válido" - #: contrib/localflavor/sk/sk_regions.py:8 msgid "Banska Bystrica region" msgstr "Región de Banska Bystrica" @@ -3053,342 +3073,9 @@ msgstr "Zilina" msgid "Enter a postal code in the format XXXXX or XXX XX." msgstr "Introduzca un código postal en el formato XXXXX o XXX XX." -#: contrib/sessions/models.py:68 -msgid "session key" -msgstr "clave de sesión" - -#: contrib/sessions/models.py:69 -msgid "session data" -msgstr "datos de sesión" - -#: contrib/sessions/models.py:70 -msgid "expire date" -msgstr "fecha de caducidad" - -#: contrib/sessions/models.py:74 -msgid "session" -msgstr "sesión" - -#: contrib/sessions/models.py:75 -msgid "sessions" -msgstr "sesiones" - -#: contrib/flatpages/models.py:8 -msgid "" -"Example: '/about/contact/'. Make sure to have leading and trailing slashes." -msgstr "" -"Ejemplo: '/about/contact/'. Asegúrese de que pone barras al principio y al " -"final." - -#: contrib/flatpages/models.py:9 -msgid "title" -msgstr "título" - -#: contrib/flatpages/models.py:10 -msgid "content" -msgstr "contenido" - -#: contrib/flatpages/models.py:11 -msgid "enable comments" -msgstr "admitir comentarios" - -#: contrib/flatpages/models.py:12 -msgid "template name" -msgstr "nombre de plantilla" - -#: contrib/flatpages/models.py:13 -msgid "" -"Example: 'flatpages/contact_page.html'. If this isn't provided, the system " -"will use 'flatpages/default.html'." -msgstr "" -"Ejemplo: 'flatpages/contact_page.html'. Si no es proporcionado, el sistema " -"usará 'flatpages/default.html'." - -#: 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, sólo los usuarios registrados podrán ver la página." - -#: contrib/flatpages/models.py:18 -msgid "flat page" -msgstr "página estática" - -#: contrib/flatpages/models.py:19 -msgid "flat pages" -msgstr "páginas estáticas" - -#: utils/dates.py:6 -msgid "Monday" -msgstr "Lunes" - -#: utils/dates.py:6 -msgid "Tuesday" -msgstr "Martes" - -#: utils/dates.py:6 -msgid "Wednesday" -msgstr "Miércoles" - -#: utils/dates.py:6 -msgid "Thursday" -msgstr "Jueves" - -#: utils/dates.py:6 -msgid "Friday" -msgstr "Viernes" - -#: utils/dates.py:7 -msgid "Saturday" -msgstr "Sábado" - -#: utils/dates.py:7 -msgid "Sunday" -msgstr "Domingo" - -#: utils/dates.py:10 -msgid "Mon" -msgstr "Lun" - -#: utils/dates.py:10 -msgid "Tue" -msgstr "Mar" - -#: utils/dates.py:10 -msgid "Wed" -msgstr "Mie" - -#: utils/dates.py:10 -msgid "Thu" -msgstr "Jue" - -#: utils/dates.py:10 -msgid "Fri" -msgstr "Vie" - -#: utils/dates.py:11 -msgid "Sat" -msgstr "Sab" - -#: utils/dates.py:11 -msgid "Sun" -msgstr "Dom" - -#: utils/dates.py:18 -msgid "January" -msgstr "Enero" - -#: utils/dates.py:18 -msgid "February" -msgstr "Febrero" - -#: utils/dates.py:18 utils/dates.py:31 -msgid "March" -msgstr "Marzo" - -#: utils/dates.py:18 utils/dates.py:31 -msgid "April" -msgstr "Abril" - -#: utils/dates.py:18 utils/dates.py:31 -msgid "May" -msgstr "Mayo" - -#: utils/dates.py:18 utils/dates.py:31 -msgid "June" -msgstr "Junio" - -#: utils/dates.py:19 utils/dates.py:31 -msgid "July" -msgstr "Julio" - -#: utils/dates.py:19 -msgid "August" -msgstr "Agosto" - -#: utils/dates.py:19 -msgid "September" -msgstr "Septiembre" - -#: utils/dates.py:19 -msgid "October" -msgstr "Octubre" - -#: utils/dates.py:19 -msgid "November" -msgstr "Noviembre" - -#: utils/dates.py:20 -msgid "December" -msgstr "Diciembre" - -#: utils/dates.py:23 -msgid "jan" -msgstr "ene" - -#: utils/dates.py:23 -msgid "feb" -msgstr "feb" - -#: utils/dates.py:23 -msgid "mar" -msgstr "mar" - -#: utils/dates.py:23 -msgid "apr" -msgstr "abr" - -#: utils/dates.py:23 -msgid "may" -msgstr "may" - -#: utils/dates.py:23 -msgid "jun" -msgstr "jun" - -#: utils/dates.py:24 -msgid "jul" -msgstr "jul" - -#: utils/dates.py:24 -msgid "aug" -msgstr "ago" - -#: utils/dates.py:24 -msgid "sep" -msgstr "sep" - -#: utils/dates.py:24 -msgid "oct" -msgstr "oct" - -#: utils/dates.py:24 -msgid "nov" -msgstr "nov" - -#: utils/dates.py:24 -msgid "dec" -msgstr "dic" - -#: utils/dates.py:31 -msgid "Jan." -msgstr "Ene." - -#: utils/dates.py:31 -msgid "Feb." -msgstr "Feb." - -#: utils/dates.py:32 -msgid "Aug." -msgstr "Ago." - -#: utils/dates.py:32 -msgid "Sept." -msgstr "Sept." - -#: utils/dates.py:32 -msgid "Oct." -msgstr "Oct." - -#: utils/dates.py:32 -msgid "Nov." -msgstr "Nov." - -#: utils/dates.py:32 -msgid "Dec." -msgstr "Dic." - -#: utils/timesince.py:12 -msgid "year" -msgid_plural "years" -msgstr[0] "año" -msgstr[1] "años" - -#: 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] "semana" -msgstr[1] "semanas" - -#: utils/timesince.py:15 -msgid "day" -msgid_plural "days" -msgstr[0] "día" -msgstr[1] "días" - -#: 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" - -#: utils/timesince.py:39 -#, python-format -msgid "%(number)d %(type)s" -msgstr "%(number)d %(type)s" - -#: utils/timesince.py:45 -#, python-format -msgid ", %(number)d %(type)s" -msgstr ", %(number)d %(type)s" - -#: utils/dateformat.py:41 -msgid "p.m." -msgstr "p.m" - -#: utils/dateformat.py:42 -msgid "a.m." -msgstr "a.m" - -#: utils/dateformat.py:47 -msgid "PM" -msgstr "PM" - -#: utils/dateformat.py:48 -msgid "AM" -msgstr "AM" - -#: utils/dateformat.py:97 -msgid "midnight" -msgstr "media noche" - -#: utils/dateformat.py:99 -msgid "noon" -msgstr "medio día" - -#: utils/translation/trans_real.py:391 -msgid "DATE_FORMAT" -msgstr "j N Y" - -#: utils/translation/trans_real.py:392 -msgid "DATETIME_FORMAT" -msgstr "j N Y P" - -#: utils/translation/trans_real.py:393 -msgid "TIME_FORMAT" -msgstr "P" - -#: utils/translation/trans_real.py:409 -msgid "YEAR_MONTH_FORMAT" -msgstr "F Y" - -#: utils/translation/trans_real.py:410 -msgid "MONTH_DAY_FORMAT" -msgstr "j \\de F" +#: contrib/localflavor/in_/forms.py:16 +msgid "Enter a zip code in the format XXXXXXX." +msgstr "Introduzca un código postal en el formato XXXXXXX." #: template/defaultfilters.py:485 msgid "yes,no,maybe" @@ -3415,3 +3102,328 @@ msgstr "%.1f MB" #, python-format msgid "%.1f GB" msgstr "%.1f GB" + +#: oldforms/__init__.py:408 +#, python-format +msgid "Ensure your text is less than %s character." +msgid_plural "Ensure your text is less than %s characters." +msgstr[0] "Asegúrese de que su texto tiene menos de %s carácter." +msgstr[1] "Asegúrese de que su texto tiene menos de %s caracteres." + +#: oldforms/__init__.py:413 +msgid "Line breaks are not allowed here." +msgstr "No se permiten saltos de línea." + +#: oldforms/__init__.py:511 oldforms/__init__.py:585 oldforms/__init__.py:624 +#, python-format +msgid "Select a valid choice; '%(data)s' is not in %(choices)s." +msgstr "Escoja una opción válida; '%(data)s' no está en %(choices)s." + +#: oldforms/__init__.py:744 +msgid "Enter a whole number between -32,768 and 32,767." +msgstr "Introduzca un número entero entre -32,768 y 32,767." + +#: oldforms/__init__.py:754 +msgid "Enter a positive number." +msgstr "Introduzca un número positivo." + +#: oldforms/__init__.py:764 +msgid "Enter a whole number between 0 and 32,767." +msgstr "Introduzca un número entero entre 0 y 32,767." + +#: core/validators.py:71 +msgid "This value must contain only letters, numbers and underscores." +msgstr "Este valor debe contener sólo letras, números y guiones bajos." + +#: core/validators.py:75 +msgid "" +"This value must contain only letters, numbers, underscores, dashes or " +"slashes." +msgstr "" +"Este valor debe contener letras, números, guiones bajos o barras solamente." + +#: core/validators.py:79 +msgid "This value must contain only letters, numbers, underscores or hyphens." +msgstr "Este valor debe contener sólo letras, números, guiones bajos o medios." + +#: core/validators.py:83 +msgid "Uppercase letters are not allowed here." +msgstr "No se admiten letras mayúsculas." + +#: core/validators.py:87 +msgid "Lowercase letters are not allowed here." +msgstr "No se admiten letras minúsculas." + +#: core/validators.py:94 +msgid "Enter only digits separated by commas." +msgstr "Introduzca sólo dígitos separados por comas." + +#: core/validators.py:106 +msgid "Enter valid e-mail addresses separated by commas." +msgstr "Introduzca direcciones de correo válidas separadas por comas." + +#: core/validators.py:110 +msgid "Please enter a valid IP address." +msgstr "Por favor introduzca una dirección IP válida." + +#: core/validators.py:114 +msgid "Empty values are not allowed here." +msgstr "No se admiten valores vacíos." + +#: core/validators.py:118 +msgid "Non-numeric characters aren't allowed here." +msgstr "No se admiten caracteres no numéricos." + +#: core/validators.py:122 +msgid "This value can't be comprised solely of digits." +msgstr "Este valor no puede comprender sólo dígitos." + +#: core/validators.py:131 +msgid "Only alphabetical characters are allowed here." +msgstr "Sólo se admiten caracteres alfabéticos." + +#: core/validators.py:146 +msgid "Year must be 1900 or later." +msgstr "El año debe ser 1900 o posterior." + +#: core/validators.py:150 +#, python-format +msgid "Invalid date: %s" +msgstr "Fecha no válida: %s" + +#: core/validators.py:160 +msgid "Enter a valid time in HH:MM format." +msgstr "Introduzca una hora válida en formato HH:MM." + +#: core/validators.py:192 +#, python-format +msgid "The URL %s does not point to a valid image." +msgstr "La URL %s no apunta a una imagen válida." + +#: core/validators.py:196 +#, python-format +msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." +msgstr "" +"Los números de teléfono deben guardar el formato XXX-XXX-XXXX. \"%s\" no es " +"válido." + +#: core/validators.py:204 +#, python-format +msgid "The URL %s does not point to a valid QuickTime video." +msgstr "La URL %s no apunta a un vídeo QuickTime válido." + +#: core/validators.py:208 +msgid "A valid URL is required." +msgstr "Se precisa una URL válida." + +#: core/validators.py:222 +#, python-format +msgid "" +"Valid HTML is required. Specific errors are:\n" +"%s" +msgstr "" +"Se precisa HTML válido. Los errores específicos son:\n" +"%s" + +#: core/validators.py:229 +#, python-format +msgid "Badly formed XML: %s" +msgstr "XML mal formado: %s" + +#: core/validators.py:246 +#, python-format +msgid "Invalid URL: %s" +msgstr "URL no válida: %s" + +#: core/validators.py:251 core/validators.py:253 +#, python-format +msgid "The URL %s is a broken link." +msgstr "La URL %s es un enlace roto." + +#: core/validators.py:259 +msgid "Enter a valid U.S. state abbreviation." +msgstr "Introduzca una abreviatura válida de estado de los EEUU." + +#: core/validators.py:273 +#, 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] "¡Cuida tu vocabulario! Aquí no admitimos la palabra %s." +msgstr[1] "¡Cuida tu vocabulario! Aquí no admitimos las palabras %s." + +#: core/validators.py:280 +#, python-format +msgid "This field must match the '%s' field." +msgstr "Este campo debe concordar con el campo '%s'." + +#: core/validators.py:299 +msgid "Please enter something for at least one field." +msgstr "Por favor, introduzca algo en al menos un campo." + +#: core/validators.py:308 core/validators.py:319 +msgid "Please enter both fields or leave them both empty." +msgstr "Por favor, rellene ambos campos o deje ambos vacíos." + +#: core/validators.py:327 +#, 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:340 +#, 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:359 +msgid "Duplicate values are not allowed." +msgstr "No se admiten valores duplicados." + +#: core/validators.py:374 +#, python-format +msgid "This value must be between %(lower)s and %(upper)s." +msgstr "Este valor debe estar entre %(lower)s y %(upper)s." + +#: core/validators.py:376 +#, python-format +msgid "This value must be at least %s." +msgstr "Este valor debe ser como mínimo %s." + +#: core/validators.py:378 +#, python-format +msgid "This value must be no more than %s." +msgstr "Este valor no debe ser mayor que %s." + +#: core/validators.py:414 +#, python-format +msgid "This value must be a power of %s." +msgstr "Este valor debe ser una potencia de %s." + +#: core/validators.py:424 +msgid "Please enter a valid decimal number." +msgstr "Por favor, introduzca un número decimal válido." + +#: core/validators.py:431 +#, 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 número decimal válido con a lo más %s dígito en " +"total." +msgstr[1] "" +"Por favor, introduzca un número decimal válido con a lo más %s dígitos en " +"total." + +#: core/validators.py:434 +#, python-format +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 número decimal válido con a lo más %s dígito en su " +"parte entera." +msgstr[1] "" +"Por favor, introduzca un número decimal válido con a lo más %s dígitos en su " +"parte entera." + +#: core/validators.py:437 +#, 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 número decimal válido con a lo más %s dígito " +"decimal." +msgstr[1] "" +"Por favor, introduzca un número decimal válido con a lo más %s dígitos " +"decimales." + +#: core/validators.py:445 +msgid "Please enter a valid floating point number." +msgstr "Por favor, introduzca un número decimal válido." + +#: core/validators.py:454 +#, python-format +msgid "Make sure your uploaded file is at least %s bytes big." +msgstr "Asegúrese de que el fichero que envía tiene al menos %s bytes." + +#: core/validators.py:455 +#, python-format +msgid "Make sure your uploaded file is at most %s bytes big." +msgstr "Asegúrese de que el fichero que envía tiene como máximo %s bytes." + +#: core/validators.py:472 +msgid "The format for this field is wrong." +msgstr "El formato de este campo es incorrecto." + +#: core/validators.py:487 +msgid "This field is invalid." +msgstr "Este campo no es válido." + +#: core/validators.py:523 +#, python-format +msgid "Could not retrieve anything from %s." +msgstr "No pude obtener nada de %s." + +#: core/validators.py:526 +#, 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 válida." + +#: core/validators.py:559 +#, 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 línea %(line)s. (La línea " +"empieza por \"%(start)s\".)" + +#: core/validators.py:563 +#, 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 línea %(line)s no está permitido en ese " +"contexto. (La línea empieza por \"%(start)s\".)" + +#: core/validators.py:568 +#, python-format +msgid "" +"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" +"(start)s\".)" +msgstr "" +"El \"%(attr)s\" de la línea %(line)s no es un atributo válido. (La línea " +"empieza por \"%(start)s\".)" + +#: core/validators.py:573 +#, python-format +msgid "" +"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" +"(start)s\".)" +msgstr "" +"La \"<%(tag)s>\" de la línea %(line)s no es una etiqueta válida. (La línea " +"empieza por \"%(start)s\".)" + +#: core/validators.py:577 +#, 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 línea %(line)s le faltan uno o más atributos " +"requeridos. (La línea empieza por \"%(start)s\".)" + +#: core/validators.py:582 +#, 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 línea %(line)s tiene un valor que no es " +"válido. (La línea empieza por \"%(start)s\".)"