From 97220910156edb6b7b8f99a578496b7278c280a4 Mon Sep 17 00:00:00 2001
From: Marc Fargas <telenieko@telenieko.com>
Date: Mon, 30 Nov 2009 10:45:30 +0000
Subject: [PATCH] Updated Spanish translation.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@11784 bcc190cf-cafb-0310-a4f2-bffc1f526a37
---
 django/conf/locale/es/LC_MESSAGES/django.mo | Bin 67328 -> 67661 bytes
 django/conf/locale/es/LC_MESSAGES/django.po | 369 +++++++++++---------
 2 files changed, 195 insertions(+), 174 deletions(-)

diff --git a/django/conf/locale/es/LC_MESSAGES/django.mo b/django/conf/locale/es/LC_MESSAGES/django.mo
index a8bd5f985de2bd15ff9f9a2a0eb931d5cc4686e2..cfb7952caec41f43ee44d7398fbf956075431faa 100644
GIT binary patch
delta 21954
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

delta 21671
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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 fb5eec0c43..7a9e4eca73 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-07-07 15:15+0200\n"
-"PO-Revision-Date: 2009-07-07 15:22+0200\n"
+"POT-Creation-Date: 2009-11-30 11:27+0100\n"
+"PO-Revision-Date: 2009-11-30 11:31+0100\n"
 "Last-Translator: Django Spanish Team <django-cat@googlegroups.com>Language-"
 "Team: Django Spanish Team <django-cat@googlegroups.com>MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -222,7 +222,7 @@ msgstr "chino tradicional"
 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
+#: contrib/admin/actions.py:67 contrib/admin/options.py:1033
 msgid "Are you sure?"
 msgstr "¿Está seguro?"
 
@@ -265,15 +265,15 @@ msgstr "Este mes"
 msgid "This year"
 msgstr "Este año"
 
-#: contrib/admin/filterspecs.py:147 forms/widgets.py:434
+#: contrib/admin/filterspecs.py:147 forms/widgets.py:435
 msgid "Yes"
 msgstr "Sí"
 
-#: contrib/admin/filterspecs.py:147 forms/widgets.py:434
+#: contrib/admin/filterspecs.py:147 forms/widgets.py:435
 msgid "No"
 msgstr "No"
 
-#: contrib/admin/filterspecs.py:154 forms/widgets.py:434
+#: contrib/admin/filterspecs.py:154 forms/widgets.py:435
 msgid "Unknown"
 msgstr "Desconocido"
 
@@ -309,104 +309,104 @@ msgstr "entrada de registro"
 msgid "log entries"
 msgstr "entradas de registro"
 
-#: contrib/admin/options.py:133 contrib/admin/options.py:147
+#: contrib/admin/options.py:134 contrib/admin/options.py:148
 msgid "None"
 msgstr "Ninguno"
 
-#: contrib/admin/options.py:519
+#: contrib/admin/options.py:521
 #, python-format
 msgid "Changed %s."
 msgstr "Modificado/a %s."
 
-#: 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
+#: contrib/admin/options.py:521 contrib/admin/options.py:531
+#: contrib/comments/templates/comments/preview.html:16 forms/models.py:384
+#: forms/models.py:596
 msgid "and"
 msgstr "y"
 
-#: contrib/admin/options.py:524
+#: contrib/admin/options.py:526
 #, python-format
 msgid "Added %(name)s \"%(object)s\"."
 msgstr "Añadido/a \"%(object)s\" %(name)s."
 
-#: contrib/admin/options.py:528
+#: contrib/admin/options.py:530
 #, python-format
 msgid "Changed %(list)s for %(name)s \"%(object)s\"."
 msgstr "Modificados %(list)s para \"%(object)s\" %(name)s."
 
-#: contrib/admin/options.py:533
+#: contrib/admin/options.py:535
 #, python-format
 msgid "Deleted %(name)s \"%(object)s\"."
 msgstr "Eliminado/a \"%(object)s\" %(name)s."
 
-#: contrib/admin/options.py:537
+#: contrib/admin/options.py:539
 msgid "No fields changed."
 msgstr "No ha cambiado ningún campo."
 
-#: contrib/admin/options.py:598 contrib/auth/admin.py:67
+#: contrib/admin/options.py:601 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:602 contrib/admin/options.py:635
+#: contrib/admin/options.py:605 contrib/admin/options.py:638
 #: contrib/auth/admin.py:75
 msgid "You may edit it again below."
 msgstr "Puede editarlo de nuevo abajo."
 
