[iwhd] version 1.1
by Jim Meyering
commit b9e3b8ec29abb90f9e67ae6747454ab7e77d3518
Author: Jim Meyering <meyering(a)redhat.com>
Date: Thu Dec 1 16:59:15 2011 +0100
version 1.1
* NEWS: Record release date.
NEWS | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/NEWS b/NEWS
index fe6e404..44a8942 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,6 @@
iwhd NEWS -*- outline -*-
-* Noteworthy changes in release ?.? (????-??-??) [?]
+* Noteworthy changes in release 1.1 (2011-12-01) [stable]
** Bug fixes
12 years, 5 months
[iwhd] po: update translations (now includes fr_FR)
by Jim Meyering
commit b7f8c43706be0ce868a4c9dfd7462875388f9797
Author: Jim Meyering <meyering(a)redhat.com>
Date: Thu Dec 1 15:39:43 2011 +0100
po: update translations (now includes fr_FR)
* po/LINGUAS: Add fr_FR.
po/LINGUAS | 1 +
po/es.po | 423 ++++++++++++++++++++++++++++++++++-------------------------
po/ja.po | 60 +++++----
po/ru.po | 60 +++++----
po/uk.po | 81 +++++++-----
5 files changed, 360 insertions(+), 265 deletions(-)
---
diff --git a/po/LINGUAS b/po/LINGUAS
index d1a67c8..6d101d0 100644
--- a/po/LINGUAS
+++ b/po/LINGUAS
@@ -1,3 +1,4 @@
+fr_FR
es
ja
ru
diff --git a/po/es.po b/po/es.po
index 54acebd..27ee0a8 100644
--- a/po/es.po
+++ b/po/es.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Daniel Cabrera <logan(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Image WareHouse Daemon\n"
"Report-Msgid-Bugs-To: iwhd-devel(a)fedorahosted.org\n"
-"POT-Creation-Date: 2011-11-08 22:51+0100\n"
-"PO-Revision-Date: 2011-10-10 12:22+0000\n"
-"Last-Translator: meyering <jim(a)meyering.net>\n"
+"POT-Creation-Date: 2011-11-30 19:09+0100\n"
+"PO-Revision-Date: 2011-11-25 15:40+0000\n"
+"Last-Translator: logan <logan(a)fedoraproject.org>\n"
"Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/iwhd/"
"team/es/)\n"
"Language: es\n"
@@ -21,325 +22,327 @@ msgstr ""
#: auto.c:59 auto.c:107
#, c-format
msgid "stat %s failed"
-msgstr ""
+msgstr "falló stat %s"
#: auto.c:63
#, c-format
msgid "path %s is not a directory"
-msgstr ""
+msgstr "la ruta %s no es un directorio"
#: auto.c:68
#, c-format
msgid "Cannot create %s"
-msgstr ""
+msgstr "No es posible crear %s"
#: auto.c:111
#, c-format
msgid "path %s is not a regular file"
-msgstr ""
+msgstr "la ruta %s no es un archivo común"
#: auto.c:117 backend.c:518 backend.c:1587 backend.c:1795 backend.c:1960
#, c-format
msgid "fork failed"
-msgstr ""
+msgstr "falló el fork"
#: auto.c:123 backend.c:529 backend.c:1598 backend.c:1806 backend.c:1970
#, c-format
msgid "failed to run command %s"
-msgstr ""
+msgstr "falló la ejecución del comando %s"
#: auto.c:160
#, c-format
msgid "socket"
-msgstr ""
+msgstr "zócalo"
#: auto.c:188
#, c-format
msgid "failed to verify mongod using port %s"
-msgstr ""
+msgstr "falló la verificación del demonio mongo utilizando el puerro %s"
#: auto.c:232
#, c-format
msgid "sigaction"
-msgstr ""
+msgstr "sigaction"
#: auto.c:268
#, c-format
msgid "something is listening on port %s, not auto-starting Mongo"
msgstr ""
+"algo está escuchando en el puerto %s, no se iniciará Mongo de manera "
+"automática"
#: auto.c:291
msgid "atexit failed for auto_stop"
-msgstr ""
+msgstr "falló atexit al intentar detenerse automáticamente"
#: backend.c:228
#, c-format
msgid "hostname %s too long in %s"
-msgstr ""
+msgstr "el nombre del equipo %s es demasiado extenso en %s"
#: backend.c:280 backend.c:679 backend.c:1086
msgid "missing Content-Length"
-msgstr ""
+msgstr "no se encuentra la longitud del contenido"
#: backend.c:341
#, c-format
msgid "%s: failed to create file from template"
-msgstr ""
+msgstr "%s: falló al crear archivo desde el modelo"
#: backend.c:352
#, c-format
msgid "failed to write to %s"
-msgstr ""
+msgstr "falló al escribir sobre %s"
#: backend.c:418
msgid "missing EC2 API key"
-msgstr ""
+msgstr "no se encuentra la llave API EC2"
#: backend.c:427
msgid "missing EC2 API secret"
-msgstr ""
+msgstr "no se encuentra el secreto API EC2"
#: backend.c:442
msgid "missing EC2 AMI cert"
-msgstr ""
+msgstr "no se encuentra el certificado API EC2"
#: backend.c:457
msgid "missing EC2 AMI key"
-msgstr ""
+msgstr "no se encuentra la llave AMI EC2"
#: backend.c:466
msgid "missing EC2 AMI uid"
-msgstr ""
+msgstr "no se encuentra el uid AMI EC2"
#: backend.c:511 backend.c:1580 backend.c:1788 backend.c:1954
#, c-format
msgid "pipe creation failed"
-msgstr ""
+msgstr "falló la creación de la tubería"
#: backend.c:535 backend.c:1604 backend.c:1812 backend.c:1976
msgid "could not open parent pipe stream"
-msgstr ""
+msgstr "no se pudo abrir el flujo de la tubería padre"
#: backend.c:564 backend.c:1649 backend.c:1835 backend.c:1998
#, c-format
msgid "waitpid failed"
-msgstr ""
+msgstr "falló waitpid"
#: backend.c:569 backend.c:1654 backend.c:1840 backend.c:2003
#, c-format
msgid "%s is killed (status 0x%x)"
-msgstr ""
+msgstr "%s ha sido finalizado (estado 0x%x))"
#: backend.c:572 backend.c:1657 backend.c:1843 backend.c:2006
#, c-format
msgid "%s exited with code %d"
-msgstr ""
+msgstr "%s ha finalizado con el código %d"
#: backend.c:639 backend.c:699 backend.c:745 backend.c:786 backend.c:807
#: backend.c:855 backend.c:1039 backend.c:1100 backend.c:1146 backend.c:1193
#: backend.c:1278
#, c-format
msgid "path too long in %s"
-msgstr ""
+msgstr "la ruta en %s es muy extensa"
#: backend.c:813
#, c-format
msgid "no memory in %s"
-msgstr ""
+msgstr "no existe memoria en %s "
#: backend.c:951
msgid "auth_hdr too long"
-msgstr ""
+msgstr "auth_hdr muy extenso"
#: backend.c:975
#, c-format
msgid "API URL too long in %s"
-msgstr ""
+msgstr "URL de API muy entensa en %s"
#: backend.c:982
#, c-format
msgid "auth_user too long in %s"
-msgstr ""
+msgstr "auth_user muy extenso en %s"
#: backend.c:989
#, c-format
msgid "auth_key too long in %s"
-msgstr ""
+msgstr "auth_key muy extensa en %s"
#: backend.c:1220
#, c-format
msgid "chdir failed, unsafe to continue"
-msgstr ""
+msgstr "falló chdir, no es seguro continuar"
#: backend.c:1249
#, c-format
msgid "%s: read failed"
-msgstr ""
+msgstr "%s: falló la lectura"
#: backend.c:1282
#, c-format
msgid "unlink failed for %s"
-msgstr ""
+msgstr "falló unlink para %s"
#: backend.c:1300
#, c-format
msgid "%s: write failed"
-msgstr ""
+msgstr "%s: falló la escritura"
#: backend.c:1338 backend.c:1341
#, c-format
msgid "%s: failed to unlink"
-msgstr ""
+msgstr "%s: falló al realizar unlink"
#: backend.c:1357
#, c-format
msgid "%s: failed to create directory"
-msgstr ""
+msgstr "%s: falló al crear el directorio"
#: backend.c:1502
msgid "missing RHEV-M API URL (api-url)"
-msgstr ""
+msgstr "no se encuentra URL de RHEV-M API (api-url)"
#: backend.c:1510
msgid "missing RHEV-M API username (api-key)"
-msgstr ""
+msgstr "no se encuentra nombre de usuario RHEV-M API (api-key)"
#: backend.c:1519
msgid "missing RHEV-M API secret (api-secret)"
-msgstr ""
+msgstr "no se encuentra secreto RHEV-M API (api-secret)"
#: backend.c:1537
msgid "missing export domain's host (nfs-host)"
-msgstr ""
+msgstr "no se encuentra equipo de exportación de dominio (nfs-host)"
#: backend.c:1541
msgid "missing export domain's path (nfs-path)"
-msgstr ""
+msgstr "no se encuentra ruta de exportación de dominio (nfs-path)"
#: backend.c:1545
msgid "missing target directory (nfs-dir)"
-msgstr ""
+msgstr "no se encuentra el directorio destino (nfs-dir)"
#: backend.c:1560
msgid "no core"
-msgstr ""
+msgstr "sin núcleo"
#: backend.c:1565
msgid "cannot create a temporary file"
-msgstr ""
+msgstr "no es posible crear un archivo temporal"
#: backend.c:1760
msgid "missing target directory (nfs-dir,nfsdir)"
-msgstr ""
+msgstr "no se encuentra el directorio destino (nfs-dir,nfsdir)"
#: backend.c:1900
msgid "missing vSphere API URL (api-url)"
-msgstr ""
+msgstr "no se encuentra URL de vSphere API (api-url)"
#: backend.c:1908
msgid "missing vSphere API username (api-key)"
-msgstr ""
+msgstr "no se encuentra nombre de usuario de vSphere API (api-key)"
#: backend.c:1918
msgid "missing vSphere API secret (api-secret)"
-msgstr ""
+msgstr "no se encuentra secreto de vSphere API (api-secret)"
#: backend.c:1931
msgid "missing ESXi host (vm-host)"
-msgstr ""
+msgstr "no se encuentra equipo ESXi (vm-host)"
#: lib/closeout.c:112
msgid "write error"
-msgstr ""
+msgstr "error de escritura"
#: lib/copy-acl.c:638
#, c-format
msgid "preserving permissions for %s"
-msgstr ""
+msgstr "preservando permisos para %s"
#: lib/copy-file.c:70
#, c-format
msgid "error while opening \"%s\" for reading"
-msgstr ""
+msgstr "error mientras se abría \"%s\" para lectura"
#: lib/copy-file.c:77
#, c-format
msgid "cannot open backup file \"%s\" for writing"
-msgstr ""
+msgstr "no es posible abrir respaldo de \"%s\" para lectura"
#: lib/copy-file.c:85
#, c-format
msgid "error reading \"%s\""
-msgstr ""
+msgstr "error leyendo \"%s\""
#: lib/copy-file.c:90 lib/copy-file.c:97 lib/copy-file.c:136
#, c-format
msgid "error writing \"%s\""
-msgstr ""
+msgstr "error escribiendo \"%s\""
#: lib/copy-file.c:99 lib/copy-file.c:138
#, c-format
msgid "error after reading \"%s\""
-msgstr ""
+msgstr "error luego de leer \"%s\""
#: lib/error.c:187
msgid "Unknown system error"
-msgstr ""
+msgstr "Error de sistema desconocido"
#: lib/getopt.c:547 lib/getopt.c:576
#, c-format
msgid "%s: option '%s' is ambiguous; possibilities:"
-msgstr ""
+msgstr "%s: la opción '%s' es ambigua, las posibilidades son:"
#: lib/getopt.c:624 lib/getopt.c:628
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
-msgstr ""
+msgstr "%s: la opción '--%s' no permite un argumento\n"
#: lib/getopt.c:637 lib/getopt.c:642
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
-msgstr ""
+msgstr "%s: la opción '%c%s' no permite un argumento\n"
#: lib/getopt.c:685 lib/getopt.c:704
#, c-format
msgid "%s: option '--%s' requires an argument\n"
-msgstr ""
+msgstr "%s: la opción '%s' necesita un argumento\n"
#: lib/getopt.c:742 lib/getopt.c:745
#, c-format
msgid "%s: unrecognized option '--%s'\n"
-msgstr ""
+msgstr "%s: opción '--%s' no reconocida\n"
#: lib/getopt.c:753 lib/getopt.c:756
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
-msgstr ""
+msgstr "%s: opción '%c%s' no reconocida\n"
#: lib/getopt.c:805 lib/getopt.c:808
#, c-format
msgid "%s: invalid option -- '%c'\n"
-msgstr ""
+msgstr "%s: opción inválida -- '%c'\n"
#: lib/getopt.c:861 lib/getopt.c:878 lib/getopt.c:1088 lib/getopt.c:1106
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
-msgstr ""
+msgstr "%s: la opción necesita un argumento -- '%c'\n"
#: lib/getopt.c:934 lib/getopt.c:950
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
-msgstr ""
+msgstr "%s: la opción '-W %s' es ambigua\n"
#: lib/getopt.c:974 lib/getopt.c:992
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
-msgstr ""
+msgstr "%s: la option '-W %s' no permite un argumento\n"
#: lib/getopt.c:1013 lib/getopt.c:1031
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
-msgstr ""
+msgstr "%s: la option '-W %s' necesita un argumento\n"
#. TRANSLATORS:
#. Get translations for open and closing quotation marks.
@@ -362,33 +365,33 @@ msgstr ""
#. and use glyphs suitable for your language.
#: lib/quotearg.c:271
msgid "`"
-msgstr ""
+msgstr "`"
#: lib/quotearg.c:272
msgid "'"
-msgstr ""
+msgstr "'"
#: lib/set-mode-acl.c:682
#, c-format
msgid "setting permissions for %s"
-msgstr ""
+msgstr "definiendo permisos para %s"
#: lib/version-etc.c:74
#, c-format
msgid "Packaged by %s (%s)\n"
-msgstr ""
+msgstr "Empaquetado por %s (%s)\n"
#: lib/version-etc.c:77
#, c-format
msgid "Packaged by %s\n"
-msgstr ""
+msgstr "Empaquetado por %s\n"
#. TRANSLATORS: Translate "(C)" to the copyright symbol
#. (C-in-a-circle), if this symbol is available in the user's
#. locale. Otherwise, do not translate "(C)"; leave it as-is.
#: lib/version-etc.c:84
msgid "(C)"
-msgstr ""
+msgstr "(C)"
#: lib/version-etc.c:86
msgid ""
@@ -399,24 +402,31 @@ msgid ""
"There is NO WARRANTY, to the extent permitted by law.\n"
"\n"
msgstr ""
+"\n"
+"Licencia GPLv3+: GNU GPL versión 3 or superior <http://gnu.org/licenses/gpl."
+"html>.\n"
+"Eeste es un software libre: usted tiene la libertad de modificarlo y de "
+"redistribuirlo.\n"
+"No existe NINGUNA GARANTIA, en la medida permitida por la ley.\n"
+"\n"
#. TRANSLATORS: %s denotes an author name.
#: lib/version-etc.c:102
#, c-format
msgid "Written by %s.\n"
-msgstr ""
+msgstr "Escrito por %s.\n"
#. TRANSLATORS: Each %s denotes an author name.
#: lib/version-etc.c:106
#, c-format
msgid "Written by %s and %s.\n"
-msgstr ""
+msgstr "Escrito por %s y %s.\n"
#. TRANSLATORS: Each %s denotes an author name.
#: lib/version-etc.c:110
#, c-format
msgid "Written by %s, %s, and %s.\n"
-msgstr ""
+msgstr "Escrito por %s, %s, y %s.\n"
#. TRANSLATORS: Each %s denotes an author name.
#. You can use line breaks, estimating that each author name occupies
@@ -427,6 +437,8 @@ msgid ""
"Written by %s, %s, %s,\n"
"and %s.\n"
msgstr ""
+"Escrito por %s, %s, %s,\n"
+"y %s.\n"
#. TRANSLATORS: Each %s denotes an author name.
#. You can use line breaks, estimating that each author name occupies
@@ -437,6 +449,8 @@ msgid ""
"Written by %s, %s, %s,\n"
"%s, and %s.\n"
msgstr ""
+"Escrito por %s, %s, %s,\n"
+"%s, y %s.\n"
#. TRANSLATORS: Each %s denotes an author name.
#. You can use line breaks, estimating that each author name occupies
@@ -447,6 +461,8 @@ msgid ""
"Written by %s, %s, %s,\n"
"%s, %s, and %s.\n"
msgstr ""
+"Escrito por %s, %s, %s,\n"
+"%s, %s, y %s.\n"
#. TRANSLATORS: Each %s denotes an author name.
#. You can use line breaks, estimating that each author name occupies
@@ -457,6 +473,8 @@ msgid ""
"Written by %s, %s, %s,\n"
"%s, %s, %s, and %s.\n"
msgstr ""
+"Escrito por %s, %s, %s,\n"
+"%s, %s, %s, y %s.\n"
#. TRANSLATORS: Each %s denotes an author name.
#. You can use line breaks, estimating that each author name occupies
@@ -468,6 +486,9 @@ msgid ""
"%s, %s, %s, %s,\n"
"and %s.\n"
msgstr ""
+"Escrito por %s, %s, %s,\n"
+"%s, %s, %s, %s,\n"
+"y %s.\n"
#. TRANSLATORS: Each %s denotes an author name.
#. You can use line breaks, estimating that each author name occupies
@@ -479,6 +500,9 @@ msgid ""
"%s, %s, %s, %s,\n"
"%s, and %s.\n"
msgstr ""
+"Escrito por %s, %s, %s,\n"
+"%s, %s, %s, %s,\n"
+"%s, y %s.\n"
#. TRANSLATORS: Each %s denotes an author name.
#. You can use line breaks, estimating that each author name occupies
@@ -490,6 +514,9 @@ msgid ""
"%s, %s, %s, %s,\n"
"%s, %s, and others.\n"
msgstr ""
+"Escrito por %s, %s, %s,\n"
+"%s, %s, %s, %s,\n"
+"%s, %s, y otros.\n"
#. TRANSLATORS: The placeholder indicates the bug-reporting address
#. for this package. Please add _another line_ saying
@@ -501,104 +528,108 @@ msgid ""
"\n"
"Report bugs to: %s\n"
msgstr ""
+"\n"
+"Informar errores a: %s\n"
#: lib/version-etc.c:247
#, c-format
msgid "Report %s bugs to: %s\n"
-msgstr ""
+msgstr "Informar %s errores a: %s\n"
#: lib/version-etc.c:251
#, c-format
msgid "%s home page: <%s>\n"
-msgstr ""
+msgstr "%s página principal: <%s>\n"
#: lib/version-etc.c:253
#, c-format
msgid "%s home page: <http://www.gnu.org/software/%s/>\n"
-msgstr ""
+msgstr "%s página principal: <http://www.gnu.org/software/%s/>\n"
#: lib/version-etc.c:256
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
+"Asistencia general en la utilización de software GNU: <http://www.gnu.org/"
+"gethelp/>\n"
#: lib/xalloc-die.c:34
msgid "memory exhausted"
-msgstr ""
+msgstr "memoria agotada"
#: lib/xstrtol-error.c:63
#, c-format
msgid "invalid %s%s argument `%s'"
-msgstr ""
+msgstr "argumento %s%s no válido `%s'"
#: lib/xstrtol-error.c:68
#, c-format
msgid "invalid suffix in %s%s argument `%s'"
-msgstr ""
+msgstr "sufijo no válido en el argumento %s%s `%s'"
#: lib/xstrtol-error.c:72
#, c-format
msgid "%s%s argument `%s' too large"
-msgstr ""
+msgstr "el argumento %s%s es demasiado extenso `%s'"
#: logging.c:109
#, c-format
msgid "unable to open log `%s'"
-msgstr ""
+msgstr "no es posible abrir registro `%s'"
#: logging.c:120 logging.c:125
#, c-format
msgid "failed to flush stdout"
-msgstr ""
+msgstr "falló al evacuar stdout"
#: logging.c:133
#, c-format
msgid "unable to dup log to stdout"
-msgstr ""
+msgstr "no es posible duplicar registro en stdout"
#: logging.c:138
#, c-format
msgid "unable to dup log to stderr"
-msgstr ""
+msgstr "no es posible duplicar registro en stderr"
#: qparser.y:398
#, c-format
msgid "failed to initialize query parser"
-msgstr ""
+msgstr "falló al inicializar en analizador de consulta"
#: replica.c:115
#, c-format
msgid "ran out of memory replicating delete for %s"
-msgstr ""
+msgstr "se agotó la memoria replicando la eliminación de %s"
#: replica.c:122
#, c-format
msgid "invalid path replicating delete for %s"
-msgstr ""
+msgstr "ruta inválida para replicar eliminación de %s"
#: replica.c:130
#, c-format
msgid "got status %d replicating delete for %s"
-msgstr ""
+msgstr "se obtuvo estado %d replicando eliminación de %s"
#: replica.c:144
#, c-format
msgid "got status %d replicating bcreate for %s"
-msgstr ""
+msgstr "se obtuvo estado %d replicando bcreate para %s"
#: replica.c:187
#, c-format
msgid "thread mutex init failed"
-msgstr ""
+msgstr "falló el inicio del hilo mutex"
#: replica.c:206
#, c-format
msgid "bad repl type %d (url=%s) skipped"
-msgstr ""
+msgstr "tipo %d (url=%s) de repl erróneo salteado "
#: replica.c:281
#, c-format
msgid "could not parse url %s"
-msgstr ""
+msgstr "no es posible analizar url %s"
#: replica.c:290
msgid "no size, mongo may be dead"
@@ -607,54 +638,55 @@ msgstr ""
#: replica.c:336 replica.c:343 replica.c:387
#, c-format
msgid "could not create repl_item for %s"
-msgstr ""
+msgstr "no es posible crear repl_item para %s"
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:76
+#: rest.c:77
msgid "Jeff Darcy"
-msgstr ""
+msgstr "Jeff Darcy"
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:77
+#: rest.c:78
msgid "Jim Meyering"
-msgstr ""
+msgstr "Jim Meyering"
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:78
+#: rest.c:79
msgid "Pete Zaitcev"
-msgstr ""
+msgstr "Pete Zaitcev"
-#: rest.c:442
+#: rest.c:521
#, c-format
msgid "failed to get policy for %s/%s"
-msgstr ""
+msgstr "falló al intentar obtener políticas para %s/%s"
-#: rest.c:451
+#: rest.c:530
#, c-format
msgid "failed to get default policy"
-msgstr ""
+msgstr "falló al intentar obtener política predeterminada"
-#: rest.c:1819 rest.c:1846 rest.c:1852
+#: rest.c:1909 rest.c:1936 rest.c:1942
#, c-format
msgid "invalid request: %s"
-msgstr ""
+msgstr "petición no válida: %s"
-#: rest.c:1857
+#: rest.c:1947
#, c-format
msgid "failed to extract provider name: %s"
-msgstr ""
+msgstr "falló al extraer nombre del proveddor: %s"
-#: rest.c:2725
+#: rest.c:2843
#, c-format
msgid "Try `%s --help' for more information.\n"
-msgstr ""
+msgstr "Intente `%s --help' para obtener mayor información.\n"
-#: rest.c:2729
+#: rest.c:2847
#, c-format
msgid "Usage: %s [OPTION]\n"
-msgstr ""
+msgstr "Utilización: %s [OPCION]\n"
-#: rest.c:2733
+#: rest.c:2851
+#, fuzzy
msgid ""
"Aeolus' image-warehouse daemon.\n"
"A configuration file must be specified.\n"
@@ -666,263 +698,296 @@ msgid ""
" -m, --master=HOST_PORT master (upstream) server as ip[:port]\n"
" -o, --oauth enable OAuth\n"
" -p, --port=PORT alternate listen port (default 9090)\n"
-" -u, --userlist=FILE list of user names, secrets\n"
+" -u, --userlist=FILE list of user names, secrets (0600 permissions)\n"
" -v, --verbose verbose/debug output\n"
"\n"
" --help display this help and exit\n"
" --version output version information and exit\n"
msgstr ""
+"Demonio de Aeolus' image-warehouse.\n"
+"Debe ser definido un archivo de configuración.\n"
+"\n"
+" -a, --autostart inicia el motor de los servicios necesarios\n"
+" -c, --config=FILE archivo de configuración [requerido]\n"
+" -d, --db=HOST_PORT servidor de la base de datos como ip[:puerto]\n"
+" -l, --logfile=FILE archivo de registro (predeterminado stdout/"
+"stderr)\n"
+" -m, --master=HOST_PORT servidor maestro (upstream) como ip[:puerto]\n"
+" -o, --oauth habilitar OAuth\n"
+" -p, --port=PORT puerto de escucha alternativo (predeterminado "
+"9090)\n"
+" -u, --userlist=FILE lista de usuarios, nombres, secretos\n"
+" -v, --verbose salida detallada/depurada\n"
+"\n"
+" --help mostrar esta ayuda y finaliza\n"
+" --version muestra la información de la versión y finaliza\n"
-#: rest.c:2750
+#: rest.c:2868
#, c-format
msgid ""
"\n"
"The default RHEV-M import timeout is %d seconds.\n"
msgstr ""
+"\n"
+"El tiempo de espera de importación predeterminado de RHEV-M es de %d "
+"segundos.\n"
-#: rest.c:2755
+#: rest.c:2873
#, c-format
msgid ""
"\n"
"Report %s bugs to %s.\n"
msgstr ""
+"\n"
+"Informar %s errores a %s.\n"
-#: rest.c:2767
+#: rest.c:2885
#, c-format
msgid "gethostname"
-msgstr ""
+msgstr "obtener el hombre del equipo"
-#: rest.c:2779
+#: rest.c:2897
#, c-format
msgid "invalid port number: %s"
-msgstr ""
+msgstr "número de puerto no válido: %s"
-#: rest.c:2795
+#: rest.c:2913
#, c-format
msgid "invalid host name"
+msgstr "nombre de equipo no válido"
+
+#: rest.c:2925
+#, fuzzy, c-format
+msgid "failed to stat %s"
+msgstr "falló al escribir sobre %s"
+
+#: rest.c:2932
+#, c-format
+msgid "%s: credentials are group- or world-readable or writable"
msgstr ""
-#: rest.c:2881
+#: rest.c:3019
#, c-format
msgid "extra operand %s"
-msgstr ""
+msgstr "operador extra %s"
-#: rest.c:2887
+#: rest.c:3025
#, c-format
msgid "A deprecated flag -U is specified, migrate to -u"
-msgstr ""
+msgstr "Se ha indicado una bandera -U deprecada, migrando a -u"
-#: rest.c:2892 rest.c:2916
+#: rest.c:3033 rest.c:3057
#, c-format
msgid "could not parse %s"
-msgstr ""
+msgstr "no se pudo analizar %s"
-#: rest.c:2903
+#: rest.c:3044
#, c-format
msgid "do not use -c and -a simultaneously"
-msgstr ""
+msgstr "no utilice -c y -a de manera simultánea"
-#: rest.c:2921
+#: rest.c:3062
#, c-format
msgid "specify at least -c or -a"
-msgstr ""
+msgstr "indique al menos -c o -a"
-#: rest.c:2948
+#: rest.c:3089
#, c-format
msgid "write failed"
-msgstr ""
+msgstr "falló la escritura"
-#: rest.c:2966
+#: rest.c:3108
#, c-format
msgid "failed to start daemon"
-msgstr ""
+msgstr "falló al iniciar el demonio"
#: setup.c:125
#, c-format
msgid "provider %s has no type"
-msgstr ""
+msgstr "el proveedor %s no tiene un tipo"
#: setup.c:137
#, c-format
msgid "provider %s has invalid type: %s"
-msgstr ""
+msgstr "el proveedor %s posee un tipo no válido: %s"
#: setup.c:145
#, c-format
msgid "%s: %s-provider requires a host"
-msgstr ""
+msgstr "%s: el proveedor de %s necesita un equipo"
#: setup.c:150
#, c-format
msgid "%s: %s-provider requires a port"
-msgstr ""
+msgstr "%s: el proveedor de %s necesita un puerto"
#: setup.c:155
#, c-format
msgid "%s: %s-provider: invalid port: %s"
-msgstr ""
+msgstr "%s: proveedor de %s: puerto no válido: %s"
#: setup.c:164
#, c-format
msgid "%s: %s-provider requires a key"
-msgstr ""
+msgstr "%s: el proveedor de %s necesita una llave"
#: setup.c:169
#, c-format
msgid "%s: %s-provider requires a secret"
-msgstr ""
+msgstr "%s: el proveedor de %s necesita un secreto"
#: setup.c:177
#, c-format
msgid "%s: %s-provider requires a path"
-msgstr ""
+msgstr "%s: el proveedor de %s necesita una ruta"
#: setup.c:196
#, c-format
msgid "config elem %u: missing object"
-msgstr ""
+msgstr "elemento de configuración %u: no se encuentra el objeto"
#: setup.c:202 user.c:120
#, c-format
msgid "config elem %u: missing name"
-msgstr ""
+msgstr "elemento de configuración %u: no se encuentra el nombre"
#: setup.c:209
#, c-format
msgid "config elem %u (%s): missing type"
-msgstr ""
+msgstr "elemento de configuración %u (%s): no se encuentra el tipo"
#: setup.c:226
#, c-format
msgid "config elem %u (%s): bad type"
-msgstr ""
+msgstr "elemento de configuración %u (%s): tipo erróneo"
#: setup.c:233
#, c-format
msgid "config elem %u (%s): missing host"
-msgstr ""
+msgstr "elemento de configuración %u (%s): no se encuentra el equipo"
#: setup.c:239
#, c-format
msgid "config elem %u (%s): missing port"
-msgstr ""
+msgstr "elemento de configuración %u (%s): no se encuentra el puerto"
#: setup.c:248
#, c-format
msgid "config elem %u (%s): missing key"
-msgstr ""
+msgstr "elemento de configuración %u (%s): no se encuentra la llave"
#: setup.c:254
#, c-format
msgid "config elem %u (%s): missing secret"
-msgstr ""
+msgstr "elemento de configuración %u (%s): no se encuentra el secreto"
#: setup.c:263
#, c-format
msgid "config elem %u (%s): missing path"
-msgstr ""
+msgstr "elemento de configuración %u (%s): no se encuentra el camino"
#: setup.c:272
#, c-format
msgid "config elem %u (%s): timeout is honored only with fs-rhev-m"
msgstr ""
+"elemento de configuración %u (%s): tiempo de espera solo con nfs-rhev-m"
#: setup.c:367
#, c-format
msgid "convert-provider: ITER key: %s"
-msgstr ""
+msgstr "proveedor de cobertura: llave ITER: %s"
#: setup.c:378 setup.c:500
msgid "exhausted virtual memory"
-msgstr ""
+msgstr "memoria virtual agotada"
#: setup.c:383
#, c-format
msgid "could not extract %u.%s"
-msgstr ""
+msgstr "no se pudo extraer %u.%s"
#: setup.c:443
#, c-format
msgid "ignoring invalid import-timeout: %s"
-msgstr ""
+msgstr "ignorando tiempo de espera de importación inválido: %s"
#: setup.c:495
#, c-format
msgid "no value for %s"
-msgstr ""
+msgstr "sin valores para %s"
#: setup.c:526
msgid "config should be a JSON array"
-msgstr ""
+msgstr "configuración debería ser una matriz JSON"
#: setup.c:547
msgid "could not allocate provider hash"
-msgstr ""
+msgstr "no se pudo alojar el hash del proveedor"
#: setup.c:553
#, c-format
msgid "could not get pointer to provider %u"
-msgstr ""
+msgstr "no se pudo obtener indicador al proveedor %u"
#: setup.c:558
#, c-format
msgid "could not copy key %u"
-msgstr ""
+msgstr "no se pudo copiar la llave %u"
#: setup.c:563
#, c-format
msgid "could not allocate provider %u"
-msgstr ""
+msgstr "no se pudo alojar al proveedor %u"
#: setup.c:567
#, c-format
msgid "could not add provider %u"
-msgstr ""
+msgstr "no se pudo agregar el proveedor %u"
#: setup.c:609 user.c:152
#, c-format
msgid "failed to open %s for reading"
-msgstr ""
+msgstr "falló al abrir %s para lectura"
#: setup.c:615 setup.c:646 user.c:158
#, c-format
msgid "JSON error on line %d: %s"
-msgstr ""
+msgstr "error de JSON en la línea %d: %s"
#: setup.c:656
msgid "invalid autostart configuration (internal error)"
-msgstr ""
+msgstr "configuración del inicio automático no válida (error interno)"
#: user.c:56
#, c-format
msgid "The -U argument must contain a colon"
-msgstr ""
+msgstr "El argumanto -U debe contener dos puntos"
#: user.c:60
#, c-format
msgid "The user part of -U argument is empty"
-msgstr ""
+msgstr "La sección de usuario en el argumento -U se encuentra vacía "
#: user.c:64 user.c:79
#, c-format
msgid "User name too long"
-msgstr ""
+msgstr "El nombre de usuario es demasiado extenso"
#: user.c:67 user.c:82
#, c-format
msgid "User password too long"
-msgstr ""
+msgstr "La contraseña del usuario es demasiado extensa"
#: user.c:99
msgid "user list must be a JSON array"
-msgstr ""
+msgstr "La lista de usuarios debe ser una matriz JSON"
#: user.c:114
#, c-format
msgid "could not get pointer to user %u"
-msgstr ""
+msgstr "no es posible obtener el indicador al usuario %u"
#: user.c:131
#, c-format
msgid "config elem %u: missing secret"
-msgstr ""
+msgstr "elemento de configuración %u: no se encuentra el secreto"
diff --git a/po/ja.po b/po/ja.po
index defef9c..23ceb42 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Image WareHouse Daemon\n"
"Report-Msgid-Bugs-To: iwhd-devel(a)fedorahosted.org\n"
-"POT-Creation-Date: 2011-11-08 22:51+0100\n"
-"PO-Revision-Date: 2011-10-10 12:22+0000\n"
+"POT-Creation-Date: 2011-11-30 19:09+0100\n"
+"PO-Revision-Date: 2011-10-20 18:26+0000\n"
"Last-Translator: meyering <jim(a)meyering.net>\n"
"Language-Team: Japanese (http://www.transifex.net/projects/p/iwhd/team/ja/)\n"
"Language: ja\n"
@@ -609,51 +609,51 @@ msgid "could not create repl_item for %s"
msgstr ""
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:76
+#: rest.c:77
msgid "Jeff Darcy"
msgstr ""
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:77
+#: rest.c:78
msgid "Jim Meyering"
msgstr ""
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:78
+#: rest.c:79
msgid "Pete Zaitcev"
msgstr ""
-#: rest.c:442
+#: rest.c:521
#, c-format
msgid "failed to get policy for %s/%s"
msgstr ""
-#: rest.c:451
+#: rest.c:530
#, c-format
msgid "failed to get default policy"
msgstr ""
-#: rest.c:1819 rest.c:1846 rest.c:1852
+#: rest.c:1909 rest.c:1936 rest.c:1942
#, c-format
msgid "invalid request: %s"
msgstr ""
-#: rest.c:1857
+#: rest.c:1947
#, c-format
msgid "failed to extract provider name: %s"
msgstr ""
-#: rest.c:2725
+#: rest.c:2843
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr ""
-#: rest.c:2729
+#: rest.c:2847
#, c-format
msgid "Usage: %s [OPTION]\n"
msgstr ""
-#: rest.c:2733
+#: rest.c:2851
msgid ""
"Aeolus' image-warehouse daemon.\n"
"A configuration file must be specified.\n"
@@ -665,73 +665,83 @@ msgid ""
" -m, --master=HOST_PORT master (upstream) server as ip[:port]\n"
" -o, --oauth enable OAuth\n"
" -p, --port=PORT alternate listen port (default 9090)\n"
-" -u, --userlist=FILE list of user names, secrets\n"
+" -u, --userlist=FILE list of user names, secrets (0600 permissions)\n"
" -v, --verbose verbose/debug output\n"
"\n"
" --help display this help and exit\n"
" --version output version information and exit\n"
msgstr ""
-#: rest.c:2750
+#: rest.c:2868
#, c-format
msgid ""
"\n"
"The default RHEV-M import timeout is %d seconds.\n"
msgstr ""
-#: rest.c:2755
+#: rest.c:2873
#, c-format
msgid ""
"\n"
"Report %s bugs to %s.\n"
msgstr ""
-#: rest.c:2767
+#: rest.c:2885
#, c-format
msgid "gethostname"
msgstr ""
-#: rest.c:2779
+#: rest.c:2897
#, c-format
msgid "invalid port number: %s"
msgstr ""
-#: rest.c:2795
+#: rest.c:2913
#, c-format
msgid "invalid host name"
msgstr ""
-#: rest.c:2881
+#: rest.c:2925
+#, c-format
+msgid "failed to stat %s"
+msgstr ""
+
+#: rest.c:2932
+#, c-format
+msgid "%s: credentials are group- or world-readable or writable"
+msgstr ""
+
+#: rest.c:3019
#, c-format
msgid "extra operand %s"
msgstr ""
-#: rest.c:2887
+#: rest.c:3025
#, c-format
msgid "A deprecated flag -U is specified, migrate to -u"
msgstr ""
-#: rest.c:2892 rest.c:2916
+#: rest.c:3033 rest.c:3057
#, c-format
msgid "could not parse %s"
msgstr ""
-#: rest.c:2903
+#: rest.c:3044
#, c-format
msgid "do not use -c and -a simultaneously"
msgstr ""
-#: rest.c:2921
+#: rest.c:3062
#, c-format
msgid "specify at least -c or -a"
msgstr ""
-#: rest.c:2948
+#: rest.c:3089
#, c-format
msgid "write failed"
msgstr ""
-#: rest.c:2966
+#: rest.c:3108
#, c-format
msgid "failed to start daemon"
msgstr ""
diff --git a/po/ru.po b/po/ru.po
index 7ef593d..5da1936 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Image WareHouse Daemon\n"
"Report-Msgid-Bugs-To: iwhd-devel(a)fedorahosted.org\n"
-"POT-Creation-Date: 2011-11-08 22:51+0100\n"
-"PO-Revision-Date: 2011-10-10 12:22+0000\n"
+"POT-Creation-Date: 2011-11-30 19:09+0100\n"
+"PO-Revision-Date: 2011-10-20 18:26+0000\n"
"Last-Translator: meyering <jim(a)meyering.net>\n"
"Language-Team: Russian (http://www.transifex.net/projects/p/iwhd/team/ru/)\n"
"Language: ru\n"
@@ -610,51 +610,51 @@ msgid "could not create repl_item for %s"
msgstr ""
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:76
+#: rest.c:77
msgid "Jeff Darcy"
msgstr ""
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:77
+#: rest.c:78
msgid "Jim Meyering"
msgstr ""
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:78
+#: rest.c:79
msgid "Pete Zaitcev"
msgstr ""
-#: rest.c:442
+#: rest.c:521
#, c-format
msgid "failed to get policy for %s/%s"
msgstr ""
-#: rest.c:451
+#: rest.c:530
#, c-format
msgid "failed to get default policy"
msgstr ""
-#: rest.c:1819 rest.c:1846 rest.c:1852
+#: rest.c:1909 rest.c:1936 rest.c:1942
#, c-format
msgid "invalid request: %s"
msgstr ""
-#: rest.c:1857
+#: rest.c:1947
#, c-format
msgid "failed to extract provider name: %s"
msgstr ""
-#: rest.c:2725
+#: rest.c:2843
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr ""
-#: rest.c:2729
+#: rest.c:2847
#, c-format
msgid "Usage: %s [OPTION]\n"
msgstr ""
-#: rest.c:2733
+#: rest.c:2851
msgid ""
"Aeolus' image-warehouse daemon.\n"
"A configuration file must be specified.\n"
@@ -666,73 +666,83 @@ msgid ""
" -m, --master=HOST_PORT master (upstream) server as ip[:port]\n"
" -o, --oauth enable OAuth\n"
" -p, --port=PORT alternate listen port (default 9090)\n"
-" -u, --userlist=FILE list of user names, secrets\n"
+" -u, --userlist=FILE list of user names, secrets (0600 permissions)\n"
" -v, --verbose verbose/debug output\n"
"\n"
" --help display this help and exit\n"
" --version output version information and exit\n"
msgstr ""
-#: rest.c:2750
+#: rest.c:2868
#, c-format
msgid ""
"\n"
"The default RHEV-M import timeout is %d seconds.\n"
msgstr ""
-#: rest.c:2755
+#: rest.c:2873
#, c-format
msgid ""
"\n"
"Report %s bugs to %s.\n"
msgstr ""
-#: rest.c:2767
+#: rest.c:2885
#, c-format
msgid "gethostname"
msgstr ""
-#: rest.c:2779
+#: rest.c:2897
#, c-format
msgid "invalid port number: %s"
msgstr ""
-#: rest.c:2795
+#: rest.c:2913
#, c-format
msgid "invalid host name"
msgstr ""
-#: rest.c:2881
+#: rest.c:2925
+#, c-format
+msgid "failed to stat %s"
+msgstr ""
+
+#: rest.c:2932
+#, c-format
+msgid "%s: credentials are group- or world-readable or writable"
+msgstr ""
+
+#: rest.c:3019
#, c-format
msgid "extra operand %s"
msgstr ""
-#: rest.c:2887
+#: rest.c:3025
#, c-format
msgid "A deprecated flag -U is specified, migrate to -u"
msgstr ""
-#: rest.c:2892 rest.c:2916
+#: rest.c:3033 rest.c:3057
#, c-format
msgid "could not parse %s"
msgstr ""
-#: rest.c:2903
+#: rest.c:3044
#, c-format
msgid "do not use -c and -a simultaneously"
msgstr ""
-#: rest.c:2921
+#: rest.c:3062
#, c-format
msgid "specify at least -c or -a"
msgstr ""
-#: rest.c:2948
+#: rest.c:3089
#, c-format
msgid "write failed"
msgstr ""
-#: rest.c:2966
+#: rest.c:3108
#, c-format
msgid "failed to start daemon"
msgstr ""
diff --git a/po/uk.po b/po/uk.po
index fc7febe..be6569f 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Image WareHouse Daemon\n"
"Report-Msgid-Bugs-To: iwhd-devel(a)fedorahosted.org\n"
-"POT-Creation-Date: 2011-11-08 22:51+0100\n"
-"PO-Revision-Date: 2011-10-10 15:53+0000\n"
+"POT-Creation-Date: 2011-11-30 19:09+0100\n"
+"PO-Revision-Date: 2011-10-20 18:51+0000\n"
"Last-Translator: yurchor <yurchor(a)ukr.net>\n"
"Language-Team: Ukrainian <trans-uk(a)lists.fedoraproject.org>\n"
"Language: uk\n"
@@ -640,51 +640,51 @@ msgid "could not create repl_item for %s"
msgstr "не вдалося створити repl_item для %s"
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:76
+#: rest.c:77
msgid "Jeff Darcy"
msgstr "Jeff Darcy"
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:77
+#: rest.c:78
msgid "Jim Meyering"
msgstr "Jim Meyering"
#. This is a proper name. See the gettext manual, section Names.
-#: rest.c:78
+#: rest.c:79
msgid "Pete Zaitcev"
msgstr "Pete Zaitcev"
-#: rest.c:442
+#: rest.c:521
#, c-format
msgid "failed to get policy for %s/%s"
msgstr "не вдалося визначити правила щодо %s/%s"
-#: rest.c:451
+#: rest.c:530
#, c-format
msgid "failed to get default policy"
msgstr "не вдалося визначити типові правила"
-#: rest.c:1819 rest.c:1846 rest.c:1852
+#: rest.c:1909 rest.c:1936 rest.c:1942
#, c-format
msgid "invalid request: %s"
msgstr "некоректний запит: %s"
-#: rest.c:1857
+#: rest.c:1947
#, c-format
msgid "failed to extract provider name: %s"
msgstr "не вдалося видобути назву надавача: %s"
-#: rest.c:2725
+#: rest.c:2843
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Виконайте команду «%s --help», щоб дізнатися більше.\n"
-#: rest.c:2729
+#: rest.c:2847
#, c-format
msgid "Usage: %s [OPTION]\n"
msgstr "Використання: %s [ПАРАМЕТР]\n"
-#: rest.c:2733
+#: rest.c:2851
#, fuzzy
msgid ""
"Aeolus' image-warehouse daemon.\n"
@@ -697,7 +697,7 @@ msgid ""
" -m, --master=HOST_PORT master (upstream) server as ip[:port]\n"
" -o, --oauth enable OAuth\n"
" -p, --port=PORT alternate listen port (default 9090)\n"
-" -u, --userlist=FILE list of user names, secrets\n"
+" -u, --userlist=FILE list of user names, secrets (0600 permissions)\n"
" -v, --verbose verbose/debug output\n"
"\n"
" --help display this help and exit\n"
@@ -707,19 +707,19 @@ msgstr ""
"Слід вказати файл налаштувань.\n"
"\n"
" -a, --autostart запустити потрібні служби обробки\n"
-" -c, --config=ФАЙЛ файл налаштувань (слід вказати)\n"
+" -c, --config=ФАЙЛ файл налаштувань [обов’язковий]\n"
" -d, --db=ВУЗОЛ_ПОРТ сервер бази даних у форматі ip[:порт]\n"
" -l, --logfile=ФАЙЛ файл журналу (типово stdout/stderr)\n"
" -m, --master=ВУЗОЛ_ПОРТ основний сервер у форматі ip[:порт]\n"
" -o, --oauth увімкнути OAuth\n"
-" -p, --port=ПОРТ змірити порт очікування даних (типово 9090)\n"
-" -U, --usercred=К:П пара значень користувач:пароль\n"
-" -v, --verbose показувати докладні або діагностичні повідомлення\n"
+" -p, --port=ПОРТ змінити порт очікування даних (типовим є 9090)\n"
+" -u, --userlist=ФАЙЛ показати список користувачів та ключів\n"
+" -v, --verbose вивести дані докладно (з діагностичною метою)\n"
"\n"
" --help показати це довідкове повідомлення і завершити роботу\n"
" --version показати дані щодо версії і завершити роботу\n"
-#: rest.c:2750
+#: rest.c:2868
#, c-format
msgid ""
"\n"
@@ -728,7 +728,7 @@ msgstr ""
"\n"
"Типовим часом очікування на імпортування RHEV-M є %d секунд.\n"
-#: rest.c:2755
+#: rest.c:2873
#, c-format
msgid ""
"\n"
@@ -737,52 +737,62 @@ msgstr ""
"\n"
"Про вади у %s повідомляйте за адресою %s.\n"
-#: rest.c:2767
+#: rest.c:2885
#, c-format
msgid "gethostname"
msgstr "gethostname"
-#: rest.c:2779
+#: rest.c:2897
#, c-format
msgid "invalid port number: %s"
msgstr "некоректний номер порту: %s"
-#: rest.c:2795
+#: rest.c:2913
#, c-format
msgid "invalid host name"
msgstr "некоректна назва вузла"
-#: rest.c:2881
+#: rest.c:2925
+#, fuzzy, c-format
+msgid "failed to stat %s"
+msgstr "не вдалося виконати запис до %s"
+
+#: rest.c:2932
+#, c-format
+msgid "%s: credentials are group- or world-readable or writable"
+msgstr ""
+
+#: rest.c:3019
#, c-format
msgid "extra operand %s"
msgstr "зайвий операнд %s"
-#: rest.c:2887
+#: rest.c:3025
#, c-format
msgid "A deprecated flag -U is specified, migrate to -u"
-msgstr ""
+msgstr "Вказано застарілий параметр -U, вам варто скористатися -u"
-#: rest.c:2892 rest.c:2916
+#: rest.c:3033 rest.c:3057
#, c-format
msgid "could not parse %s"
msgstr "не вдалося обробити %s"
-#: rest.c:2903
+#: rest.c:3044
#, c-format
msgid "do not use -c and -a simultaneously"
msgstr "не можна використовувати -c і -a одночасно"
-#: rest.c:2921
+#: rest.c:3062
#, c-format
msgid "specify at least -c or -a"
msgstr "вкажіть принаймні -c або -a"
-#: rest.c:2948
+#: rest.c:3089
#, c-format
msgid "write failed"
msgstr "помилка під час спроби запису"
-#: rest.c:2966
+#: rest.c:3108
#, c-format
msgid "failed to start daemon"
msgstr "не вдалося запустити фонову службу"
@@ -966,16 +976,15 @@ msgid "User password too long"
msgstr "Занадто довгий пароль користувача"
#: user.c:99
-#, fuzzy
msgid "user list must be a JSON array"
-msgstr "налаштування мають бути масивом JSON"
+msgstr "список користувачів має бути масивом JSON"
#: user.c:114
-#, fuzzy, c-format
+#, c-format
msgid "could not get pointer to user %u"
-msgstr "не вдалося отримати вказівник на надавача %u"
+msgstr "не вдалося отримати вказівник на користувача %u"
#: user.c:131
-#, fuzzy, c-format
+#, c-format
msgid "config elem %u: missing secret"
-msgstr "запис налаштувань %u (%s): не вказано пароль"
+msgstr "запис налаштувань %u: не вказано пароль"
12 years, 5 months
[iwhd] add missing comma after first line of JSON obj header
by Jim Meyering
commit 7b2f2eef3312b050ea933c1c100dbf771fc7f51d
Author: Jim Meyering <meyering(a)redhat.com>
Date: Wed Nov 30 20:09:53 2011 +0100
add missing comma after first line of JSON obj header
* template.c (json_obj_header): Insert "," after first line.
* t/basic (bucket): Insert the comma here, too.
* NEWS: Mention it.
Reported by Brad P. Crochet in http://bugzilla.redhat.com/754503.
NEWS | 1 +
t/basic | 2 +-
template.c | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/NEWS b/NEWS
index 053f45f..fe6e404 100644
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,7 @@ iwhd NEWS -*- outline -*-
curl -H 'Accept: */json' http://H:9090/b/o/_attrs
now includes an "object_body" URL of "http://H:9090/b/o/", which
matches the XML-formatted one, rather than "http://H:9090/b/o/body".
+ That same line now ends with a comma, too.
[bug introduced in 0.91]
** Changes in behavior
diff --git a/t/basic b/t/basic
index 9555ba1..9b71eb1 100644
--- a/t/basic
+++ b/t/basic
@@ -203,7 +203,7 @@ cat <<EOF > exp-attr-xml
EOF
cat <<EOF > exp-attr-json
{
- "object_body": "$bucket/attr_post"
+ "object_body": "$bucket/attr_post",
"object_attr_list": "$bucket/attr_post/_attrs",
"attr_shape": "$bucket/attr_post/attr_shape",
"attr_size": "$bucket/attr_post/attr_size"
diff --git a/template.c b/template.c
index 09513ce..a4fcb80 100644
--- a/template.c
+++ b/template.c
@@ -166,7 +166,7 @@ static const char json_list_footer[] = "\
static char json_obj_header[] = "\
{\n\
- \"object_body\": \"http://%s/%s/%s\"\n\
+ \"object_body\": \"http://%s/%s/%s\",\n\
\"object_attr_list\": \"http://%s/%s/%s/_attrs\"\
";
12 years, 5 months
[iwhd] correct JSON attributes body URL (XML was fine)
by Jim Meyering
commit 8989d71e451a7ec2dfda7ab10481fd0f7be243a7
Author: Jim Meyering <meyering(a)redhat.com>
Date: Wed Nov 30 18:59:08 2011 +0100
correct JSON attributes body URL (XML was fine)
* template.c (json_obj_header): Remove "/body" URL suffix, to match
the XML and to be consistent with all of the related changes made
in commit 6b9effc3.
* t/basic: Add a test for the JSON case. XML was already tested.
* NEWS (Bug fixes): Mention this.
Reported by Brad P. Crochet in http://bugzilla.redhat.com/754512
NEWS | 8 ++++++++
t/basic | 21 +++++++++++++++++----
template.c | 2 +-
3 files changed, 26 insertions(+), 5 deletions(-)
---
diff --git a/NEWS b/NEWS
index d3dfe6d..053f45f 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,14 @@ iwhd NEWS -*- outline -*-
* Noteworthy changes in release ?.? (????-??-??) [?]
+** Bug fixes
+
+ The response to a query like the following
+ curl -H 'Accept: */json' http://H:9090/b/o/_attrs
+ now includes an "object_body" URL of "http://H:9090/b/o/", which
+ matches the XML-formatted one, rather than "http://H:9090/b/o/body".
+ [bug introduced in 0.91]
+
** Changes in behavior
iwhd now rejects a --userlist file that is group- or other-readable
diff --git a/t/basic b/t/basic
index 5504712..9555ba1 100644
--- a/t/basic
+++ b/t/basic
@@ -193,7 +193,7 @@ curl -d _key=attr_post -d shape=round -d size=big $bucket || fail=1
test "$(curl $bucket/attr_post/shape)" = round || fail=1
test "$(curl $bucket/attr_post/size)" = big || fail=1
-cat <<EOF > exp-attr
+cat <<EOF > exp-attr-xml
<object>
<object_body path="$bucket/attr_post"/>
<object_attr_list path="$bucket/attr_post/_attrs"/>
@@ -201,12 +201,25 @@ cat <<EOF > exp-attr
<object_attr name="size" path="$bucket/attr_post/size"/>
</object>
EOF
-# Print all attributes of an object:
+cat <<EOF > exp-attr-json
+{
+ "object_body": "$bucket/attr_post"
+ "object_attr_list": "$bucket/attr_post/_attrs",
+ "attr_shape": "$bucket/attr_post/attr_shape",
+ "attr_size": "$bucket/attr_post/attr_size"
+}
+EOF
+# Print all attributes of an object. json first
+curl -H 'Accept: */json' $bucket/attr_post/_attrs > out-attr || fail=1
+compare exp-attr-json out-attr || fail=1
+
+# Then xml
curl $bucket/attr_post/_attrs > out-attr || fail=1
-compare exp-attr out-attr || fail=1
+compare exp-attr-xml out-attr || fail=1
+
# Do the same thing using the old, deprecated mechanism:
curl -d op=parts $bucket/attr_post > out-attr-deprecated || fail=1
-compare exp-attr out-attr-deprecated || fail=1
+compare exp-attr-xml out-attr-deprecated || fail=1
# Ensure that an attempt to add reserved object name fails.
# FIXME: keep this list in sync with the one in rest.c:
diff --git a/template.c b/template.c
index 5d89b6c..09513ce 100644
--- a/template.c
+++ b/template.c
@@ -166,7 +166,7 @@ static const char json_list_footer[] = "\
static char json_obj_header[] = "\
{\n\
- \"object_body\": \"http://%s/%s/%s/body\"\n\
+ \"object_body\": \"http://%s/%s/%s\"\n\
\"object_attr_list\": \"http://%s/%s/%s/_attrs\"\
";
12 years, 5 months