summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog18
-rw-r--r--NEWS8
-rw-r--r--configure.ac6
-rw-r--r--po/cs.po132
-rw-r--r--po/de.po128
-rw-r--r--po/fr.po132
-rw-r--r--po/it.po132
-rw-r--r--po/libgpg-error.pot130
-rw-r--r--po/nl.po131
-rw-r--r--po/pl.po132
-rw-r--r--po/ro.po132
-rw-r--r--po/sv.po132
-rw-r--r--po/vi.po132
-rw-r--r--po/zh_CN.po132
-rw-r--r--src/err-codes.h.in4
-rw-r--r--src/gpg-error.def.in1
-rw-r--r--src/gpg-error.h.in4
-rw-r--r--src/init.c58
18 files changed, 885 insertions, 659 deletions
diff --git a/ChangeLog b/ChangeLog
index d333c06..5f97561 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2010-07-21 Werner Koch <wk@g10code.com>
+
+ Release 1.9.
+
+ * configure.ac: Set LT version to C7/A7/R0.
+
+2010-07-20 Werner Koch <wk@g10code.com>
+
+ * src/init.c (DllMain) [!DLL_EXPORT]: Do not build.
+ (gpg_err_init) [W32][!DLL_EXPORT]: Init TLS.
+ (gpg_err_deinit): New.
+ * src/gpg-error.def.in: Add gpg_err_deinit.
+ * src/gpg-error.h.in: Add gpg_err_deinit.
+
+2010-07-05 Werner Koch <wk@g10code.com>
+
+ * src/err-codes.h.in (GPG_ERR_TOO_MANY, GPG_ERR_LIMIT_REACHED): New.
+
2010-06-18 Werner Koch <wk@g10code.com>
* src/err-codes.h.in (GPG_ERR_MISSING_KEY): New.
diff --git a/NEWS b/NEWS
index 158c4f8..4bebba3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,16 @@
-Noteworthy changes in version 1.9
+Noteworthy changes in version 1.9 (2010-07-21)
----------------------------------------------
+ * New function gpg_err_deinit.
+
+ * Fix building of static lib under W32.
* Interface changes relative to the 1.8 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GPG_ERR_MISSING_KEY NEW.
+ GPG_ERR_TOO_MANY NEW.
+ GPG_ERR_LIMIT_REACHED NEW.
+ gpg_err_deinit NEW.
Noteworthy changes in version 1.8 (2010-05-06)
diff --git a/configure.ac b/configure.ac
index 9cb8040..b38ab68 100644
--- a/configure.ac
+++ b/configure.ac
@@ -25,7 +25,7 @@ min_automake_version="1.9.6"
# Set my_issvn to "yes" for non-released code. Remember to run an
# "svn up" and "autogen.sh" right before creating a distribution.
m4_define([my_version], [1.9])
-m4_define([my_issvn], [yes])
+m4_define([my_issvn], [no])
m4_define([svn_revision], m4_esyscmd([printf "%d" $(svn info 2>/dev/null \
| sed -n '/^Revision:/ s/[^0-9]//gp'|head -1)]))
@@ -38,8 +38,8 @@ AC_INIT([libgpg-error],
# (Interfaces added: AGE++)
# (Interfaces removed: AGE=0)
# Note that added error codes don't constitute an interface change.
-LIBGPG_ERROR_LT_CURRENT=6
-LIBGPG_ERROR_LT_AGE=6
+LIBGPG_ERROR_LT_CURRENT=7
+LIBGPG_ERROR_LT_AGE=7
LIBGPG_ERROR_LT_REVISION=0
AC_SUBST(LIBGPG_ERROR_LT_CURRENT)
AC_SUBST(LIBGPG_ERROR_LT_AGE)
diff --git a/po/cs.po b/po/cs.po
index 8146f84..6a34e05 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libgpg-error 1.7\n"
"Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2010-01-21 12:09+0100\n"
+"POT-Creation-Date: 2010-07-20 18:05+0200\n"
"PO-Revision-Date: 2009-06-23 14:10+0200\n"
"Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -836,238 +836,252 @@ msgid "No crypto engine"
msgstr "Neplatná kryptografická jednotka"
#: src/err-codes.h:209
+#, fuzzy
+msgid "Missing key"
+msgstr "Chybí hodnota"
+
+#: src/err-codes.h:210
+#, fuzzy
+msgid "Too many objects"
+msgstr "Žádný objekt CMS"
+
+#: src/err-codes.h:211
+msgid "Limit reached"
+msgstr ""
+
+#: src/err-codes.h:212
msgid "Operation not yet finished"
msgstr "Operace ještě neskončila"
-#: src/err-codes.h:210
+#: src/err-codes.h:213
msgid "Buffer too short"
msgstr "Vyrovnávací paměť je příliš malá"
-#: src/err-codes.h:211
+#: src/err-codes.h:214
msgid "Invalid length specifier in S-expression"
msgstr "Neplatné určení délky v S-výrazu"
-#: src/err-codes.h:212
+#: src/err-codes.h:215
msgid "String too long in S-expression"
msgstr "Řetězec v S-výrazu je příliš dlouhý"
-#: src/err-codes.h:213
+#: src/err-codes.h:216
msgid "Unmatched parentheses in S-expression"
msgstr "Nepárové závorky v S-výrazu"
-#: src/err-codes.h:214
+#: src/err-codes.h:217
msgid "S-expression not canonical"
msgstr "S-výraz není kanonický"
-#: src/err-codes.h:215
+#: src/err-codes.h:218
msgid "Bad character in S-expression"
msgstr "Chybný znak v S-výrazu"
-#: src/err-codes.h:216
+#: src/err-codes.h:219
msgid "Bad quotation in S-expression"
msgstr "Chybné uzavření do uvozovek v S-výrazu"
-#: src/err-codes.h:217
+#: src/err-codes.h:220
msgid "Zero prefix in S-expression"
msgstr "Nulová předpona v S-výrazu"
-#: src/err-codes.h:218
+#: src/err-codes.h:221
msgid "Nested display hints in S-expression"
msgstr "Vnořené pokyny pro zobrazení v S-výrazu"
-#: src/err-codes.h:219
+#: src/err-codes.h:222
msgid "Unmatched display hints"
msgstr "Neodpovídající pokyny pro zobrazení"
-#: src/err-codes.h:220
+#: src/err-codes.h:223
msgid "Unexpected reserved punctuation in S-expression"
msgstr "Neočekávaná vyhrazená interpunkce v S-výrazu"
-#: src/err-codes.h:221
+#: src/err-codes.h:224
msgid "Bad hexadecimal character in S-expression"
msgstr "Chybný šestnáctkový znak v S-výrazu"
-#: src/err-codes.h:222
+#: src/err-codes.h:225
msgid "Odd hexadecimal numbers in S-expression"
msgstr "Lichá šestnáctková čísla v S-výrazu"
-#: src/err-codes.h:223
+#: src/err-codes.h:226
msgid "Bad octal character in S-expression"
msgstr "Chybný osmnáctkový znak v S-výrazu"
-#: src/err-codes.h:224
+#: src/err-codes.h:227
msgid "General IPC error"
msgstr "Obecná chyba IPC"
-#: src/err-codes.h:225
+#: src/err-codes.h:228
msgid "IPC accept call failed"
msgstr "IPC volání accept (přijmout) selhalo"
-#: src/err-codes.h:226
+#: src/err-codes.h:229
msgid "IPC connect call failed"
msgstr "IPC volání connect (připojit) selhalo"
-#: src/err-codes.h:227
+#: src/err-codes.h:230
msgid "Invalid IPC response"
msgstr "Neplatná odpověď IPC"
-#: src/err-codes.h:228
+#: src/err-codes.h:231
msgid "Invalid value passed to IPC"
msgstr "Neplatná hodnota předaná do IPC"
-#: src/err-codes.h:229
+#: src/err-codes.h:232
msgid "Incomplete line passed to IPC"
msgstr "Neúplný řádek předán do IPC"
-#: src/err-codes.h:230
+#: src/err-codes.h:233
msgid "Line passed to IPC too long"
msgstr "Řádek předaný do IPC je příliš dlouhý"
-#: src/err-codes.h:231
+#: src/err-codes.h:234
msgid "Nested IPC commands"
msgstr "Vnořené příkazy IPC"
-#: src/err-codes.h:232
+#: src/err-codes.h:235
msgid "No data callback in IPC"
msgstr "Žádná data zpětného volání v IPC"
-#: src/err-codes.h:233
+#: src/err-codes.h:236
msgid "No inquire callback in IPC"
msgstr "Žádné dotazovací zpětné volání v IPC"
-#: src/err-codes.h:234
+#: src/err-codes.h:237
msgid "Not an IPC server"
msgstr "Není serverem IPC"
-#: src/err-codes.h:235
+#: src/err-codes.h:238
msgid "Not an IPC client"
msgstr "Není klientem IPC"
-#: src/err-codes.h:236
+#: src/err-codes.h:239
msgid "Problem starting IPC server"
msgstr "Problém se spuštěním serveru IPC"
-#: src/err-codes.h:237
+#: src/err-codes.h:240
msgid "IPC read error"
msgstr "Chyba čtení IPC"
-#: src/err-codes.h:238
+#: src/err-codes.h:241
msgid "IPC write error"
msgstr "Chyba zápisu IPC"
-#: src/err-codes.h:239
+#: src/err-codes.h:242
msgid "Too much data for IPC layer"
msgstr "Příliš mnoho data pro vrstvu IPC"
-#: src/err-codes.h:240
+#: src/err-codes.h:243
msgid "Unexpected IPC command"
msgstr "Neočekávaný příkaz IPC"
-#: src/err-codes.h:241
+#: src/err-codes.h:244
msgid "Unknown IPC command"
msgstr "Neznámý příkaz IPC"
-#: src/err-codes.h:242
+#: src/err-codes.h:245
msgid "IPC syntax error"
msgstr "Chyba syntaxe IPC"
-#: src/err-codes.h:243
+#: src/err-codes.h:246
msgid "IPC call has been cancelled"
msgstr "Volání IPC bylo zrušeno"
-#: src/err-codes.h:244
+#: src/err-codes.h:247
msgid "No input source for IPC"
msgstr "Žádný zdroj vstupu pro IPC"
-#: src/err-codes.h:245
+#: src/err-codes.h:248
msgid "No output source for IPC"
msgstr "Žádný zdroj výstupu pro IPC"
-#: src/err-codes.h:246
+#: src/err-codes.h:249
msgid "IPC parameter error"
msgstr "Chyba parametru IPC"
-#: src/err-codes.h:247
+#: src/err-codes.h:250
msgid "Unknown IPC inquire"
msgstr "Neznámý dotaz IPC"
-#: src/err-codes.h:248
+#: src/err-codes.h:251
msgid "User defined error code 1"
msgstr "Uživatelem definovaný chybový kód 1"
-#: src/err-codes.h:249
+#: src/err-codes.h:252
msgid "User defined error code 2"
msgstr "Uživatelem definovaný chybový kód 2"
-#: src/err-codes.h:250
+#: src/err-codes.h:253
msgid "User defined error code 3"
msgstr "Uživatelem definovaný chybový kód 3"
-#: src/err-codes.h:251
+#: src/err-codes.h:254
msgid "User defined error code 4"
msgstr "Uživatelem definovaný chybový kód 4"
-#: src/err-codes.h:252
+#: src/err-codes.h:255
msgid "User defined error code 5"
msgstr "Uživatelem definovaný chybový kód 5"
-#: src/err-codes.h:253
+#: src/err-codes.h:256
msgid "User defined error code 6"
msgstr "Uživatelem definovaný chybový kód 6"
-#: src/err-codes.h:254
+#: src/err-codes.h:257
msgid "User defined error code 7"
msgstr "Uživatelem definovaný chybový kód 7"
-#: src/err-codes.h:255
+#: src/err-codes.h:258
msgid "User defined error code 8"
msgstr "Uživatelem definovaný chybový kód 8"
-#: src/err-codes.h:256
+#: src/err-codes.h:259
msgid "User defined error code 9"
msgstr "Uživatelem definovaný chybový kód 9"
-#: src/err-codes.h:257
+#: src/err-codes.h:260
msgid "User defined error code 10"
msgstr "Uživatelem definovaný chybový kód 10"
-#: src/err-codes.h:258
+#: src/err-codes.h:261
msgid "User defined error code 11"
msgstr "Uživatelem definovaný chybový kód 11"
-#: src/err-codes.h:259
+#: src/err-codes.h:262
msgid "User defined error code 12"
msgstr "Uživatelem definovaný chybový kód 12"
-#: src/err-codes.h:260
+#: src/err-codes.h:263
msgid "User defined error code 13"
msgstr "Uživatelem definovaný chybový kód 13"
-#: src/err-codes.h:261
+#: src/err-codes.h:264
msgid "User defined error code 14"
msgstr "Uživatelem definovaný chybový kód 14"
-#: src/err-codes.h:262
+#: src/err-codes.h:265
msgid "User defined error code 15"
msgstr "Uživatelem definovaný chybový kód 15"
-#: src/err-codes.h:263
+#: src/err-codes.h:266
msgid "User defined error code 16"
msgstr "Uživatelem definovaný chybový kód 16"
-#: src/err-codes.h:264
+#: src/err-codes.h:267
msgid "System error w/o errno"
msgstr "Chyba systému bez čísla chyby (errno)"
-#: src/err-codes.h:265
+#: src/err-codes.h:268
msgid "Unknown system error"
msgstr "Neznámá chyba systému"
-#: src/err-codes.h:266
+#: src/err-codes.h:269
msgid "End of file"
msgstr "Konec souboru"
-#: src/err-codes.h:267
+#: src/err-codes.h:270
msgid "Unknown error code"
msgstr "Neznámý kód chyby"
diff --git a/po/de.po b/po/de.po
index 8cf5432..9942a0d 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: libgpg-error-1.9\n"
"Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2010-06-18 16:18+0200\n"
-"PO-Revision-Date: 2010-06-18 16:21+0200\n"
+"POT-Creation-Date: 2010-07-20 18:05+0200\n"
+"PO-Revision-Date: 2010-07-21 09:58+0200\n"
"Last-Translator: Werner Koch <wk@gnupg.org>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -828,238 +828,246 @@ msgid "Missing key"
msgstr "Fehlender Schlüssel"
#: src/err-codes.h:210
+msgid "Too many objects"
+msgstr "Zu viele Objekte"
+
+#: src/err-codes.h:211
+msgid "Limit reached"
+msgstr "Limit erreicht"
+
+#: src/err-codes.h:212
msgid "Operation not yet finished"
msgstr "Verarbeitung ist noch nicht beendet"
-#: src/err-codes.h:211
+#: src/err-codes.h:213
msgid "Buffer too short"
msgstr "Datenpuffer zu kurz"
-#: src/err-codes.h:212
+#: src/err-codes.h:214
msgid "Invalid length specifier in S-expression"
msgstr "Ungültige Längeangabe in der S-expression"
-#: src/err-codes.h:213
+#: src/err-codes.h:215
msgid "String too long in S-expression"
msgstr "Zeichenkette in S-expression zu lang"
-#: src/err-codes.h:214
+#: src/err-codes.h:216
msgid "Unmatched parentheses in S-expression"
msgstr "Nich übereinstimmende Klammern in S-expression"
-#: src/err-codes.h:215
+#: src/err-codes.h:217
msgid "S-expression not canonical"
msgstr "S-expression ist nicht kanonisch"
-#: src/err-codes.h:216
+#: src/err-codes.h:218
msgid "Bad character in S-expression"
msgstr "Fehlerhaftes Zeichen in S-expression"
-#: src/err-codes.h:217
+#: src/err-codes.h:219
msgid "Bad quotation in S-expression"
msgstr "Fehlerhafte Zitierung in S-expression"
-#: src/err-codes.h:218
+#: src/err-codes.h:220
msgid "Zero prefix in S-expression"
msgstr "Null-Präfix in S-expression"
-#: src/err-codes.h:219
+#: src/err-codes.h:221
msgid "Nested display hints in S-expression"
msgstr "Verschachtelte \"Hints\" in S-expression"
-#: src/err-codes.h:220
+#: src/err-codes.h:222
msgid "Unmatched display hints"
msgstr "Nicht übereinstimmende \"Hints\""
-#: src/err-codes.h:221
+#: src/err-codes.h:223
msgid "Unexpected reserved punctuation in S-expression"
msgstr "Unerwartetes reserviertes Zeichen in S-expression"
-#: src/err-codes.h:222
+#: src/err-codes.h:224
msgid "Bad hexadecimal character in S-expression"
msgstr "Falsches Hex-Zeichen in S-expression"
-#: src/err-codes.h:223
+#: src/err-codes.h:225
msgid "Odd hexadecimal numbers in S-expression"
msgstr "Ungerade Anzahl von Hex-Zeichen in S-expression"
-#: src/err-codes.h:224
+#: src/err-codes.h:226
msgid "Bad octal character in S-expression"
msgstr "Falsches Oktal-Zeichen in S-expression"
-#: src/err-codes.h:225
+#: src/err-codes.h:227
msgid "General IPC error"
msgstr "Allgemeiner IPC Fehler"
-#: src/err-codes.h:226
+#: src/err-codes.h:228
msgid "IPC accept call failed"
msgstr "IPC \"accept\" Aufruf fehlgeschlagen"
-#: src/err-codes.h:227
+#: src/err-codes.h:229
msgid "IPC connect call failed"
msgstr "IPC \"connect\" Aufruf fehlgeschlagen"
-#: src/err-codes.h:228
+#: src/err-codes.h:230
msgid "Invalid IPC response"
msgstr "Ungültige IPC Antwort"
-#: src/err-codes.h:229
+#: src/err-codes.h:231
msgid "Invalid value passed to IPC"
msgstr "Ungültiger Wert an IPC übergeben"
-#: src/err-codes.h:230
+#: src/err-codes.h:232
msgid "Incomplete line passed to IPC"
msgstr "Unvollständige Zeile an IPC übergeben"
-#: src/err-codes.h:231
+#: src/err-codes.h:233
msgid "Line passed to IPC too long"
msgstr "An die IPC übergebene Zeile ist zu lang"
-#: src/err-codes.h:232
+#: src/err-codes.h:234
msgid "Nested IPC commands"
msgstr "Verschachtelte IPC Kommandos"
-#: src/err-codes.h:233
+#: src/err-codes.h:235
msgid "No data callback in IPC"
msgstr "Kein Daten vom IPC \"Callback\""
-#: src/err-codes.h:234
+#: src/err-codes.h:236
msgid "No inquire callback in IPC"
msgstr "Kein \"Inquire\" \"Callback\" für IPC gesetzt"
-#: src/err-codes.h:235
+#: src/err-codes.h:237
msgid "Not an IPC server"
msgstr "Kein IPC Server"
-#: src/err-codes.h:236
+#: src/err-codes.h:238
msgid "Not an IPC client"
msgstr "Kein IPC Client"
-#: src/err-codes.h:237
+#: src/err-codes.h:239
msgid "Problem starting IPC server"
msgstr "Problem beim Starten des IPC Servers"
-#: src/err-codes.h:238
+#: src/err-codes.h:240
msgid "IPC read error"
msgstr "IPC Lesefehler"
-#: src/err-codes.h:239
+#: src/err-codes.h:241
msgid "IPC write error"
msgstr "IPC Schreibfehler"
-#: src/err-codes.h:240
+#: src/err-codes.h:242
msgid "Too much data for IPC layer"
msgstr "Zu viele Daten für das IPC Ebene"
-#: src/err-codes.h:241
+#: src/err-codes.h:243
msgid "Unexpected IPC command"
msgstr "Unerwartetes IPC Kommando"
-#: src/err-codes.h:242
+#: src/err-codes.h:244
msgid "Unknown IPC command"
msgstr "Unbekanntes IPC Kommando"
-#: src/err-codes.h:243
+#: src/err-codes.h:245
msgid "IPC syntax error"
msgstr "IPC Syntaxfehler"
-#: src/err-codes.h:244
+#: src/err-codes.h:246
msgid "IPC call has been cancelled"
msgstr "Der IPC Aufruf wurde abgebrochen"
-#: src/err-codes.h:245
+#: src/err-codes.h:247
msgid "No input source for IPC"
msgstr "Eingabequelle für IPC fehlt"
-#: src/err-codes.h:246
+#: src/err-codes.h:248
msgid "No output source for IPC"
msgstr "Ausgabesenke für IPC fehlt"
-#: src/err-codes.h:247
+#: src/err-codes.h:249
msgid "IPC parameter error"
msgstr "IPC Parameterfehler"
-#: src/err-codes.h:248
+#: src/err-codes.h:250
msgid "Unknown IPC inquire"
msgstr "Unbekanntes IPC \"Inquire\""
-#: src/err-codes.h:249
+#: src/err-codes.h:251
msgid "User defined error code 1"
msgstr "Benutzerdefinierter Fehlercode 1"
-#: src/err-codes.h:250
+#: src/err-codes.h:252
msgid "User defined error code 2"
msgstr "Benutzerdefinierter Fehlercode 2"
-#: src/err-codes.h:251
+#: src/err-codes.h:253
msgid "User defined error code 3"
msgstr "Benutzerdefinierter Fehlercode 3"
-#: src/err-codes.h:252
+#: src/err-codes.h:254
msgid "User defined error code 4"
msgstr "Benutzerdefinierter Fehlercode 4"
-#: src/err-codes.h:253
+#: src/err-codes.h:255
msgid "User defined error code 5"
msgstr "Benutzerdefinierter Fehlercode 5"
-#: src/err-codes.h:254
+#: src/err-codes.h:256
msgid "User defined error code 6"
msgstr "Benutzerdefinierter Fehlercode 6"
-#: src/err-codes.h:255
+#: src/err-codes.h:257
msgid "User defined error code 7"
msgstr "Benutzerdefinierter Fehlercode 7"
-#: src/err-codes.h:256
+#: src/err-codes.h:258
msgid "User defined error code 8"
msgstr "Benutzerdefinierter Fehlercode 8"
-#: src/err-codes.h:257
+#: src/err-codes.h:259
msgid "User defined error code 9"
msgstr "Benutzerdefinierter Fehlercode 9"
-#: src/err-codes.h:258
+#: src/err-codes.h:260
msgid "User defined error code 10"
msgstr "Benutzerdefinierter Fehlercode 10"
-#: src/err-codes.h:259
+#: src/err-codes.h:261
msgid "User defined error code 11"
msgstr "Benutzerdefinierter Fehlercode 11"
-#: src/err-codes.h:260
+#: src/err-codes.h:262
msgid "User defined error code 12"
msgstr "Benutzerdefinierter Fehlercode 12"
-#: src/err-codes.h:261
+#: src/err-codes.h:263
msgid "User defined error code 13"
msgstr "Benutzerdefinierter Fehlercode 13"
-#: src/err-codes.h:262
+#: src/err-codes.h:264
msgid "User defined error code 14"
msgstr "Benutzerdefinierter Fehlercode 14"
-#: src/err-codes.h:263
+#: src/err-codes.h:265
msgid "User defined error code 15"
msgstr "Benutzerdefinierter Fehlercode 15"
-#: src/err-codes.h:264
+#: src/err-codes.h:266
msgid "User defined error code 16"
msgstr "Benutzerdefinierter Fehlercode 16"
-#: src/err-codes.h:265
+#: src/err-codes.h:267
msgid "System error w/o errno"
msgstr "Systemfehler ohne gesetzten Systemfehlercode"
-#: src/err-codes.h:266
+#: src/err-codes.h:268
msgid "Unknown system error"
msgstr "Unbekannter Systemfehler"
-#: src/err-codes.h:267
+#: src/err-codes.h:269
msgid "End of file"
msgstr "Dateiende"
-#: src/err-codes.h:268
+#: src/err-codes.h:270
msgid "Unknown error code"
msgstr "Unbekannter Fehlercode"
diff --git a/po/fr.po b/po/fr.po
index d7e3f25..bbb1ceb 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libgpg-error 1.0\n"
"Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2010-01-21 12:09+0100\n"
+"POT-Creation-Date: 2010-07-20 18:05+0200\n"
"PO-Revision-Date: 2009-08-20 09:04+0200\n"
"Last-Translator: Stephane Roy <sroy@j2n.net>\n"
"Language-Team: French <LL@li.org>\n"
@@ -834,250 +834,264 @@ msgstr "Moteur crypto invalide"
#: src/err-codes.h:209
#, fuzzy
+msgid "Missing key"
+msgstr "Valeur manquante"
+
+#: src/err-codes.h:210
+#, fuzzy
+msgid "Too many objects"
+msgstr "Pas d'objet CMS"
+
+#: src/err-codes.h:211
+msgid "Limit reached"
+msgstr ""
+
+#: src/err-codes.h:212
+#, fuzzy
msgid "Operation not yet finished"
msgstr "Opération annulée"
-#: src/err-codes.h:210
+#: src/err-codes.h:213
msgid "Buffer too short"
msgstr "Tampon trop court"
-#: src/err-codes.h:211
+#: src/err-codes.h:214
msgid "Invalid length specifier in S-expression"
msgstr "Longueur spécifiée dans la S-expression invalide"
-#: src/err-codes.h:212
+#: src/err-codes.h:215
msgid "String too long in S-expression"
msgstr "Chaîne trop longue dans la S-expression"
-#: src/err-codes.h:213
+#: src/err-codes.h:216
msgid "Unmatched parentheses in S-expression"
msgstr "Parenthèses non balancées dans la S-expression"
-#: src/err-codes.h:214
+#: src/err-codes.h:217
msgid "S-expression not canonical"
msgstr "S-expression non canonique"
-#: src/err-codes.h:215
+#: src/err-codes.h:218
msgid "Bad character in S-expression"
msgstr "Mauvais caractère dans la S-expression"
-#: src/err-codes.h:216
+#: src/err-codes.h:219
msgid "Bad quotation in S-expression"
msgstr "Mauvaise balance de guillemets dans la S-expression"
-#: src/err-codes.h:217
+#: src/err-codes.h:220
msgid "Zero prefix in S-expression"
msgstr "Préfixe nul dans la S-expression"
-#: src/err-codes.h:218
+#: src/err-codes.h:221
msgid "Nested display hints in S-expression"
msgstr ""
-#: src/err-codes.h:219
+#: src/err-codes.h:222
msgid "Unmatched display hints"
msgstr ""
-#: src/err-codes.h:220
+#: src/err-codes.h:223
msgid "Unexpected reserved punctuation in S-expression"
msgstr "Ponctuation réservée inattendue dans la S-expression"
-#: src/err-codes.h:221
+#: src/err-codes.h:224
msgid "Bad hexadecimal character in S-expression"
msgstr "Mauvais caractère hexadécimal dans la S-expression"
-#: src/err-codes.h:222
+#: src/err-codes.h:225
msgid "Odd hexadecimal numbers in S-expression"
msgstr "Nombre hexadécimal impair dans la S-expression"
-#: src/err-codes.h:223
+#: src/err-codes.h:226
msgid "Bad octal character in S-expression"
msgstr "Mauvais caractère octale dans la S-expression"
-#: src/err-codes.h:224
+#: src/err-codes.h:227
#, fuzzy
msgid "General IPC error"
msgstr "Erreur génerale"
-#: src/err-codes.h:225
+#: src/err-codes.h:228
msgid "IPC accept call failed"
msgstr ""
-#: src/err-codes.h:226
+#: src/err-codes.h:229
msgid "IPC connect call failed"
msgstr ""
-#: src/err-codes.h:227
+#: src/err-codes.h:230
#, fuzzy
msgid "Invalid IPC response"
msgstr "Réponse invalide"
-#: src/err-codes.h:228
+#: src/err-codes.h:231
#, fuzzy
msgid "Invalid value passed to IPC"
msgstr "Valeur invalide"
-#: src/err-codes.h:229
+#: src/err-codes.h:232
#, fuzzy
msgid "Incomplete line passed to IPC"
msgstr "Ligne incomplète"
-#: src/err-codes.h:230
+#: src/err-codes.h:233
#, fuzzy
msgid "Line passed to IPC too long"
msgstr "Ligne trop longue"
-#: src/err-codes.h:231
+#: src/err-codes.h:234
msgid "Nested IPC commands"
msgstr ""
-#: src/err-codes.h:232
+#: src/err-codes.h:235
msgid "No data callback in IPC"
msgstr ""
-#: src/err-codes.h:233
+#: src/err-codes.h:236
msgid "No inquire callback in IPC"
msgstr ""
-#: src/err-codes.h:234
+#: src/err-codes.h:237
msgid "Not an IPC server"
msgstr ""
-#: src/err-codes.h:235
+#: src/err-codes.h:238
msgid "Not an IPC client"
msgstr ""
-#: src/err-codes.h:236
+#: src/err-codes.h:239
msgid "Problem starting IPC server"
msgstr ""
-#: src/err-codes.h:237
+#: src/err-codes.h:240
#, fuzzy
msgid "IPC read error"
msgstr "Erreur de carte"
-#: src/err-codes.h:238
+#: src/err-codes.h:241
#, fuzzy
msgid "IPC write error"
msgstr "Erreur de carte"
-#: src/err-codes.h:239
+#: src/err-codes.h:242
msgid "Too much data for IPC layer"
msgstr ""
-#: src/err-codes.h:240
+#: src/err-codes.h:243
#, fuzzy
msgid "Unexpected IPC command"
msgstr "Balise inattendue"
-#: src/err-codes.h:241
+#: src/err-codes.h:244
#, fuzzy
msgid "Unknown IPC command"
msgstr "Code d'erreur inconnu"
-#: src/err-codes.h:242
+#: src/err-codes.h:245
#, fuzzy
msgid "IPC syntax error"
msgstr "Erreur de syntaxe"
-#: src/err-codes.h:243
+#: src/err-codes.h:246
msgid "IPC call has been cancelled"
msgstr ""
-#: src/err-codes.h:244
+#: src/err-codes.h:247
msgid "No input source for IPC"
msgstr ""
-#: src/err-codes.h:245
+#: src/err-codes.h:248
msgid "No output source for IPC"
msgstr ""
-#: src/err-codes.h:246
+#: src/err-codes.h:249
#, fuzzy
msgid "IPC parameter error"
msgstr "Erreur de carte"
-#: src/err-codes.h:247
+#: src/err-codes.h:250
#, fuzzy
msgid "Unknown IPC inquire"
msgstr "Source inconnue"
-#: src/err-codes.h:248
+#: src/err-codes.h:251
msgid "User defined error code 1"
msgstr "Code d'erreur 1 défini par l'utilisateur"
-#: src/err-codes.h:249
+#: src/err-codes.h:252
msgid "User defined error code 2"
msgstr "Code d'erreur 2 défini par l'utilisateur"
-#: src/err-codes.h:250
+#: src/err-codes.h:253
msgid "User defined error code 3"
msgstr "Code d'erreur 3 défini par l'utilisateur"
-#: src/err-codes.h:251
+#: src/err-codes.h:254
msgid "User defined error code 4"
msgstr "Code d'erreur 4 défini par l'utilisateur"
-#: src/err-codes.h:252
+#: src/err-codes.h:255
msgid "User defined error code 5"
msgstr "Code d'erreur 5 défini par l'utilisateur"
-#: src/err-codes.h:253
+#: src/err-codes.h:256
msgid "User defined error code 6"
msgstr "Code d'erreur 6 défini par l'utilisateur"
-#: src/err-codes.h:254
+#: src/err-codes.h:257
msgid "User defined error code 7"
msgstr "Code d'erreur 7 défini par l'utilisateur"
-#: src/err-codes.h:255
+#: src/err-codes.h:258
msgid "User defined error code 8"
msgstr "Code d'erreur 8 défini par l'utilisateur"
-#: src/err-codes.h:256
+#: src/err-codes.h:259
msgid "User defined error code 9"
msgstr "Code d'erreur 9 défini par l'utilisateur"
-#: src/err-codes.h:257
+#: src/err-codes.h:260
msgid "User defined error code 10"
msgstr "Code d'erreur 10 défini par l'utilisateur"
-#: src/err-codes.h:258
+#: src/err-codes.h:261
msgid "User defined error code 11"
msgstr "Code d'erreur 11 défini par l'utilisateur"
-#: src/err-codes.h:259
+#: src/err-codes.h:262
msgid "User defined error code 12"
msgstr "Code d'erreur 12 défini par l'utilisateur"
-#: src/err-codes.h:260
+#: src/err-codes.h:263
msgid "User defined error code 13"
msgstr "Code d'erreur 13 défini par l'utilisateur"
-#: src/err-codes.h:261
+#: src/err-codes.h:264
msgid "User defined error code 14"
msgstr "Code d'erreur 14 défini par l'utilisateur"
-#: src/err-codes.h:262
+#: src/err-codes.h:265
msgid "User defined error code 15"
msgstr "Code d'erreur 15 défini par l'utilisateur"
-#: src/err-codes.h:263
+#: src/err-codes.h:266
msgid "User defined error code 16"
msgstr "Code d'erreur 16 défini par l'utilisateur"
-#: src/err-codes.h:264
+#: src/err-codes.h:267
msgid "System error w/o errno"
msgstr ""
-#: src/err-codes.h:265
+#: src/err-codes.h:268
msgid "Unknown system error"
msgstr "Erreur système inconnue"
-#: src/err-codes.h:266
+#: src/err-codes.h:269
msgid "End of file"
msgstr "Fin du fichier"
-#: src/err-codes.h:267
+#: src/err-codes.h:270
msgid "Unknown error code"
msgstr "Code d'erreur inconnu"
diff --git a/po/it.po b/po/it.po
index 6ae798e..3b275d1 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libgpg-error 1.7\n"
"Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2010-01-21 12:09+0100\n"
+"POT-Creation-Date: 2010-07-20 18:05+0200\n"
"PO-Revision-Date: 2009-08-20 09:14+0200\n"
"Last-Translator: Francesco Groccia <fgr@anche.no>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
@@ -826,238 +826,252 @@ msgid "No crypto engine"
msgstr "Motore crittografico non valido"
#: src/err-codes.h:209
+#, fuzzy
+msgid "Missing key"
+msgstr "Valore assente"
+
+#: src/err-codes.h:210
+#, fuzzy
+msgid "Too many objects"
+msgstr "Non esiste alcun oggetto CMS"
+
+#: src/err-codes.h:211
+msgid "Limit reached"
+msgstr ""
+
+#: src/err-codes.h:212
msgid "Operation not yet finished"
msgstr "Operazione non ancora terminata"
-#: src/err-codes.h:210
+#: src/err-codes.h:213
msgid "Buffer too short"
msgstr "Buffer troppo breve"
-#: src/err-codes.h:211
+#: src/err-codes.h:214
msgid "Invalid length specifier in S-expression"
msgstr "Lunghezza dello specificatore in S-expression non valida"
-#: src/err-codes.h:212
+#: src/err-codes.h:215
msgid "String too long in S-expression"
msgstr "Testo troppo lungo in S-expression"
-#: src/err-codes.h:213
+#: src/err-codes.h:216
msgid "Unmatched parentheses in S-expression"
msgstr "Parentesi non corrispondenti in S-expression"
-#: src/err-codes.h:214
+#: src/err-codes.h:217
msgid "S-expression not canonical"
msgstr "S-expression non canonica"
-#: src/err-codes.h:215
+#: src/err-codes.h:218
msgid "Bad character in S-expression"
msgstr "Carattere errato in S-expression"
-#: src/err-codes.h:216
+#: src/err-codes.h:219
msgid "Bad quotation in S-expression"
msgstr "Citazione errata in S-expression"
-#: src/err-codes.h:217
+#: src/err-codes.h:220
msgid "Zero prefix in S-expression"
msgstr "Prefisso zero in S-expression"
-#: src/err-codes.h:218
+#: src/err-codes.h:221
msgid "Nested display hints in S-expression"
msgstr "Suggerimenti mostrati nidificati in S-expression"
-#: src/err-codes.h:219
+#: src/err-codes.h:222
msgid "Unmatched display hints"
msgstr "Suggerimenti mostrati non corrispondenti"
-#: src/err-codes.h:220
+#: src/err-codes.h:223
msgid "Unexpected reserved punctuation in S-expression"
msgstr "Punteggiatura riservata inaspettata in S-expression"
-#: src/err-codes.h:221
+#: src/err-codes.h:224
msgid "Bad hexadecimal character in S-expression"
msgstr "Carattere esadecimale errato in S-expression"
-#: src/err-codes.h:222
+#: src/err-codes.h:225
msgid "Odd hexadecimal numbers in S-expression"
msgstr "Numeri esadecimali dispari in S-expression"
-#: src/err-codes.h:223
+#: src/err-codes.h:226
msgid "Bad octal character in S-expression"
msgstr "Carattere ottale errato in S-expression"
-#: src/err-codes.h:224
+#: src/err-codes.h:227
msgid "General IPC error"
msgstr "Errore IPC generale"
-#: src/err-codes.h:225
+#: src/err-codes.h:228
msgid "IPC accept call failed"
msgstr "Chiamata \"accept\" IPC non riuscita"
-#: src/err-codes.h:226
+#: src/err-codes.h:229
msgid "IPC connect call failed"
msgstr "Chiamata \"connect\" IPC non riuscita"
-#: src/err-codes.h:227
+#: src/err-codes.h:230
msgid "Invalid IPC response"
msgstr "Risposta IPC non valida"
-#: src/err-codes.h:228
+#: src/err-codes.h:231
msgid "Invalid value passed to IPC"
msgstr "Valore non valido passato a IPC"
-#: src/err-codes.h:229
+#: src/err-codes.h:232
msgid "Incomplete line passed to IPC"
msgstr "Riga incompleta passata a IPC"
-#: src/err-codes.h:230
+#: src/err-codes.h:233
msgid "Line passed to IPC too long"
msgstr "Riga passata a IPC troppo lunga"
-#: src/err-codes.h:231
+#: src/err-codes.h:234
msgid "Nested IPC commands"
msgstr "Comandi IPC nidificati"
-#: src/err-codes.h:232
+#: src/err-codes.h:235
msgid "No data callback in IPC"
msgstr "Nessun callback \"data\" in IPC"
-#: src/err-codes.h:233
+#: src/err-codes.h:236
msgid "No inquire callback in IPC"
msgstr "Nessun callback \"inquire\" in IPC"
-#: src/err-codes.h:234
+#: src/err-codes.h:237
msgid "Not an IPC server"
msgstr "Non è un server IPC"
-#: src/err-codes.h:235
+#: src/err-codes.h:238
msgid "Not an IPC client"
msgstr "Non è un client IPC"
-#: src/err-codes.h:236
+#: src/err-codes.h:239
msgid "Problem starting IPC server"
msgstr "Problema nell'avviare il server IPC"
-#: src/err-codes.h:237
+#: src/err-codes.h:240
msgid "IPC read error"
msgstr "errore di lettura IPC"
-#: src/err-codes.h:238
+#: src/err-codes.h:241
msgid "IPC write error"
msgstr "errore di scrittura IPC"
-#: src/err-codes.h:239
+#: src/err-codes.h:242
msgid "Too much data for IPC layer"
msgstr "Troppi dati per il livello IPC"
-#: src/err-codes.h:240
+#: src/err-codes.h:243
msgid "Unexpected IPC command"
msgstr "Comando IPC inaspettato"
-#: src/err-codes.h:241
+#: src/err-codes.h:244
msgid "Unknown IPC command"
msgstr "Comando IPC sconosciuto"
-#: src/err-codes.h:242
+#: src/err-codes.h:245
msgid "IPC syntax error"
msgstr "errore di sintassi IPC"
-#: src/err-codes.h:243
+#: src/err-codes.h:246
msgid "IPC call has been cancelled"
msgstr "La chiamata IPC è stata annullata"
-#: src/err-codes.h:244
+#: src/err-codes.h:247
msgid "No input source for IPC"
msgstr "Nessuna sorgente in entrata per IPC"
-#: src/err-codes.h:245
+#: src/err-codes.h:248
msgid "No output source for IPC"
msgstr "Nessuna sorgente in uscita per IPC"
-#: src/err-codes.h:246
+#: src/err-codes.h:249
msgid "IPC parameter error"
msgstr "Errore per il parametro IPC"
-#: src/err-codes.h:247
+#: src/err-codes.h:250
msgid "Unknown IPC inquire"
msgstr "Richiesta IPC sconosciuta"
-#: src/err-codes.h:248
+#: src/err-codes.h:251
msgid "User defined error code 1"
msgstr "Codice errore 1 definito dall'utente"
-#: src/err-codes.h:249
+#: src/err-codes.h:252
msgid "User defined error code 2"
msgstr "Codice errore 2 definito dall'utente"
-#: src/err-codes.h:250
+#: src/err-codes.h:253
msgid "User defined error code 3"
msgstr "Codice errore 3 definito dall'utente"
-#: src/err-codes.h:251
+#: src/err-codes.h:254
msgid "User defined error code 4"
msgstr "Codice errore 4 definito dall'utente"
-#: src/err-codes.h:252
+#: src/err-codes.h:255
msgid "User defined error code 5"
msgstr "Codice errore 5 definito dall'utente"
-#: src/err-codes.h:253
+#: src/err-codes.h:256
msgid "User defined error code 6"
msgstr "Codice errore 6 definito dall'utente"
-#: src/err-codes.h:254
+#: src/err-codes.h:257
msgid "User defined error code 7"
msgstr "Codice errore 7 definito dall'utente"
-#: src/err-codes.h:255
+#: src/err-codes.h:258
msgid "User defined error code 8"
msgstr "Codice errore 8 definito dall'utente"
-#: src/err-codes.h:256
+#: src/err-codes.h:259
msgid "User defined error code 9"
msgstr "Codice errore 9 definito dall'utente"
-#: src/err-codes.h:257
+#: src/err-codes.h:260
msgid "User defined error code 10"
msgstr "Codice errore 10 definito dall'utente"
-#: src/err-codes.h:258
+#: src/err-codes.h:261
msgid "User defined error code 11"
msgstr "Codice errore 11 definito dall'utente"
-#: src/err-codes.h:259
+#: src/err-codes.h:262
msgid "User defined error code 12"
msgstr "Codice errore 12 definito dall'utente"
-#: src/err-codes.h:260
+#: src/err-codes.h:263
msgid "User defined error code 13"
msgstr "Codice errore 13 definito dall'utente"
-#: src/err-codes.h:261
+#: src/err-codes.h:264
msgid "User defined error code 14"
msgstr "Codice errore 14 definito dall'utente"
-#: src/err-codes.h:262
+#: src/err-codes.h:265
msgid "User defined error code 15"
msgstr "Codice errore 15 definito dall'utente"
-#: src/err-codes.h:263
+#: src/err-codes.h:266
msgid "User defined error code 16"
msgstr "Codice errore 16 definito dall'utente"
-#: src/err-codes.h:264
+#: src/err-codes.h:267
msgid "System error w/o errno"
msgstr "Errore di sistema senza errno"
-#: src/err-codes.h:265
+#: src/err-codes.h:268
msgid "Unknown system error"
msgstr "Errore di sistema sconosciuto"
-#: src/err-codes.h:266
+#: src/err-codes.h:269
msgid "End of file"
msgstr "Fine del file"
-#: src/err-codes.h:267
+#: src/err-codes.h:270
msgid "Unknown error code"
msgstr "Codice di errore sconosciuto"
diff --git a/po/libgpg-error.pot b/po/libgpg-error.pot
index ebd27c2..73762da 100644
--- a/po/libgpg-error.pot
+++ b/po/libgpg-error.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2010-01-21 12:09+0100\n"
+"POT-Creation-Date: 2010-07-20 18:05+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -825,238 +825,250 @@ msgid "No crypto engine"
msgstr ""
#: src/err-codes.h:209
-msgid "Operation not yet finished"
+msgid "Missing key"
msgstr ""
#: src/err-codes.h:210
-msgid "Buffer too short"
+msgid "Too many objects"
msgstr ""
#: src/err-codes.h:211
-msgid "Invalid length specifier in S-expression"
+msgid "Limit reached"
msgstr ""
#: src/err-codes.h:212
-msgid "String too long in S-expression"
+msgid "Operation not yet finished"
msgstr ""
#: src/err-codes.h:213
-msgid "Unmatched parentheses in S-expression"
+msgid "Buffer too short"
msgstr ""
#: src/err-codes.h:214
-msgid "S-expression not canonical"
+msgid "Invalid length specifier in S-expression"
msgstr ""
#: src/err-codes.h:215
-msgid "Bad character in S-expression"
+msgid "String too long in S-expression"
msgstr ""
#: src/err-codes.h:216
-msgid "Bad quotation in S-expression"
+msgid "Unmatched parentheses in S-expression"
msgstr ""
#: src/err-codes.h:217
-msgid "Zero prefix in S-expression"
+msgid "S-expression not canonical"
msgstr ""
#: src/err-codes.h:218
-msgid "Nested display hints in S-expression"
+msgid "Bad character in S-expression"
msgstr ""
#: src/err-codes.h:219
-msgid "Unmatched display hints"
+msgid "Bad quotation in S-expression"
msgstr ""
#: src/err-codes.h:220
-msgid "Unexpected reserved punctuation in S-expression"
+msgid "Zero prefix in S-expression"
msgstr ""
#: src/err-codes.h:221
-msgid "Bad hexadecimal character in S-expression"
+msgid "Nested display hints in S-expression"
msgstr ""
#: src/err-codes.h:222
-msgid "Odd hexadecimal numbers in S-expression"
+msgid "Unmatched display hints"
msgstr ""
#: src/err-codes.h:223
-msgid "Bad octal character in S-expression"
+msgid "Unexpected reserved punctuation in S-expression"
msgstr ""
#: src/err-codes.h:224
-msgid "General IPC error"
+msgid "Bad hexadecimal character in S-expression"
msgstr ""
#: src/err-codes.h:225
-msgid "IPC accept call failed"
+msgid "Odd hexadecimal numbers in S-expression"
msgstr ""
#: src/err-codes.h:226
-msgid "IPC connect call failed"
+msgid "Bad octal character in S-expression"
msgstr ""
#: src/err-codes.h:227
-msgid "Invalid IPC response"
+msgid "General IPC error"
msgstr ""
#: src/err-codes.h:228
-msgid "Invalid value passed to IPC"
+msgid "IPC accept call failed"
msgstr ""
#: src/err-codes.h:229
-msgid "Incomplete line passed to IPC"
+msgid "IPC connect call failed"
msgstr ""
#: src/err-codes.h:230
-msgid "Line passed to IPC too long"
+msgid "Invalid IPC response"
msgstr ""
#: src/err-codes.h:231
-msgid "Nested IPC commands"
+msgid "Invalid value passed to IPC"
msgstr ""
#: src/err-codes.h:232
-msgid "No data callback in IPC"
+msgid "Incomplete line passed to IPC"
msgstr ""
#: src/err-codes.h:233
-msgid "No inquire callback in IPC"
+msgid "Line passed to IPC too long"
msgstr ""
#: src/err-codes.h:234
-msgid "Not an IPC server"
+msgid "Nested IPC commands"
msgstr ""
#: src/err-codes.h:235
-msgid "Not an IPC client"
+msgid "No data callback in IPC"
msgstr ""
#: src/err-codes.h:236
-msgid "Problem starting IPC server"
+msgid "No inquire callback in IPC"
msgstr ""
#: src/err-codes.h:237
-msgid "IPC read error"
+msgid "Not an IPC server"
msgstr ""
#: src/err-codes.h:238
-msgid "IPC write error"
+msgid "Not an IPC client"
msgstr ""
#: src/err-codes.h:239
-msgid "Too much data for IPC layer"
+msgid "Problem starting IPC server"
msgstr ""
#: src/err-codes.h:240
-msgid "Unexpected IPC command"
+msgid "IPC read error"
msgstr ""
#: src/err-codes.h:241
-msgid "Unknown IPC command"
+msgid "IPC write error"
msgstr ""
#: src/err-codes.h:242
-msgid "IPC syntax error"
+msgid "Too much data for IPC layer"
msgstr ""
#: src/err-codes.h:243
-msgid "IPC call has been cancelled"
+msgid "Unexpected IPC command"
msgstr ""
#: src/err-codes.h:244
-msgid "No input source for IPC"
+msgid "Unknown IPC command"
msgstr ""
#: src/err-codes.h:245
-msgid "No output source for IPC"
+msgid "IPC syntax error"
msgstr ""
#: src/err-codes.h:246
-msgid "IPC parameter error"
+msgid "IPC call has been cancelled"
msgstr ""
#: src/err-codes.h:247
-msgid "Unknown IPC inquire"
+msgid "No input source for IPC"
msgstr ""
#: src/err-codes.h:248
-msgid "User defined error code 1"
+msgid "No output source for IPC"
msgstr ""
#: src/err-codes.h:249
-msgid "User defined error code 2"
+msgid "IPC parameter error"
msgstr ""
#: src/err-codes.h:250
-msgid "User defined error code 3"
+msgid "Unknown IPC inquire"
msgstr ""
#: src/err-codes.h:251
-msgid "User defined error code 4"
+msgid "User defined error code 1"
msgstr ""
#: src/err-codes.h:252
-msgid "User defined error code 5"
+msgid "User defined error code 2"
msgstr ""
#: src/err-codes.h:253
-msgid "User defined error code 6"
+msgid "User defined error code 3"
msgstr ""
#: src/err-codes.h:254
-msgid "User defined error code 7"
+msgid "User defined error code 4"
msgstr ""
#: src/err-codes.h:255
-msgid "User defined error code 8"
+msgid "User defined error code 5"
msgstr ""
#: src/err-codes.h:256
-msgid "User defined error code 9"
+msgid "User defined error code 6"
msgstr ""
#: src/err-codes.h:257
-msgid "User defined error code 10"
+msgid "User defined error code 7"
msgstr ""
#: src/err-codes.h:258
-msgid "User defined error code 11"
+msgid "User defined error code 8"
msgstr ""
#: src/err-codes.h:259
-msgid "User defined error code 12"
+msgid "User defined error code 9"
msgstr ""
#: src/err-codes.h:260
-msgid "User defined error code 13"
+msgid "User defined error code 10"
msgstr ""
#: src/err-codes.h:261
-msgid "User defined error code 14"
+msgid "User defined error code 11"
msgstr ""
#: src/err-codes.h:262
-msgid "User defined error code 15"
+msgid "User defined error code 12"
msgstr ""
#: src/err-codes.h:263
-msgid "User defined error code 16"
+msgid "User defined error code 13"
msgstr ""
#: src/err-codes.h:264
-msgid "System error w/o errno"
+msgid "User defined error code 14"
msgstr ""
#: src/err-codes.h:265
-msgid "Unknown system error"
+msgid "User defined error code 15"
msgstr ""
#: src/err-codes.h:266
-msgid "End of file"
+msgid "User defined error code 16"
msgstr ""
#: src/err-codes.h:267
+msgid "System error w/o errno"
+msgstr ""
+
+#: src/err-codes.h:268
+msgid "Unknown system error"
+msgstr ""
+
+#: src/err-codes.h:269
+msgid "End of file"
+msgstr ""
+
+#: src/err-codes.h:270
msgid "Unknown error code"
msgstr ""
diff --git a/po/nl.po b/po/nl.po
index 776ecef..dacfcb1 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libgpg-error 1.7\n"
"Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2010-01-21 12:09+0100\n"
+"POT-Creation-Date: 2010-07-20 18:05+0200\n"
"PO-Revision-Date: 2010-04-30 16:20+0200\n"
"Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -827,238 +827,251 @@ msgid "No crypto engine"
msgstr ""
#: src/err-codes.h:209
+#, fuzzy
+msgid "Missing key"
+msgstr "Foute sessiesleutel"
+
+#: src/err-codes.h:210
+msgid "Too many objects"
+msgstr ""
+
+#: src/err-codes.h:211
+msgid "Limit reached"
+msgstr ""
+
+#: src/err-codes.h:212
msgid "Operation not yet finished"
msgstr ""
-#: src/err-codes.h:210
+#: src/err-codes.h:213
msgid "Buffer too short"
msgstr ""
-#: src/err-codes.h:211
+#: src/err-codes.h:214
msgid "Invalid length specifier in S-expression"
msgstr ""
-#: src/err-codes.h:212
+#: src/err-codes.h:215
msgid "String too long in S-expression"
msgstr ""
-#: src/err-codes.h:213
+#: src/err-codes.h:216
msgid "Unmatched parentheses in S-expression"
msgstr ""
-#: src/err-codes.h:214
+#: src/err-codes.h:217
msgid "S-expression not canonical"
msgstr ""
-#: src/err-codes.h:215
+#: src/err-codes.h:218
msgid "Bad character in S-expression"
msgstr ""
-#: src/err-codes.h:216
+#: src/err-codes.h:219
msgid "Bad quotation in S-expression"
msgstr ""
-#: src/err-codes.h:217
+#: src/err-codes.h:220
msgid "Zero prefix in S-expression"
msgstr ""
-#: src/err-codes.h:218
+#: src/err-codes.h:221
msgid "Nested display hints in S-expression"
msgstr ""
-#: src/err-codes.h:219
+#: src/err-codes.h:222
msgid "Unmatched display hints"
msgstr ""
-#: src/err-codes.h:220
+#: src/err-codes.h:223
msgid "Unexpected reserved punctuation in S-expression"
msgstr ""
-#: src/err-codes.h:221
+#: src/err-codes.h:224
msgid "Bad hexadecimal character in S-expression"
msgstr ""
-#: src/err-codes.h:222
+#: src/err-codes.h:225
msgid "Odd hexadecimal numbers in S-expression"
msgstr ""
-#: src/err-codes.h:223
+#: src/err-codes.h:226
msgid "Bad octal character in S-expression"
msgstr ""
-#: src/err-codes.h:224
+#: src/err-codes.h:227
msgid "General IPC error"
msgstr ""
-#: src/err-codes.h:225
+#: src/err-codes.h:228
msgid "IPC accept call failed"
msgstr ""
-#: src/err-codes.h:226
+#: src/err-codes.h:229
msgid "IPC connect call failed"
msgstr ""
-#: src/err-codes.h:227
+#: src/err-codes.h:230
msgid "Invalid IPC response"
msgstr ""
-#: src/err-codes.h:228
+#: src/err-codes.h:231
msgid "Invalid value passed to IPC"
msgstr ""
-#: src/err-codes.h:229
+#: src/err-codes.h:232
msgid "Incomplete line passed to IPC"
msgstr ""
-#: src/err-codes.h:230
+#: src/err-codes.h:233
msgid "Line passed to IPC too long"
msgstr ""
-#: src/err-codes.h:231
+#: src/err-codes.h:234
msgid "Nested IPC commands"
msgstr ""
-#: src/err-codes.h:232
+#: src/err-codes.h:235
msgid "No data callback in IPC"
msgstr ""
-#: src/err-codes.h:233
+#: src/err-codes.h:236
msgid "No inquire callback in IPC"
msgstr ""
-#: src/err-codes.h:234
+#: src/err-codes.h:237
msgid "Not an IPC server"
msgstr ""
-#: src/err-codes.h:235
+#: src/err-codes.h:238
msgid "Not an IPC client"
msgstr ""
-#: src/err-codes.h:236
+#: src/err-codes.h:239
msgid "Problem starting IPC server"
msgstr ""
-#: src/err-codes.h:237
+#: src/err-codes.h:240
msgid "IPC read error"
msgstr ""
-#: src/err-codes.h:238
+#: src/err-codes.h:241
msgid "IPC write error"
msgstr ""
-#: src/err-codes.h:239
+#: src/err-codes.h:242
msgid "Too much data for IPC layer"
msgstr ""
-#: src/err-codes.h:240
+#: src/err-codes.h:243
msgid "Unexpected IPC command"
msgstr ""
-#: src/err-codes.h:241
+#: src/err-codes.h:244
msgid "Unknown IPC command"
msgstr ""
-#: src/err-codes.h:242
+#: src/err-codes.h:245
msgid "IPC syntax error"
msgstr ""
-#: src/err-codes.h:243
+#: src/err-codes.h:246
msgid "IPC call has been cancelled"
msgstr ""
-#: src/err-codes.h:244
+#: src/err-codes.h:247
msgid "No input source for IPC"
msgstr ""
-#: src/err-codes.h:245
+#: src/err-codes.h:248
msgid "No output source for IPC"
msgstr ""
-#: src/err-codes.h:246
+#: src/err-codes.h:249
msgid "IPC parameter error"
msgstr ""
-#: src/err-codes.h:247
+#: src/err-codes.h:250
msgid "Unknown IPC inquire"
msgstr ""
-#: src/err-codes.h:248
+#: src/err-codes.h:251
msgid "User defined error code 1"
msgstr ""
-#: src/err-codes.h:249
+#: src/err-codes.h:252
msgid "User defined error code 2"
msgstr ""
-#: src/err-codes.h:250
+#: src/err-codes.h:253
msgid "User defined error code 3"
msgstr ""
-#: src/err-codes.h:251
+#: src/err-codes.h:254
msgid "User defined error code 4"
msgstr ""
-#: src/err-codes.h:252
+#: src/err-codes.h:255
msgid "User defined error code 5"
msgstr ""
-#: src/err-codes.h:253
+#: src/err-codes.h:256
msgid "User defined error code 6"
msgstr ""
-#: src/err-codes.h:254
+#: src/err-codes.h:257
msgid "User defined error code 7"
msgstr ""
-#: src/err-codes.h:255
+#: src/err-codes.h:258
msgid "User defined error code 8"
msgstr ""
-#: src/err-codes.h:256
+#: src/err-codes.h:259
msgid "User defined error code 9"
msgstr ""
-#: src/err-codes.h:257
+#: src/err-codes.h:260
msgid "User defined error code 10"
msgstr ""
-#: src/err-codes.h:258
+#: src/err-codes.h:261
msgid "User defined error code 11"
msgstr ""
-#: src/err-codes.h:259
+#: src/err-codes.h:262
msgid "User defined error code 12"
msgstr ""
-#: src/err-codes.h:260
+#: src/err-codes.h:263
msgid "User defined error code 13"
msgstr ""
-#: src/err-codes.h:261
+#: src/err-codes.h:264
msgid "User defined error code 14"
msgstr ""
-#: src/err-codes.h:262
+#: src/err-codes.h:265
msgid "User defined error code 15"
msgstr ""
-#: src/err-codes.h:263
+#: src/err-codes.h:266
msgid "User defined error code 16"
msgstr ""
-#: src/err-codes.h:264
+#: src/err-codes.h:267
msgid "System error w/o errno"
msgstr ""
-#: src/err-codes.h:265
+#: src/err-codes.h:268
msgid "Unknown system error"
msgstr ""
-#: src/err-codes.h:266
+#: src/err-codes.h:269
msgid "End of file"
msgstr ""
-#: src/err-codes.h:267
+#: src/err-codes.h:270
msgid "Unknown error code"
msgstr ""
diff --git a/po/pl.po b/po/pl.po
index c50366d..d16eb05 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libgpg-error 1.4\n"
"Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2010-01-21 12:09+0100\n"
+"POT-Creation-Date: 2010-07-20 18:05+0200\n"
"PO-Revision-Date: 2006-09-15 19:30+0200\n"
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -829,239 +829,253 @@ msgstr "Niepoprawny silnik kryptograficzny"
#: src/err-codes.h:209
#, fuzzy
+msgid "Missing key"
+msgstr "Brak wartoci"
+
+#: src/err-codes.h:210
+#, fuzzy
+msgid "Too many objects"
+msgstr "Brak obiektu CMS"
+
+#: src/err-codes.h:211
+msgid "Limit reached"
+msgstr ""
+
+#: src/err-codes.h:212
+#, fuzzy
msgid "Operation not yet finished"
msgstr "Operacja anulowana"
-#: src/err-codes.h:210
+#: src/err-codes.h:213
msgid "Buffer too short"
msgstr "Bufor zbyt may"
-#: src/err-codes.h:211
+#: src/err-codes.h:214
msgid "Invalid length specifier in S-expression"
msgstr "Niepoprawne okrelenie dugoci w S-wyraeniu"
-#: src/err-codes.h:212
+#: src/err-codes.h:215
msgid "String too long in S-expression"
msgstr "Zbyt dugi acuch w S-wyraeniu"
-#: src/err-codes.h:213
+#: src/err-codes.h:216
msgid "Unmatched parentheses in S-expression"
msgstr "Niedopasowane nawiasy w S-wyraeniu"
-#: src/err-codes.h:214
+#: src/err-codes.h:217
msgid "S-expression not canonical"
msgstr "S-wyraenie nie kanoniczne"
-#: src/err-codes.h:215
+#: src/err-codes.h:218
msgid "Bad character in S-expression"
msgstr "Bdny znak w S-wyraeniu"
-#: src/err-codes.h:216
+#: src/err-codes.h:219
msgid "Bad quotation in S-expression"
msgstr "Bdne cytowanie w S-wyraeniu"
-#: src/err-codes.h:217
+#: src/err-codes.h:220
msgid "Zero prefix in S-expression"
msgstr "Zerowy prefiks w S-wyraeniu"
-#: src/err-codes.h:218
+#: src/err-codes.h:221
msgid "Nested display hints in S-expression"
msgstr "Zagniedone podpowiedzi wywietlania w S-wyraeniu"
-#: src/err-codes.h:219
+#: src/err-codes.h:222
msgid "Unmatched display hints"
msgstr "Niedopasowane podpowiedzi wywietlania"
-#: src/err-codes.h:220
+#: src/err-codes.h:223
msgid "Unexpected reserved punctuation in S-expression"
msgstr "Nieoczekiwany zarezerwowany znak w S-wyraeniu"
-#: src/err-codes.h:221
+#: src/err-codes.h:224
msgid "Bad hexadecimal character in S-expression"
msgstr "Bdny znak szesnastkowy w S-wyraeniu"
-#: src/err-codes.h:222
+#: src/err-codes.h:225
msgid "Odd hexadecimal numbers in S-expression"
msgstr "Nieparzysta liczba cyfr szesnastkowych w S-wyraeniu"
-#: src/err-codes.h:223
+#: src/err-codes.h:226
#, fuzzy
msgid "Bad octal character in S-expression"
msgstr "Bdny znak semkowy w S-wyraeniu"
-#: src/err-codes.h:224
+#: src/err-codes.h:227
msgid "General IPC error"
msgstr "Bd oglny IPC"
-#: src/err-codes.h:225
+#: src/err-codes.h:228
msgid "IPC accept call failed"
msgstr "Wywoanie accept dla IPC nie powiodo si"
-#: src/err-codes.h:226
+#: src/err-codes.h:229
msgid "IPC connect call failed"
msgstr "Wywoanie connect dla IPC nie powiodo si"
-#: src/err-codes.h:227
+#: src/err-codes.h:230
msgid "Invalid IPC response"
msgstr "Niepoprawna odpowied IPC"
-#: src/err-codes.h:228
+#: src/err-codes.h:231
msgid "Invalid value passed to IPC"
msgstr "Niepoprawna warto przekazana do IPC"
-#: src/err-codes.h:229
+#: src/err-codes.h:232
msgid "Incomplete line passed to IPC"
msgstr "Niekompletna linia przekazana do IPC"
-#: src/err-codes.h:230
+#: src/err-codes.h:233
msgid "Line passed to IPC too long"
msgstr "Linia przekazana do IPC zbyt duga"
-#: src/err-codes.h:231
+#: src/err-codes.h:234
msgid "Nested IPC commands"
msgstr "Zagniedone polecenia IPC"
-#: src/err-codes.h:232
+#: src/err-codes.h:235
msgid "No data callback in IPC"
msgstr "Brak wywoania zwrotnego dla danych w IPC"
-#: src/err-codes.h:233
+#: src/err-codes.h:236
msgid "No inquire callback in IPC"
msgstr "Brak wywoania wstecznego dla zapyta w IPC"
-#: src/err-codes.h:234
+#: src/err-codes.h:237
msgid "Not an IPC server"
msgstr "To nie jest serwer IPC"
-#: src/err-codes.h:235
+#: src/err-codes.h:238
msgid "Not an IPC client"
msgstr "To nie jest klient IPC"
-#: src/err-codes.h:236
+#: src/err-codes.h:239
msgid "Problem starting IPC server"
msgstr "Problem z uruchomieniem serwera IPC"
-#: src/err-codes.h:237
+#: src/err-codes.h:240
msgid "IPC read error"
msgstr "Bd odczytu IPC"
-#: src/err-codes.h:238
+#: src/err-codes.h:241
msgid "IPC write error"
msgstr "Bd zapisu IPC"
-#: src/err-codes.h:239
+#: src/err-codes.h:242
msgid "Too much data for IPC layer"
msgstr "Zbyt duo danych dla warstwy IPC"
-#: src/err-codes.h:240
+#: src/err-codes.h:243
msgid "Unexpected IPC command"
msgstr "Nieoczekiwane polecenie IPC"
-#: src/err-codes.h:241
+#: src/err-codes.h:244
msgid "Unknown IPC command"
msgstr "Nieznane polecenie IPC"
-#: src/err-codes.h:242
+#: src/err-codes.h:245
msgid "IPC syntax error"
msgstr "Bd skadni IPC"
-#: src/err-codes.h:243
+#: src/err-codes.h:246
msgid "IPC call has been cancelled"
msgstr "Wywoanie IPC zostao anulowane"
-#: src/err-codes.h:244
+#: src/err-codes.h:247
msgid "No input source for IPC"
msgstr "Brak rda wejciowego dla IPC"
-#: src/err-codes.h:245
+#: src/err-codes.h:248
msgid "No output source for IPC"
msgstr "Brak rda wyjciowego dla IPC"
-#: src/err-codes.h:246
+#: src/err-codes.h:249
msgid "IPC parameter error"
msgstr "Bd parametru IPC"
-#: src/err-codes.h:247
+#: src/err-codes.h:250
msgid "Unknown IPC inquire"
msgstr "Nieznane zapytanie IPC"
-#: src/err-codes.h:248
+#: src/err-codes.h:251
msgid "User defined error code 1"
msgstr "Zdefiniowany przez uytkownika kod bdu 1"
-#: src/err-codes.h:249
+#: src/err-codes.h:252
msgid "User defined error code 2"
msgstr "Zdefiniowany przez uytkownika kod bdu 2"
-#: src/err-codes.h:250
+#: src/err-codes.h:253
msgid "User defined error code 3"
msgstr "Zdefiniowany przez uytkownika kod bdu 3"
-#: src/err-codes.h:251
+#: src/err-codes.h:254
msgid "User defined error code 4"
msgstr "Zdefiniowany przez uytkownika kod bdu 4"
-#: src/err-codes.h:252
+#: src/err-codes.h:255
msgid "User defined error code 5"
msgstr "Zdefiniowany przez uytkownika kod bdu 5"
-#: src/err-codes.h:253
+#: src/err-codes.h:256
msgid "User defined error code 6"
msgstr "Zdefiniowany przez uytkownika kod bdu 6"
-#: src/err-codes.h:254
+#: src/err-codes.h:257
msgid "User defined error code 7"
msgstr "Zdefiniowany przez uytkownika kod bdu 7"
-#: src/err-codes.h:255
+#: src/err-codes.h:258
msgid "User defined error code 8"
msgstr "Zdefiniowany przez uytkownika kod bdu 8"
-#: src/err-codes.h:256
+#: src/err-codes.h:259
msgid "User defined error code 9"
msgstr "Zdefiniowany przez uytkownika kod bdu 9"
-#: src/err-codes.h:257
+#: src/err-codes.h:260
msgid "User defined error code 10"
msgstr "Zdefiniowany przez uytkownika kod bdu 10"
-#: src/err-codes.h:258
+#: src/err-codes.h:261
msgid "User defined error code 11"
msgstr "Zdefiniowany przez uytkownika kod bdu 11"
-#: src/err-codes.h:259
+#: src/err-codes.h:262
msgid "User defined error code 12"
msgstr "Zdefiniowany przez uytkownika kod bdu 12"
-#: src/err-codes.h:260
+#: src/err-codes.h:263
msgid "User defined error code 13"
msgstr "Zdefiniowany przez uytkownika kod bdu 13"
-#: src/err-codes.h:261
+#: src/err-codes.h:264
msgid "User defined error code 14"
msgstr "Zdefiniowany przez uytkownika kod bdu 14"
-#: src/err-codes.h:262
+#: src/err-codes.h:265
msgid "User defined error code 15"
msgstr "Zdefiniowany przez uytkownika kod bdu 15"
-#: src/err-codes.h:263
+#: src/err-codes.h:266
msgid "User defined error code 16"
msgstr "Zdefiniowany przez uytkownika kod bdu 16"
-#: src/err-codes.h:264
+#: src/err-codes.h:267
msgid "System error w/o errno"
msgstr "Bd systemowy bez errno"
-#: src/err-codes.h:265
+#: src/err-codes.h:268
msgid "Unknown system error"
msgstr "Nieznany bd systemu"
-#: src/err-codes.h:266
+#: src/err-codes.h:269
msgid "End of file"
msgstr "Koniec pliku"
-#: src/err-codes.h:267
+#: src/err-codes.h:270
msgid "Unknown error code"
msgstr "Nieznany kod bdu"
diff --git a/po/ro.po b/po/ro.po
index 12f0226..b800456 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libgpg-error 1.1\n"
"Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2010-01-21 12:09+0100\n"
+"POT-Creation-Date: 2010-07-20 18:05+0200\n"
"PO-Revision-Date: 2009-08-20 09:00+0200\n"
"Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n"
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -840,250 +840,264 @@ msgstr "Motor cifrare invalid"
#: src/err-codes.h:209
#, fuzzy
+msgid "Missing key"
+msgstr "Valoare lips"
+
+#: src/err-codes.h:210
+#, fuzzy
+msgid "Too many objects"
+msgstr "Nici un obiect CMS"
+
+#: src/err-codes.h:211
+msgid "Limit reached"
+msgstr ""
+
+#: src/err-codes.h:212
+#, fuzzy
msgid "Operation not yet finished"
msgstr "Operaiune anulat"
-#: src/err-codes.h:210
+#: src/err-codes.h:213
msgid "Buffer too short"
msgstr "Buffer prea scurt"
-#: src/err-codes.h:211
+#: src/err-codes.h:214
msgid "Invalid length specifier in S-expression"
msgstr "Specificarea lungimii invalid n expresia-S"
-#: src/err-codes.h:212
+#: src/err-codes.h:215
msgid "String too long in S-expression"
msgstr "ir prea lung n expresia-S"
-#: src/err-codes.h:213
+#: src/err-codes.h:216
msgid "Unmatched parentheses in S-expression"
msgstr "Parantez fr pereche n expresia-S"
-#: src/err-codes.h:214
+#: src/err-codes.h:217
msgid "S-expression not canonical"
msgstr "Expresia-S nu este canonic"
-#: src/err-codes.h:215
+#: src/err-codes.h:218
msgid "Bad character in S-expression"
msgstr "Caracter invalid n expresia-S"
-#: src/err-codes.h:216
+#: src/err-codes.h:219
msgid "Bad quotation in S-expression"
msgstr "Ghilimele incorecte n expresia-S"
-#: src/err-codes.h:217
+#: src/err-codes.h:220
msgid "Zero prefix in S-expression"
msgstr "Prefix zero n expresia-S"
-#: src/err-codes.h:218
+#: src/err-codes.h:221
msgid "Nested display hints in S-expression"
msgstr "Indicaii de afiare ncuibrite n expresia-S"
-#: src/err-codes.h:219
+#: src/err-codes.h:222
msgid "Unmatched display hints"
msgstr "Indicaii de afiare fr pereche"
-#: src/err-codes.h:220
+#: src/err-codes.h:223
msgid "Unexpected reserved punctuation in S-expression"
msgstr "Punctuaie rezervat neateptat n expresia-S"
-#: src/err-codes.h:221
+#: src/err-codes.h:224
msgid "Bad hexadecimal character in S-expression"
msgstr "Caracter hexazecimal incorect n expresia-S"
-#: src/err-codes.h:222
+#: src/err-codes.h:225
msgid "Odd hexadecimal numbers in S-expression"
msgstr "Numere hexazecimale ciudate n expresia-S"
-#: src/err-codes.h:223
+#: src/err-codes.h:226
msgid "Bad octal character in S-expression"
msgstr "Caracter octal incorect n expresia-S"
-#: src/err-codes.h:224
+#: src/err-codes.h:227
#, fuzzy
msgid "General IPC error"
msgstr "Eroare general"
-#: src/err-codes.h:225
+#: src/err-codes.h:228
msgid "IPC accept call failed"
msgstr ""
-#: src/err-codes.h:226
+#: src/err-codes.h:229
msgid "IPC connect call failed"
msgstr ""
-#: src/err-codes.h:227
+#: src/err-codes.h:230
#, fuzzy
msgid "Invalid IPC response"
msgstr "Rspuns invalid"
-#: src/err-codes.h:228
+#: src/err-codes.h:231
#, fuzzy
msgid "Invalid value passed to IPC"
msgstr "Valoare invalid"
-#: src/err-codes.h:229
+#: src/err-codes.h:232
#, fuzzy
msgid "Incomplete line passed to IPC"
msgstr "Linie incomplet"
-#: src/err-codes.h:230
+#: src/err-codes.h:233
#, fuzzy
msgid "Line passed to IPC too long"
msgstr "Linie prea lung"
-#: src/err-codes.h:231
+#: src/err-codes.h:234
msgid "Nested IPC commands"
msgstr ""
-#: src/err-codes.h:232
+#: src/err-codes.h:235
msgid "No data callback in IPC"
msgstr ""
-#: src/err-codes.h:233
+#: src/err-codes.h:236
msgid "No inquire callback in IPC"
msgstr ""
-#: src/err-codes.h:234
+#: src/err-codes.h:237
msgid "Not an IPC server"
msgstr ""
-#: src/err-codes.h:235
+#: src/err-codes.h:238
msgid "Not an IPC client"
msgstr ""
-#: src/err-codes.h:236
+#: src/err-codes.h:239
msgid "Problem starting IPC server"
msgstr ""
-#: src/err-codes.h:237
+#: src/err-codes.h:240
#, fuzzy
msgid "IPC read error"
msgstr "Eroare card"
-#: src/err-codes.h:238
+#: src/err-codes.h:241
#, fuzzy
msgid "IPC write error"
msgstr "Eroare card"
-#: src/err-codes.h:239
+#: src/err-codes.h:242
msgid "Too much data for IPC layer"
msgstr ""
-#: src/err-codes.h:240
+#: src/err-codes.h:243
#, fuzzy
msgid "Unexpected IPC command"
msgstr "Etichet neateptat"
-#: src/err-codes.h:241
+#: src/err-codes.h:244
#, fuzzy
msgid "Unknown IPC command"
msgstr "Cod de eroare necunoscut"
-#: src/err-codes.h:242
+#: src/err-codes.h:245
#, fuzzy
msgid "IPC syntax error"
msgstr "Eroare de sintax"
-#: src/err-codes.h:243
+#: src/err-codes.h:246
msgid "IPC call has been cancelled"
msgstr ""
-#: src/err-codes.h:244
+#: src/err-codes.h:247
msgid "No input source for IPC"
msgstr ""
-#: src/err-codes.h:245
+#: src/err-codes.h:248
msgid "No output source for IPC"
msgstr ""
-#: src/err-codes.h:246
+#: src/err-codes.h:249
#, fuzzy
msgid "IPC parameter error"
msgstr "Eroare card"
-#: src/err-codes.h:247
+#: src/err-codes.h:250
#, fuzzy
msgid "Unknown IPC inquire"
msgstr "Surs necunoscut"
-#: src/err-codes.h:248
+#: src/err-codes.h:251
msgid "User defined error code 1"
msgstr "Cod de eroare definit de utilizator 1"
-#: src/err-codes.h:249
+#: src/err-codes.h:252
msgid "User defined error code 2"
msgstr "Cod de eroare definit de utilizator 2"
-#: src/err-codes.h:250
+#: src/err-codes.h:253
msgid "User defined error code 3"
msgstr "Cod de eroare definit de utilizator 3"
-#: src/err-codes.h:251
+#: src/err-codes.h:254
msgid "User defined error code 4"
msgstr "Cod de eroare definit de utilizator 4"
-#: src/err-codes.h:252
+#: src/err-codes.h:255
msgid "User defined error code 5"
msgstr "Cod de eroare definit de utilizator 5"
-#: src/err-codes.h:253
+#: src/err-codes.h:256
msgid "User defined error code 6"
msgstr "Cod de eroare definit de utilizator 6"
-#: src/err-codes.h:254
+#: src/err-codes.h:257
msgid "User defined error code 7"
msgstr "Cod de eroare definit de utilizator 7"
-#: src/err-codes.h:255
+#: src/err-codes.h:258
msgid "User defined error code 8"
msgstr "Cod de eroare definit de utilizator 8"
-#: src/err-codes.h:256
+#: src/err-codes.h:259
msgid "User defined error code 9"
msgstr "Cod de eroare definit de utilizator 9"
-#: src/err-codes.h:257
+#: src/err-codes.h:260
msgid "User defined error code 10"
msgstr "Cod de eroare definit de utilizator 10"
-#: src/err-codes.h:258
+#: src/err-codes.h:261
msgid "User defined error code 11"
msgstr "Cod de eroare definit de utilizator 11"
-#: src/err-codes.h:259
+#: src/err-codes.h:262
msgid "User defined error code 12"
msgstr "Cod de eroare definit de utilizator 12"
-#: src/err-codes.h:260
+#: src/err-codes.h:263
msgid "User defined error code 13"
msgstr "Cod de eroare definit de utilizator 13"
-#: src/err-codes.h:261
+#: src/err-codes.h:264
msgid "User defined error code 14"
msgstr "Cod de eroare definit de utilizator 14"
-#: src/err-codes.h:262
+#: src/err-codes.h:265
msgid "User defined error code 15"
msgstr "Cod de eroare definit de utilizator 15"
-#: src/err-codes.h:263
+#: src/err-codes.h:266
msgid "User defined error code 16"
msgstr "Cod de eroare definit de utilizator 16"
-#: src/err-codes.h:264
+#: src/err-codes.h:267
msgid "System error w/o errno"
msgstr ""
-#: src/err-codes.h:265
+#: src/err-codes.h:268
msgid "Unknown system error"
msgstr "Eroare de sistem necunoscut"
-#: src/err-codes.h:266
+#: src/err-codes.h:269
msgid "End of file"
msgstr "Sfrit de fiier"
-#: src/err-codes.h:267
+#: src/err-codes.h:270
msgid "Unknown error code"
msgstr "Cod de eroare necunoscut"
diff --git a/po/sv.po b/po/sv.po
index 4d48c9e..bf72c91 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libgpg-error 1.7\n"
"Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2010-01-21 12:09+0100\n"
+"POT-Creation-Date: 2010-07-20 18:05+0200\n"
"PO-Revision-Date: 2009-06-25 07:54+0100\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -826,239 +826,253 @@ msgid "No crypto engine"
msgstr "Ogiltig krypteringsmotor"
#: src/err-codes.h:209
+#, fuzzy
+msgid "Missing key"
+msgstr "Saknar värde"
+
+#: src/err-codes.h:210
+#, fuzzy
+msgid "Too many objects"
+msgstr "Inget CMS-objekt"
+
+#: src/err-codes.h:211
+msgid "Limit reached"
+msgstr ""
+
+#: src/err-codes.h:212
msgid "Operation not yet finished"
msgstr "Åtgärden är ännu inte färdig"
-#: src/err-codes.h:210
+#: src/err-codes.h:213
msgid "Buffer too short"
msgstr "Buffert för liten"
-#: src/err-codes.h:211
+#: src/err-codes.h:214
msgid "Invalid length specifier in S-expression"
msgstr "Ogiltig längdangivare i S-uttryck"
-#: src/err-codes.h:212
+#: src/err-codes.h:215
msgid "String too long in S-expression"
msgstr "Sträng för lång i S-uttryck"
-#: src/err-codes.h:213
+#: src/err-codes.h:216
msgid "Unmatched parentheses in S-expression"
msgstr "Omatchad parentes i S-uttryck"
-#: src/err-codes.h:214
+#: src/err-codes.h:217
msgid "S-expression not canonical"
msgstr "S-uttryck inte korrekt"
-#: src/err-codes.h:215
+#: src/err-codes.h:218
msgid "Bad character in S-expression"
msgstr "Felaktigt tecken i S-uttryck"
-#: src/err-codes.h:216
+#: src/err-codes.h:219
msgid "Bad quotation in S-expression"
msgstr "Fel citering i S-uttryck"
-#: src/err-codes.h:217
+#: src/err-codes.h:220
msgid "Zero prefix in S-expression"
msgstr "Nollprefix i S-uttryck"
-#: src/err-codes.h:218
+#: src/err-codes.h:221
msgid "Nested display hints in S-expression"
msgstr "Nästlade visningstips i S-uttryck"
-#: src/err-codes.h:219
+#: src/err-codes.h:222
msgid "Unmatched display hints"
msgstr "Omatchade visningstips"
-#: src/err-codes.h:220
+#: src/err-codes.h:223
msgid "Unexpected reserved punctuation in S-expression"
msgstr "Oväntat reserverat skiljetecken i S-uttryck"
-#: src/err-codes.h:221
+#: src/err-codes.h:224
msgid "Bad hexadecimal character in S-expression"
msgstr "Felaktigt hexadecimalt tecken i S-uttryck"
-#: src/err-codes.h:222
+#: src/err-codes.h:225
msgid "Odd hexadecimal numbers in S-expression"
msgstr "Udda hexadecimala tal i S-uttryck"
-#: src/err-codes.h:223
+#: src/err-codes.h:226
#, fuzzy
msgid "Bad octal character in S-expression"
msgstr "Felaktigt oktadecimalt tecken i S-uttryck"
-#: src/err-codes.h:224
+#: src/err-codes.h:227
msgid "General IPC error"
msgstr "Allmänt IPC-fel"
-#: src/err-codes.h:225
+#: src/err-codes.h:228
msgid "IPC accept call failed"
msgstr "IPC-acceptanrop misslyckades"
-#: src/err-codes.h:226
+#: src/err-codes.h:229
msgid "IPC connect call failed"
msgstr "IPC-anslutningsanrop misslyckades"
-#: src/err-codes.h:227
+#: src/err-codes.h:230
msgid "Invalid IPC response"
msgstr "Ogiltigt IPC-svar"
-#: src/err-codes.h:228
+#: src/err-codes.h:231
msgid "Invalid value passed to IPC"
msgstr "Ogiltigt värde skickat till IPC"
-#: src/err-codes.h:229
+#: src/err-codes.h:232
msgid "Incomplete line passed to IPC"
msgstr "Ofullständig rad skickad till IPC"
-#: src/err-codes.h:230
+#: src/err-codes.h:233
msgid "Line passed to IPC too long"
msgstr "Raden skickad till IPC är för lång"
-#: src/err-codes.h:231
+#: src/err-codes.h:234
msgid "Nested IPC commands"
msgstr "Nästlade IPC-kommandon"
-#: src/err-codes.h:232
+#: src/err-codes.h:235
msgid "No data callback in IPC"
msgstr "Inget datasvarsanrop i IPC"
-#: src/err-codes.h:233
+#: src/err-codes.h:236
msgid "No inquire callback in IPC"
msgstr "Inget datafrågeanrop i IPC"
-#: src/err-codes.h:234
+#: src/err-codes.h:237
msgid "Not an IPC server"
msgstr "Inte en IPC-server"
-#: src/err-codes.h:235
+#: src/err-codes.h:238
msgid "Not an IPC client"
msgstr "Inte en IPC-klient"
-#: src/err-codes.h:236
+#: src/err-codes.h:239
msgid "Problem starting IPC server"
msgstr "Problem med att starta IPC-server"
-#: src/err-codes.h:237
+#: src/err-codes.h:240
msgid "IPC read error"
msgstr "IPC-läsfel"
-#: src/err-codes.h:238
+#: src/err-codes.h:241
msgid "IPC write error"
msgstr "IPC-skrivfel"
-#: src/err-codes.h:239
+#: src/err-codes.h:242
msgid "Too much data for IPC layer"
msgstr "För mycket data för IPC-lager"
-#: src/err-codes.h:240
+#: src/err-codes.h:243
msgid "Unexpected IPC command"
msgstr "Oväntat IPC-kommando"
-#: src/err-codes.h:241
+#: src/err-codes.h:244
msgid "Unknown IPC command"
msgstr "Okänt IPC-kommando"
-#: src/err-codes.h:242
+#: src/err-codes.h:245
msgid "IPC syntax error"
msgstr "IPC-syntaxfel"
-#: src/err-codes.h:243
+#: src/err-codes.h:246
msgid "IPC call has been cancelled"
msgstr "IPC-anropet har avbrutits"
-#: src/err-codes.h:244
+#: src/err-codes.h:247
msgid "No input source for IPC"
msgstr "Ingen inmatningskälla för IPC"
-#: src/err-codes.h:245
+#: src/err-codes.h:248
msgid "No output source for IPC"
msgstr "Ingen utmatningskälla för IPC"
-#: src/err-codes.h:246
+#: src/err-codes.h:249
msgid "IPC parameter error"
msgstr "IPC-parameterfel"
-#: src/err-codes.h:247
+#: src/err-codes.h:250
msgid "Unknown IPC inquire"
msgstr "Okänd IPC-fråga"
-#: src/err-codes.h:248
+#: src/err-codes.h:251
msgid "User defined error code 1"
msgstr "Användardefinierad felkod 1"
-#: src/err-codes.h:249
+#: src/err-codes.h:252
msgid "User defined error code 2"
msgstr "Användardefinierad felkod 2"
-#: src/err-codes.h:250
+#: src/err-codes.h:253
msgid "User defined error code 3"
msgstr "Användardefinierad felkod 3"
-#: src/err-codes.h:251
+#: src/err-codes.h:254
msgid "User defined error code 4"
msgstr "Användardefinierad felkod 4"
-#: src/err-codes.h:252
+#: src/err-codes.h:255
msgid "User defined error code 5"
msgstr "Användardefinierad felkod 5"
-#: src/err-codes.h:253
+#: src/err-codes.h:256
msgid "User defined error code 6"
msgstr "Användardefinierad felkod 6"
-#: src/err-codes.h:254
+#: src/err-codes.h:257
msgid "User defined error code 7"
msgstr "Användardefinierad felkod 7"
-#: src/err-codes.h:255
+#: src/err-codes.h:258
msgid "User defined error code 8"
msgstr "Användardefinierad felkod 8"
-#: src/err-codes.h:256
+#: src/err-codes.h:259
msgid "User defined error code 9"
msgstr "Användardefinierad felkod 9"
-#: src/err-codes.h:257
+#: src/err-codes.h:260
msgid "User defined error code 10"
msgstr "Användardefinierad felkod 10"
-#: src/err-codes.h:258
+#: src/err-codes.h:261
msgid "User defined error code 11"
msgstr "Användardefinierad felkod 11"
-#: src/err-codes.h:259
+#: src/err-codes.h:262
msgid "User defined error code 12"
msgstr "Användardefinierad felkod 12"
-#: src/err-codes.h:260
+#: src/err-codes.h:263
msgid "User defined error code 13"
msgstr "Användardefinierad felkod 13"
-#: src/err-codes.h:261
+#: src/err-codes.h:264
msgid "User defined error code 14"
msgstr "Användardefinierad felkod 14"
-#: src/err-codes.h:262
+#: src/err-codes.h:265
msgid "User defined error code 15"
msgstr "Användardefinierad felkod 15"
-#: src/err-codes.h:263
+#: src/err-codes.h:266
msgid "User defined error code 16"
msgstr "Användardefinierad felkod 16"
-#: src/err-codes.h:264
+#: src/err-codes.h:267
msgid "System error w/o errno"
msgstr "Systemfel utan felnummer"
-#: src/err-codes.h:265
+#: src/err-codes.h:268
msgid "Unknown system error"
msgstr "Okänt systemfel"
-#: src/err-codes.h:266
+#: src/err-codes.h:269
msgid "End of file"
msgstr "Slut på fil"
-#: src/err-codes.h:267
+#: src/err-codes.h:270
msgid "Unknown error code"
msgstr "Okänd felkod"
diff --git a/po/vi.po b/po/vi.po
index 575c2e8..7f1e2a9 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libgpg-error 1.7\n"
"Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2010-01-21 12:09+0100\n"
+"POT-Creation-Date: 2010-07-20 18:05+0200\n"
"PO-Revision-Date: 2009-09-19 18:34+0930\n"
"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
@@ -828,239 +828,253 @@ msgid "No crypto engine"
msgstr "Cơ chế mật mã không hợp lệ"
#: src/err-codes.h:209
+#, fuzzy
+msgid "Missing key"
+msgstr "Thiếu giá trị"
+
+#: src/err-codes.h:210
+#, fuzzy
+msgid "Too many objects"
+msgstr "Không có đối tượng CMS"
+
+#: src/err-codes.h:211
+msgid "Limit reached"
+msgstr ""
+
+#: src/err-codes.h:212
msgid "Operation not yet finished"
msgstr "Thao tác chưa kết thúc"
-#: src/err-codes.h:210
+#: src/err-codes.h:213
msgid "Buffer too short"
msgstr "Vùng đệm quá ngắn"
-#: src/err-codes.h:211
+#: src/err-codes.h:214
msgid "Invalid length specifier in S-expression"
msgstr "Chỉ thị chiều dài không hợp lệ trong biểu thức S"
-#: src/err-codes.h:212
+#: src/err-codes.h:215
msgid "String too long in S-expression"
msgstr "Chuỗi quá dài trong biểu thức S"
-#: src/err-codes.h:213
+#: src/err-codes.h:216
msgid "Unmatched parentheses in S-expression"
msgstr "Có dấu ngoặc chưa khớp trong biểu thức S"
-#: src/err-codes.h:214
+#: src/err-codes.h:217
msgid "S-expression not canonical"
msgstr "Biểu thức S không phải chuẩn tắc"
-#: src/err-codes.h:215
+#: src/err-codes.h:218
msgid "Bad character in S-expression"
msgstr "Ký tự sai trong biểu thức S"
-#: src/err-codes.h:216
+#: src/err-codes.h:219
msgid "Bad quotation in S-expression"
msgstr "Đoạn trích dẫn sai trong biểu thức S"
-#: src/err-codes.h:217
+#: src/err-codes.h:220
msgid "Zero prefix in S-expression"
msgstr "Tiền tố số không trong biểu thức S"
-#: src/err-codes.h:218
+#: src/err-codes.h:221
msgid "Nested display hints in S-expression"
msgstr "Có mẹo trình bày lồng nhau trong biểu thức S"
-#: src/err-codes.h:219
+#: src/err-codes.h:222
msgid "Unmatched display hints"
msgstr "Có mẹo trình bày chưa khớp"
-#: src/err-codes.h:220
+#: src/err-codes.h:223
msgid "Unexpected reserved punctuation in S-expression"
msgstr "Có dấu chấm câu dành riêng bất thường trong biểu thức S"
-#: src/err-codes.h:221
+#: src/err-codes.h:224
msgid "Bad hexadecimal character in S-expression"
msgstr "Ký tự thập lục sai trong biểu thức S"
-#: src/err-codes.h:222
+#: src/err-codes.h:225
msgid "Odd hexadecimal numbers in S-expression"
msgstr "Có số thập lục lẻ trong biểu thức S"
-#: src/err-codes.h:223
+#: src/err-codes.h:226
#, fuzzy
msgid "Bad octal character in S-expression"
msgstr "Ký tự bát phân sai trong biểu thức S"
-#: src/err-codes.h:224
+#: src/err-codes.h:227
msgid "General IPC error"
msgstr "Lỗi IPC chung"
-#: src/err-codes.h:225
+#: src/err-codes.h:228
msgid "IPC accept call failed"
msgstr "Lời gọi chấp nhận IPC bị lỗi"
-#: src/err-codes.h:226
+#: src/err-codes.h:229
msgid "IPC connect call failed"
msgstr "Lời gọi kết nối IPC bị lỗi"
-#: src/err-codes.h:227
+#: src/err-codes.h:230
msgid "Invalid IPC response"
msgstr "Đáp ứng IPC không hợp lệ"
-#: src/err-codes.h:228
+#: src/err-codes.h:231
msgid "Invalid value passed to IPC"
msgstr "Giá trị không hợp lệ được gửi cho IPC"
-#: src/err-codes.h:229
+#: src/err-codes.h:232
msgid "Incomplete line passed to IPC"
msgstr "Dòng không hoàn toàn được gửi cho IPC"
-#: src/err-codes.h:230
+#: src/err-codes.h:233
msgid "Line passed to IPC too long"
msgstr "Dòng quá dài được gửi cho IPC"
-#: src/err-codes.h:231
+#: src/err-codes.h:234
msgid "Nested IPC commands"
msgstr "Các câu lệnh IPC lồng nhau"
-#: src/err-codes.h:232
+#: src/err-codes.h:235
msgid "No data callback in IPC"
msgstr "Không có lời gọi ngược lại dữ liệu trong IPC"
-#: src/err-codes.h:233
+#: src/err-codes.h:236
msgid "No inquire callback in IPC"
msgstr "Không có lời gọi ngược lại yêu cầu trong IPC"
-#: src/err-codes.h:234
+#: src/err-codes.h:237
msgid "Not an IPC server"
msgstr "Không phải trình phục vụ IPC"
-#: src/err-codes.h:235
+#: src/err-codes.h:238
msgid "Not an IPC client"
msgstr "Không phải ứng dụng khách IPC"
-#: src/err-codes.h:236
+#: src/err-codes.h:239
msgid "Problem starting IPC server"
msgstr "Gặp khó khăn trong việc khởi chạy trình phục vụ IPC"
-#: src/err-codes.h:237
+#: src/err-codes.h:240
msgid "IPC read error"
msgstr "Lỗi đọc IPC"
-#: src/err-codes.h:238
+#: src/err-codes.h:241
msgid "IPC write error"
msgstr "Lỗi ghi IPC"
-#: src/err-codes.h:239
+#: src/err-codes.h:242
msgid "Too much data for IPC layer"
msgstr "Quá nhiều dữ liệu cho lớp IPC"
-#: src/err-codes.h:240
+#: src/err-codes.h:243
msgid "Unexpected IPC command"
msgstr "Câu lệnh IPC bất thường"
-#: src/err-codes.h:241
+#: src/err-codes.h:244
msgid "Unknown IPC command"
msgstr "Câu lệnh IPC không rõ"
-#: src/err-codes.h:242
+#: src/err-codes.h:245
msgid "IPC syntax error"
msgstr "Lỗi cú pháp IPC"
-#: src/err-codes.h:243
+#: src/err-codes.h:246
msgid "IPC call has been cancelled"
msgstr "Lời gọi IPC bị thôi"
-#: src/err-codes.h:244
+#: src/err-codes.h:247
msgid "No input source for IPC"
msgstr "Không có nguồn nhập vào cho IPC"
-#: src/err-codes.h:245
+#: src/err-codes.h:248
msgid "No output source for IPC"
msgstr "Không có nguồn kết xuất cho IPC"
-#: src/err-codes.h:246
+#: src/err-codes.h:249
msgid "IPC parameter error"
msgstr "Lỗi tham số IPC"
-#: src/err-codes.h:247
+#: src/err-codes.h:250
msgid "Unknown IPC inquire"
msgstr "Yêu cầu IPC không rõ"
-#: src/err-codes.h:248
+#: src/err-codes.h:251
msgid "User defined error code 1"
msgstr "Mã lỗi tự xác định 1"
-#: src/err-codes.h:249
+#: src/err-codes.h:252
msgid "User defined error code 2"
msgstr "Mã lỗi tự xác định 2"
-#: src/err-codes.h:250
+#: src/err-codes.h:253
msgid "User defined error code 3"
msgstr "Mã lỗi tự xác định 3"
-#: src/err-codes.h:251
+#: src/err-codes.h:254
msgid "User defined error code 4"
msgstr "Mã lỗi tự xác định 4"
-#: src/err-codes.h:252
+#: src/err-codes.h:255
msgid "User defined error code 5"
msgstr "Mã lỗi tự xác định 5"
-#: src/err-codes.h:253
+#: src/err-codes.h:256
msgid "User defined error code 6"
msgstr "Mã lỗi tự xác định 6"
-#: src/err-codes.h:254
+#: src/err-codes.h:257
msgid "User defined error code 7"
msgstr "Mã lỗi tự xác định 7"
-#: src/err-codes.h:255
+#: src/err-codes.h:258
msgid "User defined error code 8"
msgstr "Mã lỗi tự xác định 8"
-#: src/err-codes.h:256
+#: src/err-codes.h:259
msgid "User defined error code 9"
msgstr "Mã lỗi tự xác định 9"
-#: src/err-codes.h:257
+#: src/err-codes.h:260
msgid "User defined error code 10"
msgstr "Mã lỗi tự xác định 10"
-#: src/err-codes.h:258
+#: src/err-codes.h:261
msgid "User defined error code 11"
msgstr "Mã lỗi tự xác định 11"
-#: src/err-codes.h:259
+#: src/err-codes.h:262
msgid "User defined error code 12"
msgstr "Mã lỗi tự xác định 12"
-#: src/err-codes.h:260
+#: src/err-codes.h:263
msgid "User defined error code 13"
msgstr "Mã lỗi tự xác định 13"
-#: src/err-codes.h:261
+#: src/err-codes.h:264
msgid "User defined error code 14"
msgstr "Mã lỗi tự xác định 14"
-#: src/err-codes.h:262
+#: src/err-codes.h:265
msgid "User defined error code 15"
msgstr "Mã lỗi tự xác định 15"
-#: src/err-codes.h:263
+#: src/err-codes.h:266
msgid "User defined error code 16"
msgstr "Mã lỗi tự xác định 16"
-#: src/err-codes.h:264
+#: src/err-codes.h:267
msgid "System error w/o errno"
msgstr "Lỗi hệ thống không có số thứ tự lỗi"
-#: src/err-codes.h:265
+#: src/err-codes.h:268
msgid "Unknown system error"
msgstr "Gặp lỗi hệ thống không rõ"
-#: src/err-codes.h:266
+#: src/err-codes.h:269
msgid "End of file"
msgstr "Kết thúc tập tin"
-#: src/err-codes.h:267
+#: src/err-codes.h:270
msgid "Unknown error code"
msgstr "Mã lỗi không rõ"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 978cb34..053f84b 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: libgpg-error 1.7\n"
"Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2010-01-21 12:09+0100\n"
+"POT-Creation-Date: 2010-07-20 18:05+0200\n"
"PO-Revision-Date: 2009-08-19 17:45+0800\n"
"Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n"
"Language-Team: Chinese (simplified) <translation-team-zh-cn@lists."
@@ -828,238 +828,252 @@ msgid "No crypto engine"
msgstr "无效的加密引擎"
#: src/err-codes.h:209
+#, fuzzy
+msgid "Missing key"
+msgstr "缺失值"
+
+#: src/err-codes.h:210
+#, fuzzy
+msgid "Too many objects"
+msgstr "没有CMS 对象"
+
+#: src/err-codes.h:211
+msgid "Limit reached"
+msgstr ""
+
+#: src/err-codes.h:212
msgid "Operation not yet finished"
msgstr "操作尚未完成"
-#: src/err-codes.h:210
+#: src/err-codes.h:213
msgid "Buffer too short"
msgstr "缓冲区太短"
-#: src/err-codes.h:211
+#: src/err-codes.h:214
msgid "Invalid length specifier in S-expression"
msgstr ""
-#: src/err-codes.h:212
+#: src/err-codes.h:215
msgid "String too long in S-expression"
msgstr ""
-#: src/err-codes.h:213
+#: src/err-codes.h:216
msgid "Unmatched parentheses in S-expression"
msgstr ""
-#: src/err-codes.h:214
+#: src/err-codes.h:217
msgid "S-expression not canonical"
msgstr ""
-#: src/err-codes.h:215
+#: src/err-codes.h:218
msgid "Bad character in S-expression"
msgstr ""
-#: src/err-codes.h:216
+#: src/err-codes.h:219
msgid "Bad quotation in S-expression"
msgstr ""
-#: src/err-codes.h:217
+#: src/err-codes.h:220
msgid "Zero prefix in S-expression"
msgstr ""
-#: src/err-codes.h:218
+#: src/err-codes.h:221
msgid "Nested display hints in S-expression"
msgstr ""
-#: src/err-codes.h:219
+#: src/err-codes.h:222
msgid "Unmatched display hints"
msgstr ""
-#: src/err-codes.h:220
+#: src/err-codes.h:223
msgid "Unexpected reserved punctuation in S-expression"
msgstr ""
-#: src/err-codes.h:221
+#: src/err-codes.h:224
msgid "Bad hexadecimal character in S-expression"
msgstr ""
-#: src/err-codes.h:222
+#: src/err-codes.h:225
msgid "Odd hexadecimal numbers in S-expression"
msgstr ""
-#: src/err-codes.h:223
+#: src/err-codes.h:226
msgid "Bad octal character in S-expression"
msgstr ""
-#: src/err-codes.h:224
+#: src/err-codes.h:227
msgid "General IPC error"
msgstr "一般IPC 错误"
-#: src/err-codes.h:225
+#: src/err-codes.h:228
msgid "IPC accept call failed"
msgstr ""
-#: src/err-codes.h:226
+#: src/err-codes.h:229
msgid "IPC connect call failed"
msgstr ""
-#: src/err-codes.h:227
+#: src/err-codes.h:230
msgid "Invalid IPC response"
msgstr ""
-#: src/err-codes.h:228
+#: src/err-codes.h:231
msgid "Invalid value passed to IPC"
msgstr ""
-#: src/err-codes.h:229
+#: src/err-codes.h:232
msgid "Incomplete line passed to IPC"
msgstr ""
-#: src/err-codes.h:230
+#: src/err-codes.h:233
msgid "Line passed to IPC too long"
msgstr ""
-#: src/err-codes.h:231
+#: src/err-codes.h:234
msgid "Nested IPC commands"
msgstr ""
-#: src/err-codes.h:232
+#: src/err-codes.h:235
msgid "No data callback in IPC"
msgstr ""
-#: src/err-codes.h:233
+#: src/err-codes.h:236
msgid "No inquire callback in IPC"
msgstr ""
-#: src/err-codes.h:234
+#: src/err-codes.h:237
msgid "Not an IPC server"
msgstr "不是IPC 服务器"
-#: src/err-codes.h:235
+#: src/err-codes.h:238
msgid "Not an IPC client"
msgstr "不是IPC 客户端"
-#: src/err-codes.h:236
+#: src/err-codes.h:239
msgid "Problem starting IPC server"
msgstr ""
-#: src/err-codes.h:237
+#: src/err-codes.h:240
msgid "IPC read error"
msgstr "IPC 读取错误"
-#: src/err-codes.h:238
+#: src/err-codes.h:241
msgid "IPC write error"
msgstr "IPC写入 错误"
-#: src/err-codes.h:239
+#: src/err-codes.h:242
msgid "Too much data for IPC layer"
msgstr ""
-#: src/err-codes.h:240
+#: src/err-codes.h:243
msgid "Unexpected IPC command"
msgstr ""
-#: src/err-codes.h:241
+#: src/err-codes.h:244
msgid "Unknown IPC command"
msgstr "未知IPC 命令"
-#: src/err-codes.h:242
+#: src/err-codes.h:245
msgid "IPC syntax error"
msgstr "IPC 语法错误"
-#: src/err-codes.h:243
+#: src/err-codes.h:246
msgid "IPC call has been cancelled"
msgstr ""
-#: src/err-codes.h:244
+#: src/err-codes.h:247
msgid "No input source for IPC"
msgstr ""
-#: src/err-codes.h:245
+#: src/err-codes.h:248
msgid "No output source for IPC"
msgstr ""
-#: src/err-codes.h:246
+#: src/err-codes.h:249
msgid "IPC parameter error"
msgstr "IPC 参数错误"
-#: src/err-codes.h:247
+#: src/err-codes.h:250
msgid "Unknown IPC inquire"
msgstr ""
-#: src/err-codes.h:248
+#: src/err-codes.h:251
msgid "User defined error code 1"
msgstr "用户定义的错误代码1"
-#: src/err-codes.h:249
+#: src/err-codes.h:252
msgid "User defined error code 2"
msgstr "用户定义的错误代码2"
-#: src/err-codes.h:250
+#: src/err-codes.h:253
msgid "User defined error code 3"
msgstr "用户定义的错误代码3"
-#: src/err-codes.h:251
+#: src/err-codes.h:254
msgid "User defined error code 4"
msgstr "用户定义的错误代码4"
-#: src/err-codes.h:252
+#: src/err-codes.h:255
msgid "User defined error code 5"
msgstr "用户定义的错误代码5"
-#: src/err-codes.h:253
+#: src/err-codes.h:256
msgid "User defined error code 6"
msgstr "用户定义的错误代码6"
-#: src/err-codes.h:254
+#: src/err-codes.h:257
msgid "User defined error code 7"
msgstr "用户定义的错误代码7"
-#: src/err-codes.h:255
+#: src/err-codes.h:258
msgid "User defined error code 8"
msgstr "用户定义的错误代码8"
-#: src/err-codes.h:256
+#: src/err-codes.h:259
msgid "User defined error code 9"
msgstr "用户定义的错误码9"
-#: src/err-codes.h:257
+#: src/err-codes.h:260
msgid "User defined error code 10"
msgstr "用户定义的错误代码10"
-#: src/err-codes.h:258
+#: src/err-codes.h:261
msgid "User defined error code 11"
msgstr "用户定义的错误代码11"
-#: src/err-codes.h:259
+#: src/err-codes.h:262
msgid "User defined error code 12"
msgstr "用户定义的错误代码12"
-#: src/err-codes.h:260
+#: src/err-codes.h:263
msgid "User defined error code 13"
msgstr "用户定义的错误代码13"
-#: src/err-codes.h:261
+#: src/err-codes.h:264
msgid "User defined error code 14"
msgstr "用户定义的错误代码14"
-#: src/err-codes.h:262
+#: src/err-codes.h:265
msgid "User defined error code 15"
msgstr "用户定义的错误代码15"
-#: src/err-codes.h:263
+#: src/err-codes.h:266
msgid "User defined error code 16"
msgstr "用户定义的错误代码16"
-#: src/err-codes.h:264
+#: src/err-codes.h:267
msgid "System error w/o errno"
msgstr ""
-#: src/err-codes.h:265
+#: src/err-codes.h:268
msgid "Unknown system error"
msgstr "未知的系统错误"
-#: src/err-codes.h:266
+#: src/err-codes.h:269
msgid "End of file"
msgstr "文件结尾"
-#: src/err-codes.h:267
+#: src/err-codes.h:270
msgid "Unknown error code"
msgstr "未知的错误代码"
diff --git a/src/err-codes.h.in b/src/err-codes.h.in
index 01a0d2a..8b40861 100644
--- a/src/err-codes.h.in
+++ b/src/err-codes.h.in
@@ -211,7 +211,9 @@
179 GPG_ERR_NOT_ENABLED Not enabled
180 GPG_ERR_NO_ENGINE No crypto engine
181 GPG_ERR_MISSING_KEY Missing key
-# 182 to 198 are free to be used.
+182 GPG_ERR_TOO_MANY Too many objects
+183 GPG_ERR_LIMIT_REACHED Limit reached
+# 184 to 198 are free to be used.
199 GPG_ERR_UNFINISHED Operation not yet finished
200 GPG_ERR_BUFFER_TOO_SHORT Buffer too short
diff --git a/src/gpg-error.def.in b/src/gpg-error.def.in
index c563339..cbabd57 100644
--- a/src/gpg-error.def.in
+++ b/src/gpg-error.def.in
@@ -26,3 +26,4 @@ EXPORTS
_gpg_w32_gettext_localename @16
_gpg_w32_gettext_use_utf8 @17
#endif
+ gpg_err_deinit @18
diff --git a/src/gpg-error.h.in b/src/gpg-error.h.in
index 8f70ac9..ae1be21 100644
--- a/src/gpg-error.h.in
+++ b/src/gpg-error.h.in
@@ -152,6 +152,10 @@ gpg_error_t gpg_err_init (void) _GPG_ERR_CONSTRUCTOR;
#define GPG_ERR_INITIALIZED 1
#endif
+/* See the source on how to use the deinit function; it is usually not
+ required. */
+void gpg_err_deinit (int mode);
+
/* Constructor and accessor functions. */
diff --git a/src/init.c b/src/init.c
index 63c20de..d30435a 100644
--- a/src/init.c
+++ b/src/init.c
@@ -40,7 +40,9 @@
#if HAVE_W32_SYSTEM
-static int tls_index; /* Index for the TLS functions. */
+#include <windows.h>
+
+static int tls_index = TLS_OUT_OF_INDEXES; /* Index for the TLS functions. */
static char *get_locale_dir (void);
static void drop_locale_dir (char *locale_dir);
@@ -74,12 +76,29 @@ gpg_error_t
gpg_err_init (void)
{
#ifdef HAVE_W32_SYSTEM
+# ifdef DLL_EXPORT
/* We always have a constructor and thus this function is called
automatically. Due to the way the C init code of mingw works,
the constructors are called before our DllMain function is
called. The problem with that is that the TLS has not been setup
and w32-gettext.c requires TLS. To solve this we do nothing here
but call the actual init code from our DllMain. */
+# else /*!DLL_EXPORT*/
+ /* Note that if the TLS is actually used, we can't release the TLS
+ as there is no way to know when a thread terminates (i.e. no
+ thread-specific-atexit). You are really better off to use the
+ DLL! */
+ if (tls_index == TLS_OUT_OF_INDEXES)
+ {
+ tls_index = TlsAlloc ();
+ if (tls_index == TLS_OUT_OF_INDEXES)
+ {
+ /* No way to continue - commit suicide. */
+ abort ();
+ }
+ real_init ();
+ }
+# endif /*!DLL_EXPORT*/
#else
real_init ();
#endif
@@ -87,11 +106,41 @@ gpg_err_init (void)
}
+/* Deinitialize libgpg-error. This function is only used in special
+ circumstances. No gpg-error function should be used after this
+ function has been called. A value of 0 passed for MODE
+ deinitializes the entire libgpg-error, a value of 1 releases
+ resources allocated for the current thread and only that thread may
+ not anymore access libgpg-error after such a call. Under Windows
+ this function may be called from the DllMain function of a DLL
+ which statically links to libgpg-error. */
+void
+gpg_err_deinit (int mode)
+{
+#if defined (HAVE_W32_SYSTEM) && !defined(DLL_EXPORT)
+ struct tls_space_s *tls;
+
+ tls = TlsGetValue (tls_index);
+ if (tls)
+ {
+ TlsSetValue (tls_index, NULL);
+ LocalFree (tls);
+ }
+
+ if (mode == 0)
+ {
+ TlsFree (tls_index);
+ tls_index = TLS_OUT_OF_INDEXES;
+ }
+#else
+ (void)mode;
+#endif
+}
+
+
#ifdef HAVE_W32_SYSTEM
-#include <windows.h>
-
/* Return a malloced string encoded in UTF-8 from the wide char input
string STRING. Caller must free this value. Returns NULL on
failure. Caller may use GetLastError to get the actual error
@@ -292,6 +341,7 @@ gpg_err_set_errno (int err)
/* Entry point called by the DLL loader. */
+#ifdef DLL_EXPORT
int WINAPI
DllMain (HINSTANCE hinst, DWORD reason, LPVOID reserved)
{
@@ -336,7 +386,7 @@ DllMain (HINSTANCE hinst, DWORD reason, LPVOID reserved)
return TRUE;
}
-
+#endif /*DLL_EXPORT*/
#else /*!HAVE_W32_SYSTEM*/