-#: contrib/admin/options.py:612 contrib/admin/options.py:645
+#: contrib/admin/options.py:615 contrib/admin/options.py:648
 #, python-format
 msgid "You may add another %s below."
 msgstr "Puede añadir otro %s abajo."
 
-#: contrib/admin/options.py:633
+#: contrib/admin/options.py:636
 #, 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:641
+#: contrib/admin/options.py:644
 #, 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:772
+#: contrib/admin/options.py:777
 #, python-format
 msgid "Add %s"
 msgstr "Añadir %s"
 
-#: contrib/admin/options.py:803 contrib/admin/options.py:1003
+#: contrib/admin/options.py:809 contrib/admin/options.py:1011
 #, 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:860
+#: contrib/admin/options.py:866
 #, python-format
 msgid "Change %s"
 msgstr "Modificar %s"
 
-#: contrib/admin/options.py:904
+#: contrib/admin/options.py:910
 msgid "Database error"
 msgstr "Error en la base de datos"
 
-#: contrib/admin/options.py:940
+#: contrib/admin/options.py:946
 #, 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:1018
+#: contrib/admin/options.py:1026
 #, 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:1054
+#: contrib/admin/options.py:1063
 #, python-format
 msgid "Change history: %s"
 msgstr "Histórico de modificaciones: %s"
 
-#: contrib/admin/sites.py:20 contrib/admin/views/decorators.py:14
+#: contrib/admin/sites.py:22 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-"
@@ -415,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:278 contrib/admin/views/decorators.py:40
+#: contrib/admin/sites.py:292 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:285 contrib/admin/views/decorators.py:47
+#: contrib/admin/sites.py:299 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."
@@ -427,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:301 contrib/admin/sites.py:307
+#: contrib/admin/sites.py:315 contrib/admin/sites.py:321
 #: 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:304 contrib/admin/views/decorators.py:62
+#: contrib/admin/sites.py:318 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:360
+#: contrib/admin/sites.py:374
 msgid "Site administration"
 msgstr "Sitio administrativo"
 
-#: contrib/admin/sites.py:373 contrib/admin/templates/admin/login.html:26
+#: contrib/admin/sites.py:388 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:417
+#: contrib/admin/sites.py:433
 #, python-format
 msgid "%s administration"
 msgstr "Administración de %s"
@@ -464,27 +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/widgets.py:71
+#: contrib/admin/widgets.py:72
 msgid "Date:"
 msgstr "Fecha:"
 
-#: contrib/admin/widgets.py:71
+#: contrib/admin/widgets.py:72
 msgid "Time:"
 msgstr "Hora:"
 
-#: contrib/admin/widgets.py:95
+#: contrib/admin/widgets.py:96
 msgid "Currently:"
 msgstr "Actualmente:"
 
-#: contrib/admin/widgets.py:95
+#: contrib/admin/widgets.py:96
 msgid "Change:"
 msgstr "Modificar:"
 
-#: contrib/admin/widgets.py:124
+#: contrib/admin/widgets.py:125
 msgid "Lookup"
 msgstr "Buscar"
 
-#: contrib/admin/widgets.py:236
+#: contrib/admin/widgets.py:237
 msgid "Add Another"
 msgstr "Añadir otro"
 
@@ -499,7 +499,7 @@ 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:31
+#: contrib/admin/templates/admin/base.html:54
 #: contrib/admin/templates/admin/change_form.html:17
 #: contrib/admin/templates/admin/change_list.html:25
 #: contrib/admin/templates/admin/delete_confirmation.html:6
@@ -553,18 +553,18 @@ msgstr "Ir"
 msgid "%(name)s"
 msgstr "%(name)s"
 
-#: contrib/admin/templates/admin/base.html:26
+#: contrib/admin/templates/admin/base.html:27
 msgid "Welcome,"
 msgstr "Bienvenido/a,"
 
-#: contrib/admin/templates/admin/base.html:26
+#: contrib/admin/templates/admin/base.html:32
 #: 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:26
+#: contrib/admin/templates/admin/base.html:40
 #: 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
@@ -572,7 +572,7 @@ msgstr "Documentación"
 msgid "Change password"
 msgstr "Cambiar contraseña"
 
