{"thread":{"id":"33515","subject":"[PATCH/RFC] l10n: de.po: translate 39 new messages","startedAt":"2013-04-15T16:27:40Z","lastAt":"2013-04-18T17:14:02Z","messageCount":10,"participants":["Ralf Thielow","Christian Stimming","Thomas Rast","Junio C Hamano"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"214318","messageId":"1366043260-3131-1-git-send-email-ralf.thielow@gmail.com","threadId":"33515","inReplyTo":null,"subject":"[PATCH/RFC] l10n: de.po: translate 39 new messages","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2013-04-15T16:27:40Z","receivedAt":"2013-04-15T16:27:40Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"Translate 39 new messages came from git.pot update in\nc138af5 (l10n: git.pot: v1.8.3 round 1 (54 new, 15 removed)).\n\nSigned-off-by: Ralf Thielow <ralf.thielow@gmail.com>\n---\n po/de.po | 186 +++++++++++++++++++++++++++++++++------------------------------\n 1 file changed, 97 insertions(+), 89 deletions(-)\n\ndiff --git a/po/de.po b/po/de.po\nindex 2cd3fa9..2514567 100644\n--- a/po/de.po\n+++ b/po/de.po\n@@ -136,12 +136,13 @@ msgstr \"\"\n #: branch.c:201\n #, c-format\n msgid \"Cannot setup tracking information; starting point '%s' is not a branch.\"\n-msgstr \"\"\n+msgstr \"Kann Informationen zum Übernahmezweig nicht einrichten; \"\n+\"Startpunkt '%s' ist kein Zweig.\"\n \n #: branch.c:203\n-#, fuzzy, c-format\n+#, c-format\n msgid \"the requested upstream branch '%s' does not exist\"\n-msgstr \"Zweig '%s' existiert nicht\"\n+msgstr \"der angeforderte externe Übernahmezweig '%s' existiert nicht\"\n \n #: branch.c:205\n msgid \"\"\n@@ -154,6 +155,15 @@ msgid \"\"\n \"\\n\"\n \"If you are planning on basing your work on an upstream\\n\"\n \"branch that already exists at the remote, you may need to\\n\"\n \"run \\\"git fetch\\\" to retrieve it.\\n\"\n \"\\n\"\n \"If you are planning to push out a new local branch that\\n\"\n \"will track its remote counterpart, you may want to use\\n\"\n \"\\\"git push -u\\\" to set the upstream config as you push.\"\n msgstr \"\"\n+\"\\n\"\n+\"Falls Sie vorhaben, Ihre Arbeit auf einem bereits existierenden,\\n\"\n+\"externen Übernahmezweig aufzubauen, sollten Sie \\\"git fetch\\\"\\n\"\n+\"ausführen, um diesen abzurufen.\\n\"\n+\"\\n\"\n+\"Falls Sie vorhaben, einen neuen lokalen Zweig zu versenden\\n\"\n+\"der seinem externen Gegenstück folgen soll, können Sie\\n\"\n+\"\\\"git push -u\\\" verwenden, um den externen Übernahmezweig\\n\"\n+\"beim Versand zu konfigurieren.\"\n \n #: bundle.c:36\n #, c-format\n@@ -181,22 +191,22 @@ msgid \"revision walk setup failed\"\n msgstr \"Einrichtung des Revisionsgangs fehlgeschlagen\"\n \n #: bundle.c:186\n-#, fuzzy, c-format\n+#, c-format\n msgid \"The bundle contains this ref:\"\n msgid_plural \"The bundle contains these %d refs:\"\n-msgstr[0] \"Das Paket enthält %d Referenz\"\n-msgstr[1] \"Das Paket enthält %d Referenzen\"\n+msgstr[0] \"Das Paket enthält diese Referenz:\"\n+msgstr[1] \"Das Paket enthält diese %d Referenzen:\"\n \n #: bundle.c:193\n msgid \"The bundle records a complete history.\"\n msgstr \"Das Paket speichert eine komplette Historie.\"\n \n #: bundle.c:195\n-#, fuzzy, c-format\n+#, c-format\n msgid \"The bundle requires this ref:\"\n msgid_plural \"The bundle requires these %d refs:\"\n-msgstr[0] \"Das Paket benötigt diese Referenz\"\n-msgstr[1] \"Das Paket benötigt diese %d Referenzen\"\n+msgstr[0] \"Das Paket benötigt diese Referenz:\"\n+msgstr[1] \"Das Paket benötigt diese %d Referenzen:\"\n \n #: bundle.c:294\n msgid \"rev-list died\"\n@@ -731,7 +741,7 @@ msgid \"Unable to write index.\"\n msgstr \"Konnte Bereitstellung nicht schreiben.\"\n \n #: object.c:195\n-#, fuzzy, c-format\n+#, c-format\n msgid \"unable to parse object: %s\"\n msgstr \"Konnte Objekt '%s' nicht parsen.\"\n \n@@ -1376,33 +1386,29 @@ msgid \"  (all conflicts fixed: run \\\"git commit\\\")\"\n msgstr \"  (alle Konflikte behoben: führen Sie \\\"git commit\\\" aus)\"\n \n #: wt-status.c:972\n-#, fuzzy, c-format\n+#, c-format\n msgid \"You are currently reverting commit %s.\"\n-msgstr \"Sie sind gerade bei einer binären Suche in Zweig '%s'.\"\n+msgstr \"Sie kehren gerade Version '%s' um.\"\n \n #: wt-status.c:977\n-#, fuzzy\n msgid \"  (fix conflicts and run \\\"git revert --continue\\\")\"\n msgstr \"\"\n-\"  (beheben Sie die Konflikte und führen Sie dann \\\"git rebase --continue\\\" \"\n+\"  (beheben Sie die Konflikte und führen Sie dann \\\"git revert --continue\\\" \"\n \"aus)\"\n \n #: wt-status.c:980\n-#, fuzzy\n msgid \"  (all conflicts fixed: run \\\"git revert --continue\\\")\"\n-msgstr \"  (alle Konflikte behoben: führen Sie \\\"git rebase --continue\\\" aus)\"\n+msgstr \"  (alle Konflikte behoben: führen Sie \\\"git revert --continue\\\" aus)\"\n \n #: wt-status.c:982\n-#, fuzzy\n msgid \"  (use \\\"git revert --abort\\\" to cancel the revert operation)\"\n msgstr \"\"\n-\"  (benutzen Sie \\\"git rebase --abort\\\" um den ursprünglichen Zweig \"\n-\"auszuchecken)\"\n+\"  (benutzen Sie \\\"git revert --abort\\\" um die Umkehroperation abzubrechen)\"\n \n #: wt-status.c:993\n-#, fuzzy, c-format\n+#, c-format\n msgid \"You are currently bisecting, started from branch '%s'.\"\n-msgstr \"Sie sind gerade bei einer binären Suche in Zweig '%s'.\"\n+msgstr \"Sie sind gerade bei einer binären Suche, gestartet von Zweig '%s'.\"\n \n #: wt-status.c:997\n msgid \"You are currently bisecting.\"\n@@ -1419,13 +1425,12 @@ msgid \"On branch \"\n msgstr \"Auf Zweig \"\n \n #: wt-status.c:1186\n-#, fuzzy\n msgid \"HEAD detached at \"\n-msgstr \"losgelöste Zweigspitze (HEAD)\"\n+msgstr \"Zweigspitze (HEAD) losgelöst bei \"\n \n #: wt-status.c:1188\n msgid \"HEAD detached from \"\n-msgstr \"\"\n+msgstr \"Zweigspitze (HEAD) losgelöst von \"\n \n #: wt-status.c:1191\n msgid \"Not currently on any branch.\"\n@@ -1446,15 +1451,16 @@ msgstr \"Ignorierte Dateien\"\n #: wt-status.c:1228\n #, c-format\n msgid \"It took %.2f seconds to enumerate untracked files.  'status -uno'\"\n-msgstr \"\"\n+msgstr \"Es dauerte %.2f Sekunden die unbeobachteten Dateien zu bestimmen.\"\n+\"'status -uno'\"\n \n #: wt-status.c:1232\n msgid \"may speed it up, but you have to be careful not to forget to add\"\n-msgstr \"\"\n+msgstr \"könnte das beschleunigen, aber Sie müssen darauf achten, neue\"\n \n #: wt-status.c:1235\n msgid \"new files yourself (see 'git help status').\"\n-msgstr \"\"\n+msgstr \"Dateien selbstständig hinzuzufügen (siehe 'git help status').\"\n \n #: wt-status.c:1238\n #, c-format\n@@ -2531,19 +2537,19 @@ msgid \" **** invalid ref ****\"\n msgstr \" **** ungültige Referenz ****\"\n \n #: builtin/branch.c:562\n-#, fuzzy, c-format\n+#, c-format\n msgid \"(no branch, rebasing %s)\"\n-msgstr \"(kein Zweig)\"\n+msgstr \"(kein Zweig, Neuaufbau von Zweig %s im Gange)\"\n \n #: builtin/branch.c:565\n #, c-format\n msgid \"(no branch, bisect started on %s)\"\n-msgstr \"\"\n+msgstr \"(kein Zweig, Neuaufbau begonnen bei %s)\"\n \n #: builtin/branch.c:568\n-#, fuzzy, c-format\n+#, c-format\n msgid \"(detached from %s)\"\n-msgstr \"liest von der Standard-Eingabe\"\n+msgstr \"(losgelöst von %s)\"\n \n #: builtin/branch.c:571\n msgid \"(no branch)\"\n@@ -2729,18 +2735,19 @@ msgid \"too many branches for a rename operation\"\n msgstr \"zu viele Zweige für eine Umbenennen-Operation angegeben\"\n \n #: builtin/branch.c:919\n-#, fuzzy\n msgid \"too many branches to set new upstream\"\n-msgstr \"zu viele Zweige für eine Umbenennen-Operation angegeben\"\n+msgstr \"zu viele Zweige angegeben um neuen Übernahmezweig zu setzen\"\n \n #: builtin/branch.c:923\n #, c-format\n msgid \"\"\n \"could not set upstream of HEAD to %s when it does not point to any branch.\"\n msgstr \"\"\n+\"Konnte keinen neuen Übernahmezweig von Zweigspitze (HEAD) zu %s setzen,\\n\"\n+\"da diese auf keinen Zweig zeigt.\"\n \n #: builtin/branch.c:926 builtin/branch.c:948 builtin/branch.c:970\n-#, fuzzy, c-format\n+#, c-format\n msgid \"no such branch '%s'\"\n msgstr \"Kein solcher Zweig '%s'\"\n \n@@ -2750,14 +2757,13 @@ msgid \"branch '%s' does not exist\"\n msgstr \"Zweig '%s' existiert nicht\"\n \n #: builtin/branch.c:942\n-#, fuzzy\n msgid \"too many branches to unset upstream\"\n-msgstr \"zu viele Zweige für eine Umbenennen-Operation angegeben\"\n+msgstr \"zu viele Zweige angegeben um Konfiguration zu Übernahmezweig zu entfernen\"\n \n #: builtin/branch.c:946\n-#, fuzzy\n msgid \"could not unset upstream of HEAD when it does not point to any branch.\"\n-msgstr \"Zweigspitze (HEAD) zeigt auf keinen Zweig\"\n+msgstr \"Konnte Konfiguration zum Übernahmezweig von Zweigspitze (HEAD) nicht\\n\"\n+\"entfernen, da diese auf keinen Zweig zeigt.\"\n \n #: builtin/branch.c:952\n #, c-format\n@@ -2766,7 +2772,7 @@ msgstr \"Zweig '%s' hat keinen externen Übernahmezweig gesetzt\"\n \n #: builtin/branch.c:967\n msgid \"it does not make sense to create 'HEAD' manually\"\n-msgstr \"\"\n+msgstr \"'HEAD' darf nicht manuell erstellt werden\"\n \n #: builtin/branch.c:973\n msgid \"-a and -r options to 'git branch' do not make sense with a branch name\"\n@@ -3467,6 +3473,9 @@ msgid \"\"\n \"You can inspect what was checked out with 'git status'\\n\"\n \"and retry the checkout with 'git checkout -f HEAD'\\n\"\n msgstr \"\"\n+\"Klonen erfolgreich, Auschecken ist aber fehlgeschlagen.\\n\"\n+\"Sie können mit 'git status' prüfen, was ausgecheckt worden ist\\n\"\n+\"und das Auschecken mit 'git checkout -f HEAD' erneut versuchen.\\n\"\n \n #: builtin/clone.c:466\n #, c-format\n@@ -3474,9 +3483,8 @@ msgid \"Could not find remote branch %s to clone.\"\n msgstr \"Konnte zu klonenden externer Zweig %s nicht finden.\"\n \n #: builtin/clone.c:540\n-#, fuzzy\n msgid \"remote did not send all necessary objects\"\n-msgstr \"%s hat nicht alle erforderlichen Objekte gesendet\\n\"\n+msgstr \"Fernarchiv hat nicht alle erforderlichen Objekte gesendet.\"\n \n #: builtin/clone.c:600\n msgid \"remote HEAD refers to nonexistent ref, unable to checkout.\\n\"\n@@ -3485,9 +3493,8 @@ msgstr \"\"\n \"und kann nicht ausgecheckt werden.\\n\"\n \n #: builtin/clone.c:631\n-#, fuzzy\n msgid \"unable to checkout working tree\"\n-msgstr \"konnte %s nicht schreiben\"\n+msgstr \"Arbeitsbaum konnte nicht ausgecheckt werden\"\n \n #: builtin/clone.c:739\n msgid \"Too many arguments.\"\n@@ -4382,13 +4389,12 @@ msgid \"debug search strategy on stderr\"\n msgstr \"protokolliert die Suchstrategie in der Standard-Fehlerausgabe\"\n \n #: builtin/describe.c:404\n-#, fuzzy\n msgid \"use any ref\"\n-msgstr \"versendet alle Referenzen\"\n+msgstr \"verwendet alle Referenzen\"\n \n #: builtin/describe.c:405\n msgid \"use any tag, even unannotated\"\n-msgstr \"\"\n+msgstr \"verwendet jede Markierung, auch nicht-annotierte\"\n \n #: builtin/describe.c:406\n msgid \"always use long format\"\n@@ -6179,7 +6185,7 @@ msgstr \"bricht ab, wenn kein Vorspulen möglich ist\"\n \n #: builtin/merge.c:203\n msgid \"Verify that the named commit has a valid GPG signature\"\n-msgstr \"\"\n+msgstr \"überprüft die genannte Version auf eine gültige GPG-Signatur\"\n \n #: builtin/merge.c:204 builtin/notes.c:866 builtin/revert.c:112\n msgid \"strategy\"\n@@ -6409,23 +6415,24 @@ msgstr \"\"\n #: builtin/merge.c:1265\n #, c-format\n msgid \"Commit %s has an untrusted GPG signature, allegedly by %s.\"\n-msgstr \"\"\n+msgstr \"Version %s hat eine nicht vertrauenswürdige GPG-Signatur, \"\n+\"vermeintlich von %s.\"\n \n #: builtin/merge.c:1268\n #, c-format\n msgid \"Commit %s has a bad GPG signature allegedly by %s.\"\n-msgstr \"\"\n+msgstr \"Version %s hat eine ungültige GPG-Signatur, vermeintlich von %s.\"\n \n #. 'N'\n #: builtin/merge.c:1271\n-#, fuzzy, c-format\n+#, c-format\n msgid \"Commit %s does not have a GPG signature.\"\n-msgstr \"Version %s hat keinen Elternteil %d\"\n+msgstr \"Version %s hat keine GPG-Signatur.\"\n \n #: builtin/merge.c:1274\n #, c-format\n msgid \"Commit %s has a good GPG signature by %s\\n\"\n-msgstr \"\"\n+msgstr \"Version %s hat eine gültige GPG-Signatur von %s\\n\"\n \n #: builtin/merge.c:1358\n #, c-format\n@@ -7549,7 +7556,7 @@ msgstr \"umgeht \\\"pre-push hook\\\"\"\n \n #: builtin/push.c:440\n msgid \"push missing but relevant tags\"\n-msgstr \"\"\n+msgstr \"versendet fehlende, aber relevante Markierungen\"\n \n #: builtin/push.c:450\n msgid \"--delete is incompatible with --all, --mirror and --tags\"\n@@ -9974,23 +9981,22 @@ msgstr \"\"\n \"fehlgeschlagen\"\n \n #: git-submodule.sh:588\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Use '.' if you really want to deinitialize all submodules\"\n-msgstr \"Verwenden Sie -f wenn Sie diese wirklich hinzufügen möchten.\\n\"\n+msgstr \"Verwenden Sie '.' wenn Sie wirklich alle Unterprojekte\\n\"\n+\"deinitialisieren möchten.\"\n \n #: git-submodule.sh:603\n #, sh-format\n msgid \"Submodule work tree '$sm_path' contains a .git directory\"\n-msgstr \"\"\n+msgstr \"Arbeitsbaum des Unterprojekts in '$sm_path' enthält ein .git-Verzeichnis\"\n \n #: git-submodule.sh:604\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"\"\n \"(use 'rm -rf' if you really want to remove it including all of its history)\"\n msgstr \"\"\n-\"Unterprojekt '%s' (oder ein geschachteltes Unterprojekt hiervon) verwendet\\n\"\n-\"ein .git-Verzeichnis (benutzen Sie 'rm -rf' wenn Sie dieses wirklich \"\n-\"mitsamt\\n\"\n+\"(benutzen Sie 'rm -rf' wenn Sie dieses Unterprojekt wirklich mitsamt\\n\"\n \"seiner Historie löschen möchten)\"\n \n #: git-submodule.sh:610\n@@ -9999,40 +10005,42 @@ msgid \"\"\n \"Submodule work tree '$sm_path' contains local modifications; use '-f' to \"\n \"discard them\"\n msgstr \"\"\n+\"Arbeitsbaum von Unterprojekt in '$sm_path' enthält lokale Änderungen; \"\n+\"verwenden Sie '-f' um diese zu verwerfen\"\n \n #: git-submodule.sh:613\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Cleared directory '$sm_path'\"\n-msgstr \"Konnte Verzeichnis '%s' nicht erstellen.\"\n+msgstr \"Verzeichnis '$sm_path' bereinigt.\"\n \n #: git-submodule.sh:614\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Could not remove submodule work tree '$sm_path'\"\n-msgstr \"Registierung von Unterprojekt '$sm_path' fehlgeschlagen\"\n+msgstr \"Konnte Arbeitsbaum des Unterprojektes in '$sm_path' nicht löschen.\"\n \n #: git-submodule.sh:617\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Could not create empty submodule directory '$sm_path'\"\n-msgstr \"Konnte Verzeichnis '%s' nicht erstellen.\"\n+msgstr \"Konnte kein leeres Verzeichnis für Unterprojekt in '$sm_path' erstellen.\"\n \n #: git-submodule.sh:626\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Submodule '$name' ($url) unregistered for path '$sm_path'\"\n-msgstr \"Unterprojekt '$name' ($url) ist für Pfad '$sm_path' registriert\"\n+msgstr \"Unterprojekt '$name' ($url) ist nicht für Pfad '$sm_path' registriert.\"\n \n #: git-submodule.sh:731\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"\"\n \"Submodule path '$prefix$sm_path' not initialized\\n\"\n \"Maybe you want to use 'update --init'?\"\n msgstr \"\"\n-\"Unterprojekt-Pfad '$sm_path' ist nicht initialisiert\\n\"\n+\"Unterprojekt-Pfad '$prefix$sm_path' ist nicht initialisiert.\\n\"\n \"Vielleicht möchten Sie 'update --init' benutzen?\"\n \n #: git-submodule.sh:744\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Unable to find current revision in submodule path '$prefix$sm_path'\"\n-msgstr \"Konnte aktuelle Revision in Unterprojekt-Pfad '$sm_path' nicht finden\"\n+msgstr \"Konnte aktuelle Revision in Unterprojekt-Pfad '$prefix$sm_path' nicht finden.\"\n \n #: git-submodule.sh:753\n #, sh-format\n@@ -10040,45 +10048,45 @@ msgid \"Unable to fetch in submodule path '$sm_path'\"\n msgstr \"Konnte in Unterprojekt-Pfad '$sm_path' nicht anfordern\"\n \n #: git-submodule.sh:777\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Unable to fetch in submodule path '$prefix$sm_path'\"\n-msgstr \"Konnte in Unterprojekt-Pfad '$sm_path' nicht anfordern\"\n+msgstr \"Konnte in Unterprojekt-Pfad '$prefix$sm_path' nicht anfordern\"\n \n #: git-submodule.sh:791\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Unable to rebase '$sha1' in submodule path '$prefix$sm_path'\"\n-msgstr \"Neuaufbau von '$sha1' in Unterprojekt-Pfad '$sm_path' nicht möglich\"\n+msgstr \"Neuaufbau von '$sha1' in Unterprojekt-Pfad '$prefix$sm_path' nicht möglich\"\n \n #: git-submodule.sh:792\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Submodule path '$prefix$sm_path': rebased into '$sha1'\"\n-msgstr \"Unterprojekt-Pfad '$sm_path': neu aufgebaut in '$sha1'\"\n+msgstr \"Unterprojekt-Pfad '$prefix$sm_path': neu aufgebaut in '$sha1'\"\n \n #: git-submodule.sh:797\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Unable to merge '$sha1' in submodule path '$prefix$sm_path'\"\n msgstr \"\"\n-\"Zusammenführung von '$sha1' in Unterprojekt-Pfad '$sm_path' fehlgeschlagen\"\n+\"Zusammenführung von '$sha1' in Unterprojekt-Pfad '$prefix$sm_path' fehlgeschlagen\"\n \n #: git-submodule.sh:798\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Submodule path '$prefix$sm_path': merged in '$sha1'\"\n-msgstr \"Unterprojekt-Pfad '$sm_path': zusammengeführt in '$sha1'\"\n+msgstr \"Unterprojekt-Pfad '$prefix$sm_path': zusammengeführt in '$sha1'\"\n \n #: git-submodule.sh:803\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Unable to checkout '$sha1' in submodule path '$prefix$sm_path'\"\n-msgstr \"Konnte '$sha1' in Unterprojekt-Pfad '$sm_path' nicht auschecken.\"\n+msgstr \"Konnte '$sha1' in Unterprojekt-Pfad '$prefix$sm_path' nicht auschecken.\"\n \n #: git-submodule.sh:804\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Submodule path '$prefix$sm_path': checked out '$sha1'\"\n-msgstr \"Unterprojekt-Pfad: '$sm_path': '$sha1' ausgecheckt\"\n+msgstr \"Unterprojekt-Pfad: '$prefix$sm_path': '$sha1' ausgecheckt\"\n \n #: git-submodule.sh:831\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Failed to recurse into submodule path '$prefix$sm_path'\"\n-msgstr \"Fehler bei Rekursion in Unterprojekt-Pfad '$sm_path'\"\n+msgstr \"Fehler bei Rekursion in Unterprojekt-Pfad '$prefix$sm_path'\"\n \n #: git-submodule.sh:939\n msgid \"The --cached option cannot be used with the --files option\"\n-- \n1.8.2.1.557.g0f6ee90\n"},{"id":"214380","messageId":"1906942.3yyCMUNxTB@cs-pc","threadId":"33515","inReplyTo":"1366043260-3131-1-git-send-email-ralf.thielow@gmail.com","subject":"Re: [PATCH/RFC] l10n: de.po: translate 39 new messages","fromName":"Christian Stimming","fromEmail":"stimming@tuhh.de","sentAt":"2013-04-15T19:26:44Z","receivedAt":"2013-04-15T19:26:44Z","isPatch":true,"sender":{"key":"stimming@tuhh.de","avatar":"https://avatars.githubusercontent.com/u/227778?v=4"},"body":"Thanks for the regular update! This is great work.\n\nOne issue with the plural form messages, though:\n\nAm Montag, 15. April 2013, 18:27:40 schrieb Ralf Thielow:\n>  #: bundle.c:186\n> -#, fuzzy, c-format\n> +#, c-format\n>  msgid \"The bundle contains this ref:\"\n>  msgid_plural \"The bundle contains these %d refs:\"\n> -msgstr[0] \"Das Paket enthält %d Referenz\"\n> -msgstr[1] \"Das Paket enthält %d Referenzen\"\n> +msgstr[0] \"Das Paket enthält diese Referenz:\"\n> +msgstr[1] \"Das Paket enthält diese %d Referenzen:\"\n\nThe msgstr[0] must still contain a %d conversion specifier (which will be \nfilled with the number 1) even though the translated sentence wouldn't need \nthe 1 anymore. The previous msgstr[0] was correct; the English singular msgid \nis not.\n\nTechnical background: The ngettext function chooses only the string itself, \nwhich will then be fed to printf() as a second step. If the printf sees more \nvariadic arguments than conversion specifiers in the string, it will be \nunhappy. At least that's what I remembered about the ngettext things...\n\nhttp://www.gnu.org/software/libc/manual/html_node/Advanced-gettext-\nfunctions.html\n\nRegards,\n\nChristian\n"},{"id":"214464","messageId":"87ppxuan7i.fsf@linux-k42r.v.cablecom.net","threadId":"33515","inReplyTo":"1366043260-3131-1-git-send-email-ralf.thielow@gmail.com","subject":"Re: [PATCH/RFC] l10n: de.po: translate 39 new messages","fromName":"Thomas Rast","fromEmail":"trast@inf.ethz.ch","sentAt":"2013-04-16T08:34:09Z","receivedAt":"2013-04-16T08:34:09Z","isPatch":true,"sender":{"key":"tr@thomasrast.ch","avatar":"https://avatars.githubusercontent.com/u/153510?v=4"},"body":"Ralf Thielow <ralf.thielow@gmail.com> writes:\n\n>  msgid \"You are currently reverting commit %s.\"\n> -msgstr \"Sie sind gerade bei einer binären Suche in Zweig '%s'.\"\n> +msgstr \"Sie kehren gerade Version '%s' um.\"\n\nIs revert->umkehren new?  I can see it's in the glossary, but\n\n  #: sequencer.c:536\n  #, c-format\n  msgid \"could not revert %s... %s\"\n  msgstr \"Konnte %s nicht zurücksetzen... %s\"\n\n  #: sequencer.c:1016\n  msgid \"Can't revert as initial commit\"\n  msgstr \"Kann nicht zu initialer Version zurücksetzen.\"\n\nwhich I don't really like either now that you mention it -- I would\nre-translate it as 'reset'.  But either way they should be consistent.\n\n>  msgid \"Commit %s has an untrusted GPG signature, allegedly by %s.\"\n> -msgstr \"\"\n> +msgstr \"Version %s hat eine nicht vertrauenswürdige GPG-Signatur, \"\n> +\"vermeintlich von %s.\"\n>  \n>  msgid \"Commit %s has a bad GPG signature allegedly by %s.\"\n> -msgstr \"\"\n> +msgstr \"Version %s hat eine ungültige GPG-Signatur, vermeintlich von %s.\"\n\nYou could say \"angeblich\" instead, which is more to the point.\n\n>  #: git-submodule.sh:626\n> -#, fuzzy, sh-format\n> +#, sh-format\n>  msgid \"Submodule '$name' ($url) unregistered for path '$sm_path'\"\n> -msgstr \"Unterprojekt '$name' ($url) ist für Pfad '$sm_path' registriert\"\n> +msgstr \"Unterprojekt '$name' ($url) ist nicht für Pfad '$sm_path' registriert.\"\n\nThis is in cmd_deinit(), and the comment for the enclosing block says\n\n  # Remove the whole section so we have a clean state when\n  # the user later decides to init this submodule again\n\nSo it would seem to use \"unregister\" as a verb, not an adjective, and\nthe correct translation is\n\n  msgstr \"Unterprojekt '$name' ($url) für '$sm_path' deregistriert.\"\n\nor some such.  \"Deregistriert\" is not very nice; in the absence of\ncontext I would suggest \"ausgetragen\", but that problably collides with\nour use of \"eintragen\".  Perhaps you can go the long way for this\nisolated use and just say \"aus der Konfiguration entfernt\" (and\nsimilarly for 'register').\n\nIn any case you should also add 'register' and 'unregister' to the\nglossary once you've settled on something.\n\n-- \nThomas Rast\ntrast@{inf,student}.ethz.ch\n"},{"id":"214575","messageId":"CAN0XMOJUXi_nV71k=K6jSTBTd9C+qJYKqm4-bqvV-A0nOVQeGw@mail.gmail.com","threadId":"33515","inReplyTo":"1906942.3yyCMUNxTB@cs-pc","subject":"Re: [PATCH/RFC] l10n: de.po: translate 39 new messages","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2013-04-17T05:18:30Z","receivedAt":"2013-04-17T05:18:30Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"Hi,\n\nThanks for Review!\n\n2013/4/15 Christian Stimming <stimming@tuhh.de>:\n> Thanks for the regular update! This is great work.\n>\n> One issue with the plural form messages, though:\n>\n> Am Montag, 15. April 2013, 18:27:40 schrieb Ralf Thielow:\n>>  #: bundle.c:186\n>> -#, fuzzy, c-format\n>> +#, c-format\n>>  msgid \"The bundle contains this ref:\"\n>>  msgid_plural \"The bundle contains these %d refs:\"\n>> -msgstr[0] \"Das Paket enthält %d Referenz\"\n>> -msgstr[1] \"Das Paket enthält %d Referenzen\"\n>> +msgstr[0] \"Das Paket enthält diese Referenz:\"\n>> +msgstr[1] \"Das Paket enthält diese %d Referenzen:\"\n>\n> The msgstr[0] must still contain a %d conversion specifier (which will be\n> filled with the number 1) even though the translated sentence wouldn't need\n> the 1 anymore. The previous msgstr[0] was correct; the English singular msgid\n> is not.\n>\n\nThat made me wonder, too. I've played around a bit with this, and it seems\nto be OK as long as one of those strings contain at least one format specifier.\n\n> Technical background: The ngettext function chooses only the string itself,\n> which will then be fed to printf() as a second step. If the printf sees more\n> variadic arguments than conversion specifiers in the string, it will be\n> unhappy. At least that's what I remembered about the ngettext things...\n>\n> http://www.gnu.org/software/libc/manual/html_node/Advanced-gettext-\n> functions.html\n>\n> Regards,\n>\n> Christian\n>\n"},{"id":"214578","messageId":"CAN0XMOLcNwOUPK2sYvvO_QMaJrMkH949_xZLtdyF+zFx1p4v+Q@mail.gmail.com","threadId":"33515","inReplyTo":"87ppxuan7i.fsf@linux-k42r.v.cablecom.net","subject":"Re: [PATCH/RFC] l10n: de.po: translate 39 new messages","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2013-04-17T05:49:48Z","receivedAt":"2013-04-17T05:49:48Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"Hi,\n\nThanks for review!\n\n2013/4/16 Thomas Rast <trast@inf.ethz.ch>:\n> Ralf Thielow <ralf.thielow@gmail.com> writes:\n>\n>>  msgid \"You are currently reverting commit %s.\"\n>> -msgstr \"Sie sind gerade bei einer binären Suche in Zweig '%s'.\"\n>> +msgstr \"Sie kehren gerade Version '%s' um.\"\n>\n> Is revert->umkehren new?  I can see it's in the glossary, but\n>\n\nYes, I've added it recently to the glossary. I've only checked the\nglossary and didn't find it. I didn't check de.po for past usages, though.\n\n>   #: sequencer.c:536\n>   #, c-format\n>   msgid \"could not revert %s... %s\"\n>   msgstr \"Konnte %s nicht zurücksetzen... %s\"\n>\n>   #: sequencer.c:1016\n>   msgid \"Can't revert as initial commit\"\n>   msgstr \"Kann nicht zu initialer Version zurücksetzen.\"\n>\n> which I don't really like either now that you mention it -- I would\n> re-translate it as 'reset'.  But either way they should be consistent.\n>\n\nI'm not sure I understand. We currently translate \"reset\" as \"neu\nsetzen/umsetzen\",\nwhich is fine if it means a branch or HEAD ('git reset'), but for commits?\nWhat about \"zurücknehmen\"?\n\n>>  msgid \"Commit %s has an untrusted GPG signature, allegedly by %s.\"\n>> -msgstr \"\"\n>> +msgstr \"Version %s hat eine nicht vertrauenswürdige GPG-Signatur, \"\n>> +\"vermeintlich von %s.\"\n>>\n>>  msgid \"Commit %s has a bad GPG signature allegedly by %s.\"\n>> -msgstr \"\"\n>> +msgstr \"Version %s hat eine ungültige GPG-Signatur, vermeintlich von %s.\"\n>\n> You could say \"angeblich\" instead, which is more to the point.\n>\n\nYes. Thanks.\n\n>>  #: git-submodule.sh:626\n>> -#, fuzzy, sh-format\n>> +#, sh-format\n>>  msgid \"Submodule '$name' ($url) unregistered for path '$sm_path'\"\n>> -msgstr \"Unterprojekt '$name' ($url) ist für Pfad '$sm_path' registriert\"\n>> +msgstr \"Unterprojekt '$name' ($url) ist nicht für Pfad '$sm_path' registriert.\"\n>\n> This is in cmd_deinit(), and the comment for the enclosing block says\n>\n>   # Remove the whole section so we have a clean state when\n>   # the user later decides to init this submodule again\n>\n> So it would seem to use \"unregister\" as a verb, not an adjective, and\n> the correct translation is\n>\n>   msgstr \"Unterprojekt '$name' ($url) für '$sm_path' deregistriert.\"\n>\n> or some such.  \"Deregistriert\" is not very nice; in the absence of\n> context I would suggest \"ausgetragen\", but that problably collides with\n> our use of \"eintragen\".  Perhaps you can go the long way for this\n> isolated use and just say \"aus der Konfiguration entfernt\" (and\n> similarly for 'register').\n>\n\nThanks. I prefer your \"aus der Konfiguration entfernt/eingetragen\".\n\n> In any case you should also add 'register' and 'unregister' to the\n> glossary once you've settled on something.\n>\n\nYes, I'll do.\n\n> --\n> Thomas Rast\n> trast@{inf,student}.ethz.ch\n"},{"id":"214584","messageId":"87wqs11tqq.fsf@linux-k42r.v.cablecom.net","threadId":"33515","inReplyTo":"CAN0XMOLcNwOUPK2sYvvO_QMaJrMkH949_xZLtdyF+zFx1p4v+Q@mail.gmail.com","subject":"Re: [PATCH/RFC] l10n: de.po: translate 39 new messages","fromName":"Thomas Rast","fromEmail":"trast@inf.ethz.ch","sentAt":"2013-04-17T07:50:05Z","receivedAt":"2013-04-17T07:50:05Z","isPatch":true,"sender":{"key":"tr@thomasrast.ch","avatar":"https://avatars.githubusercontent.com/u/153510?v=4"},"body":"Ralf Thielow <ralf.thielow@gmail.com> writes:\n\n>>   #: sequencer.c:536\n>>   #, c-format\n>>   msgid \"could not revert %s... %s\"\n>>   msgstr \"Konnte %s nicht zurücksetzen... %s\"\n>>\n>>   #: sequencer.c:1016\n>>   msgid \"Can't revert as initial commit\"\n>>   msgstr \"Kann nicht zu initialer Version zurücksetzen.\"\n>>\n>> which I don't really like either now that you mention it -- I would\n>> re-translate it as 'reset'.  But either way they should be consistent.\n>>\n>\n> I'm not sure I understand. We currently translate \"reset\" as \"neu\n> setzen/umsetzen\",\n> which is fine if it means a branch or HEAD ('git reset'), but for commits?\n> What about \"zurücknehmen\"?\n\nSorry for the confusion -- what I meant is: given only \"zurücksetzen\"\nand no context, I would probably infer that the original message related\nto 'reset'.  Which it doesn't, so that would be confusing.\n\n\"Zurücknehmen\" works for me, or in the same vein you could try\n\"widerrufen\".\n\n\nYou can add\n\n  Acked-by: Thomas Rast <trast@inf.ethz.ch>\n\nwhen you reroll.\n\nThanks for your work!\n\n-- \nThomas Rast\ntrast@{inf,student}.ethz.ch\n"},{"id":"214585","messageId":"87a9ox1sue.fsf@linux-k42r.v.cablecom.net","threadId":"33515","inReplyTo":"CAN0XMOLmwUpwOi0xz4iOy3wfhzCeeNKNgywgS9ZfaET172vsBQ@mail.gmail.com","subject":"Re: [PATCH/RFC] l10n: de.po: translate 39 new messages","fromName":"Thomas Rast","fromEmail":"trast@inf.ethz.ch","sentAt":"2013-04-17T08:09:29Z","receivedAt":"2013-04-17T08:09:29Z","isPatch":true,"sender":{"key":"tr@thomasrast.ch","avatar":"https://avatars.githubusercontent.com/u/153510?v=4"},"body":"Ralf Thielow <ralf.thielow@gmail.com> writes:\n\n> Hi,\n>\n> Thanks for review!\n>\n> On Mon, Apr 15, 2013 at 9:26 PM, Christian Stimming <stimming@tuhh.de>wrote:\n>\n>> Thanks for the regular update! This is great work.\n>>\n>> One issue with the plural form messages, though:\n>>\n>> Am Montag, 15. April 2013, 18:27:40 schrieb Ralf Thielow:\n>> >  #: bundle.c:186\n>> > -#, fuzzy, c-format\n>> > +#, c-format\n>> >  msgid \"The bundle contains this ref:\"\n>> >  msgid_plural \"The bundle contains these %d refs:\"\n>> > -msgstr[0] \"Das Paket enthält %d Referenz\"\n>> > -msgstr[1] \"Das Paket enthält %d Referenzen\"\n>> > +msgstr[0] \"Das Paket enthält diese Referenz:\"\n>> > +msgstr[1] \"Das Paket enthält diese %d Referenzen:\"\n>>\n>> The msgstr[0] must still contain a %d conversion specifier (which will be\n>> filled with the number 1) even though the translated sentence wouldn't need\n>> the 1 anymore. The previous msgstr[0] was correct; the English singular\n>> msgid\n>> is not.\n>>\n> That made me wonder, too. I've played around a bit with this, and it seems\n> to be OK as long as one of those strings contain at least one format\n> specifier.\n\nC printf() only knows about the number and types of arguments from the\nformat string, so *ignoring* arguments is not a problem for correctness.\n\n-- \nThomas Rast\ntrast@{inf,student}.ethz.ch\n"},{"id":"214615","messageId":"2437082.cf76RUS0j0@cs-pc","threadId":"33515","inReplyTo":"87a9ox1sue.fsf@linux-k42r.v.cablecom.net","subject":"Re: [PATCH/RFC] l10n: de.po: translate 39 new messages","fromName":"Christian Stimming","fromEmail":"stimming@tuhh.de","sentAt":"2013-04-17T15:35:35Z","receivedAt":"2013-04-17T15:35:35Z","isPatch":true,"sender":{"key":"stimming@tuhh.de","avatar":"https://avatars.githubusercontent.com/u/227778?v=4"},"body":"Am Mittwoch, 17. April 2013, 10:09:29 schrieb Thomas Rast:\n> >> >  msgid \"The bundle contains this ref:\"\n> >> >  msgid_plural \"The bundle contains these %d refs:\"\n> >> > \n> >> > -msgstr[0] \"Das Paket enthält %d Referenz\"\n> >> > -msgstr[1] \"Das Paket enthält %d Referenzen\"\n> >> > +msgstr[0] \"Das Paket enthält diese Referenz:\"\n> >> > +msgstr[1] \"Das Paket enthält diese %d Referenzen:\"\n> >> \n> >> The msgstr[0] must still contain a %d conversion specifier (which will\n> >> be filled with the number 1) even though the translated sentence\n> >> wouldn't need the 1 anymore. The previous msgstr[0] was correct; the\n> >> English singular msgid\n> >> is not.\n> > \n> > That made me wonder, too. I've played around a bit with this, and it\n> > seems to be OK as long as one of those strings contain at least one\n> > format specifier.\n> \n> C printf() only knows about the number and types of arguments from the\n> format string, so *ignoring* arguments is not a problem for correctness.\n\nIndeed both of you are correct and I learned something new. \n\nhttp://stackoverflow.com/questions/3578970/passing-too-many-arguments-to-\nprintf\n\nwhere the second answer quotes  Online C Draft Standard (n1256), section \n7.19.6.1, paragraph 2: \"If the format is exhausted while arguments remain, the \nexcess arguments are evaluated (as always) but are otherwise ignored.\"\n\nHence, it is indeed safe to skip unneeded conversion specifiers both in \ngeneral ngettext messages and also in their respective translation. This is an \nexplanation which has yet to be added to ngettext's documentation.\n\nBest Regards,\n\nChristian\n"},{"id":"214651","messageId":"7v4nf4ep73.fsf@alter.siamese.dyndns.org","threadId":"33515","inReplyTo":"1906942.3yyCMUNxTB@cs-pc","subject":"Re: [PATCH/RFC] l10n: de.po: translate 39 new messages","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2013-04-17T23:02:08Z","receivedAt":"2013-04-17T23:02:08Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Christian Stimming <stimming@tuhh.de> writes:\n\n> Thanks for the regular update! This is great work.\n>\n> One issue with the plural form messages, though:\n>\n> Am Montag, 15. April 2013, 18:27:40 schrieb Ralf Thielow:\n>>  #: bundle.c:186\n>> -#, fuzzy, c-format\n>> +#, c-format\n>>  msgid \"The bundle contains this ref:\"\n>>  msgid_plural \"The bundle contains these %d refs:\"\n>> -msgstr[0] \"Das Paket enthält %d Referenz\"\n>> -msgstr[1] \"Das Paket enthält %d Referenzen\"\n>> +msgstr[0] \"Das Paket enthält diese Referenz:\"\n>> +msgstr[1] \"Das Paket enthält diese %d Referenzen:\"\n>\n> The msgstr[0] must still contain a %d conversion specifier (which will be \n> filled with the number 1) even though the translated sentence wouldn't need \n> the 1 anymore. The previous msgstr[0] was correct; the English singular msgid \n> is not.\n>\n> Technical background: The ngettext function chooses only the string itself, \n> which will then be fed to printf() as a second step. If the printf sees more \n> variadic arguments than conversion specifiers in the string, it will be \n> unhappy. At least that's what I remembered about the ngettext things...\n>\n> http://www.gnu.org/software/libc/manual/html_node/Advanced-gettext-\n> functions.html\n\nThis vaguely sounds familiar:\n\n  http://thread.gmane.org/gmane.comp.version-control.git/218173\n  http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms\n\nIn the English singular case, the number – always 1 – can be\nreplaced with \"one\":\n\n          printf (ngettext (\"One file removed\", \"%d files removed\", n), n);\n\nThis works because the ‘printf’ function discards excess arguments\nthat are not consumed by the format string.\n"},{"id":"214736","messageId":"1366305242-3375-1-git-send-email-ralf.thielow@gmail.com","threadId":"33515","inReplyTo":"1366043260-3131-1-git-send-email-ralf.thielow@gmail.com","subject":"[PATCHv2] l10n: de.po: translate 39 new messages","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2013-04-18T17:14:02Z","receivedAt":"2013-04-18T17:14:02Z","isPatch":false,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"Translate 39 new messages came from git.pot update in\nc138af5 (l10n: git.pot: v1.8.3 round 1 (54 new, 15 removed)).\n\nWhile at there, fix some small issues.\n\nSigned-off-by: Ralf Thielow <ralf.thielow@gmail.com>\nAcked-by: Thomas Rast <trast@inf.ethz.ch>\n---\n po/de.po | 206 +++++++++++++++++++++++++++++++++------------------------------\n 1 file changed, 108 insertions(+), 98 deletions(-)\n\ndiff --git a/po/de.po b/po/de.po\nindex 2cd3fa9..88d7919 100644\n--- a/po/de.po\n+++ b/po/de.po\n@@ -136,12 +136,13 @@ msgstr \"\"\n #: branch.c:201\n #, c-format\n msgid \"Cannot setup tracking information; starting point '%s' is not a branch.\"\n-msgstr \"\"\n+msgstr \"Kann Informationen zum Übernahmezweig nicht einrichten; \"\n+\"Startpunkt '%s' ist kein Zweig.\"\n \n #: branch.c:203\n-#, fuzzy, c-format\n+#, c-format\n msgid \"the requested upstream branch '%s' does not exist\"\n-msgstr \"Zweig '%s' existiert nicht\"\n+msgstr \"der angeforderte externe Übernahmezweig '%s' existiert nicht\"\n \n #: branch.c:205\n msgid \"\"\n@@ -154,6 +155,15 @@ msgid \"\"\n \"will track its remote counterpart, you may want to use\\n\"\n \"\\\"git push -u\\\" to set the upstream config as you push.\"\n msgstr \"\"\n+\"\\n\"\n+\"Falls Sie vorhaben, Ihre Arbeit auf einem bereits existierenden,\\n\"\n+\"externen Übernahmezweig aufzubauen, sollten Sie \\\"git fetch\\\"\\n\"\n+\"ausführen, um diesen abzurufen.\\n\"\n+\"\\n\"\n+\"Falls Sie vorhaben, einen neuen lokalen Zweig zu versenden\\n\"\n+\"der seinem externen Gegenstück folgen soll, können Sie\\n\"\n+\"\\\"git push -u\\\" verwenden, um den externen Übernahmezweig\\n\"\n+\"beim Versand zu konfigurieren.\"\n \n #: bundle.c:36\n #, c-format\n@@ -181,22 +191,22 @@ msgid \"revision walk setup failed\"\n msgstr \"Einrichtung des Revisionsgangs fehlgeschlagen\"\n \n #: bundle.c:186\n-#, fuzzy, c-format\n+#, c-format\n msgid \"The bundle contains this ref:\"\n msgid_plural \"The bundle contains these %d refs:\"\n-msgstr[0] \"Das Paket enthält %d Referenz\"\n-msgstr[1] \"Das Paket enthält %d Referenzen\"\n+msgstr[0] \"Das Paket enthält diese Referenz:\"\n+msgstr[1] \"Das Paket enthält diese %d Referenzen:\"\n \n #: bundle.c:193\n msgid \"The bundle records a complete history.\"\n msgstr \"Das Paket speichert eine komplette Historie.\"\n \n #: bundle.c:195\n-#, fuzzy, c-format\n+#, c-format\n msgid \"The bundle requires this ref:\"\n msgid_plural \"The bundle requires these %d refs:\"\n-msgstr[0] \"Das Paket benötigt diese Referenz\"\n-msgstr[1] \"Das Paket benötigt diese %d Referenzen\"\n+msgstr[0] \"Das Paket benötigt diese Referenz:\"\n+msgstr[1] \"Das Paket benötigt diese %d Referenzen:\"\n \n #: bundle.c:294\n msgid \"rev-list died\"\n@@ -731,7 +741,7 @@ msgid \"Unable to write index.\"\n msgstr \"Konnte Bereitstellung nicht schreiben.\"\n \n #: object.c:195\n-#, fuzzy, c-format\n+#, c-format\n msgid \"unable to parse object: %s\"\n msgstr \"Konnte Objekt '%s' nicht parsen.\"\n \n@@ -933,7 +943,7 @@ msgstr \"Kann keine Versionsbeschreibung für %s bekommen\"\n #: sequencer.c:621\n #, c-format\n msgid \"could not revert %s... %s\"\n-msgstr \"Konnte %s nicht zurücksetzen... %s\"\n+msgstr \"Konnte %s nicht zurücknehmen... %s\"\n \n #: sequencer.c:622\n #, c-format\n@@ -1056,11 +1066,11 @@ msgstr \"Konnte %s nicht formatieren.\"\n \n #: sequencer.c:1101\n msgid \"Can't revert as initial commit\"\n-msgstr \"Kann nicht zu initialer Version zurücksetzen.\"\n+msgstr \"Rücknahme-Version kann nicht initial sein.\"\n \n #: sequencer.c:1102\n msgid \"Can't cherry-pick into empty head\"\n-msgstr \"Kann \\\"cherry-pick\\\" nicht in einem leerem Kopf ausführen.\"\n+msgstr \"Kann \\\"cherry-pick\\\" nicht in einem leeren Zweig ausführen.\"\n \n #: sha1_name.c:1036\n msgid \"HEAD does not point to a branch\"\n@@ -1376,33 +1386,29 @@ msgid \"  (all conflicts fixed: run \\\"git commit\\\")\"\n msgstr \"  (alle Konflikte behoben: führen Sie \\\"git commit\\\" aus)\"\n \n #: wt-status.c:972\n-#, fuzzy, c-format\n+#, c-format\n msgid \"You are currently reverting commit %s.\"\n-msgstr \"Sie sind gerade bei einer binären Suche in Zweig '%s'.\"\n+msgstr \"Sie nehmen gerade Version '%s' zurück.\"\n \n #: wt-status.c:977\n-#, fuzzy\n msgid \"  (fix conflicts and run \\\"git revert --continue\\\")\"\n msgstr \"\"\n-\"  (beheben Sie die Konflikte und führen Sie dann \\\"git rebase --continue\\\" \"\n+\"  (beheben Sie die Konflikte und führen Sie dann \\\"git revert --continue\\\" \"\n \"aus)\"\n \n #: wt-status.c:980\n-#, fuzzy\n msgid \"  (all conflicts fixed: run \\\"git revert --continue\\\")\"\n-msgstr \"  (alle Konflikte behoben: führen Sie \\\"git rebase --continue\\\" aus)\"\n+msgstr \"  (alle Konflikte behoben: führen Sie \\\"git revert --continue\\\" aus)\"\n \n #: wt-status.c:982\n-#, fuzzy\n msgid \"  (use \\\"git revert --abort\\\" to cancel the revert operation)\"\n msgstr \"\"\n-\"  (benutzen Sie \\\"git rebase --abort\\\" um den ursprünglichen Zweig \"\n-\"auszuchecken)\"\n+\"  (benutzen Sie \\\"git revert --abort\\\" um die Umkehroperation abzubrechen)\"\n \n #: wt-status.c:993\n-#, fuzzy, c-format\n+#, c-format\n msgid \"You are currently bisecting, started from branch '%s'.\"\n-msgstr \"Sie sind gerade bei einer binären Suche in Zweig '%s'.\"\n+msgstr \"Sie sind gerade bei einer binären Suche, gestartet von Zweig '%s'.\"\n \n #: wt-status.c:997\n msgid \"You are currently bisecting.\"\n@@ -1419,13 +1425,12 @@ msgid \"On branch \"\n msgstr \"Auf Zweig \"\n \n #: wt-status.c:1186\n-#, fuzzy\n msgid \"HEAD detached at \"\n-msgstr \"losgelöste Zweigspitze (HEAD)\"\n+msgstr \"Zweigspitze (HEAD) losgelöst bei \"\n \n #: wt-status.c:1188\n msgid \"HEAD detached from \"\n-msgstr \"\"\n+msgstr \"Zweigspitze (HEAD) losgelöst von \"\n \n #: wt-status.c:1191\n msgid \"Not currently on any branch.\"\n@@ -1446,15 +1451,16 @@ msgstr \"Ignorierte Dateien\"\n #: wt-status.c:1228\n #, c-format\n msgid \"It took %.2f seconds to enumerate untracked files.  'status -uno'\"\n-msgstr \"\"\n+msgstr \"Es dauerte %.2f Sekunden die unbeobachteten Dateien zu bestimmen.\"\n+\"'status -uno'\"\n \n #: wt-status.c:1232\n msgid \"may speed it up, but you have to be careful not to forget to add\"\n-msgstr \"\"\n+msgstr \"könnte das beschleunigen, aber Sie müssen darauf achten, neue\"\n \n #: wt-status.c:1235\n msgid \"new files yourself (see 'git help status').\"\n-msgstr \"\"\n+msgstr \"Dateien selbstständig hinzuzufügen (siehe 'git help status').\"\n \n #: wt-status.c:1238\n #, c-format\n@@ -2531,19 +2537,19 @@ msgid \" **** invalid ref ****\"\n msgstr \" **** ungültige Referenz ****\"\n \n #: builtin/branch.c:562\n-#, fuzzy, c-format\n+#, c-format\n msgid \"(no branch, rebasing %s)\"\n-msgstr \"(kein Zweig)\"\n+msgstr \"(kein Zweig, Neuaufbau von Zweig %s im Gange)\"\n \n #: builtin/branch.c:565\n #, c-format\n msgid \"(no branch, bisect started on %s)\"\n-msgstr \"\"\n+msgstr \"(kein Zweig, Neuaufbau begonnen bei %s)\"\n \n #: builtin/branch.c:568\n-#, fuzzy, c-format\n+#, c-format\n msgid \"(detached from %s)\"\n-msgstr \"liest von der Standard-Eingabe\"\n+msgstr \"(losgelöst von %s)\"\n \n #: builtin/branch.c:571\n msgid \"(no branch)\"\n@@ -2729,18 +2735,19 @@ msgid \"too many branches for a rename operation\"\n msgstr \"zu viele Zweige für eine Umbenennen-Operation angegeben\"\n \n #: builtin/branch.c:919\n-#, fuzzy\n msgid \"too many branches to set new upstream\"\n-msgstr \"zu viele Zweige für eine Umbenennen-Operation angegeben\"\n+msgstr \"zu viele Zweige angegeben um neuen Übernahmezweig zu setzen\"\n \n #: builtin/branch.c:923\n #, c-format\n msgid \"\"\n \"could not set upstream of HEAD to %s when it does not point to any branch.\"\n msgstr \"\"\n+\"Konnte keinen neuen Übernahmezweig von Zweigspitze (HEAD) zu %s setzen,\\n\"\n+\"da diese auf keinen Zweig zeigt.\"\n \n #: builtin/branch.c:926 builtin/branch.c:948 builtin/branch.c:970\n-#, fuzzy, c-format\n+#, c-format\n msgid \"no such branch '%s'\"\n msgstr \"Kein solcher Zweig '%s'\"\n \n@@ -2750,14 +2757,13 @@ msgid \"branch '%s' does not exist\"\n msgstr \"Zweig '%s' existiert nicht\"\n \n #: builtin/branch.c:942\n-#, fuzzy\n msgid \"too many branches to unset upstream\"\n-msgstr \"zu viele Zweige für eine Umbenennen-Operation angegeben\"\n+msgstr \"zu viele Zweige angegeben um Konfiguration zu Übernahmezweig zu entfernen\"\n \n #: builtin/branch.c:946\n-#, fuzzy\n msgid \"could not unset upstream of HEAD when it does not point to any branch.\"\n-msgstr \"Zweigspitze (HEAD) zeigt auf keinen Zweig\"\n+msgstr \"Konnte Konfiguration zum Übernahmezweig von Zweigspitze (HEAD) nicht\\n\"\n+\"entfernen, da diese auf keinen Zweig zeigt.\"\n \n #: builtin/branch.c:952\n #, c-format\n@@ -2766,7 +2772,7 @@ msgstr \"Zweig '%s' hat keinen externen Übernahmezweig gesetzt\"\n \n #: builtin/branch.c:967\n msgid \"it does not make sense to create 'HEAD' manually\"\n-msgstr \"\"\n+msgstr \"'HEAD' darf nicht manuell erstellt werden\"\n \n #: builtin/branch.c:973\n msgid \"-a and -r options to 'git branch' do not make sense with a branch name\"\n@@ -3467,6 +3473,9 @@ msgid \"\"\n \"You can inspect what was checked out with 'git status'\\n\"\n \"and retry the checkout with 'git checkout -f HEAD'\\n\"\n msgstr \"\"\n+\"Klonen erfolgreich, Auschecken ist aber fehlgeschlagen.\\n\"\n+\"Sie können mit 'git status' prüfen, was ausgecheckt worden ist\\n\"\n+\"und das Auschecken mit 'git checkout -f HEAD' erneut versuchen.\\n\"\n \n #: builtin/clone.c:466\n #, c-format\n@@ -3474,9 +3483,8 @@ msgid \"Could not find remote branch %s to clone.\"\n msgstr \"Konnte zu klonenden externer Zweig %s nicht finden.\"\n \n #: builtin/clone.c:540\n-#, fuzzy\n msgid \"remote did not send all necessary objects\"\n-msgstr \"%s hat nicht alle erforderlichen Objekte gesendet\\n\"\n+msgstr \"Fernarchiv hat nicht alle erforderlichen Objekte gesendet.\"\n \n #: builtin/clone.c:600\n msgid \"remote HEAD refers to nonexistent ref, unable to checkout.\\n\"\n@@ -3485,9 +3493,8 @@ msgstr \"\"\n \"und kann nicht ausgecheckt werden.\\n\"\n \n #: builtin/clone.c:631\n-#, fuzzy\n msgid \"unable to checkout working tree\"\n-msgstr \"konnte %s nicht schreiben\"\n+msgstr \"Arbeitsbaum konnte nicht ausgecheckt werden\"\n \n #: builtin/clone.c:739\n msgid \"Too many arguments.\"\n@@ -4382,13 +4389,12 @@ msgid \"debug search strategy on stderr\"\n msgstr \"protokolliert die Suchstrategie in der Standard-Fehlerausgabe\"\n \n #: builtin/describe.c:404\n-#, fuzzy\n msgid \"use any ref\"\n-msgstr \"versendet alle Referenzen\"\n+msgstr \"verwendet alle Referenzen\"\n \n #: builtin/describe.c:405\n msgid \"use any tag, even unannotated\"\n-msgstr \"\"\n+msgstr \"verwendet jede Markierung, auch nicht-annotierte\"\n \n #: builtin/describe.c:406\n msgid \"always use long format\"\n@@ -6179,7 +6185,7 @@ msgstr \"bricht ab, wenn kein Vorspulen möglich ist\"\n \n #: builtin/merge.c:203\n msgid \"Verify that the named commit has a valid GPG signature\"\n-msgstr \"\"\n+msgstr \"überprüft die genannte Version auf eine gültige GPG-Signatur\"\n \n #: builtin/merge.c:204 builtin/notes.c:866 builtin/revert.c:112\n msgid \"strategy\"\n@@ -6409,23 +6415,24 @@ msgstr \"\"\n #: builtin/merge.c:1265\n #, c-format\n msgid \"Commit %s has an untrusted GPG signature, allegedly by %s.\"\n-msgstr \"\"\n+msgstr \"Version %s hat eine nicht vertrauenswürdige GPG-Signatur, \"\n+\"angeblich von %s.\"\n \n #: builtin/merge.c:1268\n #, c-format\n msgid \"Commit %s has a bad GPG signature allegedly by %s.\"\n-msgstr \"\"\n+msgstr \"Version %s hat eine ungültige GPG-Signatur, angeblich von %s.\"\n \n #. 'N'\n #: builtin/merge.c:1271\n-#, fuzzy, c-format\n+#, c-format\n msgid \"Commit %s does not have a GPG signature.\"\n-msgstr \"Version %s hat keinen Elternteil %d\"\n+msgstr \"Version %s hat keine GPG-Signatur.\"\n \n #: builtin/merge.c:1274\n #, c-format\n msgid \"Commit %s has a good GPG signature by %s\\n\"\n-msgstr \"\"\n+msgstr \"Version %s hat eine gültige GPG-Signatur von %s\\n\"\n \n #: builtin/merge.c:1358\n #, c-format\n@@ -7549,7 +7556,7 @@ msgstr \"umgeht \\\"pre-push hook\\\"\"\n \n #: builtin/push.c:440\n msgid \"push missing but relevant tags\"\n-msgstr \"\"\n+msgstr \"versendet fehlende, aber relevante Markierungen\"\n \n #: builtin/push.c:450\n msgid \"--delete is incompatible with --all, --mirror and --tags\"\n@@ -9939,7 +9946,7 @@ msgstr \"Hinzufügen von Unterprojekt '$sm_path' fehlgeschlagen\"\n #: git-submodule.sh:431\n #, sh-format\n msgid \"Failed to register submodule '$sm_path'\"\n-msgstr \"Registierung von Unterprojekt '$sm_path' fehlgeschlagen\"\n+msgstr \"Fehler beim Eintragen von Unterprojekt '$sm_path' in die Konfiguration.\"\n \n #: git-submodule.sh:474\n #, sh-format\n@@ -9959,38 +9966,38 @@ msgstr \"Keine URL für Unterprojekt-Pfad '$sm_path' in .gitmodules gefunden\"\n #: git-submodule.sh:541\n #, sh-format\n msgid \"Failed to register url for submodule path '$sm_path'\"\n-msgstr \"Registrierung der URL für Unterprojekt-Pfad '$sm_path' fehlgeschlagen\"\n+msgstr \"Fehler beim Eintragen der URL für Unterprojekt-Pfad '$sm_path' in die\"\n+\" Konfiguration.\"\n \n #: git-submodule.sh:543\n #, sh-format\n msgid \"Submodule '$name' ($url) registered for path '$sm_path'\"\n-msgstr \"Unterprojekt '$name' ($url) ist für Pfad '$sm_path' registriert\"\n+msgstr \"Unterprojekt '$name' ($url) für Pfad '$sm_path' in die Konfiguration \"\n+\"eingetragen\"\n \n #: git-submodule.sh:551\n #, sh-format\n msgid \"Failed to register update mode for submodule path '$sm_path'\"\n-msgstr \"\"\n-\"Registrierung des Aktualisierungsmodus für Unterprojekt-Pfad '$sm_path' \"\n-\"fehlgeschlagen\"\n+msgstr \"Fehler bei Änderung des Aktualisierungsmodus für Unterprojekt-Pfad \"\n+\"'$sm_path' in der Konfiguration.\"\n \n #: git-submodule.sh:588\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Use '.' if you really want to deinitialize all submodules\"\n-msgstr \"Verwenden Sie -f wenn Sie diese wirklich hinzufügen möchten.\\n\"\n+msgstr \"Verwenden Sie '.' wenn Sie wirklich alle Unterprojekte\\n\"\n+\"deinitialisieren möchten.\"\n \n #: git-submodule.sh:603\n #, sh-format\n msgid \"Submodule work tree '$sm_path' contains a .git directory\"\n-msgstr \"\"\n+msgstr \"Arbeitsbaum des Unterprojekts in '$sm_path' enthält ein .git-Verzeichnis\"\n \n #: git-submodule.sh:604\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"\"\n \"(use 'rm -rf' if you really want to remove it including all of its history)\"\n msgstr \"\"\n-\"Unterprojekt '%s' (oder ein geschachteltes Unterprojekt hiervon) verwendet\\n\"\n-\"ein .git-Verzeichnis (benutzen Sie 'rm -rf' wenn Sie dieses wirklich \"\n-\"mitsamt\\n\"\n+\"(benutzen Sie 'rm -rf' wenn Sie dieses Unterprojekt wirklich mitsamt\\n\"\n \"seiner Historie löschen möchten)\"\n \n #: git-submodule.sh:610\n@@ -9999,40 +10006,43 @@ msgid \"\"\n \"Submodule work tree '$sm_path' contains local modifications; use '-f' to \"\n \"discard them\"\n msgstr \"\"\n+\"Arbeitsbaum von Unterprojekt in '$sm_path' enthält lokale Änderungen; \"\n+\"verwenden Sie '-f' um diese zu verwerfen\"\n \n #: git-submodule.sh:613\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Cleared directory '$sm_path'\"\n-msgstr \"Konnte Verzeichnis '%s' nicht erstellen.\"\n+msgstr \"Verzeichnis '$sm_path' bereinigt.\"\n \n #: git-submodule.sh:614\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Could not remove submodule work tree '$sm_path'\"\n-msgstr \"Registierung von Unterprojekt '$sm_path' fehlgeschlagen\"\n+msgstr \"Konnte Arbeitsbaum des Unterprojektes in '$sm_path' nicht löschen.\"\n \n #: git-submodule.sh:617\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Could not create empty submodule directory '$sm_path'\"\n-msgstr \"Konnte Verzeichnis '%s' nicht erstellen.\"\n+msgstr \"Konnte kein leeres Verzeichnis für Unterprojekt in '$sm_path' erstellen.\"\n \n #: git-submodule.sh:626\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Submodule '$name' ($url) unregistered for path '$sm_path'\"\n-msgstr \"Unterprojekt '$name' ($url) ist für Pfad '$sm_path' registriert\"\n+msgstr \"Unterprojekt '$name' ($url) für Pfad '$sm_path' wurde aus der \"\n+\"Konfiguration entfernt.\"\n \n #: git-submodule.sh:731\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"\"\n \"Submodule path '$prefix$sm_path' not initialized\\n\"\n \"Maybe you want to use 'update --init'?\"\n msgstr \"\"\n-\"Unterprojekt-Pfad '$sm_path' ist nicht initialisiert\\n\"\n+\"Unterprojekt-Pfad '$prefix$sm_path' ist nicht initialisiert.\\n\"\n \"Vielleicht möchten Sie 'update --init' benutzen?\"\n \n #: git-submodule.sh:744\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Unable to find current revision in submodule path '$prefix$sm_path'\"\n-msgstr \"Konnte aktuelle Revision in Unterprojekt-Pfad '$sm_path' nicht finden\"\n+msgstr \"Konnte aktuelle Revision in Unterprojekt-Pfad '$prefix$sm_path' nicht finden.\"\n \n #: git-submodule.sh:753\n #, sh-format\n@@ -10040,45 +10050,45 @@ msgid \"Unable to fetch in submodule path '$sm_path'\"\n msgstr \"Konnte in Unterprojekt-Pfad '$sm_path' nicht anfordern\"\n \n #: git-submodule.sh:777\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Unable to fetch in submodule path '$prefix$sm_path'\"\n-msgstr \"Konnte in Unterprojekt-Pfad '$sm_path' nicht anfordern\"\n+msgstr \"Konnte in Unterprojekt-Pfad '$prefix$sm_path' nicht anfordern\"\n \n #: git-submodule.sh:791\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Unable to rebase '$sha1' in submodule path '$prefix$sm_path'\"\n-msgstr \"Neuaufbau von '$sha1' in Unterprojekt-Pfad '$sm_path' nicht möglich\"\n+msgstr \"Neuaufbau von '$sha1' in Unterprojekt-Pfad '$prefix$sm_path' nicht möglich\"\n \n #: git-submodule.sh:792\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Submodule path '$prefix$sm_path': rebased into '$sha1'\"\n-msgstr \"Unterprojekt-Pfad '$sm_path': neu aufgebaut in '$sha1'\"\n+msgstr \"Unterprojekt-Pfad '$prefix$sm_path': neu aufgebaut in '$sha1'\"\n \n #: git-submodule.sh:797\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Unable to merge '$sha1' in submodule path '$prefix$sm_path'\"\n msgstr \"\"\n-\"Zusammenführung von '$sha1' in Unterprojekt-Pfad '$sm_path' fehlgeschlagen\"\n+\"Zusammenführung von '$sha1' in Unterprojekt-Pfad '$prefix$sm_path' fehlgeschlagen\"\n \n #: git-submodule.sh:798\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Submodule path '$prefix$sm_path': merged in '$sha1'\"\n-msgstr \"Unterprojekt-Pfad '$sm_path': zusammengeführt in '$sha1'\"\n+msgstr \"Unterprojekt-Pfad '$prefix$sm_path': zusammengeführt in '$sha1'\"\n \n #: git-submodule.sh:803\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Unable to checkout '$sha1' in submodule path '$prefix$sm_path'\"\n-msgstr \"Konnte '$sha1' in Unterprojekt-Pfad '$sm_path' nicht auschecken.\"\n+msgstr \"Konnte '$sha1' in Unterprojekt-Pfad '$prefix$sm_path' nicht auschecken.\"\n \n #: git-submodule.sh:804\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Submodule path '$prefix$sm_path': checked out '$sha1'\"\n-msgstr \"Unterprojekt-Pfad: '$sm_path': '$sha1' ausgecheckt\"\n+msgstr \"Unterprojekt-Pfad: '$prefix$sm_path': '$sha1' ausgecheckt\"\n \n #: git-submodule.sh:831\n-#, fuzzy, sh-format\n+#, sh-format\n msgid \"Failed to recurse into submodule path '$prefix$sm_path'\"\n-msgstr \"Fehler bei Rekursion in Unterprojekt-Pfad '$sm_path'\"\n+msgstr \"Fehler bei Rekursion in Unterprojekt-Pfad '$prefix$sm_path'\"\n \n #: git-submodule.sh:939\n msgid \"The --cached option cannot be used with the --files option\"\n-- \n1.8.2.1.684.g4c1bf17\n"}]}