{"thread":{"id":"31803","subject":"Re: [RFC/PATCH] l10n: de.po: translate 825 new messages","startedAt":"2012-10-13T20:33:37Z","lastAt":"2012-12-04T06:19:16Z","messageCount":10,"participants":["Thomas Rast","Ralf Thielow","Michael J Gruber"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"201085","messageId":"87pq4mgli6.fsf@pctrast.inf.ethz.ch","threadId":"31803","inReplyTo":"1349200849-7436-1-git-send-email-ralf.thielow@gmail.com","subject":"Re: [RFC/PATCH] l10n: de.po: translate 825 new messages","fromName":"Thomas Rast","fromEmail":"trast@inf.ethz.ch","sentAt":"2012-10-13T20:33:37Z","receivedAt":"2012-10-13T20:33:37Z","isPatch":true,"sender":{"key":"tr@thomasrast.ch","avatar":"https://avatars.githubusercontent.com/u/153510?v=4"},"body":"Hi Ralf\n\nI just realized that, unfortunately, your original message is far beyond\nthe message size limit on vger (100000 bytes according to [1]).  So\nnobody outside of the Cc list has seen it...\n\nNote for other readers: the glossary (also mentioned a few times below)\nis at\n\n  https://github.com/ralfth/git-po-de/wiki/Glossary\n\nWe're using it to keep things consistent.\n\n\nRalf Thielow <ralf.thielow@gmail.com> writes:\n\n>  msgid \"git archive --list\"\n> -msgstr \"git archive: NACK %s\"\n> +msgstr \"git archive --list\"\n\nI suppose a literal command invocation shouldn't be translatable in the\nfirst place.\n\n>  #: archive.c:322\n>  msgid \"archive format\"\n> -msgstr \"\"\n> +msgstr \"Archivformat\"\n\nThis is a bit tricky because you call a repository \"Projektarchiv\".  The\nsimplest solution I can come up with is replacing all instances of\n\"archive\" in the messages of git-archive with \"Ausgabe\" (output).  Still\nleaves the confusion between git-archive's name and the Projektarchiv,\nthough.\n\n>  #: archive.c:324\n>  msgid \"prepend prefix to each pathname in the archive\"\n> -msgstr \"\"\n> +msgstr \"stellt einen Prefix vor jeden Pfadnamen in dem Archiv\"\n\nPräfix?\n\n>  #: archive.c:346 builtin/archive.c:95 builtin/notes.c:616\n> -#, fuzzy\n>  msgid \"command\"\n> -msgstr \"führe $command aus\"\n> +msgstr \"Kommando\"\n>  \n>  #: archive.c:347 builtin/archive.c:96\n>  msgid \"path to the remote git-upload-archive command\"\n> -msgstr \"\"\n> +msgstr \"Pfad zum externen \\\"git-upload-archive\\\" Kommando\"\n\nIn both of these it may be less strange to call it \"Programm\", since\nyou're supposed to give it the path to the git-upload-archive program.\n\n>  #: wt-status.c:1040\n> -#, fuzzy, c-format\n> +#, c-format\n>  msgid \"nothing to commit (create/copy files and use \\\"git add\\\" to track)\\n\"\n> -msgstr \" (Erstelle/Kopiere Dateien und benutze \\\"git add\\\" zum Beobachten)\"\n> +msgstr \"\"\n> +\"nichts zum Eintragen (Erstelle/Kopiere Dateien und benutze \\\"git add\\\" zum \"\n> +\"Beobachten)\\n\"\n>  \n>  #: wt-status.c:1043 wt-status.c:1048\n> -#, fuzzy, c-format\n> +#, c-format\n>  msgid \"nothing to commit\\n\"\n> -msgstr \"nichts zum Eintragen%s\\n\"\n> +msgstr \"nichts zum Eintragen\\n\"\n\nIn these and others, \"nichts einzutragen\" would sound nicer.\n\n>  #: builtin/add.c:322\n> -#, fuzzy\n>  msgid \"interactive picking\"\n> -msgstr \"interaktives Hinzufügen fehlgeschlagen\"\n> +msgstr \"interaktives Pflücken\"\n\n\"interaktives Auswählen\" would let us reserve \"pflücken\" for\ncherry-picking (and similar operations, e.g. in the TODO sheet of rebase\n-i).\n\n>  #: builtin/add.c:327\n>  msgid \"record only the fact that the path will be added later\"\n> -msgstr \"\"\n> +msgstr \"speichert nur den Fakt, dass der Pfad später hinzugefügt wird\"\n\nFakt? :-)\n\nHow about:\n\n  speichert nur, dass der Pfad später hinzugefügt werden soll\n\n>  #: builtin/add.c:331\n>  msgid \"check if - even missing - files are ignored in dry run\"\n> -msgstr \"\"\n> +msgstr \"prüft ob - auch fehlende - Dateien im Trockenlauf ignoriert werden\"\n\nYou called \"dry run\" a \"Probelauf\" earlier, which I liked better.\n\n>  #: builtin/blame.c:2316\n>  msgid \"Show blame entries as we find them, incrementally\"\n> -msgstr \"\"\n> +msgstr \"Zeigt \\\"blame\\\"-Einträge wie gefunden, schrittweise\"\n\nZeigt \"blame\"-Einträge schrittweise, während wir sie generieren\n\n(or something along those lines, but \"wie gefunden\" makes no sense)\n\n>  #: builtin/blame.c:2317\n>  msgid \"Show blank SHA-1 for boundary commits (Default: off)\"\n> -msgstr \"\"\n> +msgstr \"Zeigt leere SHA-1 für Grenzversionen (Standard: off)\"\n>  \n>  #: builtin/blame.c:2318\n>  msgid \"Do not treat root commits as boundaries (Default: off)\"\n> -msgstr \"\"\n> +msgstr \"Behandelt Ursprungsversionen nicht als Grenzen (Standard: off)\"\n\n\"Standard: aus\"?  It's not like it takes an argument \"on\" or \"off\".\nThis is in a lot of the messages of git-blame.\n\nI added {root,boundary} commit to the glossary according to these.\n\n>  #: builtin/blame.c:2331\n>  msgid \"Spend extra cycles to find better match\"\n> -msgstr \"\"\n> +msgstr \"führt zusätzliche Durchläufe für bessere Übereinstimmungen durch\"\n\nCycles here does not mean \"Durchläufe\" (cycles through a loop) but CPU\ncycles.  How about\n\n  arbeite länger, um bessere Übereinstimmungen zu finden\n\n>  #: builtin/branch.c:724\n> -#, fuzzy\n>  msgid \"Generic options\"\n> -msgstr \"Ungültige Option: %s\"\n> +msgstr \"Generische Optionen\"\n\nAllgemeine Optionen?\n\n>  #: builtin/branch.c:726\n>  msgid \"show hash and subject, give twice for upstream branch\"\n>  msgstr \"\"\n> +\"Zeigt Hash und Betreff, doppelte Angabe für Anzeige des externen \"\n> +\"Übernahmezweiges\"\n\nI don't think I would understand the \"doppelte Angabe\".  How about\n\n  Zeigt Hash und Betreff; -vv: zusätzlich externen Übernahmezweig\n\n>  #: builtin/branch.c:727\n>  msgid \"suppress informational messages\"\n> -msgstr \"\"\n> +msgstr \"unterdrückt informatorische Meldungen\"\n\nI don't think that's a word.  \"unterdrückt Informationsmeldungen\"?\n\n>  #: builtin/branch.c:762\n> -#, fuzzy\n>  msgid \"force creation (when already exists)\"\n> -msgstr \"externes Projektarchiv %s existiert bereits\"\n> +msgstr \"erzwingt Erzeugung (wenn dieser bereits existiert)\"\n\nErzeuge auch, wenn der Zweig bereits existiert?\n\nNot a big difference, but avoids \"Erzeugung\".\n\n>  #: builtin/branch.c:876\n>  #, c-format\n>  msgid \"Branch '%s' has no upstream information\"\n> -msgstr \"\"\n> +msgstr \"Zweig '%s' hat keine Informationen zu einem externen Übernahmezweig\"\n\nThe information bit sounds strange to me.\n\nZweig '%s' hat keinen externen Übernahmezweig gesetzt?\n\n>  #: builtin/cat-file.c:273\n>  msgid \"for blob objects, run textconv on object's content\"\n> -msgstr \"\"\n> +msgstr \"für Blob-Objekte, führt \\\"textconv\\\" auf den Objektinhalt aus\"\n\nführt textconv auf dem Inhalt von Blob-Objekten aus?\n\nI guess there's a deeper question hiding here: do we want to translate\ntextconv (the concept, not the config)?\n\n>  #: builtin/checkout-index.c:204\n>  msgid \"when creating files, prepend <string>\"\n> -msgstr \"\"\n> +msgstr \"wenn Dateien erzeugt werden, stelle <Zeichenkette> voran\"\n\nThis is a rather cryptic message.  Does it mean prepending something to\nthe content?  The original should probably say \"... to their name\" to\nclarify, and then the German one would end in \"vor ihren Namen\" or\nsomething.\n\n>  #: builtin/checkout-index.c:207\n>  msgid \"copy out the files from named stage\"\n> -msgstr \"\"\n> +msgstr \"kopiert Dateien von einer benannten Bereitstellung\"\n\n\"Stage\" in this context means the 0/1/2/3 thing where unmerged entries\ndiffer from normal entries.  Thank the Git gods for overloading yet\nanother term heavily.\n\nWe don't have a translation for \"stage\" in the glossary.  The best I can\ncome up with is \"Stufe\", but if you can find something that evokes the\nmental image of the \"sides\" of a merge, that would be better IMO.\n\n> @@ -2709,19 +2702,19 @@ msgstr \"Konnte Ergebnis der Zusammenführung von '%s' nicht hinzufügen.\"\n>  \n>  #: builtin/checkout.c:236 builtin/checkout.c:239 builtin/checkout.c:242\n>  #: builtin/checkout.c:245\n> -#, fuzzy, c-format\n> +#, c-format\n>  msgid \"'%s' cannot be used with updating paths\"\n> -msgstr \"%s: %s kann nicht mit %s benutzt werden\"\n> +msgstr \"'%s' kann nicht mit der Aktualisierung von Pfaden benutzt werden\"\n\nAnother one that is odd even in the original.  Does it update paths?\nNo, it updates the content of files matching the listed pathspecs.\n\"cannot be used with paths\" would be nicer.\n\n>  #: builtin/checkout.c:1013\n>  msgid \"create/reset and checkout a branch\"\n> -msgstr \"\"\n> +msgstr \"erzeugt/setzt neu und checkt einen Zweig aus\"\n\nI added 'reset = neu setzen' to the glossary.  I don't particularly like\nit, but everything I can think about relates to overwriting and sounds\nlike an operation on _files_.\n\n>  #: builtin/checkout.c:1014\n> -#, fuzzy\n>  msgid \"create reflog for new branch\"\n> -msgstr \"Zeigt an, erstellt oder entfernt Zweige\"\n> +msgstr \"erzeugt Referenzprotokoll für einen neuen Zweig\"\n\nFür _den_ neuen Zweig?\n\n>  #: builtin/checkout.c:1015\n>  msgid \"detach the HEAD at named commit\"\n> -msgstr \"\"\n> +msgstr \"löst die Zweigspitze (HEAD) zu benannter Version\"\n\nI like the angle of \"lösen\" (perhaps loslösen?) on detaching HEAD, but\nit just doesn't fit with \"zu\" in my ears.\n\nOnce you settle on something, note that 'detach' is not in the glossary\nyet.\n\n>  #: builtin/checkout.c:1016\n> -#, fuzzy\n>  msgid \"set upstream info for new branch\"\n> -msgstr \"Kein entferntes Projektarchiv für Zweig '%s' konfiguriert.\"\n> +msgstr \"setzt Informationen zum externen Übernahmezweig für einen neuen Zweig\"\n\nFür _den_ neuen Zweig (again).\n\n>  #: builtin/checkout.c:1019\n>  msgid \"checkout our version for unmerged files\"\n> -msgstr \"\"\n> +msgstr \"checkt unsere Version für nicht zusammengeführte Dateien aus\"\n> \n>  #: builtin/checkout.c:1021\n>  msgid \"checkout their version for unmerged files\"\n> -msgstr \"\"\n> +msgstr \"checkt ihre Version für nicht zusammengeführte Dateien aus\"\n\nYou're translating 'our/their version' -> unsere/ihre Version.  Taken\njust by itself I think it would be okay or at worst mildly confusing\n(how about \"unsere/ihre Seite [der Zusammenführung]\"?).\n\nHowever, in the wider context it is actually dangerous, because you are\noverloading the (German) Version here.  It already means 'commit'!\n\n>  #: builtin/checkout.c:1024\n>  msgid \"perform a 3-way merge with the new branch\"\n> -msgstr \"\"\n> +msgstr \"führt eine 3-Wege-Zusammenführung mit einem neuen Zweig aus\"\n\nMit _dem_ neuen Zweig.  This one actually has the definite article in\nthe original, too.\n\nHowever, speaking of the original, \"with the target branch\" would be\nclearer.  The merge operation only makes sense if the branch already\nexists, so it's not \"new branch\" in the sense of the previous group of\noptions, which apply to the _to-be-created_ branch.\n\n>  #: builtin/checkout.c:1030\n>  msgid \"second guess 'git checkout no-such-branch'\"\n> -msgstr \"\"\n> +msgstr \"zweite Vermutung 'git checkout no-such-branch'\"\n\nUmm, no?  Second-guessing means doubting or criticising an earlier\ndecision, and dict.leo.org tells me that it can also be used in the\nsense of predicting an action.  Either way, it has nothing to do with a\n\"Vermutung\".\n\nThat being said, it's a help string for an undocumented option that only\nmakes sense as --no-guess (i.e. it's on by default).  You may as well\njust leave it untranslated.\n\n>  #: builtin/clean.c:51\n>  msgid \"do not print names of files removed\"\n> -msgstr \"\"\n> +msgstr \"gibt keine Namen von entfernten Dateien aus\"\n[...]\n>  #: builtin/clean.c:55\n> -#, fuzzy\n>  msgid \"remove whole directories\"\n> -msgstr \"Zwei Ausgabeverzeichnisse?\"\n> +msgstr \"entfernt ganze Verzeichnisse\"\n[...]\n>  #: builtin/clean.c:58\n>  msgid \"remove ignored files, too\"\n> -msgstr \"\"\n> +msgstr \"entfernt auch ignorierte Dateien\"\n>  \n>  #: builtin/clean.c:60\n>  msgid \"remove only ignored files\"\n> -msgstr \"\"\n> +msgstr \"entfernt nur ignorierte Dateien\"\n\nentfernt -> gelöscht avoids the ambiguity with the whole remote\nbranch/repo business.\n\n>  #: builtin/clone.c:76\n>  msgid \"don't use local hardlinks, always copy\"\n> -msgstr \"\"\n> +msgstr \"benutzt lokal keine harten Verknüpfungen, immer Kopien\"\n\nWikipedia's \"in other languages\" points from en:hardlink to de:\"harter\nLink\".  Not that I like this (I would have guessed it's \"hardlink\"\nliterally), but maybe we should stick to it since it's not Git's own\njargon?\n\n>  #: builtin/clone.c:78\n> -#, fuzzy\n>  msgid \"setup as shared repository\"\n> -msgstr \"Kein Git-Projektarchiv\"\n> +msgstr \"Einrichtung als verteiltes Projektarchiv\"\n[...]\n>  #: builtin/clone.c:86\n>  msgid \"reference repository\"\n> -msgstr \"\"\n> +msgstr \"referenziert Projektarchiv\"\n\nBoth of these scare me a bit, but so do the English versions.  They're\nvery terse for options that should not be used unless you know what the\nimplications are.  Perhaps it should say \"(see help)\" or something.\n\n>  #: builtin/clone.c:97 builtin/init-db.c:494\n>  msgid \"gitdir\"\n> -msgstr \"\"\n> +msgstr \"Git-Verzeichnis\"\n\n.git-Verzeichnis?\n\nIt doesn't have to be named like this, but that would clarify things.\n\n>  #: builtin/column.c:27 builtin/column.c:28\n> -#, fuzzy\n>  msgid \"layout to use\"\n> -msgstr \"lokal nicht aktuell\"\n> +msgstr \"zu verwendender Aufbau\"\n\nAnordnung?\n\n>  #: builtin/column.c:30\n>  msgid \"Padding space on left border\"\n> -msgstr \"\"\n> +msgstr \"Abstand zur linken Grenze\"\n[...]\n>  #: builtin/column.c:31\n>  msgid \"Padding space on right border\"\n> -msgstr \"\"\n> +msgstr \"Abstand zur rechten Grenze\"\n\nborder here means \"Rand\"!\n\n>  #: builtin/commit.c:1399\n>  msgid \"the commit is authored by me now (used with -C/-c/--amend)\"\n> -msgstr \"\"\n> +msgstr \"diese Version ist jetzt von mir verfasst (benutzt mit -C/-c/--amend)\"\n\n\"Ich bin jetzt der Autor der Version\" or \"Setze mich als Autor der\nVersion\" would make much clearer which field is being updated by this.\n\n>  #: builtin/commit.c:1411\n>  msgid \"add specified files to index for commit\"\n> -msgstr \"\"\n> +msgstr \"stellt angegebene Dateien zur Eintragung bereit\"\n\nThis doesn't make very clear what is going on (it's the help for the\ncommit --include option).  Perhaps something entirely different from the\noriginal, like\n\n  Trägt die angegebenen Dateien zusätzlich zur Bereitstellung ein\n\n  Trägt die angegebenen Dateien zusätzlich zu jenen in der Bereitstellung ein\n\nwould be better.\n\n>  #: builtin/config.c:64\n>  msgid \"remove all matches: name [value-regex]\"\n\nNot your fault or area of expertise, but most of the git-config options\nseem to suffer the problem that there cannot be two (or more)\nargument descriptors in the help.\n\nI.e., right now it looks like\n\n    --get                 get value: name [value-regex]                                                \n    --get-all             get all values: key [value-regex]\n    --get-regexp          get values for regexp: name-regex [value-regex]\n\nSo far it's understandable, if a bit hard to read.  But this is very\nconfusing:\n\n    --get-color <slot>    find the color configured: [default]\n\n>  #: builtin/describe.c:406\n>  msgid \"use any tag in .git/refs/tags\"\n> -msgstr \"\"\n> +msgstr \"benutzt jede Markierung in .git/refs/tags\"\n\nalle Markierungen?\n\n>  #: builtin/describe.c:416 builtin/name-rev.c:238\n>  msgid \"show abbreviated commit object as fallback\"\n> -msgstr \"\"\n> +msgstr \"zeigt als Reserve gekürztes Versionsobjekt\"\n\nfallback should be something like Ausweichlösung.  But how about\n\n  zeigt gekürzte Versions-SHA, wenn sonst nichts zutrifft\n\n>  #: builtin/fast-export.c:643\n>  msgid \"Dump marks to this file\"\n> -msgstr \"\"\n> +msgstr \"Anzeige von Kennzeichen für diese Datei\"\n[...]\n>  #: builtin/fast-export.c:645\n>  msgid \"Import marks from this file\"\n> -msgstr \"\"\n> +msgstr \"Importiert Kennzeichen von dieser Datei\"\n\nHow did you manage to nail the second one, but get the first one wrong?\n:-)\n\nThe first one should be \"Schreibe Kennzeichen in diese Datei\".\n\n\nI got as far as (all from) builtin/fetch.c.  I'll post the rest in one\nor two more batches as I get around to it.\n\nCheers,\nThomas\n\n\nFootnotes: \n[1]  http://vger.kernel.org/majordomo-info.html\n\n-- \nThomas Rast\ntrast@{inf,student}.ethz.ch\n"},{"id":"201173","messageId":"1350221385-3467-1-git-send-email-ralf.thielow@gmail.com","threadId":"31803","inReplyTo":"87pq4mgli6.fsf@pctrast.inf.ethz.ch","subject":"fixes of previous commit","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2012-10-14T13:29:45Z","receivedAt":"2012-10-14T13:29:45Z","isPatch":false,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"---\n\n> Hi Ralf\n>\n\nHi Thomas,\n\nthanks for your work! All your suggestions are very good.\n\n> I just realized that, unfortunately, your original message is far beyond\n> the message size limit on vger (100000 bytes according to [1]).  So\n> nobody outside of the Cc list has seen it...\n>\n\nOops, I didn't notice that and can't remember of a hint from vger.\nNext time I'll check the mailing list whether the mail is there.\n\n>> +msgstr \"kopiert Dateien von einer benannten Bereitstellung\"\n>\n> \"Stage\" in this context means the 0/1/2/3 thing where unmerged entries\n> differ from normal entries.  Thank the Git gods for overloading yet\n> another term heavily.\n>\n> We don't have a translation for \"stage\" in the glossary.  The best I can\n> come up with is \"Stufe\", but if you can find something that evokes the\n> mental image of the \"sides\" of a merge, that would be better IMO.\n\nWhat about \"Stand\"?\n\n>> +msgstr \"checkt ihre Version für nicht zusammengeführte Dateien aus\"\n>\n> You're translating 'our/their version' -> unsere/ihre Version.  Taken\n> just by itself I think it would be okay or at worst mildly confusing\n> (how about \"unsere/ihre Seite [der Zusammenführung]\"?).\n>\n> However, in the wider context it is actually dangerous, because you are\n> overloading the (German) Version here.  It already means 'commit'!\n>\n\nI've changed it to \"Variante\", what do you think?\n\n> entfernt -> gelöscht avoids the ambiguity with the whole remote\n> branch/repo business.\n>\n\nThanks, I've changed also other messages this way.\n\n>>  #: builtin/fast-export.c:643\n>>  msgid \"Dump marks to this file\"\n>> -msgstr \"\"\n>> +msgstr \"Anzeige von Kennzeichen für diese Datei\"\n> [...]\n>>  #: builtin/fast-export.c:645\n>>  msgid \"Import marks from this file\"\n>> -msgstr \"\"\n>> +msgstr \"Importiert Kennzeichen von dieser Datei\"\n>\n> How did you manage to nail the second one, but get the first one wrong?\n> :-)\n\nGaahh, how embarrassing :)\n\n po/de.po | 157 +++++++++++++++++++++++++++++++--------------------------------\n 1 file changed, 78 insertions(+), 79 deletions(-)\n\ndiff --git a/po/de.po b/po/de.po\nindex 9ffe4f2..796ada1 100644\n--- a/po/de.po\n+++ b/po/de.po\n@@ -50,12 +50,12 @@ msgstr \"git archive --list\"\n msgid \"\"\n \"git archive --remote <repo> [--exec <cmd>] [options] <tree-ish> [<path>...]\"\n msgstr \"\"\n-\"git archive --remote <Projektarchiv> [--exec <Kommando>] [Optionen] \"\n+\"git archive --remote <Projektarchiv> [--exec <Programm>] [Optionen] \"\n \"<Versionsreferenz> [Pfad...]\"\n \n #: archive.c:13\n msgid \"git archive --remote <repo> [--exec <cmd>] --list\"\n-msgstr \"git archive --remote <Projektarchiv> [--exec <Kommando>] --list\"\n+msgstr \"git archive --remote <Projektarchiv> [--exec <Programm>] --list\"\n \n #: archive.c:322\n msgid \"fmt\"\n@@ -63,7 +63,7 @@ msgstr \"Format\"\n \n #: archive.c:322\n msgid \"archive format\"\n-msgstr \"Archivformat\"\n+msgstr \"Ausgabeformat\"\n \n #: archive.c:323 builtin/log.c:1079\n msgid \"prefix\"\n@@ -71,7 +71,7 @@ msgstr \"Prefix\"\n \n #: archive.c:324\n msgid \"prepend prefix to each pathname in the archive\"\n-msgstr \"stellt einen Prefix vor jeden Pfadnamen in dem Archiv\"\n+msgstr \"stellt einen Präfix vor jeden Pfadnamen in der Ausgabe\"\n \n #: archive.c:325 builtin/archive.c:91 builtin/blame.c:2332\n #: builtin/blame.c:2333 builtin/config.c:56 builtin/fast-export.c:642\n@@ -83,7 +83,7 @@ msgstr \"Datei\"\n \n #: archive.c:326 builtin/archive.c:92\n msgid \"write the archive to this file\"\n-msgstr \"schreibt das Archiv in diese Datei\"\n+msgstr \"schreibt die Ausgabe in diese Datei\"\n \n #: archive.c:328\n msgid \"read .gitattributes in working directory\"\n@@ -107,7 +107,7 @@ msgstr \"besser komprimieren\"\n \n #: archive.c:342\n msgid \"list supported archive formats\"\n-msgstr \"listet unterstützte Archivformate auf\"\n+msgstr \"listet unterstützte Ausgabeformate auf\"\n \n #: archive.c:344 builtin/archive.c:93 builtin/clone.c:85\n msgid \"repo\"\n@@ -119,11 +119,11 @@ msgstr \"ruft das Archiv von externem Projektarchiv <Projektarchiv> ab\"\n \n #: archive.c:346 builtin/archive.c:95 builtin/notes.c:616\n msgid \"command\"\n-msgstr \"Kommando\"\n+msgstr \"Programm\"\n \n #: archive.c:347 builtin/archive.c:96\n msgid \"path to the remote git-upload-archive command\"\n-msgstr \"Pfad zum externen \\\"git-upload-archive\\\" Kommando\"\n+msgstr \"Pfad zum externen \\\"git-upload-archive\\\"-Programm\"\n \n #: bundle.c:36\n #, c-format\n@@ -1346,25 +1346,25 @@ msgstr \"nichts zum Eintragen hinzugefügt, aber es gibt unbeobachtete Dateien\\n\"\n #, c-format\n msgid \"nothing to commit (create/copy files and use \\\"git add\\\" to track)\\n\"\n msgstr \"\"\n-\"nichts zum Eintragen (Erstelle/Kopiere Dateien und benutze \\\"git add\\\" zum \"\n+\"nichts einzutragen (Erstelle/Kopiere Dateien und benutze \\\"git add\\\" zum \"\n \"Beobachten)\\n\"\n \n #: wt-status.c:1043 wt-status.c:1048\n #, c-format\n msgid \"nothing to commit\\n\"\n-msgstr \"nichts zum Eintragen\\n\"\n+msgstr \"nichts einzutragen\\n\"\n \n #: wt-status.c:1046\n #, c-format\n msgid \"nothing to commit (use -u to show untracked files)\\n\"\n msgstr \"\"\n-\"nichts zum Eintragen (benutze die Option -u, um unbeobachtete Dateien \"\n+\"nichts einzutragen (benutze die Option -u, um unbeobachtete Dateien \"\n \"anzuzeigen)\\n\"\n \n #: wt-status.c:1050\n #, c-format\n msgid \"nothing to commit, working directory clean\\n\"\n-msgstr \"nichts zum Eintragen, Arbeitsverzeichnis sauber\\n\"\n+msgstr \"nichts einzutragen, Arbeitsverzeichnis sauber\\n\"\n \n #: wt-status.c:1158\n msgid \"HEAD (no branch)\"\n@@ -1407,7 +1407,7 @@ msgstr \"Aktualisierung der Dateien fehlgeschlagen\"\n #: builtin/add.c:77\n #, c-format\n msgid \"remove '%s'\\n\"\n-msgstr \"entferne '%s'\\n\"\n+msgstr \"lösche '%s'\\n\"\n \n #: builtin/add.c:176\n #, c-format\n@@ -1476,7 +1476,7 @@ msgstr \"erweiterte Ausgaben\"\n \n #: builtin/add.c:322\n msgid \"interactive picking\"\n-msgstr \"interaktives Pflücken\"\n+msgstr \"interaktives Auswählen\"\n \n #: builtin/add.c:323 builtin/checkout.c:1028 builtin/reset.c:248\n msgid \"select hunks interactively\"\n@@ -1496,7 +1496,7 @@ msgstr \"aktualisiert beobachtete Dateien\"\n \n #: builtin/add.c:327\n msgid \"record only the fact that the path will be added later\"\n-msgstr \"speichert nur den Fakt, dass der Pfad später hinzugefügt wird\"\n+msgstr \"speichert nur, dass der Pfad später hinzugefügt werden soll\"\n \n #: builtin/add.c:328\n msgid \"add changes from all tracked and untracked files\"\n@@ -1515,7 +1515,7 @@ msgstr \"\"\n \n #: builtin/add.c:331\n msgid \"check if - even missing - files are ignored in dry run\"\n-msgstr \"prüft ob - auch fehlende - Dateien im Trockenlauf ignoriert werden\"\n+msgstr \"prüft ob - auch fehlende - Dateien im Probelauf ignoriert werden\"\n \n #: builtin/add.c:353\n #, c-format\n@@ -2114,15 +2114,15 @@ msgstr \"[rev-opts] sind dokumentiert in git-rev-list(1)\"\n \n #: builtin/blame.c:2316\n msgid \"Show blame entries as we find them, incrementally\"\n-msgstr \"Zeigt \\\"blame\\\"-Einträge wie gefunden, schrittweise\"\n+msgstr \"Zeigt \\\"blame\\\"-Einträge schrittweise, während wir sie generieren\"\n \n #: builtin/blame.c:2317\n msgid \"Show blank SHA-1 for boundary commits (Default: off)\"\n-msgstr \"Zeigt leere SHA-1 für Grenzversionen (Standard: off)\"\n+msgstr \"Zeigt leere SHA-1 für Grenzversionen (Standard: aus)\"\n \n #: builtin/blame.c:2318\n msgid \"Do not treat root commits as boundaries (Default: off)\"\n-msgstr \"Behandelt Ursprungsversionen nicht als Grenzen (Standard: off)\"\n+msgstr \"Behandelt Ursprungsversionen nicht als Grenzen (Standard: aus)\"\n \n #: builtin/blame.c:2319\n msgid \"Show work cost statistics\"\n@@ -2138,7 +2138,7 @@ msgstr \"Zeigt ursprünglichen Dateinamen (Standard: auto)\"\n \n #: builtin/blame.c:2322\n msgid \"Show original linenumber (Default: off)\"\n-msgstr \"Zeigt ursprüngliche Zeilennummer (Standard: off)\"\n+msgstr \"Zeigt ursprüngliche Zeilennummer (Standard: aus)\"\n \n #: builtin/blame.c:2323\n msgid \"Show in a format designed for machine consumption\"\n@@ -2151,23 +2151,23 @@ msgstr \"\"\n \n #: builtin/blame.c:2325\n msgid \"Use the same output mode as git-annotate (Default: off)\"\n-msgstr \"Benutzt den gleichen Ausgabemodus wie \\\"git-annotate\\\" (Standard: off)\"\n+msgstr \"Benutzt den gleichen Ausgabemodus wie \\\"git-annotate\\\" (Standard: aus)\"\n \n #: builtin/blame.c:2326\n msgid \"Show raw timestamp (Default: off)\"\n-msgstr \"Zeigt unbearbeiteten Zeitstempel (Standard: off)\"\n+msgstr \"Zeigt unbearbeiteten Zeitstempel (Standard: aus)\"\n \n #: builtin/blame.c:2327\n msgid \"Show long commit SHA1 (Default: off)\"\n-msgstr \"Zeigt langen Versions-SHA1 (Standard: off)\"\n+msgstr \"Zeigt langen Versions-SHA1 (Standard: aus)\"\n \n #: builtin/blame.c:2328\n msgid \"Suppress author name and timestamp (Default: off)\"\n-msgstr \"Unterdrückt den Namen des Autors und den Zeitstempel (Standard: off)\"\n+msgstr \"Unterdrückt den Namen des Autors und den Zeitstempel (Standard: aus)\"\n \n #: builtin/blame.c:2329\n msgid \"Show author email instead of name (Default: off)\"\n-msgstr \"Zeigt anstatt des Namens die eMail-Adresse des Autors (Standard: off)\"\n+msgstr \"Zeigt anstatt des Namens die eMail-Adresse des Autors (Standard: aus)\"\n \n #: builtin/blame.c:2330\n msgid \"Ignore whitespace differences\"\n@@ -2175,7 +2175,7 @@ msgstr \"Ignoriert Unterschiede in Leerzeichen\"\n \n #: builtin/blame.c:2331\n msgid \"Spend extra cycles to find better match\"\n-msgstr \"führt zusätzliche Durchläufe für bessere Übereinstimmungen durch\"\n+msgstr \"arbeite länger, um bessere Übereinstimmungen zu finden\"\n \n #: builtin/blame.c:2332\n msgid \"Use revisions from <file> instead of calling git-rev-list\"\n@@ -2387,17 +2387,16 @@ msgstr \"Konnte Beschreibungsvorlage für Zweig nicht schreiben: %s\"\n \n #: builtin/branch.c:724\n msgid \"Generic options\"\n-msgstr \"Generische Optionen\"\n+msgstr \"Allgemeine Optionen\"\n \n #: builtin/branch.c:726\n msgid \"show hash and subject, give twice for upstream branch\"\n msgstr \"\"\n-\"Zeigt Hash und Betreff, doppelte Angabe für Anzeige des externen \"\n-\"Übernahmezweiges\"\n+\"Zeigt Hash und Betreff; -vv: zusätzlich externen Übernahmezweig\"\n \n #: builtin/branch.c:727\n msgid \"suppress informational messages\"\n-msgstr \"unterdrückt informatorische Meldungen\"\n+msgstr \"unterdrückt Informationsmeldungen\"\n \n #: builtin/branch.c:728\n msgid \"set up tracking mode (see git-pull(1))\"\n@@ -2464,7 +2463,7 @@ msgstr \"bearbeitet die Beschreibung für den Zweig\"\n \n #: builtin/branch.c:762\n msgid \"force creation (when already exists)\"\n-msgstr \"erzwingt Erzeugung (wenn dieser bereits existiert)\"\n+msgstr \"erzeuge auch, wenn der Zweig bereits existiert\"\n \n #: builtin/branch.c:765\n msgid \"print only not merged branches\"\n@@ -2498,7 +2497,7 @@ msgstr \"Zweig '%s' existiert nicht\"\n #: builtin/branch.c:876\n #, c-format\n msgid \"Branch '%s' has no upstream information\"\n-msgstr \"Zweig '%s' hat keine Informationen zu einem externen Übernahmezweig\"\n+msgstr \"Zweig '%s' hat keinen externen Übernahmezweig gesetzt\"\n \n #: builtin/branch.c:891\n msgid \"-a and -r options to 'git branch' do not make sense with a branch name\"\n@@ -2579,7 +2578,7 @@ msgstr \"ansprechende Anzeige des Objektinhaltes\"\n \n #: builtin/cat-file.c:273\n msgid \"for blob objects, run textconv on object's content\"\n-msgstr \"für Blob-Objekte, führt \\\"textconv\\\" auf den Objektinhalt aus\"\n+msgstr \"führt eine Textkonvertierung auf den Inhalt von Blob-Objekten aus\"\n \n #: builtin/cat-file.c:275\n msgid \"show info and content of objects fed from the standard input\"\n@@ -2656,11 +2655,11 @@ msgstr \"Zeichenkette\"\n \n #: builtin/checkout-index.c:204\n msgid \"when creating files, prepend <string>\"\n-msgstr \"wenn Dateien erzeugt werden, stelle <Zeichenkette> voran\"\n+msgstr \"wenn Dateien erzeugt werden, stelle <Zeichenkette> dem Dateinamen voran\"\n \n #: builtin/checkout-index.c:207\n msgid \"copy out the files from named stage\"\n-msgstr \"kopiert Dateien von einer benannten Bereitstellung\"\n+msgstr \"kopiert Dateien von dem benannten Stand\"\n \n #: builtin/checkout.c:25\n msgid \"git checkout [options] <branch>\"\n@@ -2704,7 +2703,7 @@ msgstr \"Konnte Ergebnis der Zusammenführung von '%s' nicht hinzufügen.\"\n #: builtin/checkout.c:245\n #, c-format\n msgid \"'%s' cannot be used with updating paths\"\n-msgstr \"'%s' kann nicht mit der Aktualisierung von Pfaden benutzt werden\"\n+msgstr \"'%s' kann nicht mit Pfaden benutzt werden\"\n \n #: builtin/checkout.c:248 builtin/checkout.c:251\n #, c-format\n@@ -2875,15 +2874,15 @@ msgstr \"erzeugt/setzt neu und checkt einen Zweig aus\"\n \n #: builtin/checkout.c:1014\n msgid \"create reflog for new branch\"\n-msgstr \"erzeugt Referenzprotokoll für einen neuen Zweig\"\n+msgstr \"erzeugt Referenzprotokoll für den neuen Zweig\"\n \n #: builtin/checkout.c:1015\n msgid \"detach the HEAD at named commit\"\n-msgstr \"löst die Zweigspitze (HEAD) zu benannter Version\"\n+msgstr \"setzt die Zweigspitze (HEAD) zu benannter Version\"\n \n #: builtin/checkout.c:1016\n msgid \"set upstream info for new branch\"\n-msgstr \"setzt Informationen zum externen Übernahmezweig für einen neuen Zweig\"\n+msgstr \"setzt Informationen zum externen Übernahmezweig für den neuen Zweig\"\n \n #: builtin/checkout.c:1018\n msgid \"new branch\"\n@@ -2895,11 +2894,11 @@ msgstr \"neuer Zweig ohne Elternversion\"\n \n #: builtin/checkout.c:1019\n msgid \"checkout our version for unmerged files\"\n-msgstr \"checkt unsere Version für nicht zusammengeführte Dateien aus\"\n+msgstr \"checkt unsere Variante für nicht zusammengeführte Dateien aus\"\n \n #: builtin/checkout.c:1021\n msgid \"checkout their version for unmerged files\"\n-msgstr \"checkt ihre Version für nicht zusammengeführte Dateien aus\"\n+msgstr \"checkt ihre Variante für nicht zusammengeführte Dateien aus\"\n \n #: builtin/checkout.c:1023\n msgid \"force checkout (throw away local modifications)\"\n@@ -2907,7 +2906,7 @@ msgstr \"erzwingt Auschecken (verwirft lokale Änderungen)\"\n \n #: builtin/checkout.c:1024\n msgid \"perform a 3-way merge with the new branch\"\n-msgstr \"führt eine 3-Wege-Zusammenführung mit einem neuen Zweig aus\"\n+msgstr \"führt eine 3-Wege-Zusammenführung mit dem neuen Zweig aus\"\n \n #: builtin/checkout.c:1025 builtin/merge.c:215\n msgid \"update ignored files (default)\"\n@@ -2923,7 +2922,7 @@ msgstr \"Konfliktstil (merge oder diff3)\"\n \n #: builtin/checkout.c:1030\n msgid \"second guess 'git checkout no-such-branch'\"\n-msgstr \"zweite Vermutung 'git checkout no-such-branch'\"\n+msgstr \"second guess 'git checkout no-such-branch'\"\n \n #: builtin/checkout.c:1054\n msgid \"-b, -B and --orphan are mutually exclusive\"\n@@ -2970,7 +2969,7 @@ msgstr \"git clean [-d] [-f] [-n] [-q] [-e <Muster>] [-x | -X] [--] <Pfade>...\"\n \n #: builtin/clean.c:51\n msgid \"do not print names of files removed\"\n-msgstr \"gibt keine Namen von entfernten Dateien aus\"\n+msgstr \"gibt keine Namen von gelöschten Dateien aus\"\n \n #: builtin/clean.c:53\n msgid \"force\"\n@@ -2978,7 +2977,7 @@ msgstr \"erzwingt Aktion\"\n \n #: builtin/clean.c:55\n msgid \"remove whole directories\"\n-msgstr \"entfernt ganze Verzeichnisse\"\n+msgstr \"löscht ganze Verzeichnisse\"\n \n #: builtin/clean.c:56 builtin/describe.c:413 builtin/grep.c:802\n #: builtin/ls-files.c:491 builtin/name-rev.c:231 builtin/show-ref.c:199\n@@ -2991,11 +2990,11 @@ msgstr \"fügt <Muster> zu den Regeln für ignorierte Pfade hinzu\"\n \n #: builtin/clean.c:58\n msgid \"remove ignored files, too\"\n-msgstr \"entfernt auch ignorierte Dateien\"\n+msgstr \"löscht auch ignorierte Dateien\"\n \n #: builtin/clean.c:60\n msgid \"remove only ignored files\"\n-msgstr \"entfernt nur ignorierte Dateien\"\n+msgstr \"löscht nur ignorierte Dateien\"\n \n #: builtin/clean.c:78\n msgid \"-x and -X cannot be used together\"\n@@ -3019,22 +3018,22 @@ msgstr \"\"\n #: builtin/clean.c:155 builtin/clean.c:176\n #, c-format\n msgid \"Would remove %s\\n\"\n-msgstr \"Würde %s entfernen\\n\"\n+msgstr \"Würde %s löschen\\n\"\n \n #: builtin/clean.c:159 builtin/clean.c:179\n #, c-format\n msgid \"Removing %s\\n\"\n-msgstr \"Entferne %s\\n\"\n+msgstr \"Lösche %s\\n\"\n \n #: builtin/clean.c:162 builtin/clean.c:182\n #, c-format\n msgid \"failed to remove %s\"\n-msgstr \"Fehler beim Entfernen von %s\"\n+msgstr \"Fehler beim Löschen von %s\"\n \n #: builtin/clean.c:166\n #, c-format\n msgid \"Would not remove %s\\n\"\n-msgstr \"Würde nicht entfernen %s\\n\"\n+msgstr \"Würde '%s' nicht löschen\\n\"\n \n #: builtin/clean.c:168\n #, c-format\n@@ -3068,7 +3067,7 @@ msgstr \"um von einem lokalen Projektarchiv zu klonen\"\n \n #: builtin/clone.c:76\n msgid \"don't use local hardlinks, always copy\"\n-msgstr \"benutzt lokal keine harten Verknüpfungen, immer Kopien\"\n+msgstr \"benutzt lokal keine harten Links, immer Kopien\"\n \n #: builtin/clone.c:78\n msgid \"setup as shared repository\"\n@@ -3121,7 +3120,7 @@ msgstr \"klont nur einen Zweig, Zweigspitze (HEAD) oder --branch\"\n \n #: builtin/clone.c:97 builtin/init-db.c:494\n msgid \"gitdir\"\n-msgstr \"Git-Verzeichnis\"\n+msgstr \".git-Verzeichnis\"\n \n #: builtin/clone.c:98 builtin/init-db.c:495\n msgid \"separate git dir from working tree\"\n@@ -3262,7 +3261,7 @@ msgstr \"schlägt Konfigurationsvariablen nach\"\n \n #: builtin/column.c:27 builtin/column.c:28\n msgid \"layout to use\"\n-msgstr \"zu verwendender Aufbau\"\n+msgstr \"zu verwendende Anordnung\"\n \n #: builtin/column.c:29\n msgid \"Maximum width\"\n@@ -3270,11 +3269,11 @@ msgstr \"maximale Breite\"\n \n #: builtin/column.c:30\n msgid \"Padding space on left border\"\n-msgstr \"Abstand zur linken Grenze\"\n+msgstr \"Abstand zum linken Rand\"\n \n #: builtin/column.c:31\n msgid \"Padding space on right border\"\n-msgstr \"Abstand zur rechten Grenze\"\n+msgstr \"Abstand zur rechten Rand\"\n \n #: builtin/column.c:32\n msgid \"Padding space between columns\"\n@@ -3446,7 +3445,7 @@ msgid \"\"\n msgstr \"\"\n \"\\n\"\n \"Es sieht so aus, als trägst du eine Zusammenführung ein.\\n\"\n-\"Falls das nicht korrekt ist, entferne bitte die Datei\\n\"\n+\"Falls das nicht korrekt ist, lösche bitte die Datei\\n\"\n \"\\t%s\\n\"\n \"und versuche es erneut.\\n\"\n \n@@ -3461,7 +3460,7 @@ msgid \"\"\n msgstr \"\"\n \"\\n\"\n \"Es sieht so aus, als trägst du ein \\\"cherry-pick\\\" ein.\\n\"\n-\"Falls das nicht korrekt ist, entferne bitte die Datei\\n\"\n+\"Falls das nicht korrekt ist, lösche bitte die Datei\\n\"\n \"\\t%s\\n\"\n \"und versuche es erneut.\\n\"\n \n@@ -3707,7 +3706,7 @@ msgstr \"\"\n \n #: builtin/commit.c:1399\n msgid \"the commit is authored by me now (used with -C/-c/--amend)\"\n-msgstr \"diese Version ist jetzt von mir verfasst (benutzt mit -C/-c/--amend)\"\n+msgstr \"Setze mich als Autor der Version (benutzt mit -C/-c/--amend)\"\n \n #: builtin/commit.c:1400 builtin/log.c:1068 builtin/revert.c:109\n msgid \"add Signed-off-by:\"\n@@ -3753,7 +3752,7 @@ msgstr \"trägt alle geänderten Dateien ein\"\n \n #: builtin/commit.c:1411\n msgid \"add specified files to index for commit\"\n-msgstr \"stellt angegebene Dateien zur Eintragung bereit\"\n+msgstr \"trägt die angegebenen Dateien zusätzlich zur Bereitstellung ein\"\n \n #: builtin/commit.c:1412\n msgid \"interactively add files\"\n@@ -4061,7 +4060,7 @@ msgstr \"benutzt jede Referenz in .git/refs\"\n \n #: builtin/describe.c:406\n msgid \"use any tag in .git/refs/tags\"\n-msgstr \"benutzt jede Markierung in .git/refs/tags\"\n+msgstr \"benutzt alle Markierungen in .git/refs/tags\"\n \n #: builtin/describe.c:407\n msgid \"always use long format\"\n@@ -4081,7 +4080,7 @@ msgstr \"betrachtet nur Markierungen die <Muster> entsprechen\"\n \n #: builtin/describe.c:416 builtin/name-rev.c:238\n msgid \"show abbreviated commit object as fallback\"\n-msgstr \"zeigt als Reserve gekürztes Versionsobjekt\"\n+msgstr \"zeigt gekürztes Versionsobjekt, wenn sonst nichts zutrifft\"\n \n #: builtin/describe.c:417\n msgid \"mark\"\n@@ -4156,7 +4155,7 @@ msgstr \"wählt Behandlung von Markierungen, die gefilterte Objekte markieren\"\n \n #: builtin/fast-export.c:643\n msgid \"Dump marks to this file\"\n-msgstr \"Anzeige von Kennzeichen für diese Datei\"\n+msgstr \"Schreibt Kennzeichen in diese Datei\"\n \n #: builtin/fast-export.c:645\n msgid \"Import marks from this file\"\n@@ -4336,7 +4335,7 @@ msgid \"\"\n \" 'git remote prune %s' to remove any old, conflicting branches\"\n msgstr \"\"\n \"Einige lokale Referenzen konnten nicht aktualisiert werden; versuche\\n\"\n-\"'git remote prune %s' um jeden älteren, widersprüchlichen Zweig zu entfernen.\"\n+\"'git remote prune %s' um jeden älteren, widersprüchlichen Zweig zu löschen.\"\n \n #: builtin/fetch.c:550\n #, c-format\n@@ -4584,7 +4583,7 @@ msgid \"\"\n \"There are too many unreachable loose objects; run 'git prune' to remove them.\"\n msgstr \"\"\n \"Es gibt zu viele unerreichbare lose Objekte; führe 'git prune' aus, um diese \"\n-\"zu entfernen.\"\n+\"zu löschen.\"\n \n #: builtin/grep.c:22\n msgid \"git grep [options] [-e] <pattern> [<rev>...] [[--] <path>...]\"\n@@ -5668,7 +5667,7 @@ msgstr \"zeigt Objektnamen von Inhalten in der Bereitstellung in der Ausgabe an\"\n \n #: builtin/ls-files.c:480\n msgid \"show files on the filesystem that need to be removed\"\n-msgstr \"zeigt Dateien im Dateisystem, die entfernt werden müssen, an\"\n+msgstr \"zeigt Dateien im Dateisystem, die gelöscht werden müssen, an\"\n \n #: builtin/ls-files.c:482\n msgid \"show 'other' directories' name only\"\n@@ -5719,7 +5718,7 @@ msgstr \"Versionsreferenz\"\n #: builtin/ls-files.c:508\n msgid \"pretend that paths removed since <tree-ish> are still present\"\n msgstr \"\"\n-\"gibt vor, dass Pfade, die seit <Versionsreferenz> entfernt wurden, immer \"\n+\"gibt vor, dass Pfade, die seit <Versionsreferenz> gelöscht wurden, immer \"\n \"noch vorhanden sind\"\n \n #: builtin/ls-files.c:510\n@@ -6651,7 +6650,7 @@ msgstr \"Objekt %s hat keine Notiz\\n\"\n #: builtin/notes.c:983\n msgid \"attempt to remove non-existent note is not an error\"\n msgstr \"\"\n-\"der Versuch, eine nicht existierende Notiz zu entfernen, ist kein Fehler\"\n+\"der Versuch, eine nicht existierende Notiz zu löschen, ist kein Fehler\"\n \n #: builtin/notes.c:986\n msgid \"read object names from the standard input\"\n@@ -6854,11 +6853,11 @@ msgstr \"git prune [-n] [-v] [--expire <Zeit>] [--] [<Zweigspitze>...]\"\n \n #: builtin/prune.c:132\n msgid \"do not remove, show only\"\n-msgstr \"nicht entfernen, nur anzeigen\"\n+msgstr \"nicht löschen, nur anzeigen\"\n \n #: builtin/prune.c:133\n msgid \"report pruned objects\"\n-msgstr \"meldet entfernte Objekte\"\n+msgstr \"meldet gelöschte Objekte\"\n \n #: builtin/prune.c:136\n msgid \"expire objects older than <time>\"\n@@ -7460,7 +7459,7 @@ msgstr \"Konnte '%s' nicht erstellen\"\n #: builtin/remote.c:764\n #, c-format\n msgid \"Could not remove branch %s\"\n-msgstr \"Konnte Zweig %s nicht entfernen\"\n+msgstr \"Konnte Zweig %s nicht löschen\"\n \n #: builtin/remote.c:834\n msgid \"\"\n@@ -7471,8 +7470,8 @@ msgid_plural \"\"\n \"to delete them, use:\"\n msgstr[0] \"\"\n \"Hinweis: Ein Zweig außerhalb der /refs/remotes/ Hierachie wurde nicht \"\n-\"entfernt;\\n\"\n-\"um diesen zu entfernen, benutze:\"\n+\"gelöscht;\\n\"\n+\"um diesen zu löschen, benutze:\"\n msgstr[1] \"\"\n \"Hinweis: Einige Zweige außer der /refs/remotes/ Hierarchie wurden nicht \"\n \"entfernt;\\n\"\n@@ -7489,7 +7488,7 @@ msgstr \" gefolgt\"\n \n #: builtin/remote.c:948\n msgid \" stale (use 'git remote prune' to remove)\"\n-msgstr \" veraltet (benutze 'git remote prune' zum Entfernen)\"\n+msgstr \" veraltet (benutze 'git remote prune' zum Löschen)\"\n \n #: builtin/remote.c:950\n msgid \" ???\"\n@@ -8044,7 +8043,7 @@ msgstr \"\"\n \n #: builtin/rm.c:134\n msgid \"do not list removed files\"\n-msgstr \"listet keine entfernten Dateien auf\"\n+msgstr \"listet keine gelöschten Dateien auf\"\n \n #: builtin/rm.c:135\n msgid \"only remove from the index\"\n@@ -8070,7 +8069,7 @@ msgstr \"'%s' wird nicht ohne -r rekursiv entfernt\"\n #: builtin/rm.c:230\n #, c-format\n msgid \"git rm: unable to remove %s\"\n-msgstr \"git rm: konnte %s nicht entfernen\"\n+msgstr \"git rm: konnte %s nicht löschen\"\n \n #: builtin/shortlog.c:13\n msgid \"git shortlog [-n] [-s] [-e] [-w] [rev-opts] [--] [<commit-id>... ]\"\n@@ -8552,7 +8551,7 @@ msgstr \"\"\n \n #: builtin/update-index.c:764\n msgid \"remove named paths even if present in worktree\"\n-msgstr \"entfernt benannte Pfade, auch wenn sie sich im Arbeitsbaum befinden\"\n+msgstr \"löscht benannte Pfade, auch wenn sie sich im Arbeitsbaum befinden\"\n \n #: builtin/update-index.c:766\n msgid \"with --stdin: input lines are terminated by null bytes\"\n@@ -9297,7 +9296,7 @@ msgstr \"Keine Änderungen ausgewählt\"\n \n #: git-stash.sh:143\n msgid \"Cannot remove temporary index (can't happen)\"\n-msgstr \"Kann temporäre Bereitstellung nicht entfernen (kann nicht passieren)\"\n+msgstr \"Kann temporäre Bereitstellung nicht löschen (kann nicht passieren)\"\n \n #: git-stash.sh:156\n msgid \"Cannot record working tree state\"\n@@ -9337,7 +9336,7 @@ msgstr \"Kann den aktuellen Status nicht speichern\"\n \n #: git-stash.sh:253\n msgid \"Cannot remove worktree changes\"\n-msgstr \"Kann Änderungen am Arbeitsbaum nicht entfernen\"\n+msgstr \"Kann Änderungen am Arbeitsbaum nicht löschen\"\n \n #: git-stash.sh:352\n msgid \"No stash found.\"\n-- \n1.8.0.rc0.18.gf84667d\n"},{"id":"203987","messageId":"877gp7tgpm.fsf@pctrast.inf.ethz.ch","threadId":"31803","inReplyTo":"1349200849-7436-1-git-send-email-ralf.thielow@gmail.com","subject":"Re: [RFC/PATCH] l10n: de.po: translate 825 new messages","fromName":"Thomas Rast","fromEmail":"trast@inf.ethz.ch","sentAt":"2012-11-27T11:42:29Z","receivedAt":"2012-11-27T11:42:29Z","isPatch":true,"sender":{"key":"tr@thomasrast.ch","avatar":"https://avatars.githubusercontent.com/u/153510?v=4"},"body":">  #: builtin/pack-refs.c:6\n>  msgid \"git pack-refs [options]\"\n> -msgstr \"\"\n> +msgstr \"git pack-refs [Optionen]\"\n>  \n>  #: builtin/pack-refs.c:14\n>  msgid \"pack everything\"\n> -msgstr \"\"\n> +msgstr \"packt alles\"\n>  \n>  #: builtin/pack-refs.c:15\n>  msgid \"prune loose refs (default)\"\n> -msgstr \"\"\n> +msgstr \"entfernt lose Referenzen (Standard)\"\n>  \n>  #: builtin/prune-packed.c:7\n>  msgid \"git prune-packed [-n|--dry-run] [-q|--quiet]\"\n> -msgstr \"\"\n> +msgstr \"git prune-packed [-n|--dry-run] [-q|--quite]\"\n>  \n>  #: builtin/prune.c:12\n>  msgid \"git prune [-n] [-v] [--expire <time>] [--] [<head>...]\"\n> -msgstr \"\"\n> +msgstr \"git prune [-n] [-v] [--expire <Zeit>] [--] [<Zweigspitze>...]\"\n>  \n>  #: builtin/prune.c:132\n> -#, fuzzy\n>  msgid \"do not remove, show only\"\n> -msgstr \"Würde nicht entfernen %s\\n\"\n> +msgstr \"nicht entfernen, nur anzeigen\"\n>  \n>  #: builtin/prune.c:133\n> -#, fuzzy\n>  msgid \"report pruned objects\"\n> -msgstr \"kann Objekt %s nicht lesen\"\n> +msgstr \"meldet entfernte Objekte\"\n>  \n>  #: builtin/prune.c:136\n>  msgid \"expire objects older than <time>\"\n> -msgstr \"\"\n> +msgstr \"lässt Objekte älter als <Zeit> verfallen\"\n>  \n>  #: builtin/push.c:14\n> -#, fuzzy\n>  msgid \"git push [<options>] [<repository> [<refspec>...]]\"\n> -msgstr \"git apply [Optionen] [<Patch>...]\"\n> +msgstr \"git push [<Optionen>] [<Projektarchiv> [<Referenzspezifikation>...]]\"\n>  \n>  #: builtin/push.c:45\n>  msgid \"tag shorthand without <tag>\"\n> @@ -7141,55 +7098,53 @@ msgid \"--all and --mirror are incompatible\"\n>  msgstr \"--all und --mirror sind inkompatibel\"\n>  \n>  #: builtin/push.c:382\n> -#, fuzzy\n>  msgid \"repository\"\n> -msgstr \"ungültiges Projektarchiv '%s'\"\n> +msgstr \"Projektarchiv\"\n>  \n>  #: builtin/push.c:383\n>  msgid \"push all refs\"\n> -msgstr \"\"\n> +msgstr \"versendet alle Referenzen\"\n>  \n>  #: builtin/push.c:384\n>  msgid \"mirror all refs\"\n> -msgstr \"\"\n> +msgstr \"spiegelt alle Referenzen\"\n>  \n>  #: builtin/push.c:386\n> -#, fuzzy\n>  msgid \"delete refs\"\n> -msgstr \"gelöscht\"\n> +msgstr \"löscht Referenzen\"\n>  \n>  #: builtin/push.c:387\n>  msgid \"push tags (can't be used with --all or --mirror)\"\n>  msgstr \"\"\n> +\"versendet Markierungen (kann nicht mit --all oder --mirror benutzt werden)\"\n>  \n>  #: builtin/push.c:390\n> -#, fuzzy\n>  msgid \"force updates\"\n> -msgstr \"Aktualisierung erzwungen\"\n> +msgstr \"erzwingt Aktualisierung\"\n>  \n>  #: builtin/push.c:391\n>  msgid \"check\"\n> -msgstr \"\"\n> +msgstr \"Überprüfung\"\n>  \n>  #: builtin/push.c:392\n>  msgid \"control recursive pushing of submodules\"\n> -msgstr \"\"\n> +msgstr \"steuert rekursives Versenden von Unterprojekten\"\n>  \n>  #: builtin/push.c:394\n>  msgid \"use thin pack\"\n> -msgstr \"\"\n> +msgstr \"benutzt kleinere Pakete\"\n>  \n>  #: builtin/push.c:395 builtin/push.c:396\n>  msgid \"receive pack program\"\n> -msgstr \"\"\n> +msgstr \"Programm zum Empfangen von Paketen\"\n>  \n>  #: builtin/push.c:397\n>  msgid \"set upstream for git pull/status\"\n> -msgstr \"\"\n> +msgstr \"setzt externes Projektarchiv für \\\"git pull/status\\\"\"\n>  \n>  #: builtin/push.c:400\n>  msgid \"prune locally removed refs\"\n> -msgstr \"\"\n> +msgstr \"entfernt lokal gelöschte Referenzen\"\n>  \n>  #: builtin/push.c:410\n>  msgid \"--delete is incompatible with --all, --mirror and --tags\"\n> @@ -7205,155 +7160,160 @@ msgid \"\"\n>  \"[-u [--exclude-per-directory=<gitignore>] | -i]] [--no-sparse-checkout] [--\"\n>  \"index-output=<file>] (--empty | <tree-ish1> [<tree-ish2> [<tree-ish3>]])\"\n>  msgstr \"\"\n> +\"git read-tree [[-m [--trivial] [--aggressive] | --reset | --prefix=<Prefix>] \"\n> +\"[-u [--exclude-per-directory=<gitignore>] | -i]] [--no-sparse-checkout] [--\"\n> +\"index-output=<Datei>] (--empty | <Versionsreferenz1> [<Versionsreferenz2> \"\n> +\"[<Versionsreferenz3>]])\"\n>  \n>  #: builtin/read-tree.c:108\n> -#, fuzzy\n>  msgid \"write resulting index to <file>\"\n> -msgstr \"beschädigte Bereitstellungsdatei\"\n> +msgstr \"schreibt resultierende Bereitstellung nach <Datei>\"\n>  \n>  #: builtin/read-tree.c:111\n> -#, fuzzy\n>  msgid \"only empty the index\"\n> -msgstr \"Konnte die Bereitstellung nicht lesen\"\n> +msgstr \"leert nur die Bereitstellung\"\n>  \n>  #: builtin/read-tree.c:113\n> -#, fuzzy\n>  msgid \"Merging\"\n> -msgstr \"Zusammenführung:\"\n> +msgstr \"Zusammenführung\"\n>  \n>  #: builtin/read-tree.c:115\n>  msgid \"perform a merge in addition to a read\"\n> -msgstr \"\"\n> +msgstr \"führt eine Zusammenführung zusätzlich zum Lesen aus\"\n>  \n>  #: builtin/read-tree.c:117\n>  msgid \"3-way merge if no file level merging required\"\n>  msgstr \"\"\n> +\"3-Wege-Zusammenführung, wenn keine Zusammenführung auf Dateiebene \"\n> +\"erforderlich ist\"\n>  \n>  #: builtin/read-tree.c:119\n>  msgid \"3-way merge in presence of adds and removes\"\n>  msgstr \"\"\n> +\"3-Wege-Zusammenführung bei Vorhandensein von hinzugefügten/entfernten Zeilen\"\n>  \n>  #: builtin/read-tree.c:121\n>  msgid \"same as -m, but discard unmerged entries\"\n> -msgstr \"\"\n> +msgstr \"genau wie -m, verwirft aber nicht zusammengeführte Einträge\"\n>  \n>  #: builtin/read-tree.c:122\n> -#, fuzzy\n>  msgid \"<subdirectory>/\"\n> -msgstr \"Verzeichnis/Datei\"\n> +msgstr \"<Unterverzeichnis>/\"\n>  \n>  #: builtin/read-tree.c:123\n>  msgid \"read the tree into the index under <subdirectory>/\"\n> -msgstr \"\"\n> +msgstr \"liest den Baum in die Bereitstellung unter <Unterverzeichnis>/\"\n>  \n>  #: builtin/read-tree.c:126\n>  msgid \"update working tree with merge result\"\n> -msgstr \"\"\n> +msgstr \"aktualisiert Arbeitsbaum mit Ergebnis der Zusammenführung\"\n>  \n>  #: builtin/read-tree.c:128\n> -#, fuzzy\n>  msgid \"gitignore\"\n> -msgstr \"Ignorierte\"\n> +msgstr \"gitignore\"\n>  \n>  #: builtin/read-tree.c:129\n>  msgid \"allow explicitly ignored files to be overwritten\"\n> -msgstr \"\"\n> +msgstr \"erlaubt explizit ignorierte Dateien zu überschreiben\"\n>  \n>  #: builtin/read-tree.c:132\n> -#, fuzzy\n>  msgid \"don't check the working tree after merging\"\n> -msgstr \"Zeigt den Zustand des Arbeitszweiges an\"\n> +msgstr \"prüft nicht den Arbeitsbaum nach der Zusammenführung\"\n>  \n>  #: builtin/read-tree.c:133\n>  msgid \"don't update the index or the work tree\"\n> -msgstr \"\"\n> +msgstr \"aktualisiert weder die Bereitstellung, noch den Arbeitsbaum\"\n>  \n>  #: builtin/read-tree.c:135\n>  msgid \"skip applying sparse checkout filter\"\n> -msgstr \"\"\n> +msgstr \"überspringt Anwendung des Filters für spärliches Auschecken\"\n>  \n>  #: builtin/read-tree.c:137\n>  msgid \"debug unpack-trees\"\n> -msgstr \"\"\n> +msgstr \"protokolliert Entpacken der Bäume\"\n>  \n>  #: builtin/remote.c:11\n>  msgid \"git remote [-v | --verbose]\"\n> -msgstr \"\"\n> +msgstr \"git remove [-v | --verbose]\"\n>  \n>  #: builtin/remote.c:12\n>  msgid \"\"\n>  \"git remote add [-t <branch>] [-m <master>] [-f] [--tags|--no-tags] [--\"\n>  \"mirror=<fetch|push>] <name> <url>\"\n>  msgstr \"\"\n> +\"git remote add [-t <Zweig>] [-m <master>] [-f] [--tags|--no-tags] [--\"\n> +\"mirror=<fetch|push>] <Name> <URL>\"\n>  \n>  #: builtin/remote.c:13 builtin/remote.c:32\n>  msgid \"git remote rename <old> <new>\"\n> -msgstr \"\"\n> +msgstr \"git remote rename <alt> <neu>\"\n>  \n>  #: builtin/remote.c:14 builtin/remote.c:37\n>  msgid \"git remote remove <name>\"\n> -msgstr \"\"\n> +msgstr \"git remote remove <Name>\"\n>  \n>  #: builtin/remote.c:15\n>  msgid \"git remote set-head <name> (-a | -d | <branch>)\"\n> -msgstr \"\"\n> +msgstr \"git remote set-head <Name> (-a | -d | <Zweig>)\"\n>  \n>  #: builtin/remote.c:16\n>  msgid \"git remote [-v | --verbose] show [-n] <name>\"\n> -msgstr \"\"\n> +msgstr \"git remote [-v | --verbose] show [-n] <Name>\"\n>  \n>  #: builtin/remote.c:17\n>  msgid \"git remote prune [-n | --dry-run] <name>\"\n> -msgstr \"\"\n> +msgstr \"git remote prune [-n | --dry-run] <Name>\"\n>  \n>  #: builtin/remote.c:18\n>  msgid \"\"\n>  \"git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]\"\n>  msgstr \"\"\n> +\"git remote [-v | --verbose] update [-p | --prune] [(<Gruppe> | \"\n> +\"<externesProjektarchiv>)...]\"\n>  \n>  #: builtin/remote.c:19\n>  msgid \"git remote set-branches [--add] <name> <branch>...\"\n> -msgstr \"\"\n> +msgstr \"git remote set-branches [--add] <Name> <Zweig>...\"\n>  \n>  #: builtin/remote.c:20 builtin/remote.c:68\n>  msgid \"git remote set-url [--push] <name> <newurl> [<oldurl>]\"\n> -msgstr \"\"\n> +msgstr \"git remote set-url [--push] <Name> <neueURL> [<alteURL>]\"\n>  \n>  #: builtin/remote.c:21 builtin/remote.c:69\n>  msgid \"git remote set-url --add <name> <newurl>\"\n> -msgstr \"\"\n> +msgstr \"git remote set-url --add <Name> <neueURL>\"\n>  \n>  #: builtin/remote.c:22 builtin/remote.c:70\n>  msgid \"git remote set-url --delete <name> <url>\"\n> -msgstr \"\"\n> +msgstr \"git remote set-url --delete <Name> <URL>\"\n>  \n>  #: builtin/remote.c:27\n>  msgid \"git remote add [<options>] <name> <url>\"\n> -msgstr \"\"\n> +msgstr \"git remote add [<Optionen>] <Name> <URL>\"\n>  \n>  #: builtin/remote.c:42\n>  msgid \"git remote set-head <name> (-a | -d | <branch>])\"\n> -msgstr \"\"\n> +msgstr \"git remote set-head <Name> (-a | -d | <Zweig>])\"\n>  \n>  #: builtin/remote.c:47\n>  msgid \"git remote set-branches <name> <branch>...\"\n> -msgstr \"\"\n> +msgstr \"git remote set-branches <Name> <Zweig>...\"\n>  \n>  #: builtin/remote.c:48\n>  msgid \"git remote set-branches --add <name> <branch>...\"\n> -msgstr \"\"\n> +msgstr \"git remote set-branches --add <Name> <Zweig>...\"\n>  \n>  #: builtin/remote.c:53\n>  msgid \"git remote show [<options>] <name>\"\n> -msgstr \"\"\n> +msgstr \"git remote show [<Optionen>] <Name>\"\n>  \n>  #: builtin/remote.c:58\n>  msgid \"git remote prune [<options>] <name>\"\n> -msgstr \"\"\n> +msgstr \"git remote prune [<Optionen>] <Name>\"\n>  \n>  #: builtin/remote.c:63\n>  msgid \"git remote update [<options>] [<group> | <remote>]...\"\n> -msgstr \"\"\n> +msgstr \"git remote update [<Optionen>] [<Gruppe> | <externesProjektarchiv>]...\"\n>  \n>  #: builtin/remote.c:98\n>  #, c-format\n> @@ -7374,34 +7334,33 @@ msgid \"unknown mirror argument: %s\"\n>  msgstr \"unbekanntes Argument für Option --mirror: %s\"\n>  \n>  #: builtin/remote.c:163\n> -#, fuzzy\n>  msgid \"fetch the remote branches\"\n> -msgstr \"  externer Zweig:%s\"\n> +msgstr \"fordert die externen Zweige an\"\n>  \n>  #: builtin/remote.c:165\n>  msgid \"import all tags and associated objects when fetching\"\n> -msgstr \"\"\n> +msgstr \"importiert alle Markierungen und verbundene Objekte beim Anfordern\"\n>  \n>  #: builtin/remote.c:168\n>  msgid \"or do not fetch any tag at all (--no-tags)\"\n> -msgstr \"\"\n> +msgstr \"oder fordere gar keine Zweige an (--no-tags)\"\n>  \n>  #: builtin/remote.c:170\n>  msgid \"branch(es) to track\"\n> -msgstr \"\"\n> +msgstr \"Zweige zur Übernahme\"\n>  \n>  #: builtin/remote.c:171\n> -#, fuzzy\n>  msgid \"master branch\"\n> -msgstr \"  externer Zweig:%s\"\n> +msgstr \"Hauptzweig\"\n>  \n>  #: builtin/remote.c:172\n>  msgid \"push|fetch\"\n> -msgstr \"\"\n> +msgstr \"push|fetch\"\n>  \n>  #: builtin/remote.c:173\n>  msgid \"set up remote as a mirror to push to or fetch from\"\n>  msgstr \"\"\n> +\"Aufsetzen der Fernarchivs als Spiegelarchiv zum Versenden und Anfordern\"\n>  \n>  #: builtin/remote.c:185\n>  msgid \"specifying a master branch makes no sense with --mirror\"\n> @@ -7410,7 +7369,7 @@ msgstr \"Angabe eines Hauptzweiges macht mit --mirror keinen Sinn\"\n>  #: builtin/remote.c:187\n>  msgid \"specifying branches to track makes sense only with fetch mirrors\"\n>  msgstr \"\"\n> -\"die Angabe von zu folgenden Zweigen macht nur mit dem Abholen von \"\n> +\"die Angabe von zu folgenden Zweigen macht nur mit dem Anfordern von \"\n>  \"Spiegelarchiven Sinn\"\n>  \n>  #: builtin/remote.c:195 builtin/remote.c:646\n> @@ -7605,9 +7564,8 @@ msgid \"    %-*s pushes to %s\"\n>  msgstr \"    %-*s versendet nach %s\"\n>  \n>  #: builtin/remote.c:1091\n> -#, fuzzy\n>  msgid \"do not query remotes\"\n> -msgstr \"Würde nicht entfernen %s\\n\"\n> +msgstr \"keine Abfrage von Fernarchiven\"\n>  \n>  #: builtin/remote.c:1118\n>  #, c-format\n> @@ -7671,11 +7629,11 @@ msgstr[1] \"  Lokale Referenzen konfiguriert für 'git push'%s:\"\n>  \n>  #: builtin/remote.c:1199\n>  msgid \"set refs/remotes/<name>/HEAD according to remote\"\n> -msgstr \"\"\n> +msgstr \"setzt refs/remotes/<Name>/HEAD gemäß dem Fernarchiv\"\n>  \n>  #: builtin/remote.c:1201\n>  msgid \"delete refs/remotes/<name>/HEAD\"\n> -msgstr \"\"\n> +msgstr \"entfernt refs/remotes/<Name>/HEAD\"\n>  \n>  #: builtin/remote.c:1216\n>  msgid \"Cannot determine remote HEAD\"\n> @@ -7734,7 +7692,7 @@ msgstr \"* [veralteten Zweig entfernt] %s\"\n>  \n>  #: builtin/remote.c:1321\n>  msgid \"prune remotes after fetching\"\n> -msgstr \"\"\n> +msgstr \"entfernt veraltete Zweige im Fernarchiv nach dem Abholen\"\n>  \n>  #: builtin/remote.c:1387 builtin/remote.c:1461\n>  #, c-format\n> @@ -7742,9 +7700,8 @@ msgid \"No such remote '%s'\"\n>  msgstr \"Kein solches externes Projektarchiv '%s'\"\n>  \n>  #: builtin/remote.c:1407\n> -#, fuzzy\n>  msgid \"add branch\"\n> -msgstr \"Auf Zweig \"\n> +msgstr \"fügt Zweig hinzu\"\n>  \n>  #: builtin/remote.c:1414\n>  msgid \"no remote specified\"\n> @@ -7752,16 +7709,15 @@ msgstr \"kein externes Projektarchiv angegeben\"\n>  \n>  #: builtin/remote.c:1436\n>  msgid \"manipulate push URLs\"\n> -msgstr \"\"\n> +msgstr \"manipuliert URLs zum Versenden\"\n>  \n>  #: builtin/remote.c:1438\n>  msgid \"add URL\"\n> -msgstr \"\"\n> +msgstr \"fügt URL hinzu\"\n>  \n>  #: builtin/remote.c:1440\n> -#, fuzzy\n>  msgid \"delete URLs\"\n> -msgstr \"gelöscht\"\n> +msgstr \"löscht URLs\"\n>  \n>  #: builtin/remote.c:1447\n>  msgid \"--add --delete doesn't make sense\"\n> @@ -7783,53 +7739,53 @@ msgstr \"Werde keine URLs entfernen, die nicht für den Versand bestimmt sind\"\n>  \n>  #: builtin/remote.c:1569\n>  msgid \"be verbose; must be placed before a subcommand\"\n> -msgstr \"\"\n> +msgstr \"erweiterte Ausgaben; muss vor einem Unterkommando angegeben werden\"\n>  \n>  #: builtin/replace.c:17\n>  msgid \"git replace [-f] <object> <replacement>\"\n> -msgstr \"\"\n> +msgstr \"git replace [-f] <Objekt> <Ersetzung>\"\n>  \n>  #: builtin/replace.c:18\n>  msgid \"git replace -d <object>...\"\n> -msgstr \"\"\n> +msgstr \"git replace -d <Objekt>...\"\n>  \n>  #: builtin/replace.c:19\n>  msgid \"git replace -l [<pattern>]\"\n> -msgstr \"\"\n> +msgstr \"git replace -l [<Muster>]\"\n>  \n>  #: builtin/replace.c:118\n>  msgid \"list replace refs\"\n> -msgstr \"\"\n> +msgstr \"listet ersetzende Referenzen auf\"\n>  \n>  #: builtin/replace.c:119\n>  msgid \"delete replace refs\"\n> -msgstr \"\"\n> +msgstr \"löscht ersetzende Referenzen\"\n>  \n>  #: builtin/replace.c:120\n>  msgid \"replace the ref if it exists\"\n> -msgstr \"\"\n> +msgstr \"ersetzt die Referenz, wenn sie existiert\"\n>  \n>  #: builtin/rerere.c:11\n>  msgid \"git rerere [clear | forget path... | status | remaining | diff | gc]\"\n> -msgstr \"\"\n> +msgstr \"git rerere [clean | forget path... | status | remaining | diff | gc]\"\n>  \n>  #: builtin/rerere.c:56\n> -#, fuzzy\n>  msgid \"register clean resolutions in index\"\n> -msgstr \"%s ist bereits bereitgestellt\"\n> +msgstr \"registriert saubere Auflösungen in der Bereitstellung\"\n>  \n>  #: builtin/reset.c:25\n>  msgid \"\"\n>  \"git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>]\"\n>  msgstr \"\"\n> +\"git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<Version>]\"\n>  \n>  #: builtin/reset.c:26\n>  msgid \"git reset [-q] <commit> [--] <paths>...\"\n> -msgstr \"\"\n> +msgstr \"git reset [-q] <Version> [--] <Pfade>...\"\n>  \n>  #: builtin/reset.c:27\n>  msgid \"git reset --patch [<commit>] [--] [<paths>...]\"\n> -msgstr \"\"\n> +msgstr \"git reset --patch [<Version>] [--] [<Pfade>...]\"\n>  \n>  #: builtin/reset.c:33\n>  msgid \"mixed\"\n> @@ -7890,23 +7846,23 @@ msgstr \"\"\n>  \n>  #: builtin/reset.c:238\n>  msgid \"be quiet, only report errors\"\n> -msgstr \"\"\n> +msgstr \"weniger Ausgaben, meldet nur Fehler\"\n>  \n>  #: builtin/reset.c:240\n>  msgid \"reset HEAD and index\"\n> -msgstr \"\"\n> +msgstr \"setzt Zweigspitze (HEAD) und Bereitstellung zurück\"\n>  \n>  #: builtin/reset.c:241\n>  msgid \"reset only HEAD\"\n> -msgstr \"\"\n> +msgstr \"setzt nur Zweigspitze (HEAD) zurück\"\n>  \n>  #: builtin/reset.c:243 builtin/reset.c:245\n>  msgid \"reset HEAD, index and working tree\"\n> -msgstr \"\"\n> +msgstr \"setzt Zweigspitze (HEAD), Bereitstellung und Arbeitsbaum zurück\"\n>  \n>  #: builtin/reset.c:247\n>  msgid \"reset HEAD but keep local changes\"\n> -msgstr \"\"\n> +msgstr \"setzt Zweigspitze (HEAD) zurück, behält aber lokale Änderungen\"\n>  \n>  #: builtin/reset.c:303\n>  #, c-format\n> @@ -7938,17 +7894,16 @@ msgid \"Could not reset index file to revision '%s'.\"\n>  msgstr \"Konnte Bereitstellungsdatei nicht zu Version '%s' zurücksetzen.\"\n>  \n>  #: builtin/rev-parse.c:339\n> -#, fuzzy\n>  msgid \"git rev-parse --parseopt [options] -- [<args>...]\"\n> -msgstr \"git apply [Optionen] [<Patch>...]\"\n> +msgstr \"git rev-parse --parseopt [Optionen] -- [<Argumente>...]\"\n>  \n>  #: builtin/rev-parse.c:344\n>  msgid \"keep the `--` passed as an arg\"\n> -msgstr \"\"\n> +msgstr \"lässt `--` als Argument\"\n>  \n>  #: builtin/rev-parse.c:346\n>  msgid \"stop parsing after the first non-option argument\"\n> -msgstr \"\"\n> +msgstr \"stoppt das Parsen nach dem ersten Argument was keine Option ist\"\n>  \n>  #: builtin/rev-parse.c:464\n>  msgid \"\"\n> @@ -7958,23 +7913,28 @@ msgid \"\"\n>  \"\\n\"\n>  \"Run \\\"git rev-parse --parseopt -h\\\" for more information on the first usage.\"\n>  msgstr \"\"\n> +\"git rev-parse --parseopt [Optionen] -- [<Argumente>...]\\n\"\n> +\"   or: git rev-parse --sq-quote [<Argumente>...]\\n\"\n> +\"   or: git rev-parse [Optionen] [<Argumente>...]\\n\"\n> +\"\\n\"\n> +\"Führe \\\"git rev-parse --parseopt -h\\\" für weitere Informationen bei erster \"\n> +\"Verwendung aus.\"\n>  \n>  #: builtin/revert.c:22\n>  msgid \"git revert [options] <commit-ish>\"\n> -msgstr \"\"\n> +msgstr \"git revert [options] <Versionsangabe>\"\n>  \n>  #: builtin/revert.c:23\n>  msgid \"git revert <subcommand>\"\n> -msgstr \"\"\n> +msgstr \"git revert <Unterkommando>\"\n>  \n>  #: builtin/revert.c:28\n>  msgid \"git cherry-pick [options] <commit-ish>\"\n> -msgstr \"\"\n> +msgstr \"git cherry-pick [Optionen] <Versionsangabe>\"\n>  \n>  #: builtin/revert.c:29\n> -#, fuzzy\n>  msgid \"git cherry-pick <subcommand>\"\n> -msgstr \"\\\"cherry-pick\\\" fehlgeschlagen\"\n> +msgstr \"git cherry-pick <Unterkommando>\"\n>  \n>  #: builtin/revert.c:70 builtin/revert.c:92\n>  #, c-format\n> @@ -7983,68 +7943,59 @@ msgstr \"%s: %s kann nicht mit %s benutzt werden\"\n>  \n>  #: builtin/revert.c:103\n>  msgid \"end revert or cherry-pick sequence\"\n> -msgstr \"\"\n> +msgstr \"beendet \\\"revert\\\" oder \\\"cherry-pick\\\" Ablauf\"\n>  \n>  #: builtin/revert.c:104\n>  msgid \"resume revert or cherry-pick sequence\"\n> -msgstr \"\"\n> +msgstr \"setzt \\\"revert\\\" oder \\\"cherry-pick\\\" Ablauf fort\"\n>  \n>  #: builtin/revert.c:105\n>  msgid \"cancel revert or cherry-pick sequence\"\n> -msgstr \"\"\n> +msgstr \"bricht \\\"revert\\\" oder \\\"cherry-pick\\\" Ablauf ab\"\n>  \n>  #: builtin/revert.c:106\n> -#, fuzzy\n>  msgid \"don't automatically commit\"\n> -msgstr \"Kann nicht zu initialer Version zurücksetzen.\"\n> +msgstr \"trägt nicht automatisch ein\"\n>  \n>  #: builtin/revert.c:107\n> -#, fuzzy\n>  msgid \"edit the commit message\"\n> -msgstr \"Leere Versionsbeschreibung\"\n> +msgstr \"Bearbeitung der Versionsbeschreibung\"\n>  \n>  #: builtin/revert.c:110\n>  msgid \"parent number\"\n> -msgstr \"\"\n> +msgstr \"Nummer des Elternteils\"\n>  \n>  #: builtin/revert.c:112\n> -#, fuzzy\n>  msgid \"merge strategy\"\n> -msgstr \"Probiere Zusammenführungsstrategie %s...\\n\"\n> +msgstr \"Zusammenführungsstrategie\"\n>  \n>  #: builtin/revert.c:113\n> -#, fuzzy\n>  msgid \"option\"\n> -msgstr \"Aktion\"\n> +msgstr \"Option\"\n>  \n>  #: builtin/revert.c:114\n> -#, fuzzy\n>  msgid \"option for merge strategy\"\n> -msgstr \"Probiere Zusammenführungsstrategie %s...\\n\"\n> +msgstr \"Option für Zusammenführungsstrategie\"\n>  \n>  #: builtin/revert.c:125\n>  msgid \"append commit name\"\n> -msgstr \"\"\n> +msgstr \"hängt Versionsnamen an\"\n>  \n>  #: builtin/revert.c:126\n> -#, fuzzy\n>  msgid \"allow fast-forward\"\n> -msgstr \"(kein Vorspulen)\"\n> +msgstr \"erlaubt Vorspulen\"\n>  \n>  #: builtin/revert.c:127\n> -#, fuzzy\n>  msgid \"preserve initially empty commits\"\n> -msgstr \"Kann nicht zu initialer Version zurücksetzen.\"\n> +msgstr \"erhält ursprüngliche, leere Versionen\"\n>  \n>  #: builtin/revert.c:128\n> -#, fuzzy\n>  msgid \"allow commits with empty messages\"\n> -msgstr \"Version hat eine leere Beschreibung\"\n> +msgstr \"erlaubt Version mit leerer Beschreibung\"\n>  \n>  #: builtin/revert.c:129\n> -#, fuzzy\n>  msgid \"keep redundant, empty commits\"\n> -msgstr \"Zusammenführung hat keine Version zurückgegeben\"\n> +msgstr \"behält redundante, leere Versionen\"\n>  \n>  #: builtin/revert.c:133\n>  msgid \"program error\"\n> @@ -8059,9 +8010,8 @@ msgid \"cherry-pick failed\"\n>  msgstr \"\\\"cherry-pick\\\" fehlgeschlagen\"\n>  \n>  #: builtin/rm.c:14\n> -#, fuzzy\n>  msgid \"git rm [options] [--] <file>...\"\n> -msgstr \"git apply [Optionen] [<Patch>...]\"\n> +msgstr \"git rm [Optionen] [--] [<Datei>...]\"\n>  \n>  #: builtin/rm.c:109\n>  #, c-format\n> @@ -8093,26 +8043,24 @@ msgstr \"\"\n>  \"erzwingen)\"\n>  \n>  #: builtin/rm.c:134\n> -#, fuzzy\n>  msgid \"do not list removed files\"\n> -msgstr \"Kann geänderte Dateien nicht aus der Bereitstellung herausnehmen\"\n> +msgstr \"listet keine entfernten Dateien auf\"\n>  \n>  #: builtin/rm.c:135\n> -#, fuzzy\n>  msgid \"only remove from the index\"\n> -msgstr \"konnte %s nicht aus der Bereitstellung entfernen\"\n> +msgstr \"entfernt nur aus der Bereitstellung\"\n>  \n>  #: builtin/rm.c:136\n>  msgid \"override the up-to-date check\"\n> -msgstr \"\"\n> +msgstr \"überschreibt die \\\"up-to-date\\\" Prüfung\"\n>  \n>  #: builtin/rm.c:137\n>  msgid \"allow recursive removal\"\n> -msgstr \"\"\n> +msgstr \"erlaubt rekursive Entfernung\"\n>  \n>  #: builtin/rm.c:139\n>  msgid \"exit with a zero status even if nothing matched\"\n> -msgstr \"\"\n> +msgstr \"beendet mit Rückgabewert 0, wenn keine Übereinstimmung gefunden wurde\"\n>  \n>  #: builtin/rm.c:194\n>  #, c-format\n> @@ -8127,6 +8075,8 @@ msgstr \"git rm: konnte %s nicht entfernen\"\n>  #: builtin/shortlog.c:13\n>  msgid \"git shortlog [-n] [-s] [-e] [-w] [rev-opts] [--] [<commit-id>... ]\"\n>  msgstr \"\"\n> +\"git shortlog [-n] [-s] [-e] [-w] [rev-opts] [--] \"\n> +\"[<Versionsidentifikation>... ]\"\n>  \n>  #: builtin/shortlog.c:157\n>  #, c-format\n> @@ -8135,23 +8085,23 @@ msgstr \"fehlender Autor: %s\"\n>  \n>  #: builtin/shortlog.c:253\n>  msgid \"sort output according to the number of commits per author\"\n> -msgstr \"\"\n> +msgstr \"sortiert die Ausgabe entsprechend der Anzahl von Versionen pro Autor\"\n>  \n>  #: builtin/shortlog.c:255\n>  msgid \"Suppress commit descriptions, only provides commit count\"\n> -msgstr \"\"\n> +msgstr \"Unterdrückt Versionsbeschreibungen, liefert nur Anzahl der Versionen\"\n>  \n>  #: builtin/shortlog.c:257\n>  msgid \"Show the email address of each author\"\n> -msgstr \"\"\n> +msgstr \"Zeigt die eMail-Adresse von jedem Autor\"\n>  \n>  #: builtin/shortlog.c:258\n>  msgid \"w[,i1[,i2]]\"\n> -msgstr \"\"\n> +msgstr \"w[,i1[,i2]]\"\n>  \n>  #: builtin/shortlog.c:259\n>  msgid \"Linewrap output\"\n> -msgstr \"\"\n> +msgstr \"Ausgabe mit Zeilenumbrüchen\"\n>  \n>  #: builtin/show-branch.c:9\n>  msgid \"\"\n> @@ -8160,162 +8110,173 @@ msgid \"\"\n>  \"independent | --merge-base] [--no-name | --sha1-name] [--topics] [(<rev> | \"\n>  \"<glob>)...]\"\n>  msgstr \"\"\n> +\"git show-branch [-a|--all] [-r|--remotes] [--topo-order | --date-order] [--\"\n> +\"current] [--color[=<Wann>] | --no-color] [--sparse] [--more=<Nummer> | --\"\n> +\"list | --independent | --merge-base] [--no-name | --sha1-name] [--topics] \"\n> +\"[(<Revision> | <glob>)...]\"\n>  \n>  #: builtin/show-branch.c:10\n>  msgid \"git show-branch (-g|--reflog)[=<n>[,<base>]] [--list] [<ref>]\"\n>  msgstr \"\"\n> +\"git show-branch (-g|--reflog)[=<Nummer>[,<Basis>]] [--list] [<Referenz>]\"\n>  \n>  #: builtin/show-branch.c:651\n> -#, fuzzy\n>  msgid \"show remote-tracking and local branches\"\n> -msgstr \"Kein externer Übernahmezweig für %s von %s\"\n> +msgstr \"zeigt externer Übernahmezweige und lokale Zweige an\"\n>  \n>  #: builtin/show-branch.c:653\n> -#, fuzzy\n>  msgid \"show remote-tracking branches\"\n> -msgstr \"Kein externer Übernahmezweig für %s von %s\"\n> +msgstr \"zeigt externer Übernahmezweige an\"\n>  \n>  #: builtin/show-branch.c:655\n>  msgid \"color '*!+-' corresponding to the branch\"\n> -msgstr \"\"\n> +msgstr \"färbt '*!+-' entsprechend des Zweiges ein\"\n>  \n>  #: builtin/show-branch.c:657\n>  msgid \"show <n> more commits after the common ancestor\"\n> -msgstr \"\"\n> +msgstr \"zeigt <Nummer> weitere Versionen nach dem gemeinsamen Vorfahren\"\n>  \n>  #: builtin/show-branch.c:659\n>  msgid \"synonym to more=-1\"\n> -msgstr \"\"\n> +msgstr \"Synonym für more=-1\"\n>  \n>  #: builtin/show-branch.c:660\n>  msgid \"suppress naming strings\"\n> -msgstr \"\"\n> +msgstr \"unterdrückt Namen\"\n>  \n>  #: builtin/show-branch.c:662\n> -#, fuzzy\n>  msgid \"include the current branch\"\n> -msgstr \"Du befindest dich auf keinem Zweig.\"\n> +msgstr \"bezieht den aktuellen Zweig ein\"\n>  \n>  #: builtin/show-branch.c:664\n> -#, fuzzy\n>  msgid \"name commits with their object names\"\n> -msgstr \"Konnte Notiz-Objekt nicht schreiben\"\n> +msgstr \"benennt Versionen nach ihren Objektnamen\"\n>  \n>  #: builtin/show-branch.c:666\n>  msgid \"show possible merge bases\"\n> -msgstr \"\"\n> +msgstr \"zeigt mögliche Basen für Zusammenführung\"\n>  \n>  #: builtin/show-branch.c:668\n>  msgid \"show refs unreachable from any other ref\"\n> -msgstr \"\"\n> +msgstr \"zeigt Referenzen die unerreichbar von allen anderen Referenzen sind\"\n>  \n>  #: builtin/show-branch.c:670\n>  msgid \"show commits in topological order\"\n> -msgstr \"\"\n> +msgstr \"zeigt Versionen in topologischer Ordnung\"\n>  \n>  #: builtin/show-branch.c:672\n>  msgid \"show only commits not on the first branch\"\n> -msgstr \"\"\n> +msgstr \"zeigt nur Versionen, die sich nicht im ersten Zweig befinden\"\n>  \n>  #: builtin/show-branch.c:674\n>  msgid \"show merges reachable from only one tip\"\n>  msgstr \"\"\n> +\"zeigt Zusammenführungen, die nur von einer Zweigspitze aus erreichbar sind\"\n>  \n>  #: builtin/show-branch.c:676\n>  msgid \"show commits where no parent comes before its children\"\n> -msgstr \"\"\n> +msgstr \"zeigt Versionen, wo kein Elternteil vor seinem Kind kommt\"\n>  \n>  #: builtin/show-branch.c:678\n>  msgid \"<n>[,<base>]\"\n> -msgstr \"\"\n> +msgstr \"<Nummer>[,<Basis>]\"\n>  \n>  #: builtin/show-branch.c:679\n>  msgid \"show <n> most recent ref-log entries starting at base\"\n>  msgstr \"\"\n> +\"zeigt die <Nummer> jüngsten Einträge im Referenzprotokoll beginnend an der \"\n> +\"Basis\"\n>  \n>  #: builtin/show-ref.c:10\n>  msgid \"\"\n>  \"git show-ref [-q|--quiet] [--verify] [--head] [-d|--dereference] [-s|--hash\"\n>  \"[=<n>]] [--abbrev[=<n>]] [--tags] [--heads] [--] [pattern*] \"\n>  msgstr \"\"\n> +\"git show-ref [-q|--quiet] [--verify] [--head] [-d|--dereference] [-s|--hash\"\n> +\"[=<Nummer>]] [--abbrev[=<Nummer>]] [--tags] [--heads] [--] [pattern*] \"\n>  \n>  #: builtin/show-ref.c:11\n>  msgid \"git show-ref --exclude-existing[=pattern] < ref-list\"\n> -msgstr \"\"\n> +msgstr \"git show-ref --exclude-existing[=Muster] < ref-list\"\n>  \n>  #: builtin/show-ref.c:182\n> -#, fuzzy\n>  msgid \"only show tags (can be combined with heads)\"\n> -msgstr \"--all kann nicht mit Referenzspezifikationen kombiniert werden\"\n> +msgstr \"zeigt nur Markierungen (kann mit \\\"heads\\\" kombiniert werden)\"\n>  \n>  #: builtin/show-ref.c:183\n> -#, fuzzy\n>  msgid \"only show heads (can be combined with tags)\"\n> -msgstr \"--all kann nicht mit Referenzspezifikationen kombiniert werden\"\n> +msgstr \"zeigt nur Zweigspitzen (kann mit \\\"tags\\\" kombiniert werden)\"\n>  \n>  #: builtin/show-ref.c:184\n>  msgid \"stricter reference checking, requires exact ref path\"\n> -msgstr \"\"\n> +msgstr \"strengere Referenzprüfung, erfordert exakten Referenzpfad\"\n>  \n>  #: builtin/show-ref.c:187 builtin/show-ref.c:189\n>  msgid \"show the HEAD reference\"\n> -msgstr \"\"\n> +msgstr \"zeigt Referenz der Zweigspitze (HEAD)\"\n>  \n>  #: builtin/show-ref.c:191\n> -#, fuzzy\n>  msgid \"dereference tags into object IDs\"\n> -msgstr \"Referenz ist kein Baum: %s\"\n> +msgstr \"dereferenziert Markierungen in Objekt-Identifikationen\"\n>  \n>  #: builtin/show-ref.c:193\n>  msgid \"only show SHA1 hash using <n> digits\"\n> -msgstr \"\"\n> +msgstr \"zeigt nur SHA1 Hash mit <Nummer> Ziffern\"\n>  \n>  #: builtin/show-ref.c:197\n>  msgid \"do not print results to stdout (useful with --verify)\"\n>  msgstr \"\"\n> +\"keine Ausgabe der Ergebnisse in die Standard-Ausgabe (nützlich mit --verify)\"\n>  \n>  #: builtin/show-ref.c:199\n>  msgid \"show refs from stdin that aren't in local repository\"\n>  msgstr \"\"\n> +\"zeigt Referenzen von der Standard-Eingabe, die sich nicht im lokalen \"\n> +\"Projektarchiv befinden, an\"\n>  \n>  #: builtin/symbolic-ref.c:7\n>  msgid \"git symbolic-ref [options] name [ref]\"\n> -msgstr \"\"\n> +msgstr \"git symbolic-ref [Optionen] name [ref]\"\n>  \n>  #: builtin/symbolic-ref.c:38\n>  msgid \"suppress error message for non-symbolic (detached) refs\"\n>  msgstr \"\"\n> +\"unterdrückt Fehlermeldungen für nicht-symbolische (losgelöste) Referenzen\"\n>  \n>  #: builtin/symbolic-ref.c:39\n>  msgid \"shorten ref output\"\n> -msgstr \"\"\n> +msgstr \"verkürzte Ausgabe der Referenzen\"\n>  \n>  #: builtin/symbolic-ref.c:40 builtin/update-ref.c:18\n>  msgid \"reason\"\n> -msgstr \"\"\n> +msgstr \"Grund\"\n>  \n>  #: builtin/symbolic-ref.c:40 builtin/update-ref.c:18\n>  msgid \"reason of the update\"\n> -msgstr \"\"\n> +msgstr \"Grund für die Aktualisierung\"\n>  \n>  #: builtin/tag.c:22\n>  msgid \"\"\n>  \"git tag [-a|-s|-u <key-id>] [-f] [-m <msg>|-F <file>] <tagname> [<head>]\"\n>  msgstr \"\"\n> +\"git tag [-a|-s|-u <Schlüssel-id>] [-f] [-m <Nachricht>|-F <Datei>] \"\n> +\"<Markierungsname> [<Zweig>]\"\n>  \n>  #: builtin/tag.c:23\n>  msgid \"git tag -d <tagname>...\"\n> -msgstr \"\"\n> +msgstr \"git tag -d <Markierungsname>...\"\n>  \n>  #: builtin/tag.c:24\n>  msgid \"\"\n>  \"git tag -l [-n[<num>]] [--contains <commit>] [--points-at <object>] \\n\"\n>  \"\\t\\t[<pattern>...]\"\n>  msgstr \"\"\n> +\"git tag -l [-n[<Nummer>]] [--contains <Version>] [--points-at <Objekt>] \\n\"\n> +\"\\t\\t[<Muster>...]\"\n>  \n>  #: builtin/tag.c:26\n>  msgid \"git tag -v <tagname>...\"\n> -msgstr \"\"\n> +msgstr \"git tag -v <Markierungsname>...\"\n>  \n>  #: builtin/tag.c:60\n>  #, c-format\n> @@ -8408,63 +8369,59 @@ msgstr \"fehlerhafter Objekt-Name '%s'\"\n>  \n>  #: builtin/tag.c:447\n>  msgid \"list tag names\"\n> -msgstr \"\"\n> +msgstr \"listet Markierungsnamen auf\"\n>  \n>  #: builtin/tag.c:449\n>  msgid \"print <n> lines of each tag message\"\n> -msgstr \"\"\n> +msgstr \"zeigt <Anzahl> Zeilen jeder Markierungsbeschreibung\"\n>  \n>  #: builtin/tag.c:451\n> -#, fuzzy\n>  msgid \"delete tags\"\n> -msgstr \"gelöscht\"\n> +msgstr \"löscht Markierungen\"\n>  \n>  #: builtin/tag.c:452\n>  msgid \"verify tags\"\n> -msgstr \"\"\n> +msgstr \"überprüft Markierungen\"\n>  \n>  #: builtin/tag.c:454\n>  msgid \"Tag creation options\"\n> -msgstr \"\"\n> +msgstr \"Optionen für Erstellung von Markierungen\"\n>  \n>  #: builtin/tag.c:456\n> -#, fuzzy\n>  msgid \"annotated tag, needs a message\"\n> -msgstr \"annotierte Markierung %s hat keinen eingebetteten Namen\"\n> +msgstr \"annotierte Markierung, benötigt eine Beschreibung\"\n>  \n>  #: builtin/tag.c:458\n> -#, fuzzy\n>  msgid \"tag message\"\n> -msgstr \"keine Markierungsbeschreibung?\"\n> +msgstr \"Markierungsbeschreibung\"\n>  \n>  #: builtin/tag.c:460\n>  msgid \"annotated and GPG-signed tag\"\n> -msgstr \"\"\n> +msgstr \"annotierte und GPG-signierte Markierung\"\n>  \n>  #: builtin/tag.c:464\n> -#, fuzzy\n>  msgid \"use another key to sign the tag\"\n> -msgstr \"konnte Markierung nicht signieren\"\n> +msgstr \"benutzt einen Schlüssel um die Markierung zu signieren\"\n>  \n>  #: builtin/tag.c:465\n>  msgid \"replace the tag if exists\"\n> -msgstr \"\"\n> +msgstr \"ersetzt die Markierung, wenn sie existiert\"\n>  \n>  #: builtin/tag.c:466\n>  msgid \"show tag list in columns\"\n> -msgstr \"\"\n> +msgstr \"zeigt Liste der Markierungen in Spalten\"\n>  \n>  #: builtin/tag.c:468\n>  msgid \"Tag listing options\"\n> -msgstr \"\"\n> +msgstr \"Optionen für Auflistung der Markierungen\"\n>  \n>  #: builtin/tag.c:471\n>  msgid \"print only tags that contain the commit\"\n> -msgstr \"\"\n> +msgstr \"gibt nur Markierungen aus, die diese Version beinhalten\"\n>  \n>  #: builtin/tag.c:477\n>  msgid \"print only tags of the object\"\n> -msgstr \"\"\n> +msgstr \"gibt nur Markierungen von dem Objekt aus\"\n>  \n>  #: builtin/tag.c:506\n>  msgid \"--column and -n are incompatible\"\n> @@ -8516,182 +8473,184 @@ msgid \"Updated tag '%s' (was %s)\\n\"\n>  msgstr \"Aktualisierte Markierung '%s' (war %s)\\n\"\n>  \n>  #: builtin/update-index.c:401\n> -#, fuzzy\n>  msgid \"git update-index [options] [--] [<file>...]\"\n> -msgstr \"git apply [Optionen] [<Patch>...]\"\n> +msgstr \"git update-index [Optionen] [--] [<Datei>...]\"\n>  \n>  #: builtin/update-index.c:717\n>  msgid \"continue refresh even when index needs update\"\n>  msgstr \"\"\n> +\"Aktualisierung fortsetzen, auch wenn die Bereitstellung aktualisiert werden \"\n> +\"muss\"\n>  \n>  #: builtin/update-index.c:720\n>  msgid \"refresh: ignore submodules\"\n> -msgstr \"\"\n> +msgstr \"Aktualisierung: ignoriert Unterprojekte\"\n>  \n>  #: builtin/update-index.c:723\n> -#, fuzzy\n>  msgid \"do not ignore new files\"\n> -msgstr \"Kann Indexdatei nicht speichern\"\n> +msgstr \"ignoriert keine neuen Dateien\"\n>  \n>  #: builtin/update-index.c:725\n>  msgid \"let files replace directories and vice-versa\"\n> -msgstr \"\"\n> +msgstr \"lässt Dateien Verzeichnisse ersetzen, und umgedreht\"\n>  \n>  #: builtin/update-index.c:727\n>  msgid \"notice files missing from worktree\"\n> -msgstr \"\"\n> +msgstr \"beachtet fehlende Dateien im Arbeitsbaum\"\n>  \n>  #: builtin/update-index.c:729\n>  msgid \"refresh even if index contains unmerged entries\"\n>  msgstr \"\"\n> +\"aktualisiert, auch wenn die Bereitstellung nicht zusammengeführte Einträge \"\n> +\"beinhaltet\"\n>  \n>  #: builtin/update-index.c:732\n>  msgid \"refresh stat information\"\n> -msgstr \"\"\n> +msgstr \"aktualisiert Dateiinformationen\"\n>  \n>  #: builtin/update-index.c:736\n>  msgid \"like --refresh, but ignore assume-unchanged setting\"\n> -msgstr \"\"\n> +msgstr \"wie --refresh, ignoriert aber \\\"assume-unchanged\\\" Einstellung\"\n>  \n>  #: builtin/update-index.c:740\n>  msgid \"<mode> <object> <path>\"\n> -msgstr \"\"\n> +msgstr \"<Modus> <Objekt> <Pfad>\"\n>  \n>  #: builtin/update-index.c:741\n> -#, fuzzy\n>  msgid \"add the specified entry to the index\"\n> -msgstr \"stellt Dateiinhalte zur Eintragung bereit\"\n> +msgstr \"stellt den angegebenen Eintrag zur Eintragung bereit\"\n>  \n>  #: builtin/update-index.c:745\n>  msgid \"(+/-)x\"\n> -msgstr \"\"\n> +msgstr \"(+/-)x\"\n>  \n>  #: builtin/update-index.c:746\n>  msgid \"override the executable bit of the listed files\"\n> -msgstr \"\"\n> +msgstr \"überschreibt das \\\"ausführbar\\\"-Bit der aufgelisteten Dateien\"\n>  \n>  #: builtin/update-index.c:750\n>  msgid \"mark files as \\\"not changing\\\"\"\n> -msgstr \"\"\n> +msgstr \"markiert Dateien als \\\"not changing\\\"\"\n>  \n>  #: builtin/update-index.c:753\n>  msgid \"clear assumed-unchanged bit\"\n> -msgstr \"\"\n> +msgstr \"löscht \\\"assumed-unchanged\\\"-Bit\"\n>  \n>  #: builtin/update-index.c:756\n>  msgid \"mark files as \\\"index-only\\\"\"\n> -msgstr \"\"\n> +msgstr \"markiert Dateien als \\\"index-only\\\"\"\n>  \n>  #: builtin/update-index.c:759\n>  msgid \"clear skip-worktree bit\"\n> -msgstr \"\"\n> +msgstr \"löscht \\\"skip-worktree\\\"-Bit\"\n>  \n>  #: builtin/update-index.c:762\n>  msgid \"add to index only; do not add content to object database\"\n>  msgstr \"\"\n> +\"fügt nur der Bereitstellung hinzu; Inhalt wird nicht der Objekt-Datenbank \"\n> +\"hinzugefügt\"\n>  \n>  #: builtin/update-index.c:764\n>  msgid \"remove named paths even if present in worktree\"\n> -msgstr \"\"\n> +msgstr \"entfernt benannte Pfade, auch wenn sie sich im Arbeitsbaum befinden\"\n>  \n>  #: builtin/update-index.c:766\n>  msgid \"with --stdin: input lines are terminated by null bytes\"\n> -msgstr \"\"\n> +msgstr \"mit --stdin: eingegebene Zeilen sind durch NUL-Bytes abgeschlossen\"\n>  \n>  #: builtin/update-index.c:768\n> -#, fuzzy\n>  msgid \"read list of paths to be updated from standard input\"\n> -msgstr \"(lese Log-Nachricht von Standard-Eingabe)\\n\"\n> +msgstr \"liest Liste der zu aktualisierenden Pfade von der Standard-Eingabe\"\n>  \n>  #: builtin/update-index.c:772\n> -#, fuzzy\n>  msgid \"add entries from standard input to the index\"\n> -msgstr \"Konnte Log nicht von Standard-Eingabe lesen.\"\n> +msgstr \"fügt Einträge von der Standard-Eingabe der Bereitstellung hinzu\"\n>  \n>  #: builtin/update-index.c:776\n>  msgid \"repopulate stages #2 and #3 for the listed paths\"\n>  msgstr \"\"\n> +\"wiederholte Ausführung der Phasen #2 und #3 für die aufgelisteten Pfade\"\n>  \n>  #: builtin/update-index.c:780\n>  msgid \"only update entries that differ from HEAD\"\n>  msgstr \"\"\n> +\"aktualisiert nur Einträge, die unterschiedlich zur Zweigspitze (HEAD) sind\"\n>  \n>  #: builtin/update-index.c:784\n>  msgid \"ignore files missing from worktree\"\n> -msgstr \"\"\n> +msgstr \"ignoriert fehlende Dateien im Arbeitsbaum\"\n>  \n>  #: builtin/update-index.c:787\n>  msgid \"report actions to standard output\"\n> -msgstr \"\"\n> +msgstr \"gibt die Aktionen in der Standard-Ausgabe aus\"\n>  \n>  #: builtin/update-index.c:789\n>  msgid \"(for porcelains) forget saved unresolved conflicts\"\n> -msgstr \"\"\n> +msgstr \"(für Fremdprogramme) keine gespeicherten, nicht aufgelöste Konflikte\"\n>  \n>  #: builtin/update-index.c:793\n>  msgid \"write index in this format\"\n> -msgstr \"\"\n> +msgstr \"schreibt Bereitstellungsdatei in diesem Format\"\n>  \n>  #: builtin/update-ref.c:7\n>  msgid \"git update-ref [options] -d <refname> [<oldval>]\"\n> -msgstr \"\"\n> +msgstr \"git update-ref [Optionen] -d <Referenzname> [<alterWert>]\"\n>  \n>  #: builtin/update-ref.c:8\n>  msgid \"git update-ref [options]    <refname> <newval> [<oldval>]\"\n> -msgstr \"\"\n> +msgstr \"git update-ref [Optionen]    <Referenzname> <neuerWert> [<alterWert>]\"\n>  \n>  #: builtin/update-ref.c:19\n>  msgid \"delete the reference\"\n> -msgstr \"\"\n> +msgstr \"löscht diese Referenz\"\n>  \n>  #: builtin/update-ref.c:21\n>  msgid \"update <refname> not the one it points to\"\n> -msgstr \"\"\n> +msgstr \"aktualisiert <Referenzname>, nicht den Verweis\"\n>  \n>  #: builtin/update-server-info.c:6\n>  msgid \"git update-server-info [--force]\"\n> -msgstr \"\"\n> +msgstr \"git update-server-info [--force]\"\n>  \n>  #: builtin/update-server-info.c:14\n>  msgid \"update the info files from scratch\"\n> -msgstr \"\"\n> +msgstr \"aktualisiert die Informationsdateien von Grund auf\"\n>  \n>  #: builtin/verify-pack.c:56\n>  msgid \"git verify-pack [-v|--verbose] [-s|--stat-only] <pack>...\"\n> -msgstr \"\"\n> +msgstr \"git verify-pack [-v|--verbose] [-s|--stat-only] <Paket>...\"\n>  \n>  #: builtin/verify-pack.c:66\n> -#, fuzzy\n>  msgid \"verbose\"\n>  msgstr \"erweiterte Ausgaben\"\n>  \n>  #: builtin/verify-pack.c:68\n>  msgid \"show statistics only\"\n> -msgstr \"\"\n> +msgstr \"zeigt nur Statistiken\"\n>  \n>  #: builtin/verify-tag.c:17\n>  msgid \"git verify-tag [-v|--verbose] <tag>...\"\n> -msgstr \"\"\n> +msgstr \"git verify-tag [-v|--verbose] <Markierung>...\"\n>  \n>  #: builtin/verify-tag.c:73\n>  msgid \"print tag contents\"\n> -msgstr \"\"\n> +msgstr \"gibt Markierungsinhalte aus\"\n>  \n>  #: builtin/write-tree.c:13\n>  msgid \"git write-tree [--missing-ok] [--prefix=<prefix>/]\"\n> -msgstr \"\"\n> +msgstr \"git write-tree [--missing-ok] [--prefix=<Prefix>/]\"\n>  \n>  #: builtin/write-tree.c:26\n>  msgid \"<prefix>/\"\n> -msgstr \"\"\n> +msgstr \"<Prefix>/\"\n>  \n>  #: builtin/write-tree.c:27\n>  msgid \"write tree object for a subdirectory <prefix>\"\n> -msgstr \"\"\n> +msgstr \"schreibt das Baumobjekt für ein Unterverzeichnis <Prefix>\"\n>  \n>  #: builtin/write-tree.c:30\n>  msgid \"only useful for debugging\"\n> -msgstr \"\"\n> +msgstr \"nur nützlich für Fehlersuche\"\n>  \n>  #: git.c:16\n>  msgid \"See 'git help <command>' for more information on a specific command.\"\n> @@ -8713,7 +8672,7 @@ msgstr \"weniger Ausgaben\"\n>  \n>  #: parse-options.h:236\n>  msgid \"use <n> digits to display SHA-1s\"\n> -msgstr \"benutze <n> Ziffern zur Anzeige von SHA-1s\"\n> +msgstr \"benutze <Anzahl> Ziffern zur Anzeige von SHA-1s\"\n>  \n>  #: common-cmds.h:8\n>  msgid \"Add file contents to the index\"\n> @@ -8983,6 +8942,8 @@ msgid \"\"\n>  \"The copy of the patch that failed is found in:\\n\"\n>  \"   $dotest/patch\"\n>  msgstr \"\"\n> +\"Die Kopie des fehlgeschlagenen Patches befindet sich in:\\n\"\n> +\"   $dotest/patch\"\n>  \n>  #: git-am.sh:876\n>  msgid \"applying to an empty history\"\n\n\n-- \nThomas Rast\ntrast@{inf,student}.ethz.ch\n"},{"id":"203989","messageId":"87wqx7s22j.fsf@pctrast.inf.ethz.ch","threadId":"31803","inReplyTo":"1349200849-7436-1-git-send-email-ralf.thielow@gmail.com","subject":"Re: [RFC/PATCH] l10n: de.po: translate 825 new messages","fromName":"Thomas Rast","fromEmail":"trast@inf.ethz.ch","sentAt":"2012-11-27T11:44:04Z","receivedAt":"2012-11-27T11:44:04Z","isPatch":true,"sender":{"key":"tr@thomasrast.ch","avatar":"https://avatars.githubusercontent.com/u/153510?v=4"},"body":"Hi Ralf,\n\nThis is the middle third of my review.  Sorry for the long wait!  I hope\nit can still be useful.\n\nAlso, sorry for the other mail that I just sent out seconds ago.  That\nwas what I wanted to save as \"to be done in the last third\", but\nI accidentally hit the wrong key and sent it out.\n\n- Thomas\n\n\n> @@ -4459,6 +4423,8 @@ msgstr \"\"\n>  #: builtin/fmt-merge-msg.c:13\n>  msgid \"git fmt-merge-msg [-m <message>] [--log[=<n>]|--no-log] [--file <file>]\"\n>  msgstr \"\"\n> +\"git fmt-merge-msg [-m <Beschreibung>] [--log[=<Anzahl>]|--no-log] [--file \"\n> +\"<Datei>]\"\n>  \n>  #: builtin/fmt-merge-msg.c:653 builtin/fmt-merge-msg.c:656 builtin/grep.c:786\n>  #: builtin/merge.c:188 builtin/show-branch.c:656 builtin/show-ref.c:192\n> @@ -4468,115 +4434,111 @@ msgstr \"Anzahl\"\n>  \n>  #: builtin/fmt-merge-msg.c:654\n>  msgid \"populate log with at most <n> entries from shortlog\"\n> -msgstr \"\"\n> +msgstr \"fügt Historie mit höchstens <Nummer> Einträgen von \\\"shortlog\\\" hinzu\"\n\nI don't really share your apparent aversion to just using \"<n>\" :-)\n\n>  #: builtin/for-each-ref.c:994\n>  msgid \"quote placeholders suitably for shells\"\n> -msgstr \"\"\n> +msgstr \"quotiert Platzhalter geeignet für Shells\"\n[...]\n>  #: builtin/for-each-ref.c:996\n>  msgid \"quote placeholders suitably for perl\"\n> +msgstr \"quotiert Platzhalter geeignet für Perl\"\n[etc]\n\n\"quote\" is a hard one, and \"quotiert\" sounds very wrong to me.  How\nabout weaseling out along the lines of\n\n  Formatiert Platzhalter als {Shell|Perl|Python|TCL} Zeichenfolge\n\nor even \"Shell-String\".\n\n>  #: builtin/for-each-ref.c:1003\n>  msgid \"show only <n> matched refs\"\n> -msgstr \"\"\n> +msgstr \"zeigt nur <Nummer> passende Referenzen\"\n\nThis should be <Anzahl> if you insist on translating the 'n'.\n\n>  #: builtin/for-each-ref.c:1006\n>  msgid \"field name to sort on\"\n> -msgstr \"\"\n> +msgstr \"Name des Felder zum Sortieren\"\n\nFeld_s_?\n\nOr just \"sortiere nach diesem Feld\".\n\n>  #: builtin/fsck.c:618\n>  msgid \"make index objects head nodes\"\n> -msgstr \"\"\n> +msgstr \"erzeugt Kopfknoten der Bereitstellungsobjekte\"\n\nThe English version is equally obscure, but this refers to (also)\nwalking the objects listed in the index.  Furthermore, --cache is\nactually the default if you don't list any objects to walk.\n\n>  #: builtin/fsck.c:620\n>  msgid \"also consider packs and alternate objects\"\n> -msgstr \"\"\n> +msgstr \"betrachtet auch Pakete und wechselnde Objekte\"\n\nThe glossary tells me pack -> Archiv.\n\nAn alternate object [store] is essentially a pointer to the object store\nof another repository.  It may best be left untranslated, as it's a\npretty advanced feature.\n\n>  #: builtin/grep.c:741\n>  msgid \"match patterns only at word boundaries\"\n> -msgstr \"\"\n> +msgstr \"findet Muster nur innerhalb von Wörtern\"\n\nThe translation gets the purpose wrong: the option forces a\nword-boundary match on either side of the pattern, so that you will find\nonly one or more words matching the pattern.  The manpage has a precise\ndefinition:\n\n\tMatch the pattern only at word boundary (either begin at the\n\tbeginning of a line, or preceded by a non-word character; end at\n\tthe end of a line or followed by a non-word character).\n\nMaybe \"suche nur ganze Wörter\" would suffice as a concise description.\n\n>  #: builtin/grep.c:817\n>  msgid \"indicate hit with exit status without output\"\n> -msgstr \"\"\n> +msgstr \"kennzeichnet Übereinstimmungen mit Beendigungsstatus, ohne Ausgabe\"\n\nThe \"indicate\" should be \"zeigen\" or some such, since it only tells\nwhether there were any matches at all.\n\nI spent some time looking for a better translation of \"exit status\", but\ncouldn't find anything helpful (such as a German translation of diff(1)\nor a Wikipedia page on \"exit status\").\n\n>  #: builtin/hash-object.c:77\n>  msgid \"process file as it were from this path\"\n> -msgstr \"\"\n> +msgstr \"verarbeitet Datei, wie es von diesem Pfad wäre\"\n\nals ob sie von diesem Pfad wäre?\n\n>  #: builtin/help.c:47\n>  msgid \"show info page\"\n> -msgstr \"\"\n> +msgstr \"zeigt Informationsseite\"\n\ninfo here refers to GNU info, presumably it should be left as\n\"info-Seite\" or some such.\n\n>  #: builtin/index-pack.c:1106\n>  msgid \"confusion beyond insanity\"\n> @@ -5150,12 +5111,12 @@ msgstr \"Fehler beim Auflösen der Unterschiede\"\n>  #: builtin/index-pack.c:1112\n>  #, c-format\n>  msgid \"completed with %d local objects\"\n> -msgstr \"\"\n> +msgstr \"fertiggestellt mit %d lokalen Objekten\"\n\n*vervollständigt* mit %d lokalen Objekten\n\n>  #: builtin/log.c:102\n>  msgid \"decorate options\"\n> -msgstr \"\"\n> +msgstr \"Ausgabeoptionen\"\n\n'decorate' is the option to mark commits by the refs pointing at them,\nand should probably not be translated.\n\nThe English version is quite tautological though, since it just turns\ninto\n\n    --decorate[=...]      decorate options\n\n>  #: builtin/log.c:1091\n>  msgid \"don't include a patch matching a commit upstream\"\n>  msgstr \"\"\n> +\"schließt keine Patches ein, die einer Version im externen Projektarchiv \"\n> +\"entsprechen\"\n\nUpstream refers to the notional upstream state, which does not even have\nto be a branch here.  I.e., if you say\n\n  git format-patch --ignore-if-in-upstream <commit>\n\nthen it will format the range 'commit..HEAD', ignoring patches that are\nalready in 'HEAD..commit'.\n\nSo it's not an upstream repo, and in fact doesn't even have to be a\nbranch.  I don't really have a good suggestion though.  Perhaps you can\nstill call it \"im Übernahmezweig\", since the original makes the same\nmistake.\n\n>  #: builtin/log.c:1095\n> -#, fuzzy\n>  msgid \"Messaging\"\n> -msgstr \"Zusammenführung:\"\n> +msgstr \"Datentransfer\"\n\n\"Email-Einstellungen\"?\n\n>  #: builtin/log.c:1096\n> -#, fuzzy\n>  msgid \"header\"\n> -msgstr \"voraus \"\n> +msgstr \"Kopfteil\"\n>  \n>  #: builtin/log.c:1097\n>  msgid \"add email header\"\n> -msgstr \"\"\n> +msgstr \"fügt Kopfteil für eMail hinzu\"\n\nDoes anyone call them anything except \"headers\" in german?\n\nI can even quote a (non)reference:\n\n  http://de.wikipedia.org/wiki/E-Mail#Header_.E2.80.93_der_Kopf_der_E-Mail\n\n>  #: builtin/log.c:1108\n> -#, fuzzy\n>  msgid \"inline the patch\"\n> -msgstr \"ignoriert hinzugefügte Zeilen des Patches\"\n> +msgstr \"fügt einen Patch ein\"\n\nfügt den Patch direkt in die Nachricht ein\n\n>  #: builtin/ls-files.c:463\n>  msgid \"identify the file status with tags\"\n> -msgstr \"\"\n> +msgstr \"bestimmt den Dateistatus mit Markierungen\"\n\n*zeigt* den Dateistatus mit Markierungen\n\n>  #: builtin/merge.c:189\n>  msgid \"add (at most <n>) entries from shortlog to merge commit message\"\n>  msgstr \"\"\n> +\"fügt (höchstens <Nummber>) Einträge von \\\"short\\\" zur Beschreibung der \"\n                        ^^^\ntypo  -------------------´\n\n> +\"Zusammenführung hinzu\"\n\nFurthermore, you changed 'shortlog' to '\"short\"'.  Presumably you meant\nto keep the 'log' too?\n\n>  #: builtin/notes.c:617\n>  msgid \"load rewriting config for <command> (implies --stdin)\"\n>  msgstr \"\"\n> +\"lädt Konfiguration für <Kommando> beim Überschreiben von Versionen \"\n> +\"(impliziert --stdin)\"\n\nThis would be a good time to settle on a good translation for\n\"rewriting\".  Perhaps \"neu schreiben\".  \"Überschreiben\" to me implies\nthat it's done in-place, but the whole point of calling it \"rewriting\"\ninstead of \"changing\" is that it is *not* done (or indeed possible to\ndo) in-place.\n\n>  #: builtin/pack-objects.c:2502\n>  msgid \"create thin packs\"\n> -msgstr \"\"\n> +msgstr \"erzeugt kleinere Pakete\"\n\nSmaller is not really the point: they are packs that do not have the\ndelta bases.  It can only be used in the context of a repository that\nhas them.  A thin pack is used only(?) in network transfer, and then\n\"completed\" by adding the delta bases to it, which lets it stand on its\nown.\n\nYou could call them \"abgespeckt\" ;-)\n\n\n-- \nThomas Rast\ntrast@{inf,student}.ethz.ch\n"},{"id":"204174","messageId":"1354126970-5356-1-git-send-email-ralf.thielow@gmail.com","threadId":"31803","inReplyTo":"87wqx7s22j.fsf@pctrast.inf.ethz.ch","subject":"Re: [RFC/PATCH] l10n: de.po: translate 825 new messages","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2012-11-28T18:22:50Z","receivedAt":"2012-11-28T18:22:50Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"> Hi Ralf,\n>\n> This is the middle third of my review.  Sorry for the long wait!  I hope\n> it can still be useful.\n>\n\nHi Thomas,\n\nno problem. Thanks for your review. Of course it's very useful.\nSome of the mistakes I made are so obvious that I can't say what\nI've had in mind when translation these messages :/ But some aren't,\nso thanks for the further explanations within your review.\n\n> I don't really share your apparent aversion to just using \"<n>\" :-)\nI don't really have one :) so I'm fine with using <n>.\n\n> This would be a good time to settle on a good translation for\n> \"rewriting\".  Perhaps \"neu schreiben\".  \"Überschreiben\" to me implies\nOn some other places we actually use \"neu schreiben\".\n\n>> -msgstr \"\"\n>> +msgstr \"erzeugt kleinere Pakete\"\n>\n> Smaller is not really the point: they are packs that do not have the\n[...]\n> You could call them \"abgespeckt\" ;-)\nI used \"dünner\"!?\n\nFurthermore I've unified the translation of \"email\" to \"Email\",\nnot \"eMail\". You'll see the result below. I hope I haven't missed\nsomething.\n\nThanks,\nRalf\n\n---\n po/de.po | 95 ++++++++++++++++++++++++++++++++--------------------------------\n 1 file changed, 47 insertions(+), 48 deletions(-)\n\ndiff --git a/po/de.po b/po/de.po\nindex fe6e8cf..1a75ea2 100644\n--- a/po/de.po\n+++ b/po/de.po\n@@ -1978,7 +1978,7 @@ msgstr \"Pfade sind getrennt durch NUL Zeichen\"\n #: builtin/apply.c:4336\n msgid \"ensure at least <n> lines of context match\"\n msgstr \"\"\n-\"stellt sicher, dass mindestens <Anzahl> Zeilen des Kontextes übereinstimmen\"\n+\"stellt sicher, dass mindestens <n> Zeilen des Kontextes übereinstimmen\"\n \n #: builtin/apply.c:4337\n msgid \"action\"\n@@ -2167,7 +2167,7 @@ msgstr \"Unterdrückt den Namen des Autors und den Zeitstempel (Standard: aus)\"\n \n #: builtin/blame.c:2329\n msgid \"Show author email instead of name (Default: off)\"\n-msgstr \"Zeigt anstatt des Namens die eMail-Adresse des Autors (Standard: aus)\"\n+msgstr \"Zeigt anstatt des Namens die Email-Adresse des Autors (Standard: aus)\"\n \n #: builtin/blame.c:2330\n msgid \"Ignore whitespace differences\"\n@@ -4072,7 +4072,7 @@ msgstr \"gibt nur exakte Übereinstimmungen aus\"\n \n #: builtin/describe.c:412\n msgid \"consider <n> most recent tags (default: 10)\"\n-msgstr \"betrachtet die jüngsten <Anzahl> Markierungen (Standard: 10)\"\n+msgstr \"betrachtet die jüngsten <n> Markierungen (Standard: 10)\"\n \n #: builtin/describe.c:414\n msgid \"only consider tags matching <pattern>\"\n@@ -4143,7 +4143,7 @@ msgstr \"git fast-export [rev-list-opts]\"\n \n #: builtin/fast-export.c:635\n msgid \"show progress after <n> objects\"\n-msgstr \"zeigt Fortschritt nach <Anzahl> Objekten an\"\n+msgstr \"zeigt Fortschritt nach <n> Objekten an\"\n \n #: builtin/fast-export.c:637\n msgid \"select handling of signed tags\"\n@@ -4422,7 +4422,7 @@ msgstr \"\"\n #: builtin/fmt-merge-msg.c:13\n msgid \"git fmt-merge-msg [-m <message>] [--log[=<n>]|--no-log] [--file <file>]\"\n msgstr \"\"\n-\"git fmt-merge-msg [-m <Beschreibung>] [--log[=<Anzahl>]|--no-log] [--file \"\n+\"git fmt-merge-msg [-m <Beschreibung>] [--log[=<n>]|--no-log] [--file \"\n \"<Datei>]\"\n \n #: builtin/fmt-merge-msg.c:653 builtin/fmt-merge-msg.c:656 builtin/grep.c:786\n@@ -4433,7 +4433,7 @@ msgstr \"Anzahl\"\n \n #: builtin/fmt-merge-msg.c:654\n msgid \"populate log with at most <n> entries from shortlog\"\n-msgstr \"fügt Historie mit höchstens <Nummer> Einträgen von \\\"shortlog\\\" hinzu\"\n+msgstr \"fügt Historie mit höchstens <n> Einträgen von \\\"shortlog\\\" hinzu\"\n \n #: builtin/fmt-merge-msg.c:657\n msgid \"alias for --log (deprecated)\"\n@@ -4457,23 +4457,23 @@ msgstr \"git for-each-ref [Optionen] [<Muster>]\"\n \n #: builtin/for-each-ref.c:994\n msgid \"quote placeholders suitably for shells\"\n-msgstr \"quotiert Platzhalter geeignet für Shells\"\n+msgstr \"formatiert Platzhalter als Shell-String\"\n \n #: builtin/for-each-ref.c:996\n msgid \"quote placeholders suitably for perl\"\n-msgstr \"quotiert Platzhalter geeignet für Perl\"\n+msgstr \"formatiert Platzhalter als Perl-String\"\n \n #: builtin/for-each-ref.c:998\n msgid \"quote placeholders suitably for python\"\n-msgstr \"quotiert Platzhalter geeignet für Python\"\n+msgstr \"formatiert Platzhalter als Python-String\"\n \n #: builtin/for-each-ref.c:1000\n msgid \"quote placeholders suitably for tcl\"\n-msgstr \"quotiert Platzhalter geeignet für TCL\"\n+msgstr \"formatiert Platzhalter als TCL-String\"\n \n #: builtin/for-each-ref.c:1003\n msgid \"show only <n> matched refs\"\n-msgstr \"zeigt nur <Nummer> passende Referenzen\"\n+msgstr \"zeigt nur <n> passende Referenzen\"\n \n #: builtin/for-each-ref.c:1004\n msgid \"format\"\n@@ -4489,7 +4489,7 @@ msgstr \"Schüssel\"\n \n #: builtin/for-each-ref.c:1006\n msgid \"field name to sort on\"\n-msgstr \"Name des Felder zum Sortieren\"\n+msgstr \"sortiere nach diesem Feld\"\n \n #: builtin/fsck.c:608\n msgid \"git fsck [options] [<object>...]\"\n@@ -4521,7 +4521,7 @@ msgstr \"erzeugt Kopfknoten des Referenzprotokolls (Standard)\"\n \n #: builtin/fsck.c:620\n msgid \"also consider packs and alternate objects\"\n-msgstr \"betrachtet auch Pakete und wechselnde Objekte\"\n+msgstr \"\"\n \n #: builtin/fsck.c:621\n msgid \"enable more strict checking\"\n@@ -4645,7 +4645,7 @@ msgstr \"findet Übereinstimmungen unabhängig von Groß- und Kleinschreibung\"\n \n #: builtin/grep.c:741\n msgid \"match patterns only at word boundaries\"\n-msgstr \"findet Muster nur innerhalb von Wörtern\"\n+msgstr \"sucht nur ganze Wörter\"\n \n #: builtin/grep.c:743\n msgid \"process binary files as text\"\n@@ -4728,15 +4728,15 @@ msgstr \"\"\n \n #: builtin/grep.c:787\n msgid \"show <n> context lines before and after matches\"\n-msgstr \"zeigt <Anzahl> Zeilen vor und nach den Übereinstimmungen an\"\n+msgstr \"zeigt <n> Zeilen vor und nach den Übereinstimmungen an\"\n \n #: builtin/grep.c:790\n msgid \"show <n> context lines before matches\"\n-msgstr \"zeigt <Anzahl> Zeilen vor den Übereinstimmungen an\"\n+msgstr \"zeigt <n> Zeilen vor den Übereinstimmungen an\"\n \n #: builtin/grep.c:792\n msgid \"show <n> context lines after matches\"\n-msgstr \"zeigt <Anzahl> Zeilen nach den Übereinstimmungen an\"\n+msgstr \"zeigt <n> Zeilen nach den Übereinstimmungen an\"\n \n #: builtin/grep.c:793\n msgid \"shortcut for -C NUM\"\n@@ -4764,7 +4764,7 @@ msgstr \"kombiniert Muster, die mit -e angegeben wurden\"\n \n #: builtin/grep.c:817\n msgid \"indicate hit with exit status without output\"\n-msgstr \"kennzeichnet Übereinstimmungen mit Beendigungsstatus, ohne Ausgabe\"\n+msgstr \"zeigt Übereinstimmungen mit Beendigungsstatus, ohne Ausgabe\"\n \n #: builtin/grep.c:819\n msgid \"show only matches from files that match all patterns\"\n@@ -4850,7 +4850,7 @@ msgstr \"speichert Datei wie sie ist, ohne Filter\"\n \n #: builtin/hash-object.c:77\n msgid \"process file as it were from this path\"\n-msgstr \"verarbeitet Datei, wie es von diesem Pfad wäre\"\n+msgstr \"verarbeitet Datei, als ob sie von diesem Pfad wäre\"\n \n #: builtin/help.c:43\n msgid \"print all available commands\"\n@@ -4866,7 +4866,7 @@ msgstr \"zeigt Handbuch in einem Webbrowser\"\n \n #: builtin/help.c:47\n msgid \"show info page\"\n-msgstr \"zeigt Informationsseite\"\n+msgstr \"zeigt Info-Seite\"\n \n #: builtin/help.c:53\n msgid \"git help [--all] [--man|--web|--info] [command]\"\n@@ -5110,7 +5110,7 @@ msgstr \"Fehler beim Auflösen der Unterschiede\"\n #: builtin/index-pack.c:1112\n #, c-format\n msgid \"completed with %d local objects\"\n-msgstr \"fertiggestellt mit %d lokalen Objekten\"\n+msgstr \"vervollständigt mit %d lokalen Objekten\"\n \n #: builtin/index-pack.c:1121\n #, c-format\n@@ -5401,7 +5401,7 @@ msgstr \"zeigt Quelle\"\n \n #: builtin/log.c:102\n msgid \"decorate options\"\n-msgstr \"Ausgabeoptionen\"\n+msgstr \"decorate Optionen\"\n \n #: builtin/log.c:189\n #, c-format\n@@ -5486,7 +5486,7 @@ msgstr \"verwendet <Dateiendung> anstatt '.patch'\"\n \n #: builtin/log.c:1078\n msgid \"start numbering patches at <n> instead of 1\"\n-msgstr \"beginnt die Nummerierung der Patches bei <Nummer> anstatt bei 1\"\n+msgstr \"beginnt die Nummerierung der Patches bei <n> anstatt bei 1\"\n \n #: builtin/log.c:1080\n msgid \"Use [<prefix>] instead of [PATCH]\"\n@@ -5507,8 +5507,7 @@ msgstr \"gibt keine binären Unterschiede aus\"\n #: builtin/log.c:1091\n msgid \"don't include a patch matching a commit upstream\"\n msgstr \"\"\n-\"schließt keine Patches ein, die einer Version im externen Projektarchiv \"\n-\"entsprechen\"\n+\"schließt keine Patches ein, die einer Version im Übernahmezweig entsprechen\"\n \n #: builtin/log.c:1093\n msgid \"show patch format instead of default (patch + stat)\"\n@@ -5516,27 +5515,27 @@ msgstr \"zeigt Patchformat anstatt des Standards (Patch + Zusammenfassung)\"\n \n #: builtin/log.c:1095\n msgid \"Messaging\"\n-msgstr \"Datentransfer\"\n+msgstr \"Email-Einstellungen\"\n \n #: builtin/log.c:1096\n msgid \"header\"\n-msgstr \"Kopfteil\"\n+msgstr \"Header\"\n \n #: builtin/log.c:1097\n msgid \"add email header\"\n-msgstr \"fügt Kopfteil für eMail hinzu\"\n+msgstr \"fügt Email-Header hinzu\"\n \n #: builtin/log.c:1098 builtin/log.c:1100\n msgid \"email\"\n-msgstr \"eMail\"\n+msgstr \"Email\"\n \n #: builtin/log.c:1098\n msgid \"add To: header\"\n-msgstr \"fügt Kopfteil \\\"To:\\\" hinzu\"\n+msgstr \"fügt  \\\"To:\\\" Header hinzu\"\n \n #: builtin/log.c:1100\n msgid \"add Cc: header\"\n-msgstr \"fügt Kopteil \\\"Cc:\\\" hinzu\"\n+msgstr \"fügt \\\"Cc:\\\" Header hinzu\"\n \n #: builtin/log.c:1102\n msgid \"message-id\"\n@@ -5544,7 +5543,7 @@ msgstr \"message-id\"\n \n #: builtin/log.c:1103\n msgid \"make first mail a reply to <message-id>\"\n-msgstr \"macht aus erster eMail eine Antwort zu <message-id>\"\n+msgstr \"macht aus erster Email eine Antwort zu <message-id>\"\n \n #: builtin/log.c:1104 builtin/log.c:1107\n msgid \"boundary\"\n@@ -5556,7 +5555,7 @@ msgstr \"hängt einen Patch an\"\n \n #: builtin/log.c:1108\n msgid \"inline the patch\"\n-msgstr \"fügt einen Patch ein\"\n+msgstr \"fügt den Patch direkt in die Nachricht ein\"\n \n #: builtin/log.c:1112\n msgid \"enable message threading, styles: shallow, deep\"\n@@ -5635,7 +5634,7 @@ msgstr \"git ls-files [Optionen] [<Datei>...]\"\n \n #: builtin/ls-files.c:463\n msgid \"identify the file status with tags\"\n-msgstr \"bestimmt den Dateistatus mit Markierungen\"\n+msgstr \"zeigt den Dateistatus mit Markierungen\"\n \n #: builtin/ls-files.c:465\n msgid \"use lowercase letters for 'assume unchanged' files\"\n@@ -5812,7 +5811,7 @@ msgstr \"(Synonym für --stat)\"\n #: builtin/merge.c:189\n msgid \"add (at most <n>) entries from shortlog to merge commit message\"\n msgstr \"\"\n-\"fügt (höchstens <Nummber>) Einträge von \\\"short\\\" zur Beschreibung der \"\n+\"fügt (höchstens <n>) Einträge von \\\"shortlog\\\" zur Beschreibung der \"\n \"Zusammenführung hinzu\"\n \n #: builtin/merge.c:192\n@@ -6578,7 +6577,7 @@ msgstr \"liest Objekte von der Standard-Eingabe\"\n #: builtin/notes.c:617\n msgid \"load rewriting config for <command> (implies --stdin)\"\n msgstr \"\"\n-\"lädt Konfiguration für <Kommando> beim Überschreiben von Versionen \"\n+\"lädt Konfiguration für <Kommando> beim Neuschreiben von Versionen \"\n \"(impliziert --stdin)\"\n \n #: builtin/notes.c:635\n@@ -6817,7 +6816,7 @@ msgstr \"entpackt nicht erreichbare Objekte, die neuer als <Zeit> sind\"\n \n #: builtin/pack-objects.c:2502\n msgid \"create thin packs\"\n-msgstr \"erzeugt kleinere Pakete\"\n+msgstr \"erzeugt dünnere Pakete\"\n \n #: builtin/pack-objects.c:2504\n msgid \"ignore packs that have companion .keep file\"\n@@ -8092,7 +8091,7 @@ msgstr \"Unterdrückt Versionsbeschreibungen, liefert nur Anzahl der Versionen\"\n \n #: builtin/shortlog.c:257\n msgid \"Show the email address of each author\"\n-msgstr \"Zeigt die eMail-Adresse von jedem Autor\"\n+msgstr \"Zeigt die Email-Adresse von jedem Autor\"\n \n #: builtin/shortlog.c:258\n msgid \"w[,i1[,i2]]\"\n@@ -8110,14 +8109,14 @@ msgid \"\"\n \"<glob>)...]\"\n msgstr \"\"\n \"git show-branch [-a|--all] [-r|--remotes] [--topo-order | --date-order] [--\"\n-\"current] [--color[=<Wann>] | --no-color] [--sparse] [--more=<Nummer> | --\"\n+\"current] [--color[=<Wann>] | --no-color] [--sparse] [--more=<n> | --\"\n \"list | --independent | --merge-base] [--no-name | --sha1-name] [--topics] \"\n \"[(<Revision> | <glob>)...]\"\n \n #: builtin/show-branch.c:10\n msgid \"git show-branch (-g|--reflog)[=<n>[,<base>]] [--list] [<ref>]\"\n msgstr \"\"\n-\"git show-branch (-g|--reflog)[=<Nummer>[,<Basis>]] [--list] [<Referenz>]\"\n+\"git show-branch (-g|--reflog)[=<n>[,<Basis>]] [--list] [<Referenz>]\"\n \n #: builtin/show-branch.c:651\n msgid \"show remote-tracking and local branches\"\n@@ -8133,7 +8132,7 @@ msgstr \"färbt '*!+-' entsprechend des Zweiges ein\"\n \n #: builtin/show-branch.c:657\n msgid \"show <n> more commits after the common ancestor\"\n-msgstr \"zeigt <Nummer> weitere Versionen nach dem gemeinsamen Vorfahren\"\n+msgstr \"zeigt <n> weitere Versionen nach dem gemeinsamen Vorfahren\"\n \n #: builtin/show-branch.c:659\n msgid \"synonym to more=-1\"\n@@ -8178,12 +8177,12 @@ msgstr \"zeigt Versionen, wo kein Elternteil vor seinem Kind kommt\"\n \n #: builtin/show-branch.c:678\n msgid \"<n>[,<base>]\"\n-msgstr \"<Nummer>[,<Basis>]\"\n+msgstr \"<n>[,<Basis>]\"\n \n #: builtin/show-branch.c:679\n msgid \"show <n> most recent ref-log entries starting at base\"\n msgstr \"\"\n-\"zeigt die <Nummer> jüngsten Einträge im Referenzprotokoll beginnend an der \"\n+\"zeigt die <n> jüngsten Einträge im Referenzprotokoll beginnend an der \"\n \"Basis\"\n \n #: builtin/show-ref.c:10\n@@ -8192,7 +8191,7 @@ msgid \"\"\n \"[=<n>]] [--abbrev[=<n>]] [--tags] [--heads] [--] [pattern*] \"\n msgstr \"\"\n \"git show-ref [-q|--quiet] [--verify] [--head] [-d|--dereference] [-s|--hash\"\n-\"[=<Nummer>]] [--abbrev[=<Nummer>]] [--tags] [--heads] [--] [pattern*] \"\n+\"[=<n>]] [--abbrev[=<n>]] [--tags] [--heads] [--] [pattern*] \"\n \n #: builtin/show-ref.c:11\n msgid \"git show-ref --exclude-existing[=pattern] < ref-list\"\n@@ -8220,7 +8219,7 @@ msgstr \"dereferenziert Markierungen in Objekt-Identifikationen\"\n \n #: builtin/show-ref.c:193\n msgid \"only show SHA1 hash using <n> digits\"\n-msgstr \"zeigt nur SHA1 Hash mit <Nummer> Ziffern\"\n+msgstr \"zeigt nur SHA1 Hash mit <n> Ziffern\"\n \n #: builtin/show-ref.c:197\n msgid \"do not print results to stdout (useful with --verify)\"\n@@ -8372,7 +8371,7 @@ msgstr \"listet Markierungsnamen auf\"\n \n #: builtin/tag.c:449\n msgid \"print <n> lines of each tag message\"\n-msgstr \"zeigt <Anzahl> Zeilen jeder Markierungsbeschreibung\"\n+msgstr \"zeigt <n> Zeilen jeder Markierungsbeschreibung\"\n \n #: builtin/tag.c:451\n msgid \"delete tags\"\n@@ -8671,7 +8670,7 @@ msgstr \"weniger Ausgaben\"\n \n #: parse-options.h:236\n msgid \"use <n> digits to display SHA-1s\"\n-msgstr \"benutze <Anzahl> Ziffern zur Anzeige von SHA-1s\"\n+msgstr \"benutze <n> Ziffern zur Anzeige von SHA-1s\"\n \n #: common-cmds.h:8\n msgid \"Add file contents to the index\"\n@@ -8883,7 +8882,7 @@ msgstr \"\"\n \n #: git-am.sh:706\n msgid \"Patch does not have a valid e-mail address.\"\n-msgstr \"Patch enthält keine gültige eMail-Adresse.\"\n+msgstr \"Patch enthält keine gültige Email-Adresse.\"\n \n #: git-am.sh:753\n msgid \"cannot be interactive without stdin connected to a terminal.\"\n-- \n1.8.0\n"},{"id":"204247","messageId":"50B74990.5000804@drmicha.warpmail.net","threadId":"31803","inReplyTo":"1354126970-5356-1-git-send-email-ralf.thielow@gmail.com","subject":"Re: [RFC/PATCH] l10n: de.po: translate 825 new messages","fromName":"Michael J Gruber","fromEmail":"git@drmicha.warpmail.net","sentAt":"2012-11-29T11:40:00Z","receivedAt":"2012-11-29T11:40:00Z","isPatch":true,"sender":{"key":"git@grubix.eu","avatar":"https://avatars.githubusercontent.com/u/233215?v=4"},"body":"Ralf Thielow venit, vidit, dixit 28.11.2012 19:22:\n>> Hi Ralf,\n>>\n>> This is the middle third of my review.  Sorry for the long wait!  I hope\n>> it can still be useful.\n>>\n> \n> Hi Thomas,\n> \n> no problem. Thanks for your review. Of course it's very useful.\n> Some of the mistakes I made are so obvious that I can't say what\n> I've had in mind when translation these messages :/ But some aren't,\n> so thanks for the further explanations within your review.\n> \n>> I don't really share your apparent aversion to just using \"<n>\" :-)\n> I don't really have one :) so I'm fine with using <n>.\n> \n>> This would be a good time to settle on a good translation for\n>> \"rewriting\".  Perhaps \"neu schreiben\".  \"Überschreiben\" to me implies\n> On some other places we actually use \"neu schreiben\".\n\nHow about \"umschreiben\"? \"neu schreiben\" is more like \"write from\nscratch\", whereas \"rewrite\" is more often about taking a given base and\nmodifying it.\n\n>>> -msgstr \"\"\n>>> +msgstr \"erzeugt kleinere Pakete\"\n>>\n>> Smaller is not really the point: they are packs that do not have the\n> [...]\n>> You could call them \"abgespeckt\" ;-)\n> I used \"dünner\"!?\n> \n> Furthermore I've unified the translation of \"email\" to \"Email\",\n> not \"eMail\". You'll see the result below. I hope I haven't missed\n> something.\n> \n> Thanks,\n> Ralf\n> \n> ---\n>  po/de.po | 95 ++++++++++++++++++++++++++++++++--------------------------------\n>  1 file changed, 47 insertions(+), 48 deletions(-)\n> \n> diff --git a/po/de.po b/po/de.po\n> index fe6e8cf..1a75ea2 100644\n> --- a/po/de.po\n> +++ b/po/de.po\n...\n>  #: builtin/fsck.c:608\n>  msgid \"git fsck [options] [<object>...]\"\n> @@ -4521,7 +4521,7 @@ msgstr \"erzeugt Kopfknoten des Referenzprotokolls (Standard)\"\n>  \n>  #: builtin/fsck.c:620\n>  msgid \"also consider packs and alternate objects\"\n> -msgstr \"betrachtet auch Pakete und wechselnde Objekte\"\n> +msgstr \"\"\n\n\"alternate objects\" (hopefully) don't change much, so that \"wechselnde\"\nis misleading.\n\nIs there a set translation standard for the \"alternative object store\"\nmechanism in git (alternates)? Otherwise \"alternative Objekte\" may be\nchoice which is close to the original and conveys the aspect that they\nare objects from an alternative store.\n\n\n>  #: builtin/grep.c:817\n>  msgid \"indicate hit with exit status without output\"\n> -msgstr \"kennzeichnet Übereinstimmungen mit Beendigungsstatus, ohne Ausgabe\"\n> +msgstr \"zeigt Übereinstimmungen mit Beendigungsstatus, ohne Ausgabe\"\n\nmaybe \"zeigt Übereinstimmungen nur durch Beendigungsstatus an\"\n\n\"mit\" sounds like \"including\", \"additionally\". Also, nothing is shown\n(\"zeigt\"), but something is indicated (\"zeigt an\").\n\n\n>  #: builtin/log.c:102\n>  msgid \"decorate options\"\n> -msgstr \"Ausgabeoptionen\"\n> +msgstr \"decorate Optionen\"\n\n\"decorate-Optionen\" (unless we want to match the standard set by the bad\nold K&R translation ;) )\n\n\n>  #: builtin/log.c:1098\n>  msgid \"add To: header\"\n> -msgstr \"fügt Kopfteil \\\"To:\\\" hinzu\"\n> +msgstr \"fügt  \\\"To:\\\" Header hinzu\"\n\nHere and in the following I'd a \"-\", e.g.\n\nmsgstr \"fügt  \\\"To:\\\"-Header hinzu\"\n\n>  #: builtin/log.c:1100\n>  msgid \"add Cc: header\"\n> -msgstr \"fügt Kopteil \\\"Cc:\\\" hinzu\"\n> +msgstr \"fügt \\\"Cc:\\\" Header hinzu\"\n...\n> -\"lädt Konfiguration für <Kommando> beim Überschreiben von Versionen \"\n> +\"lädt Konfiguration für <Kommando> beim Neuschreiben von Versionen \"\n>  \"(impliziert --stdin)\"\n\n\"Umschreiben\" (if that becomes the agreed upon term for \"rewrite\").\n\nJust my two Pfennig ;)\n\nMichael\n"},{"id":"204300","messageId":"87ehjcj9lq.fsf@pctrast.inf.ethz.ch","threadId":"31803","inReplyTo":"1349200849-7436-1-git-send-email-ralf.thielow@gmail.com","subject":"Re: [RFC/PATCH] l10n: de.po: translate 825 new messages","fromName":"Thomas Rast","fromEmail":"trast@inf.ethz.ch","sentAt":"2012-11-29T23:02:57Z","receivedAt":"2012-11-29T23:02:57Z","isPatch":true,"sender":{"key":"tr@thomasrast.ch","avatar":"https://avatars.githubusercontent.com/u/153510?v=4"},"body":"Hi Ralf\n\nHere is the final third of my review.\n\n>  #: builtin/prune-packed.c:7\n>  msgid \"git prune-packed [-n|--dry-run] [-q|--quiet]\"\n> -msgstr \"\"\n> +msgstr \"git prune-packed [-n|--dry-run] [-q|--quite]\"\n                                                 ^^^^^\ntypo at the far end\n\n>  #: builtin/prune.c:133\n> -#, fuzzy\n>  msgid \"report pruned objects\"\n> -msgstr \"kann Objekt %s nicht lesen\"\n> +msgstr \"meldet entfernte Objekte\"\n\nIf you translate \"pruned\" as \"gelöscht\" or some such, that avoids the\nambiguity with \"remote\".\n\n>  #: builtin/prune.c:136\n>  msgid \"expire objects older than <time>\"\n> -msgstr \"\"\n> +msgstr \"lässt Objekte älter als <Zeit> verfallen\"\n\n\"verfallen\" is nice!\n\n>  #: builtin/push.c:391\n>  msgid \"check\"\n> -msgstr \"\"\n> +msgstr \"Überprüfung\"\n\nI think the original string should not be translatable to begin with.\nThe manpage says\n\n  --recurse-submodules=check|on-demand\n      Make sure all submodule commits used by the revisions to be pushed\n      are available on a remote tracking branch. If *check* is used git\n      will verify that all submodule commits that changed in the\n      revisions to be pushed are available on at least one remote of the\n      submodule. If any commits are missing the push will be aborted and\n      exit with non-zero status. If *on-demand* is used all submodules\n      that changed in the revisions to be pushed will be pushed. If\n      on-demand was not able to push all necessary revisions it will\n      also be aborted and exit with non-zero status.\n\nSo 'check' is not translatable.\n\n>  #: builtin/push.c:395 builtin/push.c:396\n>  msgid \"receive pack program\"\n> -msgstr \"\"\n> +msgstr \"Programm zum Empfangen von Paketen\"\n\nOr perhaps \"'receive-pack' Programm\".\n\n>  #: builtin/read-tree.c:111\n> -#, fuzzy\n>  msgid \"only empty the index\"\n> -msgstr \"Konnte die Bereitstellung nicht lesen\"\n> +msgstr \"leert nur die Bereitstellung\"\n\n\"Only\" here means it doesn't read-a-tree, but empty the index.  So\ndropping the \"nur\" would probably be better.\n\n  #: builtin/remote.c:11\n>  msgid \"git remote [-v | --verbose]\"\n> -msgstr \"\"\n> +msgstr \"git remove [-v | --verbose]\"\n                  ^^^\ntypo\n\n>  #: builtin/remote.c:173\n>  msgid \"set up remote as a mirror to push to or fetch from\"\n>  msgstr \"\"\n> +\"Aufsetzen der Fernarchivs als Spiegelarchiv zum Versenden und Anfordern\"\n              ^^^\ndes?\n\n>  \"Run \\\"git rev-parse --parseopt -h\\\" for more information on the first usage.\"\n>  msgstr \"\"\n> +\"git rev-parse --parseopt [Optionen] -- [<Argumente>...]\\n\"\n> +\"   or: git rev-parse --sq-quote [<Argumente>...]\\n\"\n> +\"   or: git rev-parse [Optionen] [<Argumente>...]\\n\"\n> +\"\\n\"\n> +\"Führe \\\"git rev-parse --parseopt -h\\\" für weitere Informationen bei erster \"\n> +\"Verwendung aus.\"\n\nShould use 'oder:' in the case split, shouldn't it?\n\n>  #: builtin/rm.c:134\n> -#, fuzzy\n>  msgid \"do not list removed files\"\n> -msgstr \"Kann geänderte Dateien nicht aus der Bereitstellung herausnehmen\"\n> +msgstr \"listet keine entfernten Dateien auf\"\n\nAgain removed->gelöscht or some such avoids an ambiguity.\n\n>  #: builtin/show-branch.c:651\n> -#, fuzzy\n>  msgid \"show remote-tracking and local branches\"\n> -msgstr \"Kein externer Übernahmezweig für %s von %s\"\n> +msgstr \"zeigt externer Übernahmezweige und lokale Zweige an\"\n                      ^^^\n[...]\n>  #: builtin/show-branch.c:653\n> -#, fuzzy\n>  msgid \"show remote-tracking branches\"\n> -msgstr \"Kein externer Übernahmezweig für %s von %s\"\n> +msgstr \"zeigt externer Übernahmezweige an\"\n                      ^^^\n\nextern*e*\n\n>  #: builtin/tag.c:464\n> -#, fuzzy\n>  msgid \"use another key to sign the tag\"\n> -msgstr \"konnte Markierung nicht signieren\"\n> +msgstr \"benutzt einen Schlüssel um die Markierung zu signieren\"\n\nThe original says *another* -- maybe\n\n  benutzt einen anderen Schlüssel um die Markierung zu signieren\n\n>  #: builtin/update-index.c:750\n>  msgid \"mark files as \\\"not changing\\\"\"\n> -msgstr \"\"\n> +msgstr \"markiert Dateien als \\\"not changing\\\"\"\n\nNeither original nor translation are very helpful.  Maybe\n\n  Always assume this file to be unchanged\n  Betrachte diese Datei immer als unverändert\n\n>  #: builtin/update-index.c:756\n>  msgid \"mark files as \\\"index-only\\\"\"\n> -msgstr \"\"\n> +msgstr \"markiert Dateien als \\\"index-only\\\"\"\n\nLikewise, but here I don't even understand what the manpage is trying to\ntell me, in particular I don't see how it would be different from\nassume-unchanged.  Maybe \"see manpage\" would be the best documentation.\n\n>  #: builtin/update-index.c:776\n>  msgid \"repopulate stages #2 and #3 for the listed paths\"\n>  msgstr \"\"\n> +\"wiederholte Ausführung der Phasen #2 und #3 für die aufgelisteten Pfade\"\n\nISTR we settled on something for 'stage', but it's not in the glossary.\nEither way I don't think this is it.  \"Ausführung der Phasen\" would mean\nthat it's some part of a process, whereas the stages are a state.\n\n\nYay, that's it.  Even in three parts it was tedious, and I cannot begin\nto imagine what *writing* 825 new translations must have felt like.\nThanks for your work!\n\n- Thomas\n\n-- \nThomas Rast\ntrast@{inf,student}.ethz.ch\n"},{"id":"204439","messageId":"1354510131-2881-1-git-send-email-ralf.thielow@gmail.com","threadId":"31803","inReplyTo":"87ehjcj9lq.fsf@pctrast.inf.ethz.ch","subject":"Re: [RFC/PATCH] l10n: de.po: translate 825 new messages","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2012-12-03T04:48:51Z","receivedAt":"2012-12-03T04:48:51Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"Thanks Thomas and Michael!\n\n2012/11/30 Thomas Rast <trast@inf.ethz.ch>:\n\n>>  #: builtin/update-index.c:756\n>>  msgid \"mark files as \\\"index-only\\\"\"\n>> -msgstr \"\"\n>> +msgstr \"markiert Dateien als \\\"index-only\\\"\"\n>\n> Likewise, but here I don't even understand what the manpage is trying to\n> tell me, in particular I don't see how it would be different from\n> assume-unchanged.  Maybe \"see manpage\" would be the best documentation.\n\nI'm not really sure what to do with it. In this version (see below) I kept\nit. Did you mean we should add \"(siehe Hilfeseite)\" or something in the\ntranslation, or does it belong to the original message and the translation\nwould just follow?\n\n>> +\"wiederholte Ausführung der Phasen #2 und #3 für die aufgelisteten Pfade\"\n>\n> ISTR we settled on something for 'stage', but it's not in the glossary.\n> Either way I don't think this is it.  \"Ausführung der Phasen\" would mean\n> that it's some part of a process, whereas the stages are a state.\n>\nI've changed it to\n\"wiederholtes Einpflegen der Zustände #2 und #3 für die aufgelisteten Pfade\"\nWhat do you think?\n\n---\n po/de.po | 123 +++++++++++++++++++++++++++++++--------------------------------\n 1 file changed, 61 insertions(+), 62 deletions(-)\n\ndiff --git a/po/de.po b/po/de.po\nindex 1f49610..5e14d9c 100644\n--- a/po/de.po\n+++ b/po/de.po\n@@ -1978,7 +1978,7 @@ msgstr \"Pfade sind getrennt durch NUL Zeichen\"\n #: builtin/apply.c:4336\n msgid \"ensure at least <n> lines of context match\"\n msgstr \"\"\n-\"stellt sicher, dass mindestens <Anzahl> Zeilen des Kontextes übereinstimmen\"\n+\"stellt sicher, dass mindestens <n> Zeilen des Kontextes übereinstimmen\"\n \n #: builtin/apply.c:4337\n msgid \"action\"\n@@ -2167,7 +2167,7 @@ msgstr \"Unterdrückt den Namen des Autors und den Zeitstempel (Standard: aus)\"\n \n #: builtin/blame.c:2329\n msgid \"Show author email instead of name (Default: off)\"\n-msgstr \"Zeigt anstatt des Namens die eMail-Adresse des Autors (Standard: aus)\"\n+msgstr \"Zeigt anstatt des Namens die Email-Adresse des Autors (Standard: aus)\"\n \n #: builtin/blame.c:2330\n msgid \"Ignore whitespace differences\"\n@@ -4072,7 +4072,7 @@ msgstr \"gibt nur exakte Übereinstimmungen aus\"\n \n #: builtin/describe.c:412\n msgid \"consider <n> most recent tags (default: 10)\"\n-msgstr \"betrachtet die jüngsten <Anzahl> Markierungen (Standard: 10)\"\n+msgstr \"betrachtet die jüngsten <n> Markierungen (Standard: 10)\"\n \n #: builtin/describe.c:414\n msgid \"only consider tags matching <pattern>\"\n@@ -4143,7 +4143,7 @@ msgstr \"git fast-export [rev-list-opts]\"\n \n #: builtin/fast-export.c:635\n msgid \"show progress after <n> objects\"\n-msgstr \"zeigt Fortschritt nach <Anzahl> Objekten an\"\n+msgstr \"zeigt Fortschritt nach <n> Objekten an\"\n \n #: builtin/fast-export.c:637\n msgid \"select handling of signed tags\"\n@@ -4422,7 +4422,7 @@ msgstr \"\"\n #: builtin/fmt-merge-msg.c:13\n msgid \"git fmt-merge-msg [-m <message>] [--log[=<n>]|--no-log] [--file <file>]\"\n msgstr \"\"\n-\"git fmt-merge-msg [-m <Beschreibung>] [--log[=<Anzahl>]|--no-log] [--file \"\n+\"git fmt-merge-msg [-m <Beschreibung>] [--log[=<n>]|--no-log] [--file \"\n \"<Datei>]\"\n \n #: builtin/fmt-merge-msg.c:653 builtin/fmt-merge-msg.c:656 builtin/grep.c:786\n@@ -4433,7 +4433,7 @@ msgstr \"Anzahl\"\n \n #: builtin/fmt-merge-msg.c:654\n msgid \"populate log with at most <n> entries from shortlog\"\n-msgstr \"fügt Historie mit höchstens <Nummer> Einträgen von \\\"shortlog\\\" hinzu\"\n+msgstr \"fügt Historie mit höchstens <n> Einträgen von \\\"shortlog\\\" hinzu\"\n \n #: builtin/fmt-merge-msg.c:657\n msgid \"alias for --log (deprecated)\"\n@@ -4457,23 +4457,23 @@ msgstr \"git for-each-ref [Optionen] [<Muster>]\"\n \n #: builtin/for-each-ref.c:994\n msgid \"quote placeholders suitably for shells\"\n-msgstr \"quotiert Platzhalter geeignet für Shells\"\n+msgstr \"formatiert Platzhalter als Shell-String\"\n \n #: builtin/for-each-ref.c:996\n msgid \"quote placeholders suitably for perl\"\n-msgstr \"quotiert Platzhalter geeignet für Perl\"\n+msgstr \"formatiert Platzhalter als Perl-String\"\n \n #: builtin/for-each-ref.c:998\n msgid \"quote placeholders suitably for python\"\n-msgstr \"quotiert Platzhalter geeignet für Python\"\n+msgstr \"formatiert Platzhalter als Python-String\"\n \n #: builtin/for-each-ref.c:1000\n msgid \"quote placeholders suitably for tcl\"\n-msgstr \"quotiert Platzhalter geeignet für TCL\"\n+msgstr \"formatiert Platzhalter als TCL-String\"\n \n #: builtin/for-each-ref.c:1003\n msgid \"show only <n> matched refs\"\n-msgstr \"zeigt nur <Nummer> passende Referenzen\"\n+msgstr \"zeigt nur <n> passende Referenzen\"\n \n #: builtin/for-each-ref.c:1004\n msgid \"format\"\n@@ -4489,7 +4489,7 @@ msgstr \"Schüssel\"\n \n #: builtin/for-each-ref.c:1006\n msgid \"field name to sort on\"\n-msgstr \"Name des Felder zum Sortieren\"\n+msgstr \"sortiere nach diesem Feld\"\n \n #: builtin/fsck.c:608\n msgid \"git fsck [options] [<object>...]\"\n@@ -4521,7 +4521,7 @@ msgstr \"erzeugt Kopfknoten des Referenzprotokolls (Standard)\"\n \n #: builtin/fsck.c:620\n msgid \"also consider packs and alternate objects\"\n-msgstr \"betrachtet auch Pakete und wechselnde Objekte\"\n+msgstr \"\"\n \n #: builtin/fsck.c:621\n msgid \"enable more strict checking\"\n@@ -4645,7 +4645,7 @@ msgstr \"findet Übereinstimmungen unabhängig von Groß- und Kleinschreibung\"\n \n #: builtin/grep.c:741\n msgid \"match patterns only at word boundaries\"\n-msgstr \"findet Muster nur innerhalb von Wörtern\"\n+msgstr \"sucht nur ganze Wörter\"\n \n #: builtin/grep.c:743\n msgid \"process binary files as text\"\n@@ -4728,15 +4728,15 @@ msgstr \"\"\n \n #: builtin/grep.c:787\n msgid \"show <n> context lines before and after matches\"\n-msgstr \"zeigt <Anzahl> Zeilen vor und nach den Übereinstimmungen an\"\n+msgstr \"zeigt <n> Zeilen vor und nach den Übereinstimmungen an\"\n \n #: builtin/grep.c:790\n msgid \"show <n> context lines before matches\"\n-msgstr \"zeigt <Anzahl> Zeilen vor den Übereinstimmungen an\"\n+msgstr \"zeigt <n> Zeilen vor den Übereinstimmungen an\"\n \n #: builtin/grep.c:792\n msgid \"show <n> context lines after matches\"\n-msgstr \"zeigt <Anzahl> Zeilen nach den Übereinstimmungen an\"\n+msgstr \"zeigt <n> Zeilen nach den Übereinstimmungen an\"\n \n #: builtin/grep.c:793\n msgid \"shortcut for -C NUM\"\n@@ -4764,7 +4764,7 @@ msgstr \"kombiniert Muster, die mit -e angegeben wurden\"\n \n #: builtin/grep.c:817\n msgid \"indicate hit with exit status without output\"\n-msgstr \"kennzeichnet Übereinstimmungen mit Beendigungsstatus, ohne Ausgabe\"\n+msgstr \"zeigt Übereinstimmungen nur durch Beendigungsstatus an\"\n \n #: builtin/grep.c:819\n msgid \"show only matches from files that match all patterns\"\n@@ -4850,7 +4850,7 @@ msgstr \"speichert Datei wie sie ist, ohne Filter\"\n \n #: builtin/hash-object.c:77\n msgid \"process file as it were from this path\"\n-msgstr \"verarbeitet Datei, wie es von diesem Pfad wäre\"\n+msgstr \"verarbeitet Datei, als ob sie von diesem Pfad wäre\"\n \n #: builtin/help.c:43\n msgid \"print all available commands\"\n@@ -4866,7 +4866,7 @@ msgstr \"zeigt Handbuch in einem Webbrowser\"\n \n #: builtin/help.c:47\n msgid \"show info page\"\n-msgstr \"zeigt Informationsseite\"\n+msgstr \"zeigt Info-Seite\"\n \n #: builtin/help.c:53\n msgid \"git help [--all] [--man|--web|--info] [command]\"\n@@ -5110,7 +5110,7 @@ msgstr \"Fehler beim Auflösen der Unterschiede\"\n #: builtin/index-pack.c:1112\n #, c-format\n msgid \"completed with %d local objects\"\n-msgstr \"fertiggestellt mit %d lokalen Objekten\"\n+msgstr \"vervollständigt mit %d lokalen Objekten\"\n \n #: builtin/index-pack.c:1121\n #, c-format\n@@ -5401,7 +5401,7 @@ msgstr \"zeigt Quelle\"\n \n #: builtin/log.c:102\n msgid \"decorate options\"\n-msgstr \"Ausgabeoptionen\"\n+msgstr \"decorate-Optionen\"\n \n #: builtin/log.c:189\n #, c-format\n@@ -5486,7 +5486,7 @@ msgstr \"verwendet <Dateiendung> anstatt '.patch'\"\n \n #: builtin/log.c:1078\n msgid \"start numbering patches at <n> instead of 1\"\n-msgstr \"beginnt die Nummerierung der Patches bei <Nummer> anstatt bei 1\"\n+msgstr \"beginnt die Nummerierung der Patches bei <n> anstatt bei 1\"\n \n #: builtin/log.c:1080\n msgid \"Use [<prefix>] instead of [PATCH]\"\n@@ -5507,8 +5507,7 @@ msgstr \"gibt keine binären Unterschiede aus\"\n #: builtin/log.c:1091\n msgid \"don't include a patch matching a commit upstream\"\n msgstr \"\"\n-\"schließt keine Patches ein, die einer Version im externen Projektarchiv \"\n-\"entsprechen\"\n+\"schließt keine Patches ein, die einer Version im Übernahmezweig entsprechen\"\n \n #: builtin/log.c:1093\n msgid \"show patch format instead of default (patch + stat)\"\n@@ -5516,27 +5515,27 @@ msgstr \"zeigt Patchformat anstatt des Standards (Patch + Zusammenfassung)\"\n \n #: builtin/log.c:1095\n msgid \"Messaging\"\n-msgstr \"Datentransfer\"\n+msgstr \"Email-Einstellungen\"\n \n #: builtin/log.c:1096\n msgid \"header\"\n-msgstr \"Kopfteil\"\n+msgstr \"Header\"\n \n #: builtin/log.c:1097\n msgid \"add email header\"\n-msgstr \"fügt Kopfteil für eMail hinzu\"\n+msgstr \"fügt Email-Header hinzu\"\n \n #: builtin/log.c:1098 builtin/log.c:1100\n msgid \"email\"\n-msgstr \"eMail\"\n+msgstr \"Email\"\n \n #: builtin/log.c:1098\n msgid \"add To: header\"\n-msgstr \"fügt Kopfteil \\\"To:\\\" hinzu\"\n+msgstr \"fügt  \\\"To:\\\"-Header hinzu\"\n \n #: builtin/log.c:1100\n msgid \"add Cc: header\"\n-msgstr \"fügt Kopteil \\\"Cc:\\\" hinzu\"\n+msgstr \"fügt \\\"Cc:\\\"-Header hinzu\"\n \n #: builtin/log.c:1102\n msgid \"message-id\"\n@@ -5544,7 +5543,7 @@ msgstr \"message-id\"\n \n #: builtin/log.c:1103\n msgid \"make first mail a reply to <message-id>\"\n-msgstr \"macht aus erster eMail eine Antwort zu <message-id>\"\n+msgstr \"macht aus erster Email eine Antwort zu <message-id>\"\n \n #: builtin/log.c:1104 builtin/log.c:1107\n msgid \"boundary\"\n@@ -5556,7 +5555,7 @@ msgstr \"hängt einen Patch an\"\n \n #: builtin/log.c:1108\n msgid \"inline the patch\"\n-msgstr \"fügt einen Patch ein\"\n+msgstr \"fügt den Patch direkt in die Nachricht ein\"\n \n #: builtin/log.c:1112\n msgid \"enable message threading, styles: shallow, deep\"\n@@ -5635,7 +5634,7 @@ msgstr \"git ls-files [Optionen] [<Datei>...]\"\n \n #: builtin/ls-files.c:463\n msgid \"identify the file status with tags\"\n-msgstr \"bestimmt den Dateistatus mit Markierungen\"\n+msgstr \"zeigt den Dateistatus mit Markierungen\"\n \n #: builtin/ls-files.c:465\n msgid \"use lowercase letters for 'assume unchanged' files\"\n@@ -5812,7 +5811,7 @@ msgstr \"(Synonym für --stat)\"\n #: builtin/merge.c:189\n msgid \"add (at most <n>) entries from shortlog to merge commit message\"\n msgstr \"\"\n-\"fügt (höchstens <Nummber>) Einträge von \\\"short\\\" zur Beschreibung der \"\n+\"fügt (höchstens <n>) Einträge von \\\"shortlog\\\" zur Beschreibung der \"\n \"Zusammenführung hinzu\"\n \n #: builtin/merge.c:192\n@@ -6502,7 +6501,7 @@ msgstr \"Ungültiger notes.rewriteMode Wert: '%s'\"\n #, c-format\n msgid \"Refusing to rewrite notes in %s (outside of refs/notes/)\"\n msgstr \"\"\n-\"Neuschreiben der Notizen in %s zurückgewiesen (außerhalb von refs/notes/)\"\n+\"Umschreiben der Notizen in %s zurückgewiesen (außerhalb von refs/notes/)\"\n \n #. TRANSLATORS: The first %s is the name of the\n #. environment variable, the second %s is its value\n@@ -6578,7 +6577,7 @@ msgstr \"liest Objekte von der Standard-Eingabe\"\n #: builtin/notes.c:617\n msgid \"load rewriting config for <command> (implies --stdin)\"\n msgstr \"\"\n-\"lädt Konfiguration für <Kommando> beim Überschreiben von Versionen \"\n+\"lädt Konfiguration für <Kommando> beim Umschreiben von Versionen \"\n \"(impliziert --stdin)\"\n \n #: builtin/notes.c:635\n@@ -6817,7 +6816,7 @@ msgstr \"entpackt nicht erreichbare Objekte, die neuer als <Zeit> sind\"\n \n #: builtin/pack-objects.c:2502\n msgid \"create thin packs\"\n-msgstr \"erzeugt kleinere Pakete\"\n+msgstr \"erzeugt dünnere Pakete\"\n \n #: builtin/pack-objects.c:2504\n msgid \"ignore packs that have companion .keep file\"\n@@ -6845,7 +6844,7 @@ msgstr \"entfernt lose Referenzen (Standard)\"\n \n #: builtin/prune-packed.c:7\n msgid \"git prune-packed [-n|--dry-run] [-q|--quiet]\"\n-msgstr \"git prune-packed [-n|--dry-run] [-q|--quite]\"\n+msgstr \"git prune-packed [-n|--dry-run] [-q|--quiet]\"\n \n #: builtin/prune.c:12\n msgid \"git prune [-n] [-v] [--expire <time>] [--] [<head>...]\"\n@@ -7123,7 +7122,7 @@ msgstr \"erzwingt Aktualisierung\"\n \n #: builtin/push.c:391\n msgid \"check\"\n-msgstr \"Überprüfung\"\n+msgstr \"\"\n \n #: builtin/push.c:392\n msgid \"control recursive pushing of submodules\"\n@@ -7135,7 +7134,7 @@ msgstr \"benutzt kleinere Pakete\"\n \n #: builtin/push.c:395 builtin/push.c:396\n msgid \"receive pack program\"\n-msgstr \"Programm zum Empfangen von Paketen\"\n+msgstr \"'receive pack' Programm\"\n \n #: builtin/push.c:397\n msgid \"set upstream for git pull/status\"\n@@ -7170,7 +7169,7 @@ msgstr \"schreibt resultierende Bereitstellung nach <Datei>\"\n \n #: builtin/read-tree.c:111\n msgid \"only empty the index\"\n-msgstr \"leert nur die Bereitstellung\"\n+msgstr \"leert die Bereitstellung\"\n \n #: builtin/read-tree.c:113\n msgid \"Merging\"\n@@ -7233,7 +7232,7 @@ msgstr \"protokolliert Entpacken der Bäume\"\n \n #: builtin/remote.c:11\n msgid \"git remote [-v | --verbose]\"\n-msgstr \"git remove [-v | --verbose]\"\n+msgstr \"git remote [-v | --verbose]\"\n \n #: builtin/remote.c:12\n msgid \"\"\n@@ -7359,7 +7358,7 @@ msgstr \"push|fetch\"\n #: builtin/remote.c:173\n msgid \"set up remote as a mirror to push to or fetch from\"\n msgstr \"\"\n-\"Aufsetzen der Fernarchivs als Spiegelarchiv zum Versenden und Anfordern\"\n+\"Aufsetzen des Fernarchivs als Spiegelarchiv zum Versenden und Anfordern\"\n \n #: builtin/remote.c:185\n msgid \"specifying a master branch makes no sense with --mirror\"\n@@ -7913,8 +7912,8 @@ msgid \"\"\n \"Run \\\"git rev-parse --parseopt -h\\\" for more information on the first usage.\"\n msgstr \"\"\n \"git rev-parse --parseopt [Optionen] -- [<Argumente>...]\\n\"\n-\"   or: git rev-parse --sq-quote [<Argumente>...]\\n\"\n-\"   or: git rev-parse [Optionen] [<Argumente>...]\\n\"\n+\"   oder: git rev-parse --sq-quote [<Argumente>...]\\n\"\n+\"   oder: git rev-parse [Optionen] [<Argumente>...]\\n\"\n \"\\n\"\n \"Führe \\\"git rev-parse --parseopt -h\\\" für weitere Informationen bei erster \"\n \"Verwendung aus.\"\n@@ -8092,7 +8091,7 @@ msgstr \"Unterdrückt Versionsbeschreibungen, liefert nur Anzahl der Versionen\"\n \n #: builtin/shortlog.c:257\n msgid \"Show the email address of each author\"\n-msgstr \"Zeigt die eMail-Adresse von jedem Autor\"\n+msgstr \"Zeigt die Email-Adresse von jedem Autor\"\n \n #: builtin/shortlog.c:258\n msgid \"w[,i1[,i2]]\"\n@@ -8110,22 +8109,22 @@ msgid \"\"\n \"<glob>)...]\"\n msgstr \"\"\n \"git show-branch [-a|--all] [-r|--remotes] [--topo-order | --date-order] [--\"\n-\"current] [--color[=<Wann>] | --no-color] [--sparse] [--more=<Nummer> | --\"\n+\"current] [--color[=<Wann>] | --no-color] [--sparse] [--more=<n> | --\"\n \"list | --independent | --merge-base] [--no-name | --sha1-name] [--topics] \"\n \"[(<Revision> | <glob>)...]\"\n \n #: builtin/show-branch.c:10\n msgid \"git show-branch (-g|--reflog)[=<n>[,<base>]] [--list] [<ref>]\"\n msgstr \"\"\n-\"git show-branch (-g|--reflog)[=<Nummer>[,<Basis>]] [--list] [<Referenz>]\"\n+\"git show-branch (-g|--reflog)[=<n>[,<Basis>]] [--list] [<Referenz>]\"\n \n #: builtin/show-branch.c:651\n msgid \"show remote-tracking and local branches\"\n-msgstr \"zeigt externer Übernahmezweige und lokale Zweige an\"\n+msgstr \"zeigt externe Übernahmezweige und lokale Zweige an\"\n \n #: builtin/show-branch.c:653\n msgid \"show remote-tracking branches\"\n-msgstr \"zeigt externer Übernahmezweige an\"\n+msgstr \"zeigt externe Übernahmezweige an\"\n \n #: builtin/show-branch.c:655\n msgid \"color '*!+-' corresponding to the branch\"\n@@ -8133,7 +8132,7 @@ msgstr \"färbt '*!+-' entsprechend des Zweiges ein\"\n \n #: builtin/show-branch.c:657\n msgid \"show <n> more commits after the common ancestor\"\n-msgstr \"zeigt <Nummer> weitere Versionen nach dem gemeinsamen Vorfahren\"\n+msgstr \"zeigt <n> weitere Versionen nach dem gemeinsamen Vorfahren\"\n \n #: builtin/show-branch.c:659\n msgid \"synonym to more=-1\"\n@@ -8178,12 +8177,12 @@ msgstr \"zeigt Versionen, wo kein Elternteil vor seinem Kind kommt\"\n \n #: builtin/show-branch.c:678\n msgid \"<n>[,<base>]\"\n-msgstr \"<Nummer>[,<Basis>]\"\n+msgstr \"<n>[,<Basis>]\"\n \n #: builtin/show-branch.c:679\n msgid \"show <n> most recent ref-log entries starting at base\"\n msgstr \"\"\n-\"zeigt die <Nummer> jüngsten Einträge im Referenzprotokoll beginnend an der \"\n+\"zeigt die <n> jüngsten Einträge im Referenzprotokoll beginnend an der \"\n \"Basis\"\n \n #: builtin/show-ref.c:10\n@@ -8192,7 +8191,7 @@ msgid \"\"\n \"[=<n>]] [--abbrev[=<n>]] [--tags] [--heads] [--] [pattern*] \"\n msgstr \"\"\n \"git show-ref [-q|--quiet] [--verify] [--head] [-d|--dereference] [-s|--hash\"\n-\"[=<Nummer>]] [--abbrev[=<Nummer>]] [--tags] [--heads] [--] [pattern*] \"\n+\"[=<n>]] [--abbrev[=<n>]] [--tags] [--heads] [--] [pattern*] \"\n \n #: builtin/show-ref.c:11\n msgid \"git show-ref --exclude-existing[=pattern] < ref-list\"\n@@ -8220,7 +8219,7 @@ msgstr \"dereferenziert Markierungen in Objekt-Identifikationen\"\n \n #: builtin/show-ref.c:193\n msgid \"only show SHA1 hash using <n> digits\"\n-msgstr \"zeigt nur SHA1 Hash mit <Nummer> Ziffern\"\n+msgstr \"zeigt nur SHA1 Hash mit <n> Ziffern\"\n \n #: builtin/show-ref.c:197\n msgid \"do not print results to stdout (useful with --verify)\"\n@@ -8372,7 +8371,7 @@ msgstr \"listet Markierungsnamen auf\"\n \n #: builtin/tag.c:449\n msgid \"print <n> lines of each tag message\"\n-msgstr \"zeigt <Anzahl> Zeilen jeder Markierungsbeschreibung\"\n+msgstr \"zeigt <n> Zeilen jeder Markierungsbeschreibung\"\n \n #: builtin/tag.c:451\n msgid \"delete tags\"\n@@ -8400,7 +8399,7 @@ msgstr \"annotierte und GPG-signierte Markierung\"\n \n #: builtin/tag.c:464\n msgid \"use another key to sign the tag\"\n-msgstr \"benutzt einen Schlüssel um die Markierung zu signieren\"\n+msgstr \"benutzt einen anderen Schlüssel um die Markierung zu signieren\"\n \n #: builtin/tag.c:465\n msgid \"replace the tag if exists\"\n@@ -8529,7 +8528,7 @@ msgstr \"überschreibt das \\\"ausführbar\\\"-Bit der aufgelisteten Dateien\"\n \n #: builtin/update-index.c:750\n msgid \"mark files as \\\"not changing\\\"\"\n-msgstr \"markiert Dateien als \\\"not changing\\\"\"\n+msgstr \"betrachte diese Datei immer als unverändert\"\n \n #: builtin/update-index.c:753\n msgid \"clear assumed-unchanged bit\"\n@@ -8568,7 +8567,7 @@ msgstr \"fügt Einträge von der Standard-Eingabe der Bereitstellung hinzu\"\n #: builtin/update-index.c:776\n msgid \"repopulate stages #2 and #3 for the listed paths\"\n msgstr \"\"\n-\"wiederholte Ausführung der Phasen #2 und #3 für die aufgelisteten Pfade\"\n+\"wiederholtes Einpflegen der Zustände #2 und #3 für die aufgelisteten Pfade\"\n \n #: builtin/update-index.c:780\n msgid \"only update entries that differ from HEAD\"\n@@ -8671,7 +8670,7 @@ msgstr \"weniger Ausgaben\"\n \n #: parse-options.h:236\n msgid \"use <n> digits to display SHA-1s\"\n-msgstr \"benutze <Anzahl> Ziffern zur Anzeige von SHA-1s\"\n+msgstr \"benutze <n> Ziffern zur Anzeige von SHA-1s\"\n \n #: common-cmds.h:8\n msgid \"Add file contents to the index\"\n@@ -8883,7 +8882,7 @@ msgstr \"\"\n \n #: git-am.sh:706\n msgid \"Patch does not have a valid e-mail address.\"\n-msgstr \"Patch enthält keine gültige eMail-Adresse.\"\n+msgstr \"Patch enthält keine gültige Email-Adresse.\"\n \n #: git-am.sh:753\n msgid \"cannot be interactive without stdin connected to a terminal.\"\n-- \n1.8.0\n"},{"id":"204448","messageId":"50BCBE58.30805@drmicha.warpmail.net","threadId":"31803","inReplyTo":"1354510131-2881-1-git-send-email-ralf.thielow@gmail.com","subject":"Re: [RFC/PATCH] l10n: de.po: translate 825 new messages","fromName":"Michael J Gruber","fromEmail":"git@drmicha.warpmail.net","sentAt":"2012-12-03T14:59:36Z","receivedAt":"2012-12-03T14:59:36Z","isPatch":true,"sender":{"key":"git@grubix.eu","avatar":"https://avatars.githubusercontent.com/u/233215?v=4"},"body":"Ralf Thielow venit, vidit, dixit 03.12.2012 05:48:\n> Thanks Thomas and Michael!\n> \n> 2012/11/30 Thomas Rast <trast@inf.ethz.ch>:\n> \n>>>  #: builtin/update-index.c:756\n>>>  msgid \"mark files as \\\"index-only\\\"\"\n>>> -msgstr \"\"\n>>> +msgstr \"markiert Dateien als \\\"index-only\\\"\"\n>>\n>> Likewise, but here I don't even understand what the manpage is trying to\n>> tell me, in particular I don't see how it would be different from\n>> assume-unchanged.  Maybe \"see manpage\" would be the best documentation.\n> \n> I'm not really sure what to do with it. In this version (see below) I kept\n> it. Did you mean we should add \"(siehe Hilfeseite)\" or something in the\n> translation, or does it belong to the original message and the translation\n> would just follow?\n>\n\nI'd say the translation above is fine, and no matter what language the\nuser messages are in, the user would have to consult the man page for\nthis very special feature, but I don't think we have to say so explicitly.\n\n>>> +\"wiederholte Ausführung der Phasen #2 und #3 für die aufgelisteten Pfade\"\n>>\n>> ISTR we settled on something for 'stage', but it's not in the glossary.\n>> Either way I don't think this is it.  \"Ausführung der Phasen\" would mean\n>> that it's some part of a process, whereas the stages are a state.\n>>\n> I've changed it to\n> \"wiederholtes Einpflegen der Zustände #2 und #3 für die aufgelisteten Pfade\"\n> What do you think?\n> \n> ---\n>  po/de.po | 123 +++++++++++++++++++++++++++++++--------------------------------\n>  1 file changed, 61 insertions(+), 62 deletions(-)\n...\n>  #: builtin/fsck.c:620\n>  msgid \"also consider packs and alternate objects\"\n> -msgstr \"betrachtet auch Pakete und wechselnde Objekte\"\n> +msgstr \"\"\n\nOops ;)\n\n>  #: builtin/push.c:391\n>  msgid \"check\"\n> -msgstr \"Überprüfung\"\n> +msgstr \"\"\n\nIs this meant to omit the text? (I may have missed the pertaining\ndiscussion.)\n\n\n>  #: builtin/update-index.c:753\n>  msgid \"clear assumed-unchanged bit\"\n> @@ -8568,7 +8567,7 @@ msgstr \"fügt Einträge von der Standard-Eingabe der Bereitstellung hinzu\"\n>  #: builtin/update-index.c:776\n>  msgid \"repopulate stages #2 and #3 for the listed paths\"\n>  msgstr \"\"\n> -\"wiederholte Ausführung der Phasen #2 und #3 für die aufgelisteten Pfade\"\n> +\"wiederholtes Einpflegen der Zustände #2 und #3 für die aufgelisteten Pfade\"\n\nI can't seem to find the other occurence in de.po, but state should be\nthe same as in\n\n\"copy out the files from named stage\" (checkout-index).\n\n\"Zustand\" seems to be appropriate.\n\nCheers,\nMichael\n"},{"id":"204474","messageId":"CAN0XMO+E0vnmRnnd6jfGBvBqEsKEdeCAaq_2OniVujLJD84b2Q@mail.gmail.com","threadId":"31803","inReplyTo":"50BCBE58.30805@drmicha.warpmail.net","subject":"Re: [RFC/PATCH] l10n: de.po: translate 825 new messages","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2012-12-04T06:19:16Z","receivedAt":"2012-12-04T06:19:16Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"2012/12/3 Michael J Gruber <git@drmicha.warpmail.net>:\n>>  1 file changed, 61 insertions(+), 62 deletions(-)\n> ...\n>>  #: builtin/fsck.c:620\n>>  msgid \"also consider packs and alternate objects\"\n>> -msgstr \"betrachtet auch Pakete und wechselnde Objekte\"\n>> +msgstr \"\"\n>\n> Oops ;)\n>\n>>  #: builtin/push.c:391\n>>  msgid \"check\"\n>> -msgstr \"Überprüfung\"\n>> +msgstr \"\"\n>\n> Is this meant to omit the text? (I may have missed the pertaining\n> discussion.)\n>\n\nFor now, we let these two messages untranslated.\n\nRalf\n"}]}