-#: contrib/admin/templates/admin/base.html:26
+#: contrib/admin/templates/admin/base.html:47
 #: contrib/admin/templates/registration/password_change_done.html:3
 #: contrib/admin/templates/registration/password_change_form.html:3
 msgid "Log out"
@@ -598,7 +598,7 @@ msgstr "Histórico"
 
 #: contrib/admin/templates/admin/change_form.html:28
 #: contrib/admin/templates/admin/edit_inline/stacked.html:13
-#: contrib/admin/templates/admin/edit_inline/tabular.html:27
+#: contrib/admin/templates/admin/edit_inline/tabular.html:28
 msgid "View on site"
 msgstr "Ver en el sitio"
 
@@ -668,9 +668,9 @@ msgstr ""
 #, python-format
 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:"
+"the following objects and their related items will be deleted:"
 msgstr ""
-"¿Está seguro de que quiere borrar los %(object_name)s? Los siguientes "
+"¿Está seguro de que quiere eliminar los %(object_name)s seleccionados? Los siguientes "
 "objetos y sus elementos relacionados serán eliminados:"
 
 #: contrib/admin/templates/admin/filter.html:2
@@ -734,7 +734,6 @@ msgid "User"
 msgstr "Usuario"
 
 #: contrib/admin/templates/admin/object_history.html:24
-#: contrib/comments/templates/comments/moderation_queue.html:33
 msgid "Action"
 msgstr "Acción"
 
@@ -987,7 +986,7 @@ msgstr "Dirección de correo electrónico:"
 msgid "Reset my password"
 msgstr "Restablecer mi contraseña"
 
-#: contrib/admin/templatetags/admin_list.py:299
+#: contrib/admin/templatetags/admin_list.py:304
 msgid "All dates"
 msgstr "Todas las fechas"
 
@@ -1009,146 +1008,145 @@ msgstr "sitio"
 msgid "template"
 msgstr "plantilla"
 
-#: contrib/admindocs/views.py:58 contrib/admindocs/views.py:60
-#: contrib/admindocs/views.py:62
+#: contrib/admindocs/views.py:61 contrib/admindocs/views.py:63
+#: contrib/admindocs/views.py:65
 msgid "tag:"
 msgstr "etiqueta:"
 
-#: contrib/admindocs/views.py:91 contrib/admindocs/views.py:93
-#: contrib/admindocs/views.py:95
+#: contrib/admindocs/views.py:94 contrib/admindocs/views.py:96
+#: contrib/admindocs/views.py:98
 msgid "filter:"
 msgstr "filtro:"
 
-#: contrib/admindocs/views.py:155 contrib/admindocs/views.py:157
-#: contrib/admindocs/views.py:159
+#: contrib/admindocs/views.py:158 contrib/admindocs/views.py:160
+#: contrib/admindocs/views.py:162
 msgid "view:"
 msgstr "vista:"
 
-#: contrib/admindocs/views.py:187
+#: contrib/admindocs/views.py:190
 #, python-format
 msgid "App %r not found"
 msgstr "Aplicación %r no encontrada"
 
-#: contrib/admindocs/views.py:194
+#: contrib/admindocs/views.py:197
 #, python-format
 msgid "Model %(model_name)r not found in app %(app_label)r"
 msgstr ""
 "El modelo %(model_name)r no se ha encontrado en la aplicación %(app_label)r"
 
-#: contrib/admindocs/views.py:206
+#: contrib/admindocs/views.py:209
 #, python-format
 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:225
-#: contrib/admindocs/views.py:230 contrib/admindocs/views.py:244
-#: contrib/admindocs/views.py:258 contrib/admindocs/views.py:263
+#: contrib/admindocs/views.py:209 contrib/admindocs/views.py:228
+#: contrib/admindocs/views.py:233 contrib/admindocs/views.py:247
+#: contrib/admindocs/views.py:261 contrib/admindocs/views.py:266
 msgid "model:"
 msgstr "modelo:"
 
-#: contrib/admindocs/views.py:221 contrib/admindocs/views.py:253
+#: contrib/admindocs/views.py:224 contrib/admindocs/views.py:256
 #, 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:225 contrib/admindocs/views.py:258
+#: contrib/admindocs/views.py:228 contrib/admindocs/views.py:261
 #, python-format
 msgid "all %s"
 msgstr "todo %s"
 
