From 6a080b199cb9432cdab795bdbaff689f2bf77ea7 Mon Sep 17 00:00:00 2001 From: Marc Fargas Date: Thu, 7 May 2009 17:55:54 +0000 Subject: [PATCH] [1.0.X] Updated Spanish translation. left one fuzzy string on purpose. git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@10696 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/es/LC_MESSAGES/django.mo | Bin 62854 -> 63771 bytes django/conf/locale/es/LC_MESSAGES/django.po | 349 +++++++++++--------- 2 files changed, 198 insertions(+), 151 deletions(-) diff --git a/django/conf/locale/es/LC_MESSAGES/django.mo b/django/conf/locale/es/LC_MESSAGES/django.mo index 4d467adca2170d3c33ac7a7a7307c3b68c4ea69f..c2f14ba33f6d77c60947572292b3c1858d45e122 100644 GIT binary patch delta 21376 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 diff --git a/django/conf/locale/es/LC_MESSAGES/django.po b/django/conf/locale/es/LC_MESSAGES/django.po index 54362de482..b7f7894078 100644 --- a/django/conf/locale/es/LC_MESSAGES/django.po +++ b/django/conf/locale/es/LC_MESSAGES/django.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-02-13 10:41+0100\n" -"PO-Revision-Date: 2009-02-13 10:43+0100\n" +"POT-Creation-Date: 2009-05-07 19:49+0200\n" +"PO-Revision-Date: 2009-05-07 19:54+0200\n" "Last-Translator: Django Spanish Team Language-" "Team: Django Spanish Team MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -226,40 +226,40 @@ msgstr "" "

Por %s:

\n" "
    \n" -#: contrib/admin/filterspecs.py:74 contrib/admin/filterspecs.py:91 -#: contrib/admin/filterspecs.py:146 contrib/admin/filterspecs.py:172 +#: contrib/admin/filterspecs.py:75 contrib/admin/filterspecs.py:92 +#: contrib/admin/filterspecs.py:147 contrib/admin/filterspecs.py:173 msgid "All" msgstr "Todo" -#: contrib/admin/filterspecs.py:112 +#: contrib/admin/filterspecs.py:113 msgid "Any date" msgstr "Cualquier fecha" -#: contrib/admin/filterspecs.py:113 +#: contrib/admin/filterspecs.py:114 msgid "Today" msgstr "Hoy" -#: contrib/admin/filterspecs.py:116 +#: contrib/admin/filterspecs.py:117 msgid "Past 7 days" msgstr "Últimos 7 días" -#: contrib/admin/filterspecs.py:118 +#: contrib/admin/filterspecs.py:119 msgid "This month" msgstr "Este mes" -#: contrib/admin/filterspecs.py:120 +#: contrib/admin/filterspecs.py:121 msgid "This year" msgstr "Este año" -#: contrib/admin/filterspecs.py:146 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:391 msgid "Yes" msgstr "Sí" -#: contrib/admin/filterspecs.py:146 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:391 msgid "No" msgstr "No" -#: contrib/admin/filterspecs.py:153 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:154 forms/widgets.py:391 msgid "Unknown" msgstr "Desconocido" @@ -295,91 +295,91 @@ msgstr "entradas de registro" msgid "None" msgstr "Ninguno" -#: contrib/admin/options.py:338 +#: contrib/admin/options.py:340 #, python-format msgid "Changed %s." msgstr "Modificado/a %s." -#: contrib/admin/options.py:338 contrib/admin/options.py:348 -#: contrib/comments/templates/comments/preview.html:15 forms/models.py:294 +#: contrib/admin/options.py:340 contrib/admin/options.py:350 +#: contrib/comments/templates/comments/preview.html:16 forms/models.py:372 msgid "and" msgstr "y" -#: contrib/admin/options.py:343 +#: contrib/admin/options.py:345 #, python-format msgid "Added %(name)s \"%(object)s\"." msgstr "Añadido/a \"%(object)s\" %(name)s." -#: contrib/admin/options.py:347 +#: contrib/admin/options.py:349 #, python-format msgid "Changed %(list)s for %(name)s \"%(object)s\"." msgstr "Modificados %(list)s para \"%(object)s\" %(name)s." -#: contrib/admin/options.py:352 +#: contrib/admin/options.py:354 #, python-format msgid "Deleted %(name)s \"%(object)s\"." msgstr "Eliminado/a \"%(object)s\" %(name)s." -#: contrib/admin/options.py:356 +#: contrib/admin/options.py:358 msgid "No fields changed." msgstr "No ha cambiado ningún campo." -#: contrib/admin/options.py:417 contrib/auth/admin.py:61 +#: contrib/admin/options.py:419 contrib/auth/admin.py:61 #, python-format msgid "The %(name)s \"%(obj)s\" was added successfully." msgstr "Se añadió con éxito el %(name)s \"%(obj)s\"." -#: contrib/admin/options.py:421 contrib/admin/options.py:454 +#: contrib/admin/options.py:423 contrib/admin/options.py:456 #: contrib/auth/admin.py:69 msgid "You may edit it again below." msgstr "Puede editarlo de nuevo abajo." -#: contrib/admin/options.py:431 contrib/admin/options.py:464 +#: contrib/admin/options.py:433 contrib/admin/options.py:466 #, python-format msgid "You may add another %s below." msgstr "Puede añadir otro %s abajo." -#: contrib/admin/options.py:452 +#: contrib/admin/options.py:454 #, python-format msgid "The %(name)s \"%(obj)s\" was changed successfully." msgstr "Se modificó con éxito el %(name)s \"%(obj)s\"." -#: contrib/admin/options.py:460 +#: contrib/admin/options.py:462 #, python-format msgid "" "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." msgstr "" "Se añadió con éxito el %(name)s \"%(obj)s. Puede editarlo de nuevo abajo." -#: contrib/admin/options.py:528 +#: contrib/admin/options.py:541 #, python-format msgid "Add %s" msgstr "Añadir %s" -#: contrib/admin/options.py:559 contrib/admin/options.py:673 +#: contrib/admin/options.py:572 contrib/admin/options.py:696 #, python-format msgid "%(name)s object with primary key %(key)r does not exist." msgstr "No existe ningún objeto %(name)s con la clave primaria %(key)r." -#: contrib/admin/options.py:606 +#: contrib/admin/options.py:629 #, python-format msgid "Change %s" msgstr "Modificar %s" -#: contrib/admin/options.py:638 +#: contrib/admin/options.py:661 msgid "Database error" msgstr "Error en la base de datos" -#: contrib/admin/options.py:688 +#: contrib/admin/options.py:711 #, python-format msgid "The %(name)s \"%(obj)s\" was deleted successfully." msgstr "Se eliminó con éxito el %(name)s \"%(obj)s\"." -#: contrib/admin/options.py:695 +#: contrib/admin/options.py:718 msgid "Are you sure?" msgstr "¿Está seguro?" -#: contrib/admin/options.py:724 +#: contrib/admin/options.py:747 #, python-format msgid "Change history: %s" msgstr "Histórico de modificaciones: %s" @@ -393,11 +393,11 @@ msgstr "" "Por favor, introduzca un nombre de usuario y contraseña correctos. Note que " "ambos campos son sensibles a mayúsculas/minúsculas." -#: contrib/admin/sites.py:226 contrib/admin/views/decorators.py:40 +#: contrib/admin/sites.py:227 contrib/admin/views/decorators.py:40 msgid "Please log in again, because your session has expired." msgstr "Por favor, inicie sesión de nuevo, ya que su sesión ha caducado." -#: contrib/admin/sites.py:233 contrib/admin/views/decorators.py:47 +#: contrib/admin/sites.py:234 contrib/admin/views/decorators.py:47 msgid "" "Looks like your browser isn't configured to accept cookies. Please enable " "cookies, reload this page, and try again." @@ -405,29 +405,29 @@ msgstr "" "Parece que su navegador no está configurado para aceptar cookies. " "Actívelas , recargue esta página, e inténtelo de nuevo." -#: contrib/admin/sites.py:249 contrib/admin/sites.py:255 +#: contrib/admin/sites.py:250 contrib/admin/sites.py:256 #: contrib/admin/views/decorators.py:66 msgid "Usernames cannot contain the '@' character." msgstr "Los nombres de usuario no pueden contener el carácter '@'." -#: contrib/admin/sites.py:252 contrib/admin/views/decorators.py:62 +#: contrib/admin/sites.py:253 contrib/admin/views/decorators.py:62 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." msgstr "" "Su dirección de correo no es su nombre de usuario. Pruebe con '%s' en su " "lugar." -#: contrib/admin/sites.py:312 +#: contrib/admin/sites.py:313 msgid "Site administration" msgstr "Sitio administrativo" -#: contrib/admin/sites.py:325 contrib/admin/templates/admin/login.html:26 +#: contrib/admin/sites.py:326 contrib/admin/templates/admin/login.html:26 #: contrib/admin/templates/registration/password_reset_complete.html:14 #: contrib/admin/views/decorators.py:20 msgid "Log in" msgstr "Iniciar sesión" -#: contrib/admin/sites.py:372 +#: contrib/admin/sites.py:373 #, python-format msgid "%s administration" msgstr "Administración de %s" @@ -534,8 +534,8 @@ msgid "Documentation" msgstr "Documentación" #: contrib/admin/templates/admin/base.html:25 -#: contrib/admin/templates/admin/auth/user/change_password.html:13 -#: contrib/admin/templates/admin/auth/user/change_password.html:46 +#: contrib/admin/templates/admin/auth/user/change_password.html:14 +#: contrib/admin/templates/admin/auth/user/change_password.html:47 #: contrib/admin/templates/registration/password_change_done.html:3 #: contrib/admin/templates/registration/password_change_form.html:3 msgid "Change password" @@ -572,7 +572,7 @@ msgid "View on site" msgstr "Ver en el sitio" #: contrib/admin/templates/admin/change_form.html:38 -#: contrib/admin/templates/admin/auth/user/change_password.html:22 +#: contrib/admin/templates/admin/auth/user/change_password.html:23 msgid "Please correct the error below." msgid_plural "Please correct the errors below." msgstr[0] "Por favor, corrija el siguiente error." @@ -588,7 +588,7 @@ msgid "Filter" msgstr "Filtro" #: contrib/admin/templates/admin/delete_confirmation.html:10 -#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:246 +#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:263 msgid "Delete" msgstr "Eliminar" @@ -646,6 +646,10 @@ msgstr "Mis acciones" msgid "None available" msgstr "Ninguno disponible" +#: contrib/admin/templates/admin/index.html:72 +msgid "Unknown content" +msgstr "Contenido desconocido" + #: contrib/admin/templates/admin/invalid_setup.html:7 msgid "" "Something's wrong with your database installation. Make sure the appropriate " @@ -740,23 +744,23 @@ msgid "Username" msgstr "Nombre de usuario" #: contrib/admin/templates/admin/auth/user/add_form.html:20 -#: contrib/admin/templates/admin/auth/user/change_password.html:33 -#: contrib/auth/forms.py:17 contrib/auth/forms.py:60 contrib/auth/forms.py:184 +#: contrib/admin/templates/admin/auth/user/change_password.html:34 +#: contrib/auth/forms.py:17 contrib/auth/forms.py:60 contrib/auth/forms.py:185 msgid "Password" msgstr "Contraseña" #: contrib/admin/templates/admin/auth/user/add_form.html:26 -#: contrib/admin/templates/admin/auth/user/change_password.html:39 -#: contrib/auth/forms.py:185 +#: contrib/admin/templates/admin/auth/user/change_password.html:40 +#: contrib/auth/forms.py:186 msgid "Password (again)" msgstr "Contraseña (de nuevo)" #: contrib/admin/templates/admin/auth/user/add_form.html:27 -#: contrib/admin/templates/admin/auth/user/change_password.html:40 +#: contrib/admin/templates/admin/auth/user/change_password.html:41 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:26 +#: contrib/admin/templates/admin/auth/user/change_password.html:27 #, python-format msgid "Enter a new password for the user %(username)s." msgstr "" @@ -1047,7 +1051,7 @@ msgstr "Ruta de fichero" msgid "Floating point number" msgstr "Número en coma flotante" -#: contrib/admindocs/views.py:328 contrib/comments/models.py:58 +#: contrib/admindocs/views.py:328 contrib/comments/models.py:60 msgid "IP address" msgstr "Dirección IP" @@ -1189,7 +1193,7 @@ msgid "Change password: %s" msgstr "Cambiar contraseña: %s" #: contrib/auth/forms.py:15 contrib/auth/forms.py:48 -#: contrib/auth/models.py:136 +#: contrib/auth/models.py:137 msgid "" "Required. 30 characters or fewer. Alphanumeric characters only (letters, " "digits and underscores)." @@ -1209,8 +1213,8 @@ msgstr "Contraseña (confirmación)" msgid "A user with that username already exists." msgstr "Ya existe un usuario con este nombre." -#: contrib/auth/forms.py:36 contrib/auth/forms.py:154 -#: contrib/auth/forms.py:196 +#: contrib/auth/forms.py:36 contrib/auth/forms.py:155 +#: contrib/auth/forms.py:197 msgid "The two password fields didn't match." msgstr "Las dos contraseñas no coinciden." @@ -1238,24 +1242,24 @@ 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:134 +#: contrib/auth/forms.py:135 #, python-format msgid "Password reset on %s" msgstr "Contraseña restablecida en %s" -#: contrib/auth/forms.py:142 +#: contrib/auth/forms.py:143 msgid "New password" msgstr "Contraseña nueva" -#: contrib/auth/forms.py:143 +#: contrib/auth/forms.py:144 msgid "New password confirmation" msgstr "Contraseña nueva (confirmación):" -#: contrib/auth/forms.py:168 +#: contrib/auth/forms.py:169 msgid "Old password" msgstr "Contraseña antigua" -#: contrib/auth/forms.py:176 +#: contrib/auth/forms.py:177 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "" "Su contraseña antigua es incorrecta. Por favor, vuelva a introducirla " @@ -1281,31 +1285,31 @@ msgstr "permisos" msgid "group" msgstr "grupo" -#: contrib/auth/models.py:100 contrib/auth/models.py:146 +#: contrib/auth/models.py:100 contrib/auth/models.py:147 msgid "groups" msgstr "grupos" -#: contrib/auth/models.py:136 +#: contrib/auth/models.py:137 msgid "username" msgstr "nombre de usuario" -#: contrib/auth/models.py:137 +#: contrib/auth/models.py:138 msgid "first name" msgstr "nombre propio" -#: contrib/auth/models.py:138 +#: contrib/auth/models.py:139 msgid "last name" msgstr "apellidos" -#: contrib/auth/models.py:139 +#: contrib/auth/models.py:140 msgid "e-mail address" msgstr "dirección de correo electrónico" -#: contrib/auth/models.py:140 +#: contrib/auth/models.py:141 msgid "password" msgstr "contraseña" -#: contrib/auth/models.py:140 +#: contrib/auth/models.py:141 msgid "" "Use '[algo]$[salt]$[hexdigest]' or use the change " "password form." @@ -1313,19 +1317,19 @@ msgstr "" "Use'[algo]$[sal]$[hash hexadecimal]' o use el " "formulario para cambiar la contraseña." -#: contrib/auth/models.py:141 +#: contrib/auth/models.py:142 msgid "staff status" msgstr "es staff" -#: contrib/auth/models.py:141 +#: contrib/auth/models.py:142 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:142 +#: contrib/auth/models.py:143 msgid "active" msgstr "activo" -#: contrib/auth/models.py:142 +#: contrib/auth/models.py:143 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -1333,11 +1337,11 @@ msgstr "" "Indica si el usuario puede ser tratado como activo. Desmarque esta opción en " "lugar de borrar la cuenta." -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:144 msgid "superuser status" msgstr "es superusuario" -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:144 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." @@ -1345,15 +1349,15 @@ msgstr "" "Indica que este usuario tiene todos los permisos sin asignárselos " "explícitamente." -#: contrib/auth/models.py:144 +#: contrib/auth/models.py:145 msgid "last login" msgstr "último inicio de sesión" -#: contrib/auth/models.py:145 +#: contrib/auth/models.py:146 msgid "date joined" msgstr "fecha de alta" -#: contrib/auth/models.py:147 +#: contrib/auth/models.py:148 msgid "" "In addition to the permissions manually assigned, this user will also get " "all permissions granted to each group he/she is in." @@ -1361,19 +1365,20 @@ 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:148 +#: contrib/auth/models.py:149 msgid "user permissions" msgstr "permisos de usuario" -#: contrib/auth/models.py:152 +#: contrib/auth/models.py:153 contrib/comments/models.py:50 +#: contrib/comments/models.py:168 msgid "user" msgstr "usuario" -#: contrib/auth/models.py:153 +#: contrib/auth/models.py:154 msgid "users" msgstr "usuarios" -#: contrib/auth/models.py:308 +#: contrib/auth/models.py:309 msgid "message" msgstr "mensaje" @@ -1393,6 +1398,16 @@ msgstr "contenido" msgid "Metadata" msgstr "metadatos" +#: contrib/comments/feeds.py:13 +#, python-format +msgid "%(site_name)s comments" +msgstr "comentarios en %(site_name)s" + +#: contrib/comments/feeds.py:23 +#, python-format +msgid "Latest comments on %(site_name)s" +msgstr "Últimos comentarios en %(site_name)s" + #: contrib/comments/forms.py:17 #: contrib/comments/templates/comments/moderation_queue.html:34 msgid "Name" @@ -1419,46 +1434,51 @@ msgid_plural "Watch your mouth! The words %s are not allowed here." msgstr[0] "¡Cuide su vocabulario! Aquí no admitimos la palabra %s." msgstr[1] "¡Cuide su vocabulario! Aquí no admitimos las palabras %s." -#: contrib/comments/models.py:23 +#: contrib/comments/models.py:22 contrib/contenttypes/models.py:71 +msgid "content type" +msgstr "tipo de contenido" + +#: contrib/comments/models.py:24 msgid "object ID" msgstr "ID de objeto" -#: contrib/comments/models.py:50 +#: contrib/comments/models.py:52 msgid "user's name" msgstr "nombre del usuario" -#: contrib/comments/models.py:51 +#: contrib/comments/models.py:53 msgid "user's email address" msgstr "dirección de correo electrónico del usuario" -#: contrib/comments/models.py:52 +#: contrib/comments/models.py:54 msgid "user's URL" msgstr "URL del usuario" -#: contrib/comments/models.py:54 +#: contrib/comments/models.py:56 contrib/comments/models.py:76 +#: contrib/comments/models.py:169 msgid "comment" msgstr "comentario" -#: contrib/comments/models.py:57 +#: contrib/comments/models.py:59 msgid "date/time submitted" msgstr "fecha/hora de envío" -#: contrib/comments/models.py:59 +#: contrib/comments/models.py:61 msgid "is public" msgstr "es público" -#: contrib/comments/models.py:60 +#: contrib/comments/models.py:62 msgid "" "Uncheck this box to make the comment effectively disappear from the site." msgstr "" "Desmarque esta casilla para hacer desaparecer el comentario del sitio web de " "forma efectiva." -#: contrib/comments/models.py:62 +#: contrib/comments/models.py:64 msgid "is removed" msgstr "está eliminado" -#: contrib/comments/models.py:63 +#: contrib/comments/models.py:65 msgid "" "Check this box if the comment is inappropriate. A \"This comment has been " "removed\" message will be displayed instead." @@ -1466,7 +1486,11 @@ msgstr "" "Marque esta opción si el comentario es inapropiado. En su lugar se mostrará " "el mensaje \"Este comentario ha sido eliminado\"." -#: contrib/comments/models.py:115 +#: contrib/comments/models.py:77 +msgid "comments" +msgstr "comentarios" + +#: contrib/comments/models.py:119 msgid "" "This comment was posted by an authenticated user and thus the name is read-" "only." @@ -1474,7 +1498,7 @@ msgstr "" "Este comentario ha sido enviado por un usuario autentificado: de modo que su " "nombre no es modificable." -#: contrib/comments/models.py:124 +#: contrib/comments/models.py:128 msgid "" "This comment was posted by an authenticated user and thus the email is read-" "only." @@ -1482,7 +1506,7 @@ msgstr "" "Este comentario ha sido colocado por un usuario autentificado: de modo que " "su dirección de correo electrónico no es modificable." -#: contrib/comments/models.py:149 +#: contrib/comments/models.py:153 #, python-format msgid "" "Posted by %(user)s at %(date)s\n" @@ -1497,6 +1521,22 @@ msgstr "" "\n" "http://%(domain)s%(url)s" +#: contrib/comments/models.py:170 +msgid "flag" +msgstr "marcar" + +#: contrib/comments/models.py:171 +msgid "date" +msgstr "fecha" + +#: contrib/comments/models.py:181 +msgid "comment flag" +msgstr "marca de comentario" + +#: contrib/comments/models.py:182 +msgid "comment flags" +msgstr "marcas de comentarios" + #: contrib/comments/templates/comments/approve.html:4 msgid "Approve a comment" msgstr "Aprovar un comentario" @@ -1556,13 +1596,13 @@ msgstr "Marcar" msgid "Thanks for flagging" msgstr "Graciar por marcar" -#: contrib/comments/templates/comments/form.html:16 -#: contrib/comments/templates/comments/preview.html:31 +#: contrib/comments/templates/comments/form.html:17 +#: contrib/comments/templates/comments/preview.html:32 msgid "Post" msgstr "Enviar" -#: contrib/comments/templates/comments/form.html:17 -#: contrib/comments/templates/comments/preview.html:32 +#: contrib/comments/templates/comments/form.html:18 +#: contrib/comments/templates/comments/preview.html:33 msgid "Preview" msgstr "Previsualizar" @@ -1608,21 +1648,21 @@ msgid "Thank you for your comment" msgstr "Gracias por su comentario" #: contrib/comments/templates/comments/preview.html:4 -#: contrib/comments/templates/comments/preview.html:12 +#: contrib/comments/templates/comments/preview.html:13 msgid "Preview your comment" msgstr "Previsualizar su comentario" -#: contrib/comments/templates/comments/preview.html:10 +#: contrib/comments/templates/comments/preview.html:11 msgid "Please correct the error below" msgid_plural "Please correct the errors below" msgstr[0] "Por favor, corrija el siguiente error." msgstr[1] "Por favor, corrija los siguientes errores." -#: contrib/comments/templates/comments/preview.html:15 +#: contrib/comments/templates/comments/preview.html:16 msgid "Post your comment" msgstr "Envie su comentario" -#: contrib/comments/templates/comments/preview.html:15 +#: contrib/comments/templates/comments/preview.html:16 msgid "or make changes" msgstr "o haga cambios" @@ -1630,10 +1670,6 @@ msgstr "o haga cambios" msgid "python model class name" msgstr "nombre de la clase modelo de python" -#: contrib/contenttypes/models.py:71 -msgid "content type" -msgstr "tipo de contenido" - #: contrib/contenttypes/models.py:72 msgid "content types" msgstr "tipos de contenido" @@ -1832,11 +1868,11 @@ msgstr "Carinthia" #: contrib/localflavor/at/at_states.py:7 msgid "Lower Austria" -msgstr "" +msgstr "Lower Austria" #: contrib/localflavor/at/at_states.py:8 msgid "Upper Austria" -msgstr "" +msgstr "Upper Austria" #: contrib/localflavor/at/at_states.py:9 msgid "Salzburg" @@ -2868,16 +2904,16 @@ msgstr "" msgid "Wrong checksum for the Tax Number (NIP)." msgstr "El Número de Identificación Tributaria (NIP) es incorrecto." -#: contrib/localflavor/pl/forms.py:111 -msgid "National Business Register Number (REGON) consists of 7 or 9 digits." +#: contrib/localflavor/pl/forms.py:109 +msgid "National Business Register Number (REGON) consists of 9 or 14 digits." msgstr "" -"El Número Nacional de Registro de Negocios (REGON) consiste en 7 o 9 dígitos." +"El Número Nacional de Registro de Negocios (REGON) consiste en 9 o 14 dígitos." -#: contrib/localflavor/pl/forms.py:112 +#: contrib/localflavor/pl/forms.py:110 msgid "Wrong checksum for the National Business Register Number (REGON)." msgstr "El Número Nacional de Registro de Negocios (REGON) es incorrecto." -#: contrib/localflavor/pl/forms.py:155 +#: contrib/localflavor/pl/forms.py:148 msgid "Enter a postal code in the format XX-XXX." msgstr "Introduzca un código postal en el formato XX-XXX." @@ -3718,7 +3754,7 @@ msgstr "nombre para mostrar" msgid "sites" msgstr "sitios" -#: db/models/fields/__init__.py:348 db/models/fields/__init__.py:692 +#: db/models/fields/__init__.py:348 db/models/fields/__init__.py:701 msgid "This value must be an integer." msgstr "Este valor debe ser un entero." @@ -3726,53 +3762,52 @@ msgstr "Este valor debe ser un entero." msgid "This value must be either True or False." msgstr "Este valor debe ser Verdadero o Falso." -#: db/models/fields/__init__.py:412 +#: db/models/fields/__init__.py:418 msgid "This field cannot be null." msgstr "Este campo no puede estar vacío." -#: db/models/fields/__init__.py:428 +#: db/models/fields/__init__.py:434 msgid "Enter only digits separated by commas." msgstr "Introduzca sólo dígitos separados por comas." -#: db/models/fields/__init__.py:459 +#: db/models/fields/__init__.py:465 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:468 +#: db/models/fields/__init__.py:474 #, python-format msgid "Invalid date: %s" msgstr "Fecha no válida: %s" -#: db/models/fields/__init__.py:532 db/models/fields/__init__.py:550 +#: db/models/fields/__init__.py:538 db/models/fields/__init__.py:556 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format." msgstr "" "Introduzca una fecha/hora válida en formato AAAA-MM-DD HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:586 +#: db/models/fields/__init__.py:592 msgid "This value must be a decimal number." msgstr "Este valor debe ser un entero." -#: db/models/fields/__init__.py:668 -#, fuzzy +#: db/models/fields/__init__.py:677 msgid "This value must be a float." -msgstr "Este valor debe ser como mínimo %s." +msgstr "Este valor debe ser un número de coma flotante." -#: db/models/fields/__init__.py:728 +#: db/models/fields/__init__.py:737 msgid "This value must be either None, True or False." msgstr "Este valor debe ser Verdadero, Falso o Ninguno." -#: db/models/fields/__init__.py:826 db/models/fields/__init__.py:840 +#: db/models/fields/__init__.py:840 db/models/fields/__init__.py:854 msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format." msgstr "Introduzca una hora válida en formato HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/related.py:762 +#: db/models/fields/related.py:787 msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" "Mantenga presionado \"Control\", o \"Command\" en un Mac, para seleccionar " "más de una opción." -#: db/models/fields/related.py:840 +#: db/models/fields/related.py:865 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" @@ -3839,11 +3874,11 @@ msgstr "Asegúrese de que no hay más de %s decimales." 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 de la coma decimal." -#: forms/fields.py:287 forms/fields.py:849 +#: forms/fields.py:287 forms/fields.py:862 msgid "Enter a valid date." msgstr "Introduzca una fecha válida." -#: forms/fields.py:321 forms/fields.py:850 +#: forms/fields.py:321 forms/fields.py:863 msgid "Enter a valid time." msgstr "Introduzca una hora válida." @@ -3865,7 +3900,15 @@ msgstr "No se ha enviado ningún fichero" msgid "The submitted file is empty." msgstr "El fichero enviado está vacío." -#: forms/fields.py:477 +#: forms/fields.py:449 +#, python-format +msgid "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr "" +"Asegúrese de que este nombre de fichero tiene como máximo %(max)d caracteres " +"(ahora tiene %(length)d)." + +#: forms/fields.py:482 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -3873,81 +3916,91 @@ msgstr "" "Envíe una imagen válida. El fichero que ha enviado no era una imagen o se " "trataba de una imagen corrupta." -#: forms/fields.py:538 +#: forms/fields.py:543 msgid "Enter a valid URL." msgstr "Introduzca una URL válida." -#: forms/fields.py:539 +#: forms/fields.py:544 msgid "This URL appears to be a broken link." msgstr "La URL parece ser un enlace roto." -#: forms/fields.py:618 forms/fields.py:696 +#: forms/fields.py:624 forms/fields.py:702 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Escoja una opción válida. %(value)s no es una de las opciones disponibles." -#: forms/fields.py:697 forms/fields.py:758 forms/models.py:721 +#: forms/fields.py:703 forms/fields.py:764 forms/models.py:837 msgid "Enter a list of values." msgstr "Introduzca una lista de valores." -#: forms/fields.py:878 +#: forms/fields.py:891 msgid "Enter a valid IPv4 address." msgstr "Introduzca una dirección IPv4 válida." -#: forms/fields.py:888 +#: forms/fields.py:901 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Introduzca un 'slug' válido, consistente en letras, números, guiones bajos o " "medios." -#: forms/formsets.py:242 forms/formsets.py:244 +#: forms/formsets.py:259 forms/formsets.py:261 msgid "Order" msgstr "Orden" -#: forms/models.py:287 forms/models.py:296 +#: forms/models.py:351 +#, fuzzy, python-format +msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s." +msgstr "el campo %(field_name)s debe ser único para %(date_field)s %(lookup)s." + +#: forms/models.py:365 forms/models.py:373 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Ya existe %(model_name)s con este %(field_label)s." -#: forms/models.py:594 +#: forms/models.py:710 msgid "The inline foreign key did not match the parent instance primary key." msgstr "" "La clave foránea en linea no coincide con la clave primaria de la instancia " "padre." -#: forms/models.py:651 +#: forms/models.py:767 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 disponibles." -#: forms/models.py:722 +#: forms/models.py:838 #, 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." -#: template/defaultfilters.py:743 +#: forms/models.py:840 +#, python-format +msgid "\"%s\" is not a valid value for a primary key." +msgstr "\"%s\" no es un valor válido para una clave primaria." + +#: template/defaultfilters.py:759 msgid "yes,no,maybe" msgstr "sí,no,tal vez" -#: template/defaultfilters.py:774 +#: template/defaultfilters.py:790 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:776 +#: template/defaultfilters.py:792 #, python-format msgid "%.1f KB" msgstr "%.1f KB" -#: template/defaultfilters.py:778 +#: template/defaultfilters.py:794 #, python-format msgid "%.1f MB" msgstr "%.1f MB" -#: template/defaultfilters.py:779 +#: template/defaultfilters.py:795 #, python-format msgid "%.1f GB" msgstr "%.1f GB" @@ -4196,16 +4249,16 @@ msgid_plural "minutes" msgstr[0] "minuto" msgstr[1] "minutos" -#: utils/timesince.py:43 +#: utils/timesince.py:45 msgid "minutes" msgstr "minutos" -#: utils/timesince.py:48 +#: utils/timesince.py:50 #, python-format msgid "%(number)d %(type)s" msgstr "%(number)d %(type)s" -#: utils/timesince.py:54 +#: utils/timesince.py:56 #, python-format msgid ", %(number)d %(type)s" msgstr ", %(number)d %(type)s" @@ -4280,9 +4333,6 @@ msgstr "El/La %(verbose_name)s ha sido borrado." #~ msgid "is valid rating" #~ msgstr "puntuación válida" -#~ msgid "comments" -#~ msgstr "comentarios" - #~ msgid "Content object" #~ msgstr "Objeto contenido" @@ -4482,9 +4532,6 @@ msgstr "El/La %(verbose_name)s ha sido borrado." #~ msgid "Please enter both fields or leave them both empty." #~ msgstr "Por favor, rellene ambos campos o deje ambos vacíos." -#~ msgid "This field must be given if %(field)s is %(value)s" -#~ msgstr "Se debe proporcionar este campo si %(field)s es %(value)s" - #~ 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"