From 4532cf69dec504ad1b62c1ff48b011d46e545c8a Mon Sep 17 00:00:00 2001 From: Marc Fargas Date: Tue, 7 Jul 2009 13:23:40 +0000 Subject: [PATCH] Updated Spanish translation git-svn-id: http://code.djangoproject.com/svn/django/trunk@11201 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/es/LC_MESSAGES/django.mo | Bin 64913 -> 67328 bytes django/conf/locale/es/LC_MESSAGES/django.po | 556 +++++++++++--------- 2 files changed, 321 insertions(+), 235 deletions(-) diff --git a/django/conf/locale/es/LC_MESSAGES/django.mo b/django/conf/locale/es/LC_MESSAGES/django.mo index 831964a5aec4edafa3e857bdfdf374d15f12430d..a8bd5f985de2bd15ff9f9a2a0eb931d5cc4686e2 100644 GIT binary patch delta 23398 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 delta 21233 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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 b02ab9b7ff..fb5eec0c43 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-03-24 13:00+0100\n" -"PO-Revision-Date: 2009-03-24 13:26+0100\n" +"POT-Creation-Date: 2009-07-07 15:15+0200\n" +"PO-Revision-Date: 2009-07-07 15:22+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" @@ -217,6 +217,20 @@ msgstr "chino simplificado" msgid "Traditional Chinese" msgstr "chino tradicional" +#: contrib/admin/actions.py:60 +#, python-format +msgid "Successfully deleted %(count)d %(items)s." +msgstr "Eliminado/s %(count)d %(items)s satisfactoriamente." + +#: contrib/admin/actions.py:67 contrib/admin/options.py:1025 +msgid "Are you sure?" +msgstr "¿Está seguro?" + +#: contrib/admin/actions.py:85 +#, python-format +msgid "Delete selected %(verbose_name_plural)s" +msgstr "Eliminar %(verbose_name_plural)s seleccionado/s" + #: contrib/admin/filterspecs.py:44 #, python-format msgid "" @@ -251,15 +265,15 @@ msgstr "Este mes" msgid "This year" msgstr "Este año" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:413 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:434 msgid "Yes" msgstr "Sí" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:413 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:434 msgid "No" msgstr "No" -#: contrib/admin/filterspecs.py:154 forms/widgets.py:413 +#: contrib/admin/filterspecs.py:154 forms/widgets.py:434 msgid "Unknown" msgstr "Desconocido" @@ -295,117 +309,104 @@ msgstr "entrada de registro" msgid "log entries" msgstr "entradas de registro" -#: contrib/admin/options.py:131 contrib/admin/options.py:145 +#: contrib/admin/options.py:133 contrib/admin/options.py:147 msgid "None" msgstr "Ninguno" -#: contrib/admin/options.py:498 -#, python-format -msgid "Successfully deleted %(count)d %(items)s." -msgstr "Eliminado/s %(count)d %(items)s satisfactoriamente." - -#: contrib/admin/options.py:505 contrib/admin/options.py:1012 -msgid "Are you sure?" -msgstr "¿Está seguro?" - -#: contrib/admin/options.py:523 -#, python-format -msgid "Delete selected %(verbose_name_plural)s" -msgstr "Eliminar %(verbose_name_plural)s seleccionado/s" - -#: contrib/admin/options.py:531 +#: contrib/admin/options.py:519 #, python-format msgid "Changed %s." msgstr "Modificado/a %s." -#: contrib/admin/options.py:531 contrib/admin/options.py:541 -#: contrib/comments/templates/comments/preview.html:15 forms/models.py:296 +#: contrib/admin/options.py:519 contrib/admin/options.py:529 +#: contrib/comments/templates/comments/preview.html:16 forms/models.py:388 +#: forms/models.py:600 msgid "and" msgstr "y" -#: contrib/admin/options.py:536 +#: contrib/admin/options.py:524 #, python-format msgid "Added %(name)s \"%(object)s\"." msgstr "Añadido/a \"%(object)s\" %(name)s." -#: contrib/admin/options.py:540 +#: contrib/admin/options.py:528 #, python-format msgid "Changed %(list)s for %(name)s \"%(object)s\"." msgstr "Modificados %(list)s para \"%(object)s\" %(name)s." -#: contrib/admin/options.py:545 +#: contrib/admin/options.py:533 #, python-format msgid "Deleted %(name)s \"%(object)s\"." msgstr "Eliminado/a \"%(object)s\" %(name)s." -#: contrib/admin/options.py:549 +#: contrib/admin/options.py:537 msgid "No fields changed." msgstr "No ha cambiado ningún campo." -#: contrib/admin/options.py:610 contrib/auth/admin.py:67 +#: contrib/admin/options.py:598 contrib/auth/admin.py:67 #, 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:614 contrib/admin/options.py:647 +#: contrib/admin/options.py:602 contrib/admin/options.py:635 #: contrib/auth/admin.py:75 msgid "You may edit it again below." msgstr "Puede editarlo de nuevo abajo." -#: contrib/admin/options.py:624 contrib/admin/options.py:657 +#: contrib/admin/options.py:612 contrib/admin/options.py:645 #, python-format msgid "You may add another %s below." msgstr "Puede añadir otro %s abajo." -#: contrib/admin/options.py:645 +#: contrib/admin/options.py:633 #, 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:653 +#: contrib/admin/options.py:641 #, 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:774 +#: contrib/admin/options.py:772 #, python-format msgid "Add %s" msgstr "Añadir %s" -#: contrib/admin/options.py:805 contrib/admin/options.py:990 +#: contrib/admin/options.py:803 contrib/admin/options.py:1003 #, 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:862 +#: contrib/admin/options.py:860 #, python-format msgid "Change %s" msgstr "Modificar %s" -#: contrib/admin/options.py:894 +#: contrib/admin/options.py:904 msgid "Database error" msgstr "Error en la base de datos" -#: contrib/admin/options.py:930 +#: contrib/admin/options.py:940 #, python-format msgid "%(count)s %(name)s was changed successfully." msgid_plural "%(count)s %(name)s were changed successfully." msgstr[0] "%(count)s %(name)s fué modificado con éxito." msgstr[1] "%(count)s %(name)s fueron modificados con éxito." -#: contrib/admin/options.py:1005 +#: contrib/admin/options.py:1018 #, 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:1041 +#: contrib/admin/options.py:1054 #, python-format msgid "Change history: %s" msgstr "Histórico de modificaciones: %s" -#: contrib/admin/sites.py:15 contrib/admin/views/decorators.py:14 +#: contrib/admin/sites.py:20 contrib/admin/views/decorators.py:14 #: contrib/auth/forms.py:80 msgid "" "Please enter a correct username and password. Note that both fields are case-" @@ -414,11 +415,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:250 contrib/admin/views/decorators.py:40 +#: contrib/admin/sites.py:278 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:257 contrib/admin/views/decorators.py:47 +#: contrib/admin/sites.py:285 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." @@ -426,29 +427,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:273 contrib/admin/sites.py:279 +#: contrib/admin/sites.py:301 contrib/admin/sites.py:307 #: 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:276 contrib/admin/views/decorators.py:62 +#: contrib/admin/sites.py:304 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:336 +#: contrib/admin/sites.py:360 msgid "Site administration" msgstr "Sitio administrativo" -#: contrib/admin/sites.py:349 contrib/admin/templates/admin/login.html:26 +#: contrib/admin/sites.py:373 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:396 +#: contrib/admin/sites.py:417 #, python-format msgid "%s administration" msgstr "Administración de %s" @@ -463,33 +464,27 @@ msgstr "Uno o más %(fieldname)s en %(name)s: %(obj)s" msgid "One or more %(fieldname)s in %(name)s:" msgstr "Uno o más %(fieldname)s en %(name)s:" -#: contrib/admin/util.py:222 -msgid "verbose_name" -msgid_plural "verbose_name_plural" -msgstr[0] "verbose_name" -msgstr[1] "verbose_name_plural" - -#: contrib/admin/widgets.py:70 +#: contrib/admin/widgets.py:71 msgid "Date:" msgstr "Fecha:" -#: contrib/admin/widgets.py:70 +#: contrib/admin/widgets.py:71 msgid "Time:" msgstr "Hora:" -#: contrib/admin/widgets.py:94 +#: contrib/admin/widgets.py:95 msgid "Currently:" msgstr "Actualmente:" -#: contrib/admin/widgets.py:94 +#: contrib/admin/widgets.py:95 msgid "Change:" msgstr "Modificar:" -#: contrib/admin/widgets.py:123 +#: contrib/admin/widgets.py:124 msgid "Lookup" msgstr "Buscar" -#: contrib/admin/widgets.py:230 +#: contrib/admin/widgets.py:236 msgid "Add Another" msgstr "Añadir otro" @@ -504,9 +499,9 @@ msgstr "Lo sentimos, pero no se encuentra la página solicitada." #: contrib/admin/templates/admin/500.html:4 #: contrib/admin/templates/admin/app_index.html:8 -#: contrib/admin/templates/admin/base.html:33 +#: contrib/admin/templates/admin/base.html:31 #: contrib/admin/templates/admin/change_form.html:17 -#: contrib/admin/templates/admin/change_list.html:20 +#: contrib/admin/templates/admin/change_list.html:25 #: contrib/admin/templates/admin/delete_confirmation.html:6 #: contrib/admin/templates/admin/delete_selected_confirmation.html:6 #: contrib/admin/templates/admin/invalid_setup.html:4 @@ -549,7 +544,6 @@ msgid "Run the selected action" msgstr "Ejecutar la acción seleccionada" #: contrib/admin/templates/admin/actions.html:4 -#: contrib/admin/templates/admin/search_form.html:8 msgid "Go" msgstr "Ir" @@ -559,26 +553,26 @@ msgstr "Ir" msgid "%(name)s" msgstr "%(name)s" -#: contrib/admin/templates/admin/base.html:28 +#: contrib/admin/templates/admin/base.html:26 msgid "Welcome," msgstr "Bienvenido/a," -#: contrib/admin/templates/admin/base.html:28 +#: contrib/admin/templates/admin/base.html:26 #: contrib/admin/templates/registration/password_change_done.html:3 #: contrib/admin/templates/registration/password_change_form.html:3 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:3 msgid "Documentation" msgstr "Documentación" -#: contrib/admin/templates/admin/base.html:28 -#: contrib/admin/templates/admin/auth/user/change_password.html:13 -#: contrib/admin/templates/admin/auth/user/change_password.html:46 +#: contrib/admin/templates/admin/base.html:26 +#: 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" msgstr "Cambiar contraseña" -#: contrib/admin/templates/admin/base.html:28 +#: contrib/admin/templates/admin/base.html:26 #: contrib/admin/templates/registration/password_change_done.html:3 #: contrib/admin/templates/registration/password_change_form.html:3 msgid "Log out" @@ -609,24 +603,24 @@ msgid "View on site" msgstr "Ver en el sitio" #: contrib/admin/templates/admin/change_form.html:38 -#: contrib/admin/templates/admin/change_list.html:49 -#: contrib/admin/templates/admin/auth/user/change_password.html:22 +#: contrib/admin/templates/admin/change_list.html:54 +#: 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." msgstr[1] "Por favor, corrija los siguientes errores." -#: contrib/admin/templates/admin/change_list.html:41 +#: contrib/admin/templates/admin/change_list.html:46 #, python-format msgid "Add %(name)s" msgstr "Añadir %(name)s" -#: contrib/admin/templates/admin/change_list.html:60 +#: contrib/admin/templates/admin/change_list.html:65 msgid "Filter" msgstr "Filtro" #: contrib/admin/templates/admin/delete_confirmation.html:10 -#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:251 +#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:275 msgid "Delete" msgstr "Eliminar" @@ -666,9 +660,9 @@ msgid "" "your account doesn't have permission to delete the following types of " "objects:" msgstr "" -"Eliminar el %(object_name)s provocaría la eliminación " -"de objetos relacionados, pero su cuenta no tiene permiso para borrar los " -"siguientes tipos de objetos:" +"Eliminar el %(object_name)s provocaría la eliminación de objetos " +"relacionados, pero su cuenta no tiene permiso para borrar los siguientes " +"tipos de objetos:" #: contrib/admin/templates/admin/delete_selected_confirmation.html:22 #, python-format @@ -676,8 +670,8 @@ msgid "" "Are you sure you want to delete the selected %(object_name)s objects? All of " "the following objects and it's related items will be deleted:" msgstr "" -"¿Está seguro de que quiere borrar los %(object_name)s? " -"Los siguientes objetos y sus elementos relacionados serán eliminados:" +"¿Está seguro de que quiere borrar los %(object_name)s? Los siguientes " +"objetos y sus elementos relacionados serán eliminados:" #: contrib/admin/templates/admin/filter.html:2 #, python-format @@ -709,6 +703,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 " @@ -757,6 +755,15 @@ msgstr "" msgid "Show all" msgstr "Mostrar todo" +#: contrib/admin/templates/admin/pagination.html:11 +#: contrib/admin/templates/admin/submit_line.html:3 +msgid "Save" +msgstr "Grabar" + +#: contrib/admin/templates/admin/search_form.html:8 +msgid "Search" +msgstr "Buscar" + #: contrib/admin/templates/admin/search_form.html:10 #, python-format msgid "1 result" @@ -769,10 +776,6 @@ msgstr[1] "%(counter)s resultados" msgid "%(full_result_count)s total" msgstr "%(full_result_count)s total" -#: contrib/admin/templates/admin/submit_line.html:3 -msgid "Save" -msgstr "Grabar" - #: contrib/admin/templates/admin/submit_line.html:5 msgid "Save as new" msgstr "Grabar como nuevo" @@ -799,23 +802,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/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/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 "" @@ -1037,114 +1040,115 @@ msgstr "" msgid "the related `%(app_label)s.%(data_type)s` object" msgstr "el objeto relacionado `%(app_label)s.%(data_type)s`" -#: contrib/admindocs/views.py:206 contrib/admindocs/views.py:228 -#: contrib/admindocs/views.py:242 contrib/admindocs/views.py:247 +#: contrib/admindocs/views.py:206 contrib/admindocs/views.py:225 +#: contrib/admindocs/views.py:230 contrib/admindocs/views.py:244 +#: contrib/admindocs/views.py:258 contrib/admindocs/views.py:263 msgid "model:" msgstr "modelo:" -#: contrib/admindocs/views.py:237 +#: contrib/admindocs/views.py:221 contrib/admindocs/views.py:253 #, python-format msgid "related `%(app_label)s.%(object_name)s` objects" msgstr "los objetos relacionados `%(app_label)s.%(object_name)s`" -#: contrib/admindocs/views.py:242 +#: contrib/admindocs/views.py:225 contrib/admindocs/views.py:258 #, python-format msgid "all %s" msgstr "todo %s" -#: contrib/admindocs/views.py:247 +#: contrib/admindocs/views.py:230 contrib/admindocs/views.py:263 #, python-format msgid "number of %s" msgstr "número de %s" -#: contrib/admindocs/views.py:252 +#: contrib/admindocs/views.py:268 #, python-format msgid "Fields on %s objects" msgstr "Campos en %s objetos" -#: contrib/admindocs/views.py:315 contrib/admindocs/views.py:326 -#: contrib/admindocs/views.py:328 contrib/admindocs/views.py:334 -#: contrib/admindocs/views.py:335 contrib/admindocs/views.py:337 +#: contrib/admindocs/views.py:331 contrib/admindocs/views.py:342 +#: contrib/admindocs/views.py:344 contrib/admindocs/views.py:350 +#: contrib/admindocs/views.py:351 contrib/admindocs/views.py:353 msgid "Integer" msgstr "Entero" -#: contrib/admindocs/views.py:316 +#: contrib/admindocs/views.py:332 msgid "Boolean (Either True or False)" msgstr "Booleano (Verdadero o Falso)" -#: contrib/admindocs/views.py:317 contrib/admindocs/views.py:336 +#: contrib/admindocs/views.py:333 contrib/admindocs/views.py:352 #, python-format msgid "String (up to %(max_length)s)" msgstr "Cadena (máximo %(max_length)s)" -#: contrib/admindocs/views.py:318 +#: contrib/admindocs/views.py:334 msgid "Comma-separated integers" msgstr "Enteros separados por comas" -#: contrib/admindocs/views.py:319 +#: contrib/admindocs/views.py:335 msgid "Date (without time)" msgstr "Fecha (sin hora)" -#: contrib/admindocs/views.py:320 +#: contrib/admindocs/views.py:336 msgid "Date (with time)" msgstr "Fecha (con hora)" -#: contrib/admindocs/views.py:321 +#: contrib/admindocs/views.py:337 msgid "Decimal number" msgstr "Número decimal" -#: contrib/admindocs/views.py:322 +#: contrib/admindocs/views.py:338 msgid "E-mail address" msgstr "Dirección de correo electrónico" -#: contrib/admindocs/views.py:323 contrib/admindocs/views.py:324 -#: contrib/admindocs/views.py:327 +#: contrib/admindocs/views.py:339 contrib/admindocs/views.py:340 +#: contrib/admindocs/views.py:343 msgid "File path" msgstr "Ruta de fichero" -#: contrib/admindocs/views.py:325 +#: contrib/admindocs/views.py:341 msgid "Floating point number" msgstr "Número en coma flotante" -#: contrib/admindocs/views.py:329 contrib/comments/models.py:58 +#: contrib/admindocs/views.py:345 contrib/comments/models.py:60 msgid "IP address" msgstr "Dirección IP" -#: contrib/admindocs/views.py:331 +#: contrib/admindocs/views.py:347 msgid "Boolean (Either True, False or None)" msgstr "Booleano (Verdadero, Falso o Nulo)" -#: contrib/admindocs/views.py:332 +#: contrib/admindocs/views.py:348 msgid "Relation to parent model" msgstr "Relación con el modelo padre" -#: contrib/admindocs/views.py:333 +#: contrib/admindocs/views.py:349 msgid "Phone number" msgstr "Número de teléfono" -#: contrib/admindocs/views.py:338 +#: contrib/admindocs/views.py:354 msgid "Text" msgstr "Texto" -#: contrib/admindocs/views.py:339 +#: contrib/admindocs/views.py:355 msgid "Time" msgstr "Hora" -#: contrib/admindocs/views.py:340 contrib/comments/forms.py:95 +#: contrib/admindocs/views.py:356 contrib/comments/forms.py:95 #: contrib/comments/templates/comments/moderation_queue.html:37 #: contrib/flatpages/admin.py:8 contrib/flatpages/models.py:7 msgid "URL" msgstr "URL" -#: contrib/admindocs/views.py:341 +#: contrib/admindocs/views.py:357 msgid "U.S. state (two uppercase letters)" msgstr "Estado de los EEUU (dos letras mayúsculas)" -#: contrib/admindocs/views.py:342 +#: contrib/admindocs/views.py:358 msgid "XML text" msgstr "Texto XML" -#: contrib/admindocs/views.py:368 +#: contrib/admindocs/views.py:384 #, python-format msgid "%s does not appear to be a urlpattern object" msgstr "%s no parece ser un objeto urlpattern" @@ -1248,7 +1252,7 @@ msgid "Change password: %s" msgstr "Cambiar contraseña: %s" #: contrib/auth/forms.py:15 contrib/auth/forms.py:48 -#: contrib/auth/models.py:127 +#: contrib/auth/models.py:128 msgid "" "Required. 30 characters or fewer. Alphanumeric characters only (letters, " "digits and underscores)." @@ -1340,31 +1344,31 @@ msgstr "permisos" msgid "group" msgstr "grupo" -#: contrib/auth/models.py:91 contrib/auth/models.py:137 +#: contrib/auth/models.py:91 contrib/auth/models.py:138 msgid "groups" msgstr "grupos" -#: contrib/auth/models.py:127 +#: contrib/auth/models.py:128 msgid "username" msgstr "nombre de usuario" -#: contrib/auth/models.py:128 +#: contrib/auth/models.py:129 msgid "first name" msgstr "nombre propio" -#: contrib/auth/models.py:129 +#: contrib/auth/models.py:130 msgid "last name" msgstr "apellidos" -#: contrib/auth/models.py:130 +#: contrib/auth/models.py:131 msgid "e-mail address" msgstr "dirección de correo electrónico" -#: contrib/auth/models.py:131 +#: contrib/auth/models.py:132 msgid "password" msgstr "contraseña" -#: contrib/auth/models.py:131 +#: contrib/auth/models.py:132 msgid "" "Use '[algo]$[salt]$[hexdigest]' or use the change " "password form." @@ -1372,19 +1376,19 @@ msgstr "" "Use'[algo]$[sal]$[hash hexadecimal]' o use el " "formulario para cambiar la contraseña." -#: contrib/auth/models.py:132 +#: contrib/auth/models.py:133 msgid "staff status" msgstr "es staff" -#: contrib/auth/models.py:132 +#: contrib/auth/models.py:133 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:133 +#: contrib/auth/models.py:134 msgid "active" msgstr "activo" -#: contrib/auth/models.py:133 +#: contrib/auth/models.py:134 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -1392,11 +1396,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:134 +#: contrib/auth/models.py:135 msgid "superuser status" msgstr "es superusuario" -#: contrib/auth/models.py:134 +#: contrib/auth/models.py:135 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." @@ -1404,15 +1408,15 @@ msgstr "" "Indica que este usuario tiene todos los permisos sin asignárselos " "explícitamente." -#: contrib/auth/models.py:135 +#: contrib/auth/models.py:136 msgid "last login" msgstr "último inicio de sesión" -#: contrib/auth/models.py:136 +#: contrib/auth/models.py:137 msgid "date joined" msgstr "fecha de alta" -#: contrib/auth/models.py:138 +#: contrib/auth/models.py:139 msgid "" "In addition to the permissions manually assigned, this user will also get " "all permissions granted to each group he/she is in." @@ -1420,23 +1424,24 @@ 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:139 +#: contrib/auth/models.py:140 msgid "user permissions" msgstr "permisos de usuario" -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:144 contrib/comments/models.py:50 +#: contrib/comments/models.py:168 msgid "user" msgstr "usuario" -#: contrib/auth/models.py:144 +#: contrib/auth/models.py:145 msgid "users" msgstr "usuarios" -#: contrib/auth/models.py:300 +#: contrib/auth/models.py:301 msgid "message" msgstr "mensaje" -#: contrib/auth/views.py:50 +#: contrib/auth/views.py:56 msgid "Logged out" msgstr "Sesión terminada" @@ -1452,10 +1457,20 @@ msgstr "contenido" msgid "Metadata" msgstr "metadatos" +#: contrib/comments/feeds.py:13 +#, python-format +msgid "%(site_name)s comments" +msgstr "comentarios de %(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:93 #: contrib/comments/templates/comments/moderation_queue.html:34 msgid "Name" -msgstr "nombre" +msgstr "Nombre" #: contrib/comments/forms.py:94 msgid "Email address" @@ -1464,7 +1479,7 @@ msgstr "dirección de correo electrónico" #: contrib/comments/forms.py:96 #: contrib/comments/templates/comments/moderation_queue.html:35 msgid "Comment" -msgstr "comentario" +msgstr "Comentario" #: contrib/comments/forms.py:173 #, python-format @@ -1478,46 +1493,51 @@ msgid "" "If you enter anything in this field your comment will be treated as spam" msgstr "Si introduce algo en este campo su comentario será tratado como spam" -#: contrib/comments/models.py:23 +#: contrib/comments/models.py:22 contrib/contenttypes/models.py:74 +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." @@ -1525,7 +1545,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." @@ -1533,7 +1557,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." @@ -1541,7 +1565,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" @@ -1556,6 +1580,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 comentario" + #: contrib/comments/templates/comments/approve.html:4 msgid "Approve a comment" msgstr "Aprovar un comentario" @@ -1615,13 +1655,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" @@ -1667,33 +1707,29 @@ 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" -#: contrib/contenttypes/models.py:67 +#: contrib/contenttypes/models.py:70 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 +#: contrib/contenttypes/models.py:75 msgid "content types" msgstr "tipos de contenido" @@ -1762,18 +1798,26 @@ msgstr "" "Lo sentimos, pero su formulario ha expirado. Por favor, continue rellenando " "el formulario en esta página." -#: contrib/gis/forms/fields.py:14 +#: contrib/gis/forms/fields.py:17 msgid "No geometry value provided." msgstr "No se indico ningún valor de geometría." -#: contrib/gis/forms/fields.py:15 +#: contrib/gis/forms/fields.py:18 msgid "Invalid geometry value." msgstr "Valor de geometría inválido." -#: contrib/gis/forms/fields.py:16 +#: contrib/gis/forms/fields.py:19 msgid "Invalid geometry type." msgstr "Tipo de geometría inválido." +#: contrib/gis/forms/fields.py:20 +msgid "" +"An error occurred when transforming the geometry to the SRID of the geometry " +"form field." +msgstr "" +"Ocurrió un error al transformar la geometria al SRID de la geometria " +"del campo de formulario." + #: contrib/humanize/templatetags/humanize.py:19 msgid "th" msgstr "º" @@ -1891,11 +1935,11 @@ msgstr "Carinthia" #: contrib/localflavor/at/at_states.py:7 msgid "Lower Austria" -msgstr "" +msgstr "Australia Baja" #: contrib/localflavor/at/at_states.py:8 msgid "Upper Austria" -msgstr "" +msgstr "Australia Alta" #: contrib/localflavor/at/at_states.py:9 msgid "Salzburg" @@ -2112,47 +2156,47 @@ msgstr "Región Bohemia Sur" #: contrib/localflavor/cz/cz_regions.py:11 msgid "Pilsen Region" -msgstr "" +msgstr "Región Pilsen" #: contrib/localflavor/cz/cz_regions.py:12 msgid "Carlsbad Region" -msgstr "" +msgstr "Región Carlsbad" #: contrib/localflavor/cz/cz_regions.py:13 msgid "Usti Region" -msgstr "" +msgstr "Región Usti" #: contrib/localflavor/cz/cz_regions.py:14 msgid "Liberec Region" -msgstr "" +msgstr "Región Liberec" #: contrib/localflavor/cz/cz_regions.py:15 msgid "Hradec Region" -msgstr "" +msgstr "Región Hradec" #: contrib/localflavor/cz/cz_regions.py:16 msgid "Pardubice Region" -msgstr "" +msgstr "Región Pardubice" #: contrib/localflavor/cz/cz_regions.py:17 msgid "Vysocina Region" -msgstr "" +msgstr "Región Vysocina" #: contrib/localflavor/cz/cz_regions.py:18 msgid "South Moravian Region" -msgstr "" +msgstr "Región Moravia Sur" #: contrib/localflavor/cz/cz_regions.py:19 msgid "Olomouc Region" -msgstr "" +msgstr "Región Olomouc" #: contrib/localflavor/cz/cz_regions.py:20 msgid "Zlin Region" -msgstr "" +msgstr "Región Zlin" #: contrib/localflavor/cz/cz_regions.py:21 msgid "Moravian-Silesian Region" -msgstr "" +msgstr "Región Moravia-Silesiana" #: contrib/localflavor/cz/forms.py:27 contrib/localflavor/sk/forms.py:30 msgid "Enter a postal code in the format XXXXX or XXX XX." @@ -2165,7 +2209,8 @@ msgstr "" #: contrib/localflavor/cz/forms.py:48 msgid "Invalid optional parameter Gender, valid values are 'f' and 'm'" -msgstr "El parámetro opcional 'Género' es inválido, los valores válidos son 'f' y 'm'" +msgstr "" +"El parámetro opcional 'Género' es inválido, los valores válidos son 'f' y 'm'" #: contrib/localflavor/cz/forms.py:49 msgid "Enter a valid birth number." @@ -3004,16 +3049,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." @@ -3850,60 +3895,60 @@ msgstr "nombre para mostrar" msgid "sites" msgstr "sitios" -#: db/models/fields/__init__.py:356 db/models/fields/__init__.py:700 +#: db/models/fields/__init__.py:356 db/models/fields/__init__.py:710 msgid "This value must be an integer." msgstr "Este valor debe ser un entero." -#: db/models/fields/__init__.py:387 +#: db/models/fields/__init__.py:388 msgid "This value must be either True or False." msgstr "Este valor debe ser Verdadero o Falso." -#: db/models/fields/__init__.py:420 +#: db/models/fields/__init__.py:427 msgid "This field cannot be null." msgstr "Este campo no puede estar vacío." -#: db/models/fields/__init__.py:436 +#: db/models/fields/__init__.py:443 msgid "Enter only digits separated by commas." msgstr "Introduzca sólo dígitos separados por comas." -#: db/models/fields/__init__.py:467 +#: db/models/fields/__init__.py:474 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:476 +#: db/models/fields/__init__.py:483 #, python-format msgid "Invalid date: %s" msgstr "Fecha no válida: %s" -#: db/models/fields/__init__.py:540 db/models/fields/__init__.py:558 +#: db/models/fields/__init__.py:547 db/models/fields/__init__.py:565 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:594 +#: db/models/fields/__init__.py:601 msgid "This value must be a decimal number." msgstr "Este valor debe ser un entero." -#: db/models/fields/__init__.py:676 +#: db/models/fields/__init__.py:686 msgid "This value must be a float." msgstr "Este valor debe ser un número con coma flotante." -#: db/models/fields/__init__.py:736 +#: db/models/fields/__init__.py:746 msgid "This value must be either None, True or False." msgstr "Este valor debe ser Verdadero, Falso o Ninguno." -#: db/models/fields/__init__.py:839 db/models/fields/__init__.py:853 +#: db/models/fields/__init__.py:849 db/models/fields/__init__.py:863 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:779 +#: db/models/fields/related.py:816 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:857 +#: db/models/fields/related.py:894 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" @@ -3970,11 +4015,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:288 forms/fields.py:850 +#: forms/fields.py:288 forms/fields.py:863 msgid "Enter a valid date." msgstr "Introduzca una fecha válida." -#: forms/fields.py:322 forms/fields.py:851 +#: forms/fields.py:322 forms/fields.py:864 msgid "Enter a valid time." msgstr "Introduzca una hora válida." @@ -3996,7 +4041,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:478 +#: forms/fields.py:450 +#, python-format +msgid "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr "" +"Asegúrese de que su texto tiene no más de %(max)d caracteres (actualmente " +"tiene %(length)d)." + +#: forms/fields.py:483 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -4004,106 +4057,140 @@ 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:539 +#: forms/fields.py:544 msgid "Enter a valid URL." msgstr "Introduzca una URL válida." -#: forms/fields.py:540 +#: forms/fields.py:545 msgid "This URL appears to be a broken link." msgstr "La URL parece ser un enlace roto." -#: forms/fields.py:619 forms/fields.py:697 +#: forms/fields.py:625 forms/fields.py:703 #, 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:698 forms/fields.py:759 forms/models.py:729 +#: forms/fields.py:704 forms/fields.py:765 forms/models.py:1003 msgid "Enter a list of values." msgstr "Introduzca una lista de valores." -#: forms/fields.py:879 +#: forms/fields.py:892 msgid "Enter a valid IPv4 address." msgstr "Introduzca una dirección IPv4 válida." -#: forms/fields.py:889 +#: forms/fields.py:902 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:247 forms/formsets.py:249 +#: forms/formsets.py:271 forms/formsets.py:273 msgid "Order" msgstr "Orden" -#: forms/models.py:289 forms/models.py:298 +#: forms/models.py:367 +#, 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 %(lookup)s %(date_field)s" + +#: forms/models.py:381 forms/models.py:389 #, 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:602 +#: forms/models.py:594 +#, python-format +msgid "Please correct the duplicate data for %(field)s." +msgstr "Por favor, corrija el dato duplicado para %(field)s." + +#: forms/models.py:598 +#, python-format +msgid "Please correct the duplicate data for %(field)s, which must be unique." +msgstr "" +"Por favor corriga el dato duplicado para %(field)s, el cual debe ser único." + +#: forms/models.py:604 +#, python-format +msgid "" +"Please correct the duplicate data for %(field_name)s which must be unique " +"for the %(lookup)s in %(date_field)s." +msgstr "" +"Por favor corriga los datos duplicados para %(field_name)s el cual debe ser " +"único para %(lookup)s en %(date_field)s." + +#: forms/models.py:612 +msgid "Please correct the duplicate values below." +msgstr "Por favor, corrija los valores duplicados abajo." + +#: forms/models.py:867 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:659 +#: forms/models.py:930 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:730 +#: forms/models.py:1004 #, 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:751 +#: forms/models.py:1006 +#, 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:767 msgid "yes,no,maybe" msgstr "sí,no,tal vez" -#: template/defaultfilters.py:782 +#: template/defaultfilters.py:798 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:784 +#: template/defaultfilters.py:800 #, python-format msgid "%.1f KB" msgstr "%.1f KB" -#: template/defaultfilters.py:786 +#: template/defaultfilters.py:802 #, python-format msgid "%.1f MB" msgstr "%.1f MB" -#: template/defaultfilters.py:787 +#: template/defaultfilters.py:803 #, python-format msgid "%.1f GB" msgstr "%.1f GB" -#: utils/dateformat.py:41 +#: utils/dateformat.py:42 msgid "p.m." msgstr "p.m." -#: utils/dateformat.py:42 +#: utils/dateformat.py:43 msgid "a.m." msgstr "a.m." -#: utils/dateformat.py:47 +#: utils/dateformat.py:48 msgid "PM" msgstr "PM" -#: utils/dateformat.py:48 +#: utils/dateformat.py:49 msgid "AM" msgstr "AM" -#: utils/dateformat.py:97 +#: utils/dateformat.py:98 msgid "midnight" msgstr "media noche" -#: utils/dateformat.py:99 +#: utils/dateformat.py:100 msgid "noon" msgstr "medio día" @@ -4327,16 +4414,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" @@ -4372,6 +4459,11 @@ msgstr "Se actualizó con éxito el %(verbose_name)s." msgid "The %(verbose_name)s was deleted." msgstr "El/La %(verbose_name)s ha sido borrado." +#~ msgid "verbose_name" +#~ msgid_plural "verbose_name_plural" +#~ msgstr[0] "verbose_name" +#~ msgstr[1] "verbose_name_plural" + #~ msgid "DATE_WITH_TIME_FULL" #~ msgstr "j M Y P" @@ -4411,9 +4503,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" @@ -4610,9 +4699,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"