-#: contrib/admindocs/views.py:230 contrib/admindocs/views.py:263
+#: contrib/admindocs/views.py:233 contrib/admindocs/views.py:266
 #, python-format
 msgid "number of %s"
 msgstr "número de %s"
 
-#: contrib/admindocs/views.py:268
+#: contrib/admindocs/views.py:271
 #, python-format
 msgid "Fields on %s objects"
 msgstr "Campos en %s objetos"
 
-#: 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
+#: contrib/admindocs/views.py:334 contrib/admindocs/views.py:345
+#: contrib/admindocs/views.py:347 contrib/admindocs/views.py:353
+#: contrib/admindocs/views.py:354 contrib/admindocs/views.py:356
 msgid "Integer"
 msgstr "Entero"
 
-#: contrib/admindocs/views.py:332
+#: contrib/admindocs/views.py:335
 msgid "Boolean (Either True or False)"
 msgstr "Booleano (Verdadero o Falso)"
 
-#: contrib/admindocs/views.py:333 contrib/admindocs/views.py:352
+#: contrib/admindocs/views.py:336 contrib/admindocs/views.py:355
 #, python-format
 msgid "String (up to %(max_length)s)"
 msgstr "Cadena (máximo %(max_length)s)"
 
-#: contrib/admindocs/views.py:334
+#: contrib/admindocs/views.py:337
 msgid "Comma-separated integers"
 msgstr "Enteros separados por comas"
 
-#: contrib/admindocs/views.py:335
+#: contrib/admindocs/views.py:338
 msgid "Date (without time)"
 msgstr "Fecha (sin hora)"
 
-#: contrib/admindocs/views.py:336
+#: contrib/admindocs/views.py:339
 msgid "Date (with time)"
 msgstr "Fecha (con hora)"
 
-#: contrib/admindocs/views.py:337
+#: contrib/admindocs/views.py:340
 msgid "Decimal number"
 msgstr "Número decimal"
 
-#: contrib/admindocs/views.py:338
+#: contrib/admindocs/views.py:341
 msgid "E-mail address"
 msgstr "Dirección de correo electrónico"
 
-#: contrib/admindocs/views.py:339 contrib/admindocs/views.py:340
-#: contrib/admindocs/views.py:343
+#: contrib/admindocs/views.py:342 contrib/admindocs/views.py:343
+#: contrib/admindocs/views.py:346
 msgid "File path"
 msgstr "Ruta de fichero"
 
-#: contrib/admindocs/views.py:341
+#: contrib/admindocs/views.py:344
 msgid "Floating point number"
 msgstr "Número en coma flotante"
 
-#: contrib/admindocs/views.py:345 contrib/comments/models.py:60
+#: contrib/admindocs/views.py:348 contrib/comments/models.py:60
 msgid "IP address"
 msgstr "Dirección IP"
 
-#: contrib/admindocs/views.py:347
+#: contrib/admindocs/views.py:350
 msgid "Boolean (Either True, False or None)"
 msgstr "Booleano (Verdadero, Falso o Nulo)"
 
-#: contrib/admindocs/views.py:348
+#: contrib/admindocs/views.py:351
 msgid "Relation to parent model"
 msgstr "Relación con el modelo padre"
 
-#: contrib/admindocs/views.py:349
+#: contrib/admindocs/views.py:352
 msgid "Phone number"
 msgstr "Número de teléfono"
 
-#: contrib/admindocs/views.py:354
+#: contrib/admindocs/views.py:357
 msgid "Text"
 msgstr "Texto"
 
-#: contrib/admindocs/views.py:355
+#: contrib/admindocs/views.py:358
 msgid "Time"
 msgstr "Hora"
 
-#: contrib/admindocs/views.py:356 contrib/comments/forms.py:95
-#: contrib/comments/templates/comments/moderation_queue.html:37
+#: contrib/admindocs/views.py:359 contrib/comments/forms.py:95
 #: contrib/flatpages/admin.py:8 contrib/flatpages/models.py:7
 msgid "URL"
 msgstr "URL"
 
-#: contrib/admindocs/views.py:357
+#: contrib/admindocs/views.py:360
 msgid "U.S. state (two uppercase letters)"
 msgstr "Estado de los EEUU (dos letras mayúsculas)"
 
-#: contrib/admindocs/views.py:358
+#: contrib/admindocs/views.py:361
 msgid "XML text"
 msgstr "Texto XML"
 
-#: contrib/admindocs/views.py:384
+#: contrib/admindocs/views.py:387
 #, python-format
 msgid "%s does not appear to be a urlpattern object"
 msgstr "%s no parece ser un objeto urlpattern"
@@ -1441,22 +1439,53 @@ msgstr "usuarios"
 msgid "message"
 msgstr "mensaje"
 
-#: contrib/auth/views.py:56
+#: contrib/auth/views.py:60
 msgid "Logged out"
 msgstr "Sesión terminada"
 
-#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:429
+#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:428
 msgid "Enter a valid e-mail address."
 msgstr "Introduzca una dirección de correo electrónico válida."
 
-#: contrib/comments/admin.py:11
+#: contrib/comments/admin.py:12
 msgid "Content"
 msgstr "contenido"
 
-#: contrib/comments/admin.py:14
+#: contrib/comments/admin.py:15
 msgid "Metadata"
 msgstr "metadatos"
 
+#: contrib/comments/admin.py:39
+msgid "flagged"
+msgstr "marcado"
+
+#: contrib/comments/admin.py:40
+msgid "Flag selected comments"
+msgstr "Marcar los comentarios seleccionados"
+
+#: contrib/comments/admin.py:43
+msgid "approved"
+msgstr "aprobado"
+
+#: contrib/comments/admin.py:44
+msgid "Approve selected comments"
+msgstr "aprobar los comentarios seleccionados"
+
+#: contrib/comments/admin.py:47
+msgid "removed"
+msgstr "eliminado"
+
+#: contrib/comments/admin.py:48
+msgid "Remove selected comments"
+msgstr "Eliminar los comentarios seleccionados"
+
+#: contrib/comments/admin.py:60
+#, python-format
+msgid "1 comment was successfully %(action)s."
+msgid_plural "%(count)s comments were successfully %(action)s."
+msgstr[0] "1 comentarios ha sido %(action)s satisfactoriamente."
+msgstr[1] "%(count)s comentarios han sido %(action)s satisfactoriamente."
+
 #: contrib/comments/feeds.py:13
 #, python-format
 msgid "%(site_name)s comments"
@@ -1468,7 +1497,6 @@ 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"
 
@@ -1477,7 +1505,6 @@ msgid "Email address"
 msgstr "dirección de correo electrónico"
 
 #: contrib/comments/forms.py:96
-#: contrib/comments/templates/comments/moderation_queue.html:35
 msgid "Comment"
 msgstr "Comentario"
 
@@ -1598,14 +1625,13 @@ msgstr "marcas de comentario"
 
 #: contrib/comments/templates/comments/approve.html:4
 msgid "Approve a comment"
-msgstr "Aprovar un comentario"
+msgstr "Aprobar un comentario"
 
 #: contrib/comments/templates/comments/approve.html:7
 msgid "Really make this comment public?"
 msgstr "Realmente desea hacer este comentario público?"
 
 #: contrib/comments/templates/comments/approve.html:12
-#: contrib/comments/templates/comments/moderation_queue.html:49
 msgid "Approve"
 msgstr "Aprobar"
 
@@ -1631,7 +1657,6 @@ msgid "Really remove this comment?"
 msgstr "¿Realmente desea eliminar este comentario?"
 
 #: contrib/comments/templates/comments/delete.html:12
-#: contrib/comments/templates/comments/moderation_queue.html:53
 msgid "Remove"
 msgstr "Eliminar"
 
@@ -1665,39 +1690,6 @@ msgstr "Enviar"
 msgid "Preview"
 msgstr "Previsualizar"
 
-#: contrib/comments/templates/comments/moderation_queue.html:4
-#: contrib/comments/templates/comments/moderation_queue.html:19
-msgid "Comment moderation queue"
-msgstr "Cola de moderación de comentarios"
-
-#: contrib/comments/templates/comments/moderation_queue.html:26
-msgid "No comments to moderate"
-msgstr "No hay comentarios por moderar"
-
-#: contrib/comments/templates/comments/moderation_queue.html:36
-msgid "Email"
-msgstr "Correo electrónico"
-
-#: contrib/comments/templates/comments/moderation_queue.html:38
-msgid "Authenticated?"
-msgstr "¿Autentificado?"
-
-#: contrib/comments/templates/comments/moderation_queue.html:39
-msgid "IP Address"
-msgstr "Dirección IP"
-
-#: contrib/comments/templates/comments/moderation_queue.html:40
-msgid "Date posted"
-msgstr "Fecha de envío"
-
-#: contrib/comments/templates/comments/moderation_queue.html:63
-msgid "yes"
-msgstr "sí"
-
-#: contrib/comments/templates/comments/moderation_queue.html:63
-msgid "no"
-msgstr "no"
-
 #: contrib/comments/templates/comments/posted.html:4
 msgid "Thanks for commenting"
 msgstr "Gracias por comentar"
@@ -1790,7 +1782,7 @@ msgstr "página estática"
 msgid "flat pages"
 msgstr "páginas estáticas"
 
-#: contrib/formtools/wizard.py:130
+#: contrib/formtools/wizard.py:132
 msgid ""
 "We apologize, but your form has expired. Please continue filling out the "
 "form from this page."
@@ -1815,8 +1807,8 @@ 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."
+"Ocurrió un error al transformar la geometria al SRID de la geometria del "
+"campo de formulario."
 
 #: contrib/humanize/templatetags/humanize.py:19
 msgid "th"
@@ -2611,6 +2603,10 @@ msgstr "El número de cuenta bancaria es incorrecto."
 msgid "Enter a valid Finnish social security number."
 msgstr "Introduzca un número de seguro social finlandés válido."
 
+#: contrib/localflavor/fr/forms.py:30
+msgid "Phone numbers must be in 0X XX XX XX XX format."
+msgstr "Los números de teléfono deben tener el formato 0X XX XX XX XX."
+
 #: contrib/localflavor/in_/forms.py:14
 msgid "Enter a zip code in the format XXXXXXX."
 msgstr "Introduzca un código postal en el formato XXXXXXX."
@@ -3052,7 +3048,8 @@ msgstr "El Número de Identificación Tributaria (NIP) es incorrecto."
 #: 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 9 o 14 dígitos."
+"El Número Nacional de Registro de Negocios (REGON) consiste en 9 o 14 "
+"dígitos."
 
 #: contrib/localflavor/pl/forms.py:110
 msgid "Wrong checksum for the National Business Register Number (REGON)."
@@ -3941,14 +3938,14 @@ msgstr "Este valor debe ser Verdadero, Falso o Ninguno."
 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:816
+#: db/models/fields/related.py:869
 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:894
+#: db/models/fields/related.py:930
 #, python-format
 msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid."
 msgid_plural ""
@@ -3960,88 +3957,88 @@ msgstr[1] ""
 "Por favor, introduzca IDs de %(self)s válidos. Los valores %(value)r no son "
 "válidos."
 
-#: forms/fields.py:54
+#: forms/fields.py:53
 msgid "This field is required."
 msgstr "Este campo es obligatorio."
 
-#: forms/fields.py:55
+#: forms/fields.py:54
 msgid "Enter a valid value."
 msgstr "Introduzca un valor correcto."
 
-#: forms/fields.py:138
+#: forms/fields.py:137
 #, python-format
 msgid "Ensure this value has at most %(max)d characters (it has %(length)d)."
 msgstr ""
 "Asegúrese de que su texto tiene a lo más %(max)d caracteres (actualmente "
 "tiene %(length)d)."
 
-#: forms/fields.py:139
+#: forms/fields.py:138
 #, python-format
 msgid "Ensure this value has at least %(min)d characters (it has %(length)d)."
 msgstr ""
 "Asegúrese de que su texto tiene al menos %(min)d caracteres (actualmente "
 "tiene %(length)d)."
 
-#: forms/fields.py:166
+#: forms/fields.py:165
 msgid "Enter a whole number."
 msgstr "Introduzca un número entero."
 
-#: forms/fields.py:167 forms/fields.py:196 forms/fields.py:225
+#: forms/fields.py:166 forms/fields.py:195 forms/fields.py:224
 #, 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."
 
-#: forms/fields.py:168 forms/fields.py:197 forms/fields.py:226
+#: forms/fields.py:167 forms/fields.py:196 forms/fields.py:225
 #, 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."
 
-#: forms/fields.py:195 forms/fields.py:224
+#: forms/fields.py:194 forms/fields.py:223
 msgid "Enter a number."
 msgstr "Introduzca un número."
 
-#: forms/fields.py:227
+#: forms/fields.py:226
 #, 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."
 
-#: forms/fields.py:228
+#: forms/fields.py:227
 #, 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."
 
-#: forms/fields.py:229
+#: forms/fields.py:228
 #, 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 de la coma decimal."
 
-#: forms/fields.py:288 forms/fields.py:863
+#: forms/fields.py:287 forms/fields.py:862
 msgid "Enter a valid date."
 msgstr "Introduzca una fecha válida."
 
-#: forms/fields.py:322 forms/fields.py:864
+#: forms/fields.py:321 forms/fields.py:863
 msgid "Enter a valid time."
 msgstr "Introduzca una hora válida."
 
-#: forms/fields.py:361
+#: forms/fields.py:360
 msgid "Enter a valid date/time."
 msgstr "Introduzca una fecha/hora válida."
 
-#: forms/fields.py:447
+#: forms/fields.py:446
 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."
 
-#: forms/fields.py:448
+#: forms/fields.py:447
 msgid "No file was submitted."
 msgstr "No se ha enviado ningún fichero"
 
-#: forms/fields.py:449
+#: forms/fields.py:448
 msgid "The submitted file is empty."
 msgstr "El fichero enviado está vacío."
 
-#: forms/fields.py:450
+#: forms/fields.py:449
 #, python-format
 msgid ""
 "Ensure this filename has at most %(max)d characters (it has %(length)d)."
@@ -4049,7 +4046,7 @@ msgstr ""
 "Asegúrese de que su texto tiene no más de %(max)d caracteres (actualmente "
 "tiene %(length)d)."
 
-#: forms/fields.py:483
+#: forms/fields.py:482
 msgid ""
 "Upload a valid image. The file you uploaded was either not an image or a "
 "corrupted image."
@@ -4057,29 +4054,29 @@ 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:544
+#: forms/fields.py:543
 msgid "Enter a valid URL."
 msgstr "Introduzca una URL válida."
 
-#: forms/fields.py:545
+#: forms/fields.py:544
 msgid "This URL appears to be a broken link."
 msgstr "La URL parece ser un enlace roto."
 
-#: forms/fields.py:625 forms/fields.py:703
+#: 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:704 forms/fields.py:765 forms/models.py:1003
+#: forms/fields.py:703 forms/fields.py:764 forms/models.py:999
 msgid "Enter a list of values."
 msgstr "Introduzca una lista de valores."
 
-#: forms/fields.py:892
+#: forms/fields.py:891
 msgid "Enter a valid IPv4 address."
 msgstr "Introduzca una dirección IPv4 válida."
 
-#: forms/fields.py:902
+#: forms/fields.py:901
 msgid ""
 "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens."
 msgstr ""
@@ -4090,28 +4087,28 @@ msgstr ""
 msgid "Order"
 msgstr "Orden"
 
-#: forms/models.py:367
+#: forms/models.py:363
 #, 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
+#: forms/models.py:377 forms/models.py:385
 #, 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:590
 #, 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
+#: forms/models.py:594
 #, 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
+#: forms/models.py:600
 #, python-format
 msgid ""
 "Please correct the duplicate data for %(field_name)s which must be unique "
@@ -4120,26 +4117,26 @@ 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
+#: forms/models.py:608
 msgid "Please correct the duplicate values below."
 msgstr "Por favor, corrija los valores duplicados abajo."
 
-#: forms/models.py:867
+#: forms/models.py:863
 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:930
+#: forms/models.py:926
 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:1004
+#: forms/models.py:1000
 #, 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."
 
-#: forms/models.py:1006
+#: forms/models.py:1002
 #, 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."
@@ -4459,6 +4456,30 @@ 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 "Comment moderation queue"
+#~ msgstr "Cola de moderación de comentarios"
+
+#~ msgid "No comments to moderate"
+#~ msgstr "No hay comentarios por moderar"
+
+#~ msgid "Email"
+#~ msgstr "Correo electrónico"
+
+#~ msgid "Authenticated?"
+#~ msgstr "¿Autentificado?"
+
+#~ msgid "IP Address"
+#~ msgstr "Dirección IP"
+
+#~ msgid "Date posted"
+#~ msgstr "Fecha de envío"
+
+#~ msgid "yes"
+#~ msgstr "sí"
+
+#~ msgid "no"
+#~ msgstr "no"
+
 #~ msgid "verbose_name"
 #~ msgid_plural "verbose_name_plural"
 #~ msgstr[0] "verbose_name"