{"thread":{"id":"38876","subject":"[PATCH 1/1] l10n: de.po: use \"bla …\" instead of \"bla...\"","startedAt":"2015-03-21T12:52:37Z","lastAt":"2015-03-25T16:42:34Z","messageCount":11,"participants":["Phillip Sz","Matthias Rüster","Ralf Thielow","Michael J Gruber","phillip"],"isPatch":true,"patchVersion":1,"patchTotal":1},"messages":[{"id":"258241","messageId":"1426942357-5618-1-git-send-email-phillip.szelat@gmail.com","threadId":"38876","inReplyTo":null,"subject":"[PATCH 1/1] l10n: de.po: use \"bla …\" instead of \"bla...\"","fromName":"Phillip Sz","fromEmail":"phillip.szelat@gmail.com","sentAt":"2015-03-21T12:52:37Z","receivedAt":"2015-03-21T12:52:37Z","isPatch":true,"sender":{"key":"phillip.szelat@gmail.com","avatar":"https://avatars.githubusercontent.com/u/4458478?v=4"},"body":"Hi,\n\nI think we should use it like this, as most open-source projects do. \nAlso we should use a space before the three dots as per http://www.duden.de/sprachwissen/rechtschreibregeln/auslassungspunkte\n\nPhillip\n\nSigned-off-by: Phillip Sz <phillip.szelat@gmail.com>\n---\n po/de.po | 190 +++++++++++++++++++++++++++++++--------------------------------\n 1 file changed, 95 insertions(+), 95 deletions(-)\n\ndiff --git a/po/de.po b/po/de.po\nindex 11fbd0f..4c1e90e 100644\n--- a/po/de.po\n+++ b/po/de.po\n@@ -33,7 +33,7 @@ msgstr \"\"\n \n #: archive.c:11\n msgid \"git archive [options] <tree-ish> [<path>...]\"\n-msgstr \"git archive [Optionen] <Commit-Referenz> [<Pfad>...]\"\n+msgstr \"git archive [Optionen] <Commit-Referenz> [<Pfad> …]\"\n \n #: archive.c:12\n msgid \"git archive --list\"\n@@ -44,7 +44,7 @@ msgid \"\"\n \"git archive --remote <repo> [--exec <cmd>] [options] <tree-ish> [<path>...]\"\n msgstr \"\"\n \"git archive --remote <Repository> [--exec <Programm>] [Optionen] <Commit-\"\n-\"Referenz> [Pfad...]\"\n+\"Referenz> [Pfad …]\"\n \n #: archive.c:14\n msgid \"git archive --remote <repo> [--exec <cmd>] --list\"\n@@ -616,7 +616,7 @@ msgstr \"\"\n #: help.c:373\n #, c-format\n msgid \"in %0.1f seconds automatically...\"\n-msgstr \"Automatische Ausführung in %0.1f Sekunden...\"\n+msgstr \"Automatische Ausführung in %0.1f Sekunden …\"\n \n #: help.c:380\n #, c-format\n@@ -945,7 +945,7 @@ msgstr \"Konnte Objekt '%s' nicht parsen.\"\n \n #: parse-options.c:546\n msgid \"...\"\n-msgstr \"...\"\n+msgstr \" …\"\n \n #: parse-options.c:564\n #, c-format\n@@ -1271,12 +1271,12 @@ msgstr \"Kann keine Commit-Beschreibung für %s bekommen\"\n #: sequencer.c:611\n #, c-format\n msgid \"could not revert %s... %s\"\n-msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen... %s\"\n+msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen … %s\"\n \n #: sequencer.c:612\n #, c-format\n msgid \"could not apply %s... %s\"\n-msgstr \"Konnte %s nicht anwenden... %s\"\n+msgstr \"Konnte %s nicht anwenden … %s\"\n \n #: sequencer.c:648\n msgid \"empty commit set passed\"\n@@ -1425,7 +1425,7 @@ msgstr \"\"\n \"Sie diese angeben. Diese Referenzen könnten aus Versehen\\n\"\n \"erzeugt worden sein. Zum Beispiel,\\n\"\n \"\\n\"\n-\"  git checkout -b $br $(git rev-parse ...)\\n\"\n+\"  git checkout -b $br $(git rev-parse …)\\n\"\n \"\\n\"\n \"wobei \\\"$br\\\" leer ist und eine 40-Hex-Referenz erzeugt\\n\"\n \"wurde. Bitte prüfen Sie diese Referenzen und löschen\\n\"\n@@ -1576,30 +1576,30 @@ msgstr \"Nicht zusammengeführte Pfade:\"\n #, c-format\n msgid \"  (use \\\"git reset %s <file>...\\\" to unstage)\"\n msgstr \"\"\n-\"  (benutzen Sie \\\"git reset %s <Datei>...\\\" zum Entfernen aus der Staging-\"\n+\"  (benutzen Sie \\\"git reset %s <Datei> …\\\" zum Entfernen aus der Staging-\"\n \"Area)\"\n \n #: wt-status.c:179 wt-status.c:206\n msgid \"  (use \\\"git rm --cached <file>...\\\" to unstage)\"\n msgstr \"\"\n-\"  (benutzen Sie \\\"git rm --cached <Datei>...\\\" zum Entfernen aus der Staging-\"\n+\"  (benutzen Sie \\\"git rm --cached <Datei> …\\\" zum Entfernen aus der Staging-\"\n \"Area)\"\n \n #: wt-status.c:183\n msgid \"  (use \\\"git add <file>...\\\" to mark resolution)\"\n msgstr \"\"\n-\"  (benutzen Sie \\\"git add/rm <Datei>...\\\", um die Auflösung zu markieren)\"\n+\"  (benutzen Sie \\\"git add/rm <Datei> …\\\", um die Auflösung zu markieren)\"\n \n #: wt-status.c:185 wt-status.c:189\n msgid \"  (use \\\"git add/rm <file>...\\\" as appropriate to mark resolution)\"\n msgstr \"\"\n-\"  (benutzen Sie \\\"git add/rm <Datei>...\\\", um die Auflösung entsprechend zu \"\n+\"  (benutzen Sie \\\"git add/rm <Datei> …\\\", um die Auflösung entsprechend zu \"\n \"markieren)\"\n \n #: wt-status.c:187\n msgid \"  (use \\\"git rm <file>...\\\" to mark resolution)\"\n msgstr \"\"\n-\"  (benutzen Sie \\\"git add/rm <Datei>...\\\", um die Auflösung zu markieren)\"\n+\"  (benutzen Sie \\\"git add/rm <Datei> …\\\", um die Auflösung zu markieren)\"\n \n #: wt-status.c:198\n msgid \"Changes to be committed:\"\n@@ -1612,20 +1612,20 @@ msgstr \"Änderungen, die nicht zum Commit vorgemerkt sind:\"\n #: wt-status.c:220\n msgid \"  (use \\\"git add <file>...\\\" to update what will be committed)\"\n msgstr \"\"\n-\"  (benutzen Sie \\\"git add <Datei>...\\\", um die Änderungen zum Commit \"\n+\"  (benutzen Sie \\\"git add <Datei> …\\\", um die Änderungen zum Commit \"\n \"vorzumerken)\"\n \n #: wt-status.c:222\n msgid \"  (use \\\"git add/rm <file>...\\\" to update what will be committed)\"\n msgstr \"\"\n-\"  (benutzen Sie \\\"git add/rm <Datei>...\\\", um die Änderungen zum Commit \"\n+\"  (benutzen Sie \\\"git add/rm <Datei> …\\\", um die Änderungen zum Commit \"\n \"vorzumerken)\"\n \n #: wt-status.c:223\n msgid \"\"\n \"  (use \\\"git checkout -- <file>...\\\" to discard changes in working directory)\"\n msgstr \"\"\n-\"  (benutzen Sie \\\"git checkout -- <Datei>...\\\", um die Änderungen im \"\n+\"  (benutzen Sie \\\"git checkout -- <Datei> …\\\", um die Änderungen im \"\n \"Arbeitsverzeichnis zu verwerfen)\"\n \n #: wt-status.c:225\n@@ -1638,7 +1638,7 @@ msgstr \"\"\n #, c-format\n msgid \"  (use \\\"git %s <file>...\\\" to include in what will be committed)\"\n msgstr \"\"\n-\"  (benutzen Sie \\\"git %s <Datei>...\\\", um die Änderungen zum Commit \"\n+\"  (benutzen Sie \\\"git %s <Datei> …\\\", um die Änderungen zum Commit \"\n \"vorzumerken)\"\n \n #: wt-status.c:252\n@@ -2035,7 +2035,7 @@ msgstr \"Konnte '%s' nicht entfernen.\"\n \n #: builtin/add.c:22\n msgid \"git add [options] [--] <pathspec>...\"\n-msgstr \"git add [Optionen] [--] [<Pfadspezifikation>...]\"\n+msgstr \"git add [Optionen] [--] [<Pfadspezifikation> …]\"\n \n #: builtin/add.c:65\n #, c-format\n@@ -2187,7 +2187,7 @@ msgstr \"Konnte neue Staging-Area-Datei nicht schreiben.\"\n \n #: builtin/apply.c:58\n msgid \"git apply [options] [<patch>...]\"\n-msgstr \"git apply [Optionen] [<Patch>...]\"\n+msgstr \"git apply [Optionen] [<Patch> …]\"\n \n #: builtin/apply.c:111\n #, c-format\n@@ -2436,7 +2436,7 @@ msgstr \"%s: Patch konnte nicht angewendet werden\"\n #: builtin/apply.c:3653\n #, c-format\n msgid \"Checking patch %s...\"\n-msgstr \"Prüfe Patch %s...\"\n+msgstr \"Prüfe Patch %s …\"\n \n #: builtin/apply.c:3746 builtin/checkout.c:231 builtin/reset.c:135\n #, c-format\n@@ -2848,7 +2848,7 @@ msgstr \"git branch [Optionen] [-l] [-f] <Branchname> [<Startpunkt>]\"\n \n #: builtin/branch.c:26\n msgid \"git branch [options] [-r] (-d | -D) <branchname>...\"\n-msgstr \"git branch [Optionen] [-r] (-d | -D) <Branchname>...\"\n+msgstr \"git branch [Optionen] [-r] (-d | -D) <Branchname> …\"\n \n #: builtin/branch.c:27\n msgid \"git branch [options] (-m | -M) [<oldbranch>] <newbranch>\"\n@@ -3318,12 +3318,12 @@ msgstr \"\"\n \n #: builtin/check-attr.c:11\n msgid \"git check-attr [-a | --all | attr...] [--] pathname...\"\n-msgstr \"git check-attr [-a | --all | Attribut...] [--] Pfadname...\"\n+msgstr \"git check-attr [-a | --all | Attribut …] [--] Pfadname …\"\n \n #: builtin/check-attr.c:12\n msgid \"git check-attr --stdin [-z] [-a | --all | attr...] < <list-of-paths>\"\n msgstr \"\"\n-\"git check-attr --stdin [-z] [-a | --all | Attribut...] < <Liste-von-Pfaden>\"\n+\"git check-attr --stdin [-z] [-a | --all | Attribut …] < <Liste-von-Pfaden>\"\n \n #: builtin/check-attr.c:19\n msgid \"report all attributes set on file\"\n@@ -3380,7 +3380,7 @@ msgstr \"--non-matching ist nur mit --verbose zulässig\"\n \n #: builtin/check-mailmap.c:8\n msgid \"git check-mailmap [options] <contact>...\"\n-msgstr \"git check-mailmap [Optionen] <Kontakt>...\"\n+msgstr \"git check-mailmap [Optionen] <Kontakt> …\"\n \n #: builtin/check-mailmap.c:13\n msgid \"also read contacts from stdin\"\n@@ -3397,7 +3397,7 @@ msgstr \"keine Kontakte angegeben\"\n \n #: builtin/checkout-index.c:126\n msgid \"git checkout-index [options] [--] [<file>...]\"\n-msgstr \"git checkout-index [Optionen] [--] [<Datei>...]\"\n+msgstr \"git checkout-index [Optionen] [--] [<Datei> …]\"\n \n #: builtin/checkout-index.c:188\n msgid \"check out all files in the index\"\n@@ -3448,7 +3448,7 @@ msgstr \"git checkout [Optionen] <Branch>\"\n \n #: builtin/checkout.c:26\n msgid \"git checkout [options] [<branch>] -- <file>...\"\n-msgstr \"git checkout [Optionen] [<Branch>] -- <Datei>...\"\n+msgstr \"git checkout [Optionen] [<Branch>] -- <Datei> …\"\n \n #: builtin/checkout.c:132 builtin/checkout.c:165\n #, c-format\n@@ -3547,7 +3547,7 @@ msgstr \"Zu Branch '%s' gewechselt\\n\"\n #: builtin/checkout.c:723\n #, c-format\n msgid \" ... and %d more.\\n\"\n-msgstr \" ... und %d weitere.\\n\"\n+msgstr \" … und %d weitere.\\n\"\n \n #: builtin/checkout.c:729\n #, c-format\n@@ -3746,7 +3746,7 @@ msgstr \"\"\n msgid \"\"\n \"git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <paths>...\"\n msgstr \"\"\n-\"git clean [-d] [-f] [-i] [-n] [-q] [-e <Muster>] [-x | -X] [--] <Pfade>...\"\n+\"git clean [-d] [-f] [-i] [-n] [-q] [-e <Muster>] [-x | -X] [--] <Pfade> …\"\n \n #: builtin/clean.c:30\n #, c-format\n@@ -4091,7 +4091,7 @@ msgstr \"Konnte zu klonenden Remote-Branch %s nicht finden.\"\n #: builtin/clone.c:561\n #, c-format\n msgid \"Checking connectivity... \"\n-msgstr \"Prüfe Konnektivität... \"\n+msgstr \"Prüfe Konnektivität … \"\n \n #: builtin/clone.c:564\n msgid \"remote did not send all necessary objects\"\n@@ -4165,12 +4165,12 @@ msgstr \"Konnte Arbeitsverzeichnis '%s' nicht erstellen.\"\n #: builtin/clone.c:870\n #, c-format\n msgid \"Cloning into bare repository '%s'...\\n\"\n-msgstr \"Klone in Bare-Repository '%s'...\\n\"\n+msgstr \"Klone in Bare-Repository '%s' …\\n\"\n \n #: builtin/clone.c:872\n #, c-format\n msgid \"Cloning into '%s'...\\n\"\n-msgstr \"Klone nach '%s'...\\n\"\n+msgstr \"Klone nach '%s' …\\n\"\n \n #: builtin/clone.c:897\n msgid \"--dissociate given, but there is no --reference\"\n@@ -4240,11 +4240,11 @@ msgstr \"Die Option --command muss an erster Stelle stehen.\"\n \n #: builtin/commit.c:37\n msgid \"git commit [options] [--] <pathspec>...\"\n-msgstr \"git commit [Optionen] [--] <Pfadspezifikation>...\"\n+msgstr \"git commit [Optionen] [--] <Pfadspezifikation> …\"\n \n #: builtin/commit.c:42\n msgid \"git status [options] [--] <pathspec>...\"\n-msgstr \"git status [Optionen] [--] <Pfadspezifikation>...\"\n+msgstr \"git status [Optionen] [--] <Pfadspezifikation> …\"\n \n #: builtin/commit.c:47\n msgid \"\"\n@@ -4600,7 +4600,7 @@ msgstr \"\"\n #: builtin/commit.c:1199\n msgid \"Clever... amending the last one with dirty index.\"\n msgstr \"\"\n-\"Klug... den letzten Commit mit einer geänderten Staging-Area nachbessern.\"\n+\"Klug … den letzten Commit mit einer geänderten Staging-Area nachbessern.\"\n \n #: builtin/commit.c:1201\n msgid \"Explicit paths specified without -i or -o; assuming --only paths...\"\n@@ -5258,7 +5258,7 @@ msgstr \"Ausgabe anonymisieren\"\n \n #: builtin/fetch.c:20\n msgid \"git fetch [<options>] [<repository> [<refspec>...]]\"\n-msgstr \"git fetch [<Optionen>] [<Repository> [<Refspec>...]]\"\n+msgstr \"git fetch [<Optionen>] [<Repository> [<Refspec> …]]\"\n \n #: builtin/fetch.c:21\n msgid \"git fetch [<options>] <group>\"\n@@ -5266,7 +5266,7 @@ msgstr \"git fetch [<Optionen>] <Gruppe>\"\n \n #: builtin/fetch.c:22\n msgid \"git fetch --multiple [<options>] [(<repository> | <group>)...]\"\n-msgstr \"git fetch --multiple [<Optionen>] [(<Repository> | <Gruppe>)...]\"\n+msgstr \"git fetch --multiple [<Optionen>] [(<Repository> | <Gruppe>) …]\"\n \n #: builtin/fetch.c:23\n msgid \"git fetch --all [<options>]\"\n@@ -5620,7 +5620,7 @@ msgstr \"Prüfe Objekt-Verzeichnisse\"\n \n #: builtin/fsck.c:603\n msgid \"git fsck [options] [<object>...]\"\n-msgstr \"git fsck [Optionen] [<Objekt>...]\"\n+msgstr \"git fsck [Optionen] [<Objekt> …]\"\n \n #: builtin/fsck.c:609\n msgid \"show unreachable objects\"\n@@ -5734,7 +5734,7 @@ msgstr \"\"\n \n #: builtin/grep.c:23\n msgid \"git grep [options] [-e] <pattern> [<rev>...] [[--] <path>...]\"\n-msgstr \"git grep [Optionen] [-e] <Muster> [<Commit>...] [[--] <Pfad>...]\"\n+msgstr \"git grep [Optionen] [-e] <Muster> [<Commit> …] [[--] <Pfad> …]\"\n \n #: builtin/grep.c:218\n #, c-format\n@@ -5972,10 +5972,10 @@ msgstr \"Die Option --cached kann nicht mit \\\"Tree\\\"-Objekten verwendet werden.\"\n #: builtin/hash-object.c:82\n msgid \"\"\n \"git hash-object [-t <type>] [-w] [--path=<file>|--no-filters] [--stdin] [--] \"\n-\"<file>...\"\n+\"<file> …\"\n msgstr \"\"\n \"git hash-object [-t <Art>] [-w] [--path=<Datei>|--no-filters] [--stdin] [--] \"\n-\"<Datei>...\"\n+\"<Datei> …\"\n \n #: builtin/hash-object.c:83\n msgid \"git hash-object  --stdin-paths < <list-of-paths>\"\n@@ -6576,11 +6576,11 @@ msgstr \"Kann nicht auf Arbeitsverzeichnis '%s' zugreifen.\"\n \n #: builtin/interpret-trailers.c:15\n msgid \"\"\n-\"git interpret-trailers [--trim-empty] [(--trailer <token>[(=|:)<value>])...] \"\n-\"[<file>...]\"\n+\"git interpret-trailers [--trim-empty] [(--trailer <token>[(=|:)<value>]) …] \"\n+\"[<file> …]\"\n msgstr \"\"\n-\"git interpret-trailers [--trim-empty] [(--trailer <Token>[(=|:)<Wert>])...] \"\n-\"[<Datei>...]\"\n+\"git interpret-trailers [--trim-empty] [(--trailer <Token>[(=|:)<Wert>]) …] \"\n+\"[<Datei> …]\"\n \n #: builtin/interpret-trailers.c:25\n msgid \"trim empty trailers\"\n@@ -6596,11 +6596,11 @@ msgstr \"Anhang/Anhänge hinzufügen\"\n \n #: builtin/log.c:41\n msgid \"git log [<options>] [<revision range>] [[--] <path>...]\"\n-msgstr \"git log [<Optionen>] [<Commitbereich>] [[--] <Pfad>...]\"\n+msgstr \"git log [<Optionen>] [<Commitbereich>] [[--] <Pfad> …]\"\n \n #: builtin/log.c:42\n msgid \"git show [options] <object>...\"\n-msgstr \"git show [Optionen] <Objekt>...\"\n+msgstr \"git show [Optionen] <Objekt> …\"\n \n #: builtin/log.c:81\n #, c-format\n@@ -6882,7 +6882,7 @@ msgstr \"Unbekannter Commit %s\"\n \n #: builtin/ls-files.c:401\n msgid \"git ls-files [options] [<file>...]\"\n-msgstr \"git ls-files [Optionen] [<Datei>...]\"\n+msgstr \"git ls-files [Optionen] [<Datei> …]\"\n \n #: builtin/ls-files.c:458\n msgid \"identify the file status with tags\"\n@@ -6981,7 +6981,7 @@ msgstr \"Ausgaben zur Fehlersuche anzeigen\"\n \n #: builtin/ls-tree.c:28\n msgid \"git ls-tree [<options>] <tree-ish> [<path>...]\"\n-msgstr \"git ls-tree [<Optionen>] <Commit-Referenz> [<Pfad>...]\"\n+msgstr \"git ls-tree [<Optionen>] <Commit-Referenz> [<Pfad> …]\"\n \n #: builtin/ls-tree.c:127\n msgid \"only show trees\"\n@@ -7019,7 +7019,7 @@ msgstr \"\"\n \n #: builtin/merge.c:45\n msgid \"git merge [options] [<commit>...]\"\n-msgstr \"git merge [Optionen] [<Commit>...]\"\n+msgstr \"git merge [Optionen] [<Commit> …]\"\n \n #: builtin/merge.c:46\n msgid \"git merge [options] <msg> HEAD <commit>\"\n@@ -7335,7 +7335,7 @@ msgstr \"Aktualisiere %s..%s\\n\"\n #: builtin/merge.c:1388\n #, c-format\n msgid \"Trying really trivial in-index merge...\\n\"\n-msgstr \"Probiere wirklich trivialen \\\"in-index\\\"-Merge...\\n\"\n+msgstr \"Probiere wirklich trivialen \\\"in-index\\\"-Merge …\\n\"\n \n #: builtin/merge.c:1395\n #, c-format\n@@ -7349,12 +7349,12 @@ msgstr \"Vorspulen nicht möglich, breche ab.\"\n #: builtin/merge.c:1450 builtin/merge.c:1529\n #, c-format\n msgid \"Rewinding the tree to pristine...\\n\"\n-msgstr \"Rücklauf des Verzeichnisses bis zum Ursprung...\\n\"\n+msgstr \"Rücklauf des Verzeichnisses bis zum Ursprung …\\n\"\n \n #: builtin/merge.c:1454\n #, c-format\n msgid \"Trying merge strategy %s...\\n\"\n-msgstr \"Probiere Merge-Strategie %s...\\n\"\n+msgstr \"Probiere Merge-Strategie %s …\\n\"\n \n #: builtin/merge.c:1520\n #, c-format\n@@ -7379,15 +7379,15 @@ msgstr \"\"\n \n #: builtin/merge-base.c:29\n msgid \"git merge-base [-a|--all] <commit> <commit>...\"\n-msgstr \"git merge-base [-a|--all] <Commit> <Commit>...\"\n+msgstr \"git merge-base [-a|--all] <Commit> <Commit> …\"\n \n #: builtin/merge-base.c:30\n msgid \"git merge-base [-a|--all] --octopus <commit>...\"\n-msgstr \"git merge-base [-a|--all] --octopus <Commit>...\"\n+msgstr \"git merge-base [-a|--all] --octopus <Commit> …\"\n \n #: builtin/merge-base.c:31\n msgid \"git merge-base --independent <commit>...\"\n-msgstr \"git merge-base --independent <Commit>...\"\n+msgstr \"git merge-base --independent <Commit> …\"\n \n #: builtin/merge-base.c:32\n msgid \"git merge-base --is-ancestor <commit> <commit>\"\n@@ -7475,7 +7475,7 @@ msgstr \"die Erstellung von mehr als einem \\\"Tree\\\"-Objekt erlauben\"\n \n #: builtin/mv.c:15\n msgid \"git mv [options] <source>... <destination>\"\n-msgstr \"git mv [Optionen] <Quelle>... <Ziel>\"\n+msgstr \"git mv [Optionen] <Quelle> … <Ziel>\"\n \n #: builtin/mv.c:69\n #, c-format\n@@ -7570,7 +7570,7 @@ msgstr \"Umbenennung von '%s' fehlgeschlagen\"\n \n #: builtin/name-rev.c:255\n msgid \"git name-rev [options] <commit>...\"\n-msgstr \"git name-rev [Optionen] <Commit>...\"\n+msgstr \"git name-rev [Optionen] <Commit> …\"\n \n #: builtin/name-rev.c:256\n msgid \"git name-rev [options] --all\"\n@@ -7658,7 +7658,7 @@ msgstr \"git notes merge --abort [-v | -q]\"\n \n #: builtin/notes.c:33\n msgid \"git notes [--ref <notes_ref>] remove [<object>...]\"\n-msgstr \"git notes [--ref <Notiz-Referenz>] remove [<Objekt>...]\"\n+msgstr \"git notes [--ref <Notiz-Referenz>] remove [<Objekt> …]\"\n \n #: builtin/notes.c:34\n msgid \"git notes [--ref <notes_ref>] prune [-n | -v]\"\n@@ -7682,7 +7682,7 @@ msgstr \"git notes copy [<Optionen>] <von-Objekt> <nach-Objekt>\"\n \n #: builtin/notes.c:51\n msgid \"git notes copy --stdin [<from-object> <to-object>]...\"\n-msgstr \"git notes copy --stdin [<von-Objekt> <nach-Objekt>]...\"\n+msgstr \"git notes copy --stdin [<von-Objekt> <nach-Objekt>] …\"\n \n #: builtin/notes.c:56\n msgid \"git notes append [<options>] [<object>]\"\n@@ -7950,12 +7950,12 @@ msgstr \"Unbekanntes Unterkommando: %s\"\n #: builtin/pack-objects.c:28\n msgid \"git pack-objects --stdout [options...] [< ref-list | < object-list]\"\n msgstr \"\"\n-\"git pack-objects --stdout [Optionen...] [< Referenzliste | < Objektliste]\"\n+\"git pack-objects --stdout [Optionen …] [< Referenzliste | < Objektliste]\"\n \n #: builtin/pack-objects.c:29\n msgid \"git pack-objects [options...] base-name [< ref-list | < object-list]\"\n msgstr \"\"\n-\"git pack-objects [Optionen...] Basis-Name [< Referenzliste | < Objektliste]\"\n+\"git pack-objects [Optionen …] Basis-Name [< Referenzliste | < Objektliste]\"\n \n #: builtin/pack-objects.c:177 builtin/pack-objects.c:180\n #, c-format\n@@ -8167,7 +8167,7 @@ msgstr \"Lösche doppelte Objekte\"\n \n #: builtin/prune.c:12\n msgid \"git prune [-n] [-v] [--expire <time>] [--] [<head>...]\"\n-msgstr \"git prune [-n] [-v] [--expire <Zeit>] [--] [<head>...]\"\n+msgstr \"git prune [-n] [-v] [--expire <Zeit>] [--] [<head> …]\"\n \n #: builtin/prune.c:106\n msgid \"do not remove, show only\"\n@@ -8183,7 +8183,7 @@ msgstr \"Objekte älter als <Zeit> verfallen lassen\"\n \n #: builtin/push.c:14\n msgid \"git push [<options>] [<repository> [<refspec>...]]\"\n-msgstr \"git push [<Optionen>] [<Repository> [<Refspec>...]]\"\n+msgstr \"git push [<Optionen>] [<Repository> [<Refspec> …]]\"\n \n #: builtin/push.c:85\n msgid \"tag shorthand without <tag>\"\n@@ -8341,7 +8341,7 @@ msgid \"\"\n msgstr \"\"\n \"Aktualisierungen wurden zurückgewiesen, weil die Spitze Ihres aktuellen\\n\"\n \"Branches hinter seinem externen Gegenstück zurückgefallen ist. Führen Sie\\n\"\n-\"die externen Änderungen zusammen (z.B. 'git pull ...') bevor Sie \\\"push\\\"\\n\"\n+\"die externen Änderungen zusammen (z.B. 'git pull …') bevor Sie \\\"push\\\"\\n\"\n \"erneut ausführen.\\n\"\n \"Siehe auch die Sektion 'Note about fast-forwards' in 'git push --help'\\n\"\n \"für weitere Details.\"\n@@ -8356,7 +8356,7 @@ msgstr \"\"\n \"Aktualisierungen wurden zurückgewiesen, weil die Spitze eines versendeten\\n\"\n \"Branches hinter seinem externen Gegenstück zurückgefallen ist. Checken Sie\\n\"\n \"diesen Branch aus und führen Sie die externen Änderungen zusammen\\n\"\n-\"(z.B. 'git pull ...') bevor Sie erneut \\\"push\\\" ausführen.\\n\"\n+\"(z.B. 'git pull …') bevor Sie erneut \\\"push\\\" ausführen.\\n\"\n \"Siehe auch die Sektion 'Note about fast-forwards' in 'git push --help'\\n\"\n \"für weitere Details.\"\n \n@@ -8365,7 +8365,7 @@ msgid \"\"\n \"Updates were rejected because the remote contains work that you do\\n\"\n \"not have locally. This is usually caused by another repository pushing\\n\"\n \"to the same ref. You may want to first integrate the remote changes\\n\"\n-\"(e.g., 'git pull ...') before pushing again.\\n\"\n+\"(e.g., 'git pull …') before pushing again.\\n\"\n \"See the 'Note about fast-forwards' in 'git push --help' for details.\"\n msgstr \"\"\n \"Aktualisierungen wurden zurückgewiesen, weil das Remote-Repository Commits \"\n@@ -8374,7 +8374,7 @@ msgstr \"\"\n \"von\\n\"\n \"Commits auf dieselbe Referenz von einem anderen Repository aus verursacht.\\n\"\n \"Vielleicht müssen Sie die externen Änderungen zusammenzuführen (z.B. 'git \"\n-\"pull ...')\\n\"\n+\"pull …')\\n\"\n \"bevor Sie erneut \\\"push\\\" ausführen.\\n\"\n \"Siehe auch die Sektion 'Note about fast-forwards' in 'git push --help'\\n\"\n \"für weitere Details.\"\n@@ -8645,11 +8645,11 @@ msgstr \"git remote prune [-n | --dry-run] <Name>\"\n msgid \"\"\n \"git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]\"\n msgstr \"\"\n-\"git remote [-v | --verbose] update [-p | --prune] [(<Gruppe> | <Remote>)...]\"\n+\"git remote [-v | --verbose] update [-p | --prune] [(<Gruppe> | <Remote>) …]\"\n \n #: builtin/remote.c:20\n msgid \"git remote set-branches [--add] <name> <branch>...\"\n-msgstr \"git remote set-branches [--add] <Name> <Branch>...\"\n+msgstr \"git remote set-branches [--add] <Name> <Branch> …\"\n \n #: builtin/remote.c:21 builtin/remote.c:69\n msgid \"git remote set-url [--push] <name> <newurl> [<oldurl>]\"\n@@ -8673,11 +8673,11 @@ msgstr \"git remote set-head <Name> (-a | --auto | -d | --delete | <Branch>)\"\n \n #: builtin/remote.c:48\n msgid \"git remote set-branches <name> <branch>...\"\n-msgstr \"git remote set-branches <Name> <Branch>...\"\n+msgstr \"git remote set-branches <Name> <Branch> …\"\n \n #: builtin/remote.c:49\n msgid \"git remote set-branches --add <name> <branch>...\"\n-msgstr \"git remote set-branches --add <Name> <Branch>...\"\n+msgstr \"git remote set-branches --add <Name> <Branch> …\"\n \n #: builtin/remote.c:54\n msgid \"git remote show [<options>] <name>\"\n@@ -8689,7 +8689,7 @@ msgstr \"git remote prune [<Optionen>] <Name>\"\n \n #: builtin/remote.c:64\n msgid \"git remote update [<options>] [<group> | <remote>]...\"\n-msgstr \"git remote update [<Optionen>] [<Gruppe> | <externesRepository>]...\"\n+msgstr \"git remote update [<Optionen>] [<Gruppe> | <externesRepository>] …\"\n \n #: builtin/remote.c:88\n #, c-format\n@@ -9201,11 +9201,11 @@ msgstr \"git replace [-f] --edit <Objekt>\"\n \n #: builtin/replace.c:21\n msgid \"git replace [-f] --graft <commit> [<parent>...]\"\n-msgstr \"git replace [-f] --graft <Commit> [<Eltern-Commit>...]\"\n+msgstr \"git replace [-f] --graft <Commit> [<Eltern-Commit> …]\"\n \n #: builtin/replace.c:22\n msgid \"git replace -d <object>...\"\n-msgstr \"git replace -d <Objekt>...\"\n+msgstr \"git replace -d <Objekt> …\"\n \n #: builtin/replace.c:23\n msgid \"git replace [--format=<format>] [-l [<pattern>]]\"\n@@ -9279,7 +9279,7 @@ msgstr \"das angegebene Format benutzen\"\n \n #: builtin/rerere.c:12\n msgid \"git rerere [clear | forget path... | status | remaining | diff | gc]\"\n-msgstr \"git rerere [clean | forget path... | status | remaining | diff | gc]\"\n+msgstr \"git rerere [clean | forget path … | status | remaining | diff | gc]\"\n \n #: builtin/rerere.c:57\n msgid \"register clean resolutions in index\"\n@@ -9293,11 +9293,11 @@ msgstr \"\"\n \n #: builtin/reset.c:27\n msgid \"git reset [-q] <tree-ish> [--] <paths>...\"\n-msgstr \"git reset [-q] <Commit-Referenz> [--] <Pfade>...\"\n+msgstr \"git reset [-q] <Commit-Referenz> [--] <Pfade> …\"\n \n #: builtin/reset.c:28\n msgid \"git reset --patch [<tree-ish>] [--] [<paths>...]\"\n-msgstr \"git reset --patch [<Commit-Referenz>] [--] [<Pfade>...]\"\n+msgstr \"git reset --patch [<Commit-Referenz>] [--] [<Pfade> …]\"\n \n #: builtin/reset.c:34\n msgid \"mixed\"\n@@ -9420,7 +9420,7 @@ msgstr \"Konnte neue Staging-Area-Datei nicht schreiben.\"\n \n #: builtin/rev-parse.c:361\n msgid \"git rev-parse --parseopt [options] -- [<args>...]\"\n-msgstr \"git rev-parse --parseopt [Optionen] -- [<Argumente>...]\"\n+msgstr \"git rev-parse --parseopt [Optionen] -- [<Argumente> …]\"\n \n #: builtin/rev-parse.c:366\n msgid \"keep the `--` passed as an arg\"\n@@ -9443,16 +9443,16 @@ 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-\"   oder: git rev-parse --sq-quote [<Argumente>...]\\n\"\n-\"   oder: git rev-parse [Optionen] [<Argumente>...]\\n\"\n+\"git rev-parse --parseopt [Optionen] -- [<Argumente> …]\\n\"\n+\"   oder: git rev-parse --sq-quote [<Argumente> …]\\n\"\n+\"   oder: git rev-parse [Optionen] [<Argumente> …]\\n\"\n \"\\n\"\n \"Führen Sie \\\"git rev-parse --parseopt -h\\\" für weitere Informationen bei \"\n \"erster Verwendung aus.\"\n \n #: builtin/revert.c:22\n msgid \"git revert [options] <commit-ish>...\"\n-msgstr \"git revert [Optionen] <Commit-Angabe>...\"\n+msgstr \"git revert [Optionen] <Commit-Angabe> …\"\n \n #: builtin/revert.c:23\n msgid \"git revert <subcommand>\"\n@@ -9460,7 +9460,7 @@ msgstr \"git revert <Unterkommando>\"\n \n #: builtin/revert.c:28\n msgid \"git cherry-pick [options] <commit-ish>...\"\n-msgstr \"git cherry-pick [Optionen] <Commit-Angabe>...\"\n+msgstr \"git cherry-pick [Optionen] <Commit-Angabe> …\"\n \n #: builtin/revert.c:29\n msgid \"git cherry-pick <subcommand>\"\n@@ -9541,7 +9541,7 @@ msgstr \"\\\"cherry-pick\\\" fehlgeschlagen\"\n \n #: builtin/rm.c:17\n msgid \"git rm [options] [--] <file>...\"\n-msgstr \"git rm [Optionen] [--] [<Datei>...]\"\n+msgstr \"git rm [Optionen] [--] [<Datei> …]\"\n \n #: builtin/rm.c:65\n msgid \"\"\n@@ -9649,7 +9649,7 @@ msgstr \"git rm: konnte %s nicht löschen\"\n \n #: builtin/shortlog.c:13\n msgid \"git shortlog [<options>] [<revision range>] [[--] [<path>...]]\"\n-msgstr \"git shortlog [<Optionen>] [Commitbereich] [[--] <Pfad>...]\"\n+msgstr \"git shortlog [<Optionen>] [Commitbereich] [[--] <Pfad> …]\"\n \n #: builtin/shortlog.c:131\n #, c-format\n@@ -9686,7 +9686,7 @@ msgstr \"\"\n \"git show-branch [-a|--all] [-r|--remotes] [--topo-order | --date-order]\\n\"\n \"\\t\\t[--current] [--color[=<Wann>] | --no-color] [--sparse]\\n\"\n \"\\t\\t[--more=<n> | --list | --independent | --merge-base]\\n\"\n-\"\\t\\t[--no-name | --sha1-name] [--topics] [(<Commit> | <glob>)...]\"\n+\"\\t\\t[--no-name | --sha1-name] [--topics] [(<Commit> | <glob>) …]\"\n \n #: builtin/show-branch.c:13\n msgid \"git show-branch (-g|--reflog)[=<n>[,<base>]] [--list] [<ref>]\"\n@@ -9843,7 +9843,7 @@ msgstr \"\"\n \n #: builtin/tag.c:23\n msgid \"git tag -d <tagname>...\"\n-msgstr \"git tag -d <Tagname>...\"\n+msgstr \"git tag -d <Tagname> …\"\n \n #: builtin/tag.c:24\n msgid \"\"\n@@ -9851,11 +9851,11 @@ msgid \"\"\n \"\\t\\t[<pattern>...]\"\n msgstr \"\"\n \"git tag -l [-n[<Nummer>]] [--contains <Commit>] [--points-at <Objekt>] \\n\"\n-\"\\t\\t[<Muster>...]\"\n+\"\\t\\t[<Muster> …]\"\n \n #: builtin/tag.c:26\n msgid \"git tag -v <tagname>...\"\n-msgstr \"git tag -v <Tagname>...\"\n+msgstr \"git tag -v <Tagname> …\"\n \n #: builtin/tag.c:69\n #, c-format\n@@ -9865,7 +9865,7 @@ msgstr \"fehlerhaftes Objekt bei '%s'\"\n #: builtin/tag.c:301\n #, c-format\n msgid \"tag name too long: %.*s...\"\n-msgstr \"Tagname zu lang: %.*s...\"\n+msgstr \"Tagname zu lang: %.*s …\"\n \n #: builtin/tag.c:306\n #, c-format\n@@ -10063,7 +10063,7 @@ msgstr \"Entpacke Objekte\"\n \n #: builtin/update-index.c:403\n msgid \"git update-index [options] [--] [<file>...]\"\n-msgstr \"git update-index [Optionen] [--] [<Datei>...]\"\n+msgstr \"git update-index [Optionen] [--] [<Datei> …]\"\n \n #: builtin/update-index.c:756\n msgid \"continue refresh even when index needs update\"\n@@ -10223,7 +10223,7 @@ msgstr \"die Informationsdateien von Grund auf aktualisieren\"\n \n #: builtin/verify-commit.c:17\n msgid \"git verify-commit [-v|--verbose] <commit>...\"\n-msgstr \"git verify-commit [-v|--verbose] <Commit>...\"\n+msgstr \"git verify-commit [-v|--verbose] <Commit> …\"\n \n #: builtin/verify-commit.c:75\n msgid \"print commit contents\"\n@@ -10231,7 +10231,7 @@ msgstr \"Commit-Inhalte ausgeben\"\n \n #: builtin/verify-pack.c:54\n msgid \"git verify-pack [-v|--verbose] [-s|--stat-only] <pack>...\"\n-msgstr \"git verify-pack [-v|--verbose] [-s|--stat-only] <Paket>...\"\n+msgstr \"git verify-pack [-v|--verbose] [-s|--stat-only] <Paket> …\"\n \n #: builtin/verify-pack.c:64\n msgid \"verbose\"\n@@ -10243,7 +10243,7 @@ msgstr \"nur Statistiken anzeigen\"\n \n #: builtin/verify-tag.c:17\n msgid \"git verify-tag [-v|--verbose] <tag>...\"\n-msgstr \"git verify-tag [-v|--verbose] <Tag>...\"\n+msgstr \"git verify-tag [-v|--verbose] <Tag> …\"\n \n #: builtin/verify-tag.c:73\n msgid \"print tag contents\"\n@@ -10450,7 +10450,7 @@ msgstr \"\"\n \n #: git-am.sh:166\n msgid \"Falling back to patching base and 3-way merge...\"\n-msgstr \"Falle zurück zum Patchen der Basis und des 3-Wege-Merges...\"\n+msgstr \"Falle zurück zum Patchen der Basis und des 3-Wege-Merges …\"\n \n #: git-am.sh:182\n msgid \"Failed to merge in the changes.\"\n@@ -10943,7 +10943,7 @@ msgstr \"Änderungen von $mb zu $onto:\"\n msgid \"First, rewinding head to replay your work on top of it...\"\n msgstr \"\"\n \"Zunächst wird der Branch zurückgespult, um Ihre Änderungen\\n\"\n-\"darauf neu anzuwenden...\"\n+\"darauf neu anzuwenden …\"\n \n #: git-rebase.sh:620\n #, sh-format\n-- \n2.3.3\n"},{"id":"258246","messageId":"550D7B06.4080807@gmail.com","threadId":"38876","inReplyTo":"1426942357-5618-1-git-send-email-phillip.szelat@gmail.com","subject":"Re: [PATCH 1/1] l10n: de.po: use \"bla …\" instead of \"bla...\"","fromName":"Matthias Rüster","fromEmail":"matthias.ruester@gmail.com","sentAt":"2015-03-21T14:07:02Z","receivedAt":"2015-03-21T14:07:02Z","isPatch":true,"sender":{"key":"matthias.ruester@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1287885?v=4"},"body":"Hi,\n\nas long as the original messages do not have a space between the word \nand the ellipsis I would not do it differently in the translation.\n\nFor me the standard way of writing a repeating argument is the other way \naround: <path>...\nCommand-line tools I've used (so far) always use this format.\n\nI can also point out the docopt project here (see docopt.org).\n\nThe use of the UTF-8 character 'horizontal ellipsis' is IMO not \nnecessary. Plus it just looks like a line if you use a smaller terminal \nfont.\n\nYou should consider the usage messages as a technical \ndocument/description and not literature.\n\nThis is my opinion so far...\n\nKind regards\nMatthias\n\n\nOn 03/21/2015 01:52 PM, Phillip Sz wrote:\n> Hi,\n>\n> I think we should use it like this, as most open-source projects do.\n> Also we should use a space before the three dots as per http://www.duden.de/sprachwissen/rechtschreibregeln/auslassungspunkte\n>\n> Phillip\n>\n> Signed-off-by: Phillip Sz <phillip.szelat@gmail.com>\n> ---\n>   po/de.po | 190 +++++++++++++++++++++++++++++++--------------------------------\n>   1 file changed, 95 insertions(+), 95 deletions(-)\n>\n> diff --git a/po/de.po b/po/de.po\n> index 11fbd0f..4c1e90e 100644\n> --- a/po/de.po\n> +++ b/po/de.po\n> @@ -33,7 +33,7 @@ msgstr \"\"\n>\n>   #: archive.c:11\n>   msgid \"git archive [options] <tree-ish> [<path>...]\"\n> -msgstr \"git archive [Optionen] <Commit-Referenz> [<Pfad>...]\"\n> +msgstr \"git archive [Optionen] <Commit-Referenz> [<Pfad> …]\"\n>\n>   #: archive.c:12\n>   msgid \"git archive --list\"\n> @@ -44,7 +44,7 @@ msgid \"\"\n>   \"git archive --remote <repo> [--exec <cmd>] [options] <tree-ish> [<path>...]\"\n>   msgstr \"\"\n>   \"git archive --remote <Repository> [--exec <Programm>] [Optionen] <Commit-\"\n> -\"Referenz> [Pfad...]\"\n> +\"Referenz> [Pfad …]\"\n>\n>   #: archive.c:14\n>   msgid \"git archive --remote <repo> [--exec <cmd>] --list\"\n> @@ -616,7 +616,7 @@ msgstr \"\"\n>   #: help.c:373\n>   #, c-format\n>   msgid \"in %0.1f seconds automatically...\"\n> -msgstr \"Automatische Ausführung in %0.1f Sekunden...\"\n> +msgstr \"Automatische Ausführung in %0.1f Sekunden …\"\n>\n>   #: help.c:380\n>   #, c-format\n> @@ -945,7 +945,7 @@ msgstr \"Konnte Objekt '%s' nicht parsen.\"\n>\n>   #: parse-options.c:546\n>   msgid \"...\"\n> -msgstr \"...\"\n> +msgstr \" …\"\n>\n>   #: parse-options.c:564\n>   #, c-format\n> @@ -1271,12 +1271,12 @@ msgstr \"Kann keine Commit-Beschreibung für %s bekommen\"\n>   #: sequencer.c:611\n>   #, c-format\n>   msgid \"could not revert %s... %s\"\n> -msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen... %s\"\n> +msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen … %s\"\n>\n>   #: sequencer.c:612\n>   #, c-format\n>   msgid \"could not apply %s... %s\"\n> -msgstr \"Konnte %s nicht anwenden... %s\"\n> +msgstr \"Konnte %s nicht anwenden … %s\"\n>\n>   #: sequencer.c:648\n>   msgid \"empty commit set passed\"\n> @@ -1425,7 +1425,7 @@ msgstr \"\"\n>   \"Sie diese angeben. Diese Referenzen könnten aus Versehen\\n\"\n>   \"erzeugt worden sein. Zum Beispiel,\\n\"\n>   \"\\n\"\n> -\"  git checkout -b $br $(git rev-parse ...)\\n\"\n> +\"  git checkout -b $br $(git rev-parse …)\\n\"\n>   \"\\n\"\n>   \"wobei \\\"$br\\\" leer ist und eine 40-Hex-Referenz erzeugt\\n\"\n>   \"wurde. Bitte prüfen Sie diese Referenzen und löschen\\n\"\n> @@ -1576,30 +1576,30 @@ msgstr \"Nicht zusammengeführte Pfade:\"\n>   #, c-format\n>   msgid \"  (use \\\"git reset %s <file>...\\\" to unstage)\"\n>   msgstr \"\"\n> -\"  (benutzen Sie \\\"git reset %s <Datei>...\\\" zum Entfernen aus der Staging-\"\n> +\"  (benutzen Sie \\\"git reset %s <Datei> …\\\" zum Entfernen aus der Staging-\"\n>   \"Area)\"\n>\n>   #: wt-status.c:179 wt-status.c:206\n>   msgid \"  (use \\\"git rm --cached <file>...\\\" to unstage)\"\n>   msgstr \"\"\n> -\"  (benutzen Sie \\\"git rm --cached <Datei>...\\\" zum Entfernen aus der Staging-\"\n> +\"  (benutzen Sie \\\"git rm --cached <Datei> …\\\" zum Entfernen aus der Staging-\"\n>   \"Area)\"\n>\n>   #: wt-status.c:183\n>   msgid \"  (use \\\"git add <file>...\\\" to mark resolution)\"\n>   msgstr \"\"\n> -\"  (benutzen Sie \\\"git add/rm <Datei>...\\\", um die Auflösung zu markieren)\"\n> +\"  (benutzen Sie \\\"git add/rm <Datei> …\\\", um die Auflösung zu markieren)\"\n>\n>   #: wt-status.c:185 wt-status.c:189\n>   msgid \"  (use \\\"git add/rm <file>...\\\" as appropriate to mark resolution)\"\n>   msgstr \"\"\n> -\"  (benutzen Sie \\\"git add/rm <Datei>...\\\", um die Auflösung entsprechend zu \"\n> +\"  (benutzen Sie \\\"git add/rm <Datei> …\\\", um die Auflösung entsprechend zu \"\n>   \"markieren)\"\n>\n>   #: wt-status.c:187\n>   msgid \"  (use \\\"git rm <file>...\\\" to mark resolution)\"\n>   msgstr \"\"\n> -\"  (benutzen Sie \\\"git add/rm <Datei>...\\\", um die Auflösung zu markieren)\"\n> +\"  (benutzen Sie \\\"git add/rm <Datei> …\\\", um die Auflösung zu markieren)\"\n>\n>   #: wt-status.c:198\n>   msgid \"Changes to be committed:\"\n> @@ -1612,20 +1612,20 @@ msgstr \"Änderungen, die nicht zum Commit vorgemerkt sind:\"\n>   #: wt-status.c:220\n>   msgid \"  (use \\\"git add <file>...\\\" to update what will be committed)\"\n>   msgstr \"\"\n> -\"  (benutzen Sie \\\"git add <Datei>...\\\", um die Änderungen zum Commit \"\n> +\"  (benutzen Sie \\\"git add <Datei> …\\\", um die Änderungen zum Commit \"\n>   \"vorzumerken)\"\n>\n>   #: wt-status.c:222\n>   msgid \"  (use \\\"git add/rm <file>...\\\" to update what will be committed)\"\n>   msgstr \"\"\n> -\"  (benutzen Sie \\\"git add/rm <Datei>...\\\", um die Änderungen zum Commit \"\n> +\"  (benutzen Sie \\\"git add/rm <Datei> …\\\", um die Änderungen zum Commit \"\n>   \"vorzumerken)\"\n>\n>   #: wt-status.c:223\n>   msgid \"\"\n>   \"  (use \\\"git checkout -- <file>...\\\" to discard changes in working directory)\"\n>   msgstr \"\"\n> -\"  (benutzen Sie \\\"git checkout -- <Datei>...\\\", um die Änderungen im \"\n> +\"  (benutzen Sie \\\"git checkout -- <Datei> …\\\", um die Änderungen im \"\n>   \"Arbeitsverzeichnis zu verwerfen)\"\n>\n>   #: wt-status.c:225\n> @@ -1638,7 +1638,7 @@ msgstr \"\"\n>   #, c-format\n>   msgid \"  (use \\\"git %s <file>...\\\" to include in what will be committed)\"\n>   msgstr \"\"\n> -\"  (benutzen Sie \\\"git %s <Datei>...\\\", um die Änderungen zum Commit \"\n> +\"  (benutzen Sie \\\"git %s <Datei> …\\\", um die Änderungen zum Commit \"\n>   \"vorzumerken)\"\n>\n>   #: wt-status.c:252\n> @@ -2035,7 +2035,7 @@ msgstr \"Konnte '%s' nicht entfernen.\"\n>\n>   #: builtin/add.c:22\n>   msgid \"git add [options] [--] <pathspec>...\"\n> -msgstr \"git add [Optionen] [--] [<Pfadspezifikation>...]\"\n> +msgstr \"git add [Optionen] [--] [<Pfadspezifikation> …]\"\n>\n>   #: builtin/add.c:65\n>   #, c-format\n> @@ -2187,7 +2187,7 @@ msgstr \"Konnte neue Staging-Area-Datei nicht schreiben.\"\n>\n>   #: builtin/apply.c:58\n>   msgid \"git apply [options] [<patch>...]\"\n> -msgstr \"git apply [Optionen] [<Patch>...]\"\n> +msgstr \"git apply [Optionen] [<Patch> …]\"\n>\n>   #: builtin/apply.c:111\n>   #, c-format\n> @@ -2436,7 +2436,7 @@ msgstr \"%s: Patch konnte nicht angewendet werden\"\n>   #: builtin/apply.c:3653\n>   #, c-format\n>   msgid \"Checking patch %s...\"\n> -msgstr \"Prüfe Patch %s...\"\n> +msgstr \"Prüfe Patch %s …\"\n>\n>   #: builtin/apply.c:3746 builtin/checkout.c:231 builtin/reset.c:135\n>   #, c-format\n> @@ -2848,7 +2848,7 @@ msgstr \"git branch [Optionen] [-l] [-f] <Branchname> [<Startpunkt>]\"\n>\n>   #: builtin/branch.c:26\n>   msgid \"git branch [options] [-r] (-d | -D) <branchname>...\"\n> -msgstr \"git branch [Optionen] [-r] (-d | -D) <Branchname>...\"\n> +msgstr \"git branch [Optionen] [-r] (-d | -D) <Branchname> …\"\n>\n>   #: builtin/branch.c:27\n>   msgid \"git branch [options] (-m | -M) [<oldbranch>] <newbranch>\"\n> @@ -3318,12 +3318,12 @@ msgstr \"\"\n>\n>   #: builtin/check-attr.c:11\n>   msgid \"git check-attr [-a | --all | attr...] [--] pathname...\"\n> -msgstr \"git check-attr [-a | --all | Attribut...] [--] Pfadname...\"\n> +msgstr \"git check-attr [-a | --all | Attribut …] [--] Pfadname …\"\n>\n>   #: builtin/check-attr.c:12\n>   msgid \"git check-attr --stdin [-z] [-a | --all | attr...] < <list-of-paths>\"\n>   msgstr \"\"\n> -\"git check-attr --stdin [-z] [-a | --all | Attribut...] < <Liste-von-Pfaden>\"\n> +\"git check-attr --stdin [-z] [-a | --all | Attribut …] < <Liste-von-Pfaden>\"\n>\n>   #: builtin/check-attr.c:19\n>   msgid \"report all attributes set on file\"\n> @@ -3380,7 +3380,7 @@ msgstr \"--non-matching ist nur mit --verbose zulässig\"\n>\n>   #: builtin/check-mailmap.c:8\n>   msgid \"git check-mailmap [options] <contact>...\"\n> -msgstr \"git check-mailmap [Optionen] <Kontakt>...\"\n> +msgstr \"git check-mailmap [Optionen] <Kontakt> …\"\n>\n>   #: builtin/check-mailmap.c:13\n>   msgid \"also read contacts from stdin\"\n> @@ -3397,7 +3397,7 @@ msgstr \"keine Kontakte angegeben\"\n>\n>   #: builtin/checkout-index.c:126\n>   msgid \"git checkout-index [options] [--] [<file>...]\"\n> -msgstr \"git checkout-index [Optionen] [--] [<Datei>...]\"\n> +msgstr \"git checkout-index [Optionen] [--] [<Datei> …]\"\n>\n>   #: builtin/checkout-index.c:188\n>   msgid \"check out all files in the index\"\n> @@ -3448,7 +3448,7 @@ msgstr \"git checkout [Optionen] <Branch>\"\n>\n>   #: builtin/checkout.c:26\n>   msgid \"git checkout [options] [<branch>] -- <file>...\"\n> -msgstr \"git checkout [Optionen] [<Branch>] -- <Datei>...\"\n> +msgstr \"git checkout [Optionen] [<Branch>] -- <Datei> …\"\n>\n>   #: builtin/checkout.c:132 builtin/checkout.c:165\n>   #, c-format\n> @@ -3547,7 +3547,7 @@ msgstr \"Zu Branch '%s' gewechselt\\n\"\n>   #: builtin/checkout.c:723\n>   #, c-format\n>   msgid \" ... and %d more.\\n\"\n> -msgstr \" ... und %d weitere.\\n\"\n> +msgstr \" … und %d weitere.\\n\"\n>\n>   #: builtin/checkout.c:729\n>   #, c-format\n> @@ -3746,7 +3746,7 @@ msgstr \"\"\n>   msgid \"\"\n>   \"git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <paths>...\"\n>   msgstr \"\"\n> -\"git clean [-d] [-f] [-i] [-n] [-q] [-e <Muster>] [-x | -X] [--] <Pfade>...\"\n> +\"git clean [-d] [-f] [-i] [-n] [-q] [-e <Muster>] [-x | -X] [--] <Pfade> …\"\n>\n>   #: builtin/clean.c:30\n>   #, c-format\n> @@ -4091,7 +4091,7 @@ msgstr \"Konnte zu klonenden Remote-Branch %s nicht finden.\"\n>   #: builtin/clone.c:561\n>   #, c-format\n>   msgid \"Checking connectivity... \"\n> -msgstr \"Prüfe Konnektivität... \"\n> +msgstr \"Prüfe Konnektivität … \"\n>\n>   #: builtin/clone.c:564\n>   msgid \"remote did not send all necessary objects\"\n> @@ -4165,12 +4165,12 @@ msgstr \"Konnte Arbeitsverzeichnis '%s' nicht erstellen.\"\n>   #: builtin/clone.c:870\n>   #, c-format\n>   msgid \"Cloning into bare repository '%s'...\\n\"\n> -msgstr \"Klone in Bare-Repository '%s'...\\n\"\n> +msgstr \"Klone in Bare-Repository '%s' …\\n\"\n>\n>   #: builtin/clone.c:872\n>   #, c-format\n>   msgid \"Cloning into '%s'...\\n\"\n> -msgstr \"Klone nach '%s'...\\n\"\n> +msgstr \"Klone nach '%s' …\\n\"\n>\n>   #: builtin/clone.c:897\n>   msgid \"--dissociate given, but there is no --reference\"\n> @@ -4240,11 +4240,11 @@ msgstr \"Die Option --command muss an erster Stelle stehen.\"\n>\n>   #: builtin/commit.c:37\n>   msgid \"git commit [options] [--] <pathspec>...\"\n> -msgstr \"git commit [Optionen] [--] <Pfadspezifikation>...\"\n> +msgstr \"git commit [Optionen] [--] <Pfadspezifikation> …\"\n>\n>   #: builtin/commit.c:42\n>   msgid \"git status [options] [--] <pathspec>...\"\n> -msgstr \"git status [Optionen] [--] <Pfadspezifikation>...\"\n> +msgstr \"git status [Optionen] [--] <Pfadspezifikation> …\"\n>\n>   #: builtin/commit.c:47\n>   msgid \"\"\n> @@ -4600,7 +4600,7 @@ msgstr \"\"\n>   #: builtin/commit.c:1199\n>   msgid \"Clever... amending the last one with dirty index.\"\n>   msgstr \"\"\n> -\"Klug... den letzten Commit mit einer geänderten Staging-Area nachbessern.\"\n> +\"Klug … den letzten Commit mit einer geänderten Staging-Area nachbessern.\"\n>\n>   #: builtin/commit.c:1201\n>   msgid \"Explicit paths specified without -i or -o; assuming --only paths...\"\n> @@ -5258,7 +5258,7 @@ msgstr \"Ausgabe anonymisieren\"\n>\n>   #: builtin/fetch.c:20\n>   msgid \"git fetch [<options>] [<repository> [<refspec>...]]\"\n> -msgstr \"git fetch [<Optionen>] [<Repository> [<Refspec>...]]\"\n> +msgstr \"git fetch [<Optionen>] [<Repository> [<Refspec> …]]\"\n>\n>   #: builtin/fetch.c:21\n>   msgid \"git fetch [<options>] <group>\"\n> @@ -5266,7 +5266,7 @@ msgstr \"git fetch [<Optionen>] <Gruppe>\"\n>\n>   #: builtin/fetch.c:22\n>   msgid \"git fetch --multiple [<options>] [(<repository> | <group>)...]\"\n> -msgstr \"git fetch --multiple [<Optionen>] [(<Repository> | <Gruppe>)...]\"\n> +msgstr \"git fetch --multiple [<Optionen>] [(<Repository> | <Gruppe>) …]\"\n>\n>   #: builtin/fetch.c:23\n>   msgid \"git fetch --all [<options>]\"\n> @@ -5620,7 +5620,7 @@ msgstr \"Prüfe Objekt-Verzeichnisse\"\n>\n>   #: builtin/fsck.c:603\n>   msgid \"git fsck [options] [<object>...]\"\n> -msgstr \"git fsck [Optionen] [<Objekt>...]\"\n> +msgstr \"git fsck [Optionen] [<Objekt> …]\"\n>\n>   #: builtin/fsck.c:609\n>   msgid \"show unreachable objects\"\n> @@ -5734,7 +5734,7 @@ msgstr \"\"\n>\n>   #: builtin/grep.c:23\n>   msgid \"git grep [options] [-e] <pattern> [<rev>...] [[--] <path>...]\"\n> -msgstr \"git grep [Optionen] [-e] <Muster> [<Commit>...] [[--] <Pfad>...]\"\n> +msgstr \"git grep [Optionen] [-e] <Muster> [<Commit> …] [[--] <Pfad> …]\"\n>\n>   #: builtin/grep.c:218\n>   #, c-format\n> @@ -5972,10 +5972,10 @@ msgstr \"Die Option --cached kann nicht mit \\\"Tree\\\"-Objekten verwendet werden.\"\n>   #: builtin/hash-object.c:82\n>   msgid \"\"\n>   \"git hash-object [-t <type>] [-w] [--path=<file>|--no-filters] [--stdin] [--] \"\n> -\"<file>...\"\n> +\"<file> …\"\n>   msgstr \"\"\n>   \"git hash-object [-t <Art>] [-w] [--path=<Datei>|--no-filters] [--stdin] [--] \"\n> -\"<Datei>...\"\n> +\"<Datei> …\"\n>\n>   #: builtin/hash-object.c:83\n>   msgid \"git hash-object  --stdin-paths < <list-of-paths>\"\n> @@ -6576,11 +6576,11 @@ msgstr \"Kann nicht auf Arbeitsverzeichnis '%s' zugreifen.\"\n>\n>   #: builtin/interpret-trailers.c:15\n>   msgid \"\"\n> -\"git interpret-trailers [--trim-empty] [(--trailer <token>[(=|:)<value>])...] \"\n> -\"[<file>...]\"\n> +\"git interpret-trailers [--trim-empty] [(--trailer <token>[(=|:)<value>]) …] \"\n> +\"[<file> …]\"\n>   msgstr \"\"\n> -\"git interpret-trailers [--trim-empty] [(--trailer <Token>[(=|:)<Wert>])...] \"\n> -\"[<Datei>...]\"\n> +\"git interpret-trailers [--trim-empty] [(--trailer <Token>[(=|:)<Wert>]) …] \"\n> +\"[<Datei> …]\"\n>\n>   #: builtin/interpret-trailers.c:25\n>   msgid \"trim empty trailers\"\n> @@ -6596,11 +6596,11 @@ msgstr \"Anhang/Anhänge hinzufügen\"\n>\n>   #: builtin/log.c:41\n>   msgid \"git log [<options>] [<revision range>] [[--] <path>...]\"\n> -msgstr \"git log [<Optionen>] [<Commitbereich>] [[--] <Pfad>...]\"\n> +msgstr \"git log [<Optionen>] [<Commitbereich>] [[--] <Pfad> …]\"\n>\n>   #: builtin/log.c:42\n>   msgid \"git show [options] <object>...\"\n> -msgstr \"git show [Optionen] <Objekt>...\"\n> +msgstr \"git show [Optionen] <Objekt> …\"\n>\n>   #: builtin/log.c:81\n>   #, c-format\n> @@ -6882,7 +6882,7 @@ msgstr \"Unbekannter Commit %s\"\n>\n>   #: builtin/ls-files.c:401\n>   msgid \"git ls-files [options] [<file>...]\"\n> -msgstr \"git ls-files [Optionen] [<Datei>...]\"\n> +msgstr \"git ls-files [Optionen] [<Datei> …]\"\n>\n>   #: builtin/ls-files.c:458\n>   msgid \"identify the file status with tags\"\n> @@ -6981,7 +6981,7 @@ msgstr \"Ausgaben zur Fehlersuche anzeigen\"\n>\n>   #: builtin/ls-tree.c:28\n>   msgid \"git ls-tree [<options>] <tree-ish> [<path>...]\"\n> -msgstr \"git ls-tree [<Optionen>] <Commit-Referenz> [<Pfad>...]\"\n> +msgstr \"git ls-tree [<Optionen>] <Commit-Referenz> [<Pfad> …]\"\n>\n>   #: builtin/ls-tree.c:127\n>   msgid \"only show trees\"\n> @@ -7019,7 +7019,7 @@ msgstr \"\"\n>\n>   #: builtin/merge.c:45\n>   msgid \"git merge [options] [<commit>...]\"\n> -msgstr \"git merge [Optionen] [<Commit>...]\"\n> +msgstr \"git merge [Optionen] [<Commit> …]\"\n>\n>   #: builtin/merge.c:46\n>   msgid \"git merge [options] <msg> HEAD <commit>\"\n> @@ -7335,7 +7335,7 @@ msgstr \"Aktualisiere %s..%s\\n\"\n>   #: builtin/merge.c:1388\n>   #, c-format\n>   msgid \"Trying really trivial in-index merge...\\n\"\n> -msgstr \"Probiere wirklich trivialen \\\"in-index\\\"-Merge...\\n\"\n> +msgstr \"Probiere wirklich trivialen \\\"in-index\\\"-Merge …\\n\"\n>\n>   #: builtin/merge.c:1395\n>   #, c-format\n> @@ -7349,12 +7349,12 @@ msgstr \"Vorspulen nicht möglich, breche ab.\"\n>   #: builtin/merge.c:1450 builtin/merge.c:1529\n>   #, c-format\n>   msgid \"Rewinding the tree to pristine...\\n\"\n> -msgstr \"Rücklauf des Verzeichnisses bis zum Ursprung...\\n\"\n> +msgstr \"Rücklauf des Verzeichnisses bis zum Ursprung …\\n\"\n>\n>   #: builtin/merge.c:1454\n>   #, c-format\n>   msgid \"Trying merge strategy %s...\\n\"\n> -msgstr \"Probiere Merge-Strategie %s...\\n\"\n> +msgstr \"Probiere Merge-Strategie %s …\\n\"\n>\n>   #: builtin/merge.c:1520\n>   #, c-format\n> @@ -7379,15 +7379,15 @@ msgstr \"\"\n>\n>   #: builtin/merge-base.c:29\n>   msgid \"git merge-base [-a|--all] <commit> <commit>...\"\n> -msgstr \"git merge-base [-a|--all] <Commit> <Commit>...\"\n> +msgstr \"git merge-base [-a|--all] <Commit> <Commit> …\"\n>\n>   #: builtin/merge-base.c:30\n>   msgid \"git merge-base [-a|--all] --octopus <commit>...\"\n> -msgstr \"git merge-base [-a|--all] --octopus <Commit>...\"\n> +msgstr \"git merge-base [-a|--all] --octopus <Commit> …\"\n>\n>   #: builtin/merge-base.c:31\n>   msgid \"git merge-base --independent <commit>...\"\n> -msgstr \"git merge-base --independent <Commit>...\"\n> +msgstr \"git merge-base --independent <Commit> …\"\n>\n>   #: builtin/merge-base.c:32\n>   msgid \"git merge-base --is-ancestor <commit> <commit>\"\n> @@ -7475,7 +7475,7 @@ msgstr \"die Erstellung von mehr als einem \\\"Tree\\\"-Objekt erlauben\"\n>\n>   #: builtin/mv.c:15\n>   msgid \"git mv [options] <source>... <destination>\"\n> -msgstr \"git mv [Optionen] <Quelle>... <Ziel>\"\n> +msgstr \"git mv [Optionen] <Quelle> … <Ziel>\"\n>\n>   #: builtin/mv.c:69\n>   #, c-format\n> @@ -7570,7 +7570,7 @@ msgstr \"Umbenennung von '%s' fehlgeschlagen\"\n>\n>   #: builtin/name-rev.c:255\n>   msgid \"git name-rev [options] <commit>...\"\n> -msgstr \"git name-rev [Optionen] <Commit>...\"\n> +msgstr \"git name-rev [Optionen] <Commit> …\"\n>\n>   #: builtin/name-rev.c:256\n>   msgid \"git name-rev [options] --all\"\n> @@ -7658,7 +7658,7 @@ msgstr \"git notes merge --abort [-v | -q]\"\n>\n>   #: builtin/notes.c:33\n>   msgid \"git notes [--ref <notes_ref>] remove [<object>...]\"\n> -msgstr \"git notes [--ref <Notiz-Referenz>] remove [<Objekt>...]\"\n> +msgstr \"git notes [--ref <Notiz-Referenz>] remove [<Objekt> …]\"\n>\n>   #: builtin/notes.c:34\n>   msgid \"git notes [--ref <notes_ref>] prune [-n | -v]\"\n> @@ -7682,7 +7682,7 @@ msgstr \"git notes copy [<Optionen>] <von-Objekt> <nach-Objekt>\"\n>\n>   #: builtin/notes.c:51\n>   msgid \"git notes copy --stdin [<from-object> <to-object>]...\"\n> -msgstr \"git notes copy --stdin [<von-Objekt> <nach-Objekt>]...\"\n> +msgstr \"git notes copy --stdin [<von-Objekt> <nach-Objekt>] …\"\n>\n>   #: builtin/notes.c:56\n>   msgid \"git notes append [<options>] [<object>]\"\n> @@ -7950,12 +7950,12 @@ msgstr \"Unbekanntes Unterkommando: %s\"\n>   #: builtin/pack-objects.c:28\n>   msgid \"git pack-objects --stdout [options...] [< ref-list | < object-list]\"\n>   msgstr \"\"\n> -\"git pack-objects --stdout [Optionen...] [< Referenzliste | < Objektliste]\"\n> +\"git pack-objects --stdout [Optionen …] [< Referenzliste | < Objektliste]\"\n>\n>   #: builtin/pack-objects.c:29\n>   msgid \"git pack-objects [options...] base-name [< ref-list | < object-list]\"\n>   msgstr \"\"\n> -\"git pack-objects [Optionen...] Basis-Name [< Referenzliste | < Objektliste]\"\n> +\"git pack-objects [Optionen …] Basis-Name [< Referenzliste | < Objektliste]\"\n>\n>   #: builtin/pack-objects.c:177 builtin/pack-objects.c:180\n>   #, c-format\n> @@ -8167,7 +8167,7 @@ msgstr \"Lösche doppelte Objekte\"\n>\n>   #: builtin/prune.c:12\n>   msgid \"git prune [-n] [-v] [--expire <time>] [--] [<head>...]\"\n> -msgstr \"git prune [-n] [-v] [--expire <Zeit>] [--] [<head>...]\"\n> +msgstr \"git prune [-n] [-v] [--expire <Zeit>] [--] [<head> …]\"\n>\n>   #: builtin/prune.c:106\n>   msgid \"do not remove, show only\"\n> @@ -8183,7 +8183,7 @@ msgstr \"Objekte älter als <Zeit> verfallen lassen\"\n>\n>   #: builtin/push.c:14\n>   msgid \"git push [<options>] [<repository> [<refspec>...]]\"\n> -msgstr \"git push [<Optionen>] [<Repository> [<Refspec>...]]\"\n> +msgstr \"git push [<Optionen>] [<Repository> [<Refspec> …]]\"\n>\n>   #: builtin/push.c:85\n>   msgid \"tag shorthand without <tag>\"\n> @@ -8341,7 +8341,7 @@ msgid \"\"\n>   msgstr \"\"\n>   \"Aktualisierungen wurden zurückgewiesen, weil die Spitze Ihres aktuellen\\n\"\n>   \"Branches hinter seinem externen Gegenstück zurückgefallen ist. Führen Sie\\n\"\n> -\"die externen Änderungen zusammen (z.B. 'git pull ...') bevor Sie \\\"push\\\"\\n\"\n> +\"die externen Änderungen zusammen (z.B. 'git pull …') bevor Sie \\\"push\\\"\\n\"\n>   \"erneut ausführen.\\n\"\n>   \"Siehe auch die Sektion 'Note about fast-forwards' in 'git push --help'\\n\"\n>   \"für weitere Details.\"\n> @@ -8356,7 +8356,7 @@ msgstr \"\"\n>   \"Aktualisierungen wurden zurückgewiesen, weil die Spitze eines versendeten\\n\"\n>   \"Branches hinter seinem externen Gegenstück zurückgefallen ist. Checken Sie\\n\"\n>   \"diesen Branch aus und führen Sie die externen Änderungen zusammen\\n\"\n> -\"(z.B. 'git pull ...') bevor Sie erneut \\\"push\\\" ausführen.\\n\"\n> +\"(z.B. 'git pull …') bevor Sie erneut \\\"push\\\" ausführen.\\n\"\n>   \"Siehe auch die Sektion 'Note about fast-forwards' in 'git push --help'\\n\"\n>   \"für weitere Details.\"\n>\n> @@ -8365,7 +8365,7 @@ msgid \"\"\n>   \"Updates were rejected because the remote contains work that you do\\n\"\n>   \"not have locally. This is usually caused by another repository pushing\\n\"\n>   \"to the same ref. You may want to first integrate the remote changes\\n\"\n> -\"(e.g., 'git pull ...') before pushing again.\\n\"\n> +\"(e.g., 'git pull …') before pushing again.\\n\"\n>   \"See the 'Note about fast-forwards' in 'git push --help' for details.\"\n>   msgstr \"\"\n>   \"Aktualisierungen wurden zurückgewiesen, weil das Remote-Repository Commits \"\n> @@ -8374,7 +8374,7 @@ msgstr \"\"\n>   \"von\\n\"\n>   \"Commits auf dieselbe Referenz von einem anderen Repository aus verursacht.\\n\"\n>   \"Vielleicht müssen Sie die externen Änderungen zusammenzuführen (z.B. 'git \"\n> -\"pull ...')\\n\"\n> +\"pull …')\\n\"\n>   \"bevor Sie erneut \\\"push\\\" ausführen.\\n\"\n>   \"Siehe auch die Sektion 'Note about fast-forwards' in 'git push --help'\\n\"\n>   \"für weitere Details.\"\n> @@ -8645,11 +8645,11 @@ msgstr \"git remote prune [-n | --dry-run] <Name>\"\n>   msgid \"\"\n>   \"git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]\"\n>   msgstr \"\"\n> -\"git remote [-v | --verbose] update [-p | --prune] [(<Gruppe> | <Remote>)...]\"\n> +\"git remote [-v | --verbose] update [-p | --prune] [(<Gruppe> | <Remote>) …]\"\n>\n>   #: builtin/remote.c:20\n>   msgid \"git remote set-branches [--add] <name> <branch>...\"\n> -msgstr \"git remote set-branches [--add] <Name> <Branch>...\"\n> +msgstr \"git remote set-branches [--add] <Name> <Branch> …\"\n>\n>   #: builtin/remote.c:21 builtin/remote.c:69\n>   msgid \"git remote set-url [--push] <name> <newurl> [<oldurl>]\"\n> @@ -8673,11 +8673,11 @@ msgstr \"git remote set-head <Name> (-a | --auto | -d | --delete | <Branch>)\"\n>\n>   #: builtin/remote.c:48\n>   msgid \"git remote set-branches <name> <branch>...\"\n> -msgstr \"git remote set-branches <Name> <Branch>...\"\n> +msgstr \"git remote set-branches <Name> <Branch> …\"\n>\n>   #: builtin/remote.c:49\n>   msgid \"git remote set-branches --add <name> <branch>...\"\n> -msgstr \"git remote set-branches --add <Name> <Branch>...\"\n> +msgstr \"git remote set-branches --add <Name> <Branch> …\"\n>\n>   #: builtin/remote.c:54\n>   msgid \"git remote show [<options>] <name>\"\n> @@ -8689,7 +8689,7 @@ msgstr \"git remote prune [<Optionen>] <Name>\"\n>\n>   #: builtin/remote.c:64\n>   msgid \"git remote update [<options>] [<group> | <remote>]...\"\n> -msgstr \"git remote update [<Optionen>] [<Gruppe> | <externesRepository>]...\"\n> +msgstr \"git remote update [<Optionen>] [<Gruppe> | <externesRepository>] …\"\n>\n>   #: builtin/remote.c:88\n>   #, c-format\n> @@ -9201,11 +9201,11 @@ msgstr \"git replace [-f] --edit <Objekt>\"\n>\n>   #: builtin/replace.c:21\n>   msgid \"git replace [-f] --graft <commit> [<parent>...]\"\n> -msgstr \"git replace [-f] --graft <Commit> [<Eltern-Commit>...]\"\n> +msgstr \"git replace [-f] --graft <Commit> [<Eltern-Commit> …]\"\n>\n>   #: builtin/replace.c:22\n>   msgid \"git replace -d <object>...\"\n> -msgstr \"git replace -d <Objekt>...\"\n> +msgstr \"git replace -d <Objekt> …\"\n>\n>   #: builtin/replace.c:23\n>   msgid \"git replace [--format=<format>] [-l [<pattern>]]\"\n> @@ -9279,7 +9279,7 @@ msgstr \"das angegebene Format benutzen\"\n>\n>   #: builtin/rerere.c:12\n>   msgid \"git rerere [clear | forget path... | status | remaining | diff | gc]\"\n> -msgstr \"git rerere [clean | forget path... | status | remaining | diff | gc]\"\n> +msgstr \"git rerere [clean | forget path … | status | remaining | diff | gc]\"\n>\n>   #: builtin/rerere.c:57\n>   msgid \"register clean resolutions in index\"\n> @@ -9293,11 +9293,11 @@ msgstr \"\"\n>\n>   #: builtin/reset.c:27\n>   msgid \"git reset [-q] <tree-ish> [--] <paths>...\"\n> -msgstr \"git reset [-q] <Commit-Referenz> [--] <Pfade>...\"\n> +msgstr \"git reset [-q] <Commit-Referenz> [--] <Pfade> …\"\n>\n>   #: builtin/reset.c:28\n>   msgid \"git reset --patch [<tree-ish>] [--] [<paths>...]\"\n> -msgstr \"git reset --patch [<Commit-Referenz>] [--] [<Pfade>...]\"\n> +msgstr \"git reset --patch [<Commit-Referenz>] [--] [<Pfade> …]\"\n>\n>   #: builtin/reset.c:34\n>   msgid \"mixed\"\n> @@ -9420,7 +9420,7 @@ msgstr \"Konnte neue Staging-Area-Datei nicht schreiben.\"\n>\n>   #: builtin/rev-parse.c:361\n>   msgid \"git rev-parse --parseopt [options] -- [<args>...]\"\n> -msgstr \"git rev-parse --parseopt [Optionen] -- [<Argumente>...]\"\n> +msgstr \"git rev-parse --parseopt [Optionen] -- [<Argumente> …]\"\n>\n>   #: builtin/rev-parse.c:366\n>   msgid \"keep the `--` passed as an arg\"\n> @@ -9443,16 +9443,16 @@ 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> -\"   oder: git rev-parse --sq-quote [<Argumente>...]\\n\"\n> -\"   oder: git rev-parse [Optionen] [<Argumente>...]\\n\"\n> +\"git rev-parse --parseopt [Optionen] -- [<Argumente> …]\\n\"\n> +\"   oder: git rev-parse --sq-quote [<Argumente> …]\\n\"\n> +\"   oder: git rev-parse [Optionen] [<Argumente> …]\\n\"\n>   \"\\n\"\n>   \"Führen Sie \\\"git rev-parse --parseopt -h\\\" für weitere Informationen bei \"\n>   \"erster Verwendung aus.\"\n>\n>   #: builtin/revert.c:22\n>   msgid \"git revert [options] <commit-ish>...\"\n> -msgstr \"git revert [Optionen] <Commit-Angabe>...\"\n> +msgstr \"git revert [Optionen] <Commit-Angabe> …\"\n>\n>   #: builtin/revert.c:23\n>   msgid \"git revert <subcommand>\"\n> @@ -9460,7 +9460,7 @@ msgstr \"git revert <Unterkommando>\"\n>\n>   #: builtin/revert.c:28\n>   msgid \"git cherry-pick [options] <commit-ish>...\"\n> -msgstr \"git cherry-pick [Optionen] <Commit-Angabe>...\"\n> +msgstr \"git cherry-pick [Optionen] <Commit-Angabe> …\"\n>\n>   #: builtin/revert.c:29\n>   msgid \"git cherry-pick <subcommand>\"\n> @@ -9541,7 +9541,7 @@ msgstr \"\\\"cherry-pick\\\" fehlgeschlagen\"\n>\n>   #: builtin/rm.c:17\n>   msgid \"git rm [options] [--] <file>...\"\n> -msgstr \"git rm [Optionen] [--] [<Datei>...]\"\n> +msgstr \"git rm [Optionen] [--] [<Datei> …]\"\n>\n>   #: builtin/rm.c:65\n>   msgid \"\"\n> @@ -9649,7 +9649,7 @@ msgstr \"git rm: konnte %s nicht löschen\"\n>\n>   #: builtin/shortlog.c:13\n>   msgid \"git shortlog [<options>] [<revision range>] [[--] [<path>...]]\"\n> -msgstr \"git shortlog [<Optionen>] [Commitbereich] [[--] <Pfad>...]\"\n> +msgstr \"git shortlog [<Optionen>] [Commitbereich] [[--] <Pfad> …]\"\n>\n>   #: builtin/shortlog.c:131\n>   #, c-format\n> @@ -9686,7 +9686,7 @@ msgstr \"\"\n>   \"git show-branch [-a|--all] [-r|--remotes] [--topo-order | --date-order]\\n\"\n>   \"\\t\\t[--current] [--color[=<Wann>] | --no-color] [--sparse]\\n\"\n>   \"\\t\\t[--more=<n> | --list | --independent | --merge-base]\\n\"\n> -\"\\t\\t[--no-name | --sha1-name] [--topics] [(<Commit> | <glob>)...]\"\n> +\"\\t\\t[--no-name | --sha1-name] [--topics] [(<Commit> | <glob>) …]\"\n>\n>   #: builtin/show-branch.c:13\n>   msgid \"git show-branch (-g|--reflog)[=<n>[,<base>]] [--list] [<ref>]\"\n> @@ -9843,7 +9843,7 @@ msgstr \"\"\n>\n>   #: builtin/tag.c:23\n>   msgid \"git tag -d <tagname>...\"\n> -msgstr \"git tag -d <Tagname>...\"\n> +msgstr \"git tag -d <Tagname> …\"\n>\n>   #: builtin/tag.c:24\n>   msgid \"\"\n> @@ -9851,11 +9851,11 @@ msgid \"\"\n>   \"\\t\\t[<pattern>...]\"\n>   msgstr \"\"\n>   \"git tag -l [-n[<Nummer>]] [--contains <Commit>] [--points-at <Objekt>] \\n\"\n> -\"\\t\\t[<Muster>...]\"\n> +\"\\t\\t[<Muster> …]\"\n>\n>   #: builtin/tag.c:26\n>   msgid \"git tag -v <tagname>...\"\n> -msgstr \"git tag -v <Tagname>...\"\n> +msgstr \"git tag -v <Tagname> …\"\n>\n>   #: builtin/tag.c:69\n>   #, c-format\n> @@ -9865,7 +9865,7 @@ msgstr \"fehlerhaftes Objekt bei '%s'\"\n>   #: builtin/tag.c:301\n>   #, c-format\n>   msgid \"tag name too long: %.*s...\"\n> -msgstr \"Tagname zu lang: %.*s...\"\n> +msgstr \"Tagname zu lang: %.*s …\"\n>\n>   #: builtin/tag.c:306\n>   #, c-format\n> @@ -10063,7 +10063,7 @@ msgstr \"Entpacke Objekte\"\n>\n>   #: builtin/update-index.c:403\n>   msgid \"git update-index [options] [--] [<file>...]\"\n> -msgstr \"git update-index [Optionen] [--] [<Datei>...]\"\n> +msgstr \"git update-index [Optionen] [--] [<Datei> …]\"\n>\n>   #: builtin/update-index.c:756\n>   msgid \"continue refresh even when index needs update\"\n> @@ -10223,7 +10223,7 @@ msgstr \"die Informationsdateien von Grund auf aktualisieren\"\n>\n>   #: builtin/verify-commit.c:17\n>   msgid \"git verify-commit [-v|--verbose] <commit>...\"\n> -msgstr \"git verify-commit [-v|--verbose] <Commit>...\"\n> +msgstr \"git verify-commit [-v|--verbose] <Commit> …\"\n>\n>   #: builtin/verify-commit.c:75\n>   msgid \"print commit contents\"\n> @@ -10231,7 +10231,7 @@ msgstr \"Commit-Inhalte ausgeben\"\n>\n>   #: builtin/verify-pack.c:54\n>   msgid \"git verify-pack [-v|--verbose] [-s|--stat-only] <pack>...\"\n> -msgstr \"git verify-pack [-v|--verbose] [-s|--stat-only] <Paket>...\"\n> +msgstr \"git verify-pack [-v|--verbose] [-s|--stat-only] <Paket> …\"\n>\n>   #: builtin/verify-pack.c:64\n>   msgid \"verbose\"\n> @@ -10243,7 +10243,7 @@ msgstr \"nur Statistiken anzeigen\"\n>\n>   #: builtin/verify-tag.c:17\n>   msgid \"git verify-tag [-v|--verbose] <tag>...\"\n> -msgstr \"git verify-tag [-v|--verbose] <Tag>...\"\n> +msgstr \"git verify-tag [-v|--verbose] <Tag> …\"\n>\n>   #: builtin/verify-tag.c:73\n>   msgid \"print tag contents\"\n> @@ -10450,7 +10450,7 @@ msgstr \"\"\n>\n>   #: git-am.sh:166\n>   msgid \"Falling back to patching base and 3-way merge...\"\n> -msgstr \"Falle zurück zum Patchen der Basis und des 3-Wege-Merges...\"\n> +msgstr \"Falle zurück zum Patchen der Basis und des 3-Wege-Merges …\"\n>\n>   #: git-am.sh:182\n>   msgid \"Failed to merge in the changes.\"\n> @@ -10943,7 +10943,7 @@ msgstr \"Änderungen von $mb zu $onto:\"\n>   msgid \"First, rewinding head to replay your work on top of it...\"\n>   msgstr \"\"\n>   \"Zunächst wird der Branch zurückgespult, um Ihre Änderungen\\n\"\n> -\"darauf neu anzuwenden...\"\n> +\"darauf neu anzuwenden …\"\n>\n>   #: git-rebase.sh:620\n>   #, sh-format\n>\n"},{"id":"258257","messageId":"CAN0XMO+JLfzkYwP5rKkT6RyLJ-XuH1k=9vKmi1X0xb1SjTOdvg@mail.gmail.com","threadId":"38876","inReplyTo":"1426942357-5618-1-git-send-email-phillip.szelat@gmail.com","subject":"Re: [PATCH 1/1] l10n: de.po: use \"bla …\" instead of \"bla...\"","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2015-03-21T21:21:19Z","receivedAt":"2015-03-21T21:21:19Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"Am 21. März 2015 um 13:52 schrieb Phillip Sz <phillip.szelat@gmail.com>:\n>\n> I think we should use it like this, as most open-source projects do.\n> Also we should use a space before the three dots as per http://www.duden.de/sprachwissen/rechtschreibregeln/auslassungspunkte\n>\n\nI don't think this rule of ellipsis applies here as the dots are meant\nto be a pattern to tell users that an argument can be passed multiple\ntimes.\n"},{"id":"258419","messageId":"551190F2.10808@drmicha.warpmail.net","threadId":"38876","inReplyTo":"CAN0XMO+JLfzkYwP5rKkT6RyLJ-XuH1k=9vKmi1X0xb1SjTOdvg@mail.gmail.com","subject":"Re: [PATCH 1/1] l10n: de.po: use \"bla …\" instead of \"bla...\"","fromName":"Michael J Gruber","fromEmail":"git@drmicha.warpmail.net","sentAt":"2015-03-24T16:29:38Z","receivedAt":"2015-03-24T16:29:38Z","isPatch":true,"sender":{"key":"git@grubix.eu","avatar":"https://avatars.githubusercontent.com/u/233215?v=4"},"body":"Ralf Thielow venit, vidit, dixit 21.03.2015 22:21:\n> Am 21. März 2015 um 13:52 schrieb Phillip Sz <phillip.szelat@gmail.com>:\n>>\n>> I think we should use it like this, as most open-source projects do.\n>> Also we should use a space before the three dots as per http://www.duden.de/sprachwissen/rechtschreibregeln/auslassungspunkte\n>>\n> \n> I don't think this rule of ellipsis applies here as the dots are meant\n> to be a pattern to tell users that an argument can be passed multiple\n> times.\n> \n\n\"...\" is used in (at least) 2 cases:\n\n* ellipsis\n* continuation arguments\n\nThe patch changes both, but the Duden rule applies to the first case\nonly (and is different from \"legacy rules\", I think).\n\nAlso, you might want to check the format of other commit messages and\nreword yours accordingly.\n\nMichael\n"},{"id":"258424","messageId":"20150324171044.GA4414@ralf-ubuntu","threadId":"38876","inReplyTo":"551190F2.10808@drmicha.warpmail.net","subject":"Re: [PATCH 1/1] l10n: de.po: use \"bla …\" instead of \"bla...\"","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2015-03-24T17:10:44Z","receivedAt":"2015-03-24T17:10:44Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"Michael J Gruber <git@drmicha.warpmail.net> wrote:\n> Ralf Thielow venit, vidit, dixit 21.03.2015 22:21:\n> > Am 21. März 2015 um 13:52 schrieb Phillip Sz <phillip.szelat@gmail.com>:\n> >>\n> >> I think we should use it like this, as most open-source projects do.\n> >> Also we should use a space before the three dots as per http://www.duden.de/sprachwissen/rechtschreibregeln/auslassungspunkte\n> >>\n> > \n> > I don't think this rule of ellipsis applies here as the dots are meant\n> > to be a pattern to tell users that an argument can be passed multiple\n> > times.\n> > \n> \n> \"...\" is used in (at least) 2 cases:\n> \n> * ellipsis\n> * continuation arguments\n> \n> The patch changes both, but the Duden rule applies to the first case\n> only (and is different from \"legacy rules\", I think).\n> \n> Also, you might want to check the format of other commit messages and\n> reword yours accordingly.\n> \n\nLet's apply this instead.\n\n-- >8 --\nFrom: Phillip Sz <phillip.szelat@gmail.com>\nDate: Sat, 21 Mar 2015 13:52:37 +0100\nSubject: [PATCH] l10n: de.po: add space before ellipsis\n\nSigned-off-by: Phillip Sz <phillip.szelat@gmail.com>\nSigned-off-by: Ralf Thielow <ralf.thielow@gmail.com>\n---\n po/de.po | 32 ++++++++++++++++----------------\n 1 file changed, 16 insertions(+), 16 deletions(-)\n\ndiff --git a/po/de.po b/po/de.po\nindex 11fbd0f..9fa3f4c 100644\n--- a/po/de.po\n+++ b/po/de.po\n@@ -616,7 +616,7 @@ msgstr \"\"\n #: help.c:373\n #, c-format\n msgid \"in %0.1f seconds automatically...\"\n-msgstr \"Automatische Ausführung in %0.1f Sekunden...\"\n+msgstr \"Automatische Ausführung in %0.1f Sekunden ...\"\n \n #: help.c:380\n #, c-format\n@@ -1271,12 +1271,12 @@ msgstr \"Kann keine Commit-Beschreibung für %s bekommen\"\n #: sequencer.c:611\n #, c-format\n msgid \"could not revert %s... %s\"\n-msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen... %s\"\n+msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen ... %s\"\n \n #: sequencer.c:612\n #, c-format\n msgid \"could not apply %s... %s\"\n-msgstr \"Konnte %s nicht anwenden... %s\"\n+msgstr \"Konnte %s nicht anwenden ... %s\"\n \n #: sequencer.c:648\n msgid \"empty commit set passed\"\n@@ -2436,7 +2436,7 @@ msgstr \"%s: Patch konnte nicht angewendet werden\"\n #: builtin/apply.c:3653\n #, c-format\n msgid \"Checking patch %s...\"\n-msgstr \"Prüfe Patch %s...\"\n+msgstr \"Prüfe Patch %s ...\"\n \n #: builtin/apply.c:3746 builtin/checkout.c:231 builtin/reset.c:135\n #, c-format\n@@ -4091,7 +4091,7 @@ msgstr \"Konnte zu klonenden Remote-Branch %s nicht finden.\"\n #: builtin/clone.c:561\n #, c-format\n msgid \"Checking connectivity... \"\n-msgstr \"Prüfe Konnektivität... \"\n+msgstr \"Prüfe Konnektivität ... \"\n \n #: builtin/clone.c:564\n msgid \"remote did not send all necessary objects\"\n@@ -4165,12 +4165,12 @@ msgstr \"Konnte Arbeitsverzeichnis '%s' nicht erstellen.\"\n #: builtin/clone.c:870\n #, c-format\n msgid \"Cloning into bare repository '%s'...\\n\"\n-msgstr \"Klone in Bare-Repository '%s'...\\n\"\n+msgstr \"Klone in Bare-Repository '%s' ...\\n\"\n \n #: builtin/clone.c:872\n #, c-format\n msgid \"Cloning into '%s'...\\n\"\n-msgstr \"Klone nach '%s'...\\n\"\n+msgstr \"Klone nach '%s' ...\\n\"\n \n #: builtin/clone.c:897\n msgid \"--dissociate given, but there is no --reference\"\n@@ -4600,7 +4600,7 @@ msgstr \"\"\n #: builtin/commit.c:1199\n msgid \"Clever... amending the last one with dirty index.\"\n msgstr \"\"\n-\"Klug... den letzten Commit mit einer geänderten Staging-Area nachbessern.\"\n+\"Klug ... den letzten Commit mit einer geänderten Staging-Area nachbessern.\"\n \n #: builtin/commit.c:1201\n msgid \"Explicit paths specified without -i or -o; assuming --only paths...\"\n@@ -7335,7 +7335,7 @@ msgstr \"Aktualisiere %s..%s\\n\"\n #: builtin/merge.c:1388\n #, c-format\n msgid \"Trying really trivial in-index merge...\\n\"\n-msgstr \"Probiere wirklich trivialen \\\"in-index\\\"-Merge...\\n\"\n+msgstr \"Probiere wirklich trivialen \\\"in-index\\\"-Merge ...\\n\"\n \n #: builtin/merge.c:1395\n #, c-format\n@@ -7349,12 +7349,12 @@ msgstr \"Vorspulen nicht möglich, breche ab.\"\n #: builtin/merge.c:1450 builtin/merge.c:1529\n #, c-format\n msgid \"Rewinding the tree to pristine...\\n\"\n-msgstr \"Rücklauf des Verzeichnisses bis zum Ursprung...\\n\"\n+msgstr \"Rücklauf des Verzeichnisses bis zum Ursprung ...\\n\"\n \n #: builtin/merge.c:1454\n #, c-format\n msgid \"Trying merge strategy %s...\\n\"\n-msgstr \"Probiere Merge-Strategie %s...\\n\"\n+msgstr \"Probiere Merge-Strategie %s ...\\n\"\n \n #: builtin/merge.c:1520\n #, c-format\n@@ -7682,7 +7682,7 @@ msgstr \"git notes copy [<Optionen>] <von-Objekt> <nach-Objekt>\"\n \n #: builtin/notes.c:51\n msgid \"git notes copy --stdin [<from-object> <to-object>]...\"\n-msgstr \"git notes copy --stdin [<von-Objekt> <nach-Objekt>]...\"\n+msgstr \"git notes copy --stdin [<von-Objekt> <nach-Objekt>] ...\"\n \n #: builtin/notes.c:56\n msgid \"git notes append [<options>] [<object>]\"\n@@ -8689,7 +8689,7 @@ msgstr \"git remote prune [<Optionen>] <Name>\"\n \n #: builtin/remote.c:64\n msgid \"git remote update [<options>] [<group> | <remote>]...\"\n-msgstr \"git remote update [<Optionen>] [<Gruppe> | <externesRepository>]...\"\n+msgstr \"git remote update [<Optionen>] [<Gruppe> | <externesRepository>] ...\"\n \n #: builtin/remote.c:88\n #, c-format\n@@ -9865,7 +9865,7 @@ msgstr \"fehlerhaftes Objekt bei '%s'\"\n #: builtin/tag.c:301\n #, c-format\n msgid \"tag name too long: %.*s...\"\n-msgstr \"Tagname zu lang: %.*s...\"\n+msgstr \"Tagname zu lang: %.*s ...\"\n \n #: builtin/tag.c:306\n #, c-format\n@@ -10450,7 +10450,7 @@ msgstr \"\"\n \n #: git-am.sh:166\n msgid \"Falling back to patching base and 3-way merge...\"\n-msgstr \"Falle zurück zum Patchen der Basis und des 3-Wege-Merges...\"\n+msgstr \"Falle zurück zum Patchen der Basis und des 3-Wege-Merges ...\"\n \n #: git-am.sh:182\n msgid \"Failed to merge in the changes.\"\n@@ -10943,7 +10943,7 @@ msgstr \"Änderungen von $mb zu $onto:\"\n msgid \"First, rewinding head to replay your work on top of it...\"\n msgstr \"\"\n \"Zunächst wird der Branch zurückgespult, um Ihre Änderungen\\n\"\n-\"darauf neu anzuwenden...\"\n+\"darauf neu anzuwenden ...\"\n \n #: git-rebase.sh:620\n #, sh-format\n-- \n2.3.3.434.g642b19b\n"},{"id":"258428","messageId":"CAN0XMOLq5WLy2kQzm6kxuEk0=sxvREO-rqv8x56CPsY7JkR34A@mail.gmail.com","threadId":"38876","inReplyTo":"20150324171044.GA4414@ralf-ubuntu","subject":"Re: [PATCH 1/1] l10n: de.po: use \"bla …\" instead of \"bla...\"","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2015-03-24T17:34:16Z","receivedAt":"2015-03-24T17:34:16Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"2015-03-24 18:10 GMT+01:00 Ralf Thielow <ralf.thielow@gmail.com>:\n> Let's apply this instead.\n>\n> -- >8 --\n\n>  #: builtin/notes.c:51\n>  msgid \"git notes copy --stdin [<from-object> <to-object>]...\"\n> -msgstr \"git notes copy --stdin [<von-Objekt> <nach-Objekt>]...\"\n> +msgstr \"git notes copy --stdin [<von-Objekt> <nach-Objekt>] ...\"\n>\n>  #: builtin/remote.c:64\n>  msgid \"git remote update [<options>] [<group> | <remote>]...\"\n> -msgstr \"git remote update [<Optionen>] [<Gruppe> | <externesRepository>]...\"\n> +msgstr \"git remote update [<Optionen>] [<Gruppe> | <externesRepository>] ...\"\n>\n\nOops.\nI'll remove the space in these two messages as the dots aren't\nellipsis obviously.\n"},{"id":"258434","messageId":"CAN0XMOKVAebs6xNuLLNvzi8gkARsmSgNC1k+TuS23BxqCffOig@mail.gmail.com","threadId":"38876","inReplyTo":"xmqqlhim713w.fsf@gitster.dls.corp.google.com","subject":"Re: [PATCH 1/1] l10n: de.po: use \"bla …\" instead of \"bla...\"","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2015-03-24T17:51:06Z","receivedAt":"2015-03-24T17:51:06Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"2015-03-24 18:32 GMT+01:00 Junio C Hamano <gitster@pobox.com>:\n> Ralf Thielow <ralf.thielow@gmail.com> writes:\n>\n>> diff --git a/po/de.po b/po/de.po\n>> index 11fbd0f..9fa3f4c 100644\n>> --- a/po/de.po\n>> +++ b/po/de.po\n>> @@ -616,7 +616,7 @@ msgstr \"\"\n>>  #: help.c:373\n>>  #, c-format\n>>  msgid \"in %0.1f seconds automatically...\"\n>> -msgstr \"Automatische Ausführung in %0.1f Sekunden...\"\n>> +msgstr \"Automatische Ausführung in %0.1f Sekunden ...\"\n>>\n>>  #: help.c:380\n>>  #, c-format\n>> @@ -1271,12 +1271,12 @@ msgstr \"Kann keine Commit-Beschreibung für %s bekommen\"\n>>  #: sequencer.c:611\n>>  #, c-format\n>>  msgid \"could not revert %s... %s\"\n>> -msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen... %s\"\n>> +msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen ... %s\"\n>\n> I do not read German, but aren't these two completely in different\n> classes?  The first one is not abbreviating any part of a word, but\n> the second one's first \"...\" is showing that %s is not giving the\n> full word (it is fed the find-unique-abbrev result and adding ...\n> to say it is not a full 40-hex).\n>\n> I do not read German, but I would not be surprised if the original\n> were a mistranslation.  Is it saying\n>\n>         Could not revert THAT ONE ... THE SUBJECT OF THE COMMIT\n>\n> as if \"...\" is some punctuation in the sentence (i.e. it could have\n> been a ';' or ':' or '.' that ends the first part of the sentence,\n> but \"...\" is used to tell the reader to \"wait a bit before\n> continuing with the rest of the sentence\"), not as part of \"THAT\n> ONE\"?  The \"...\" in the original is a three-dot that means \"we say\n> THAT ONE but it is not fully spelled out, there are more letters\n> here\".\n>\n> Please ignore the above if the convention in German is to have SP\n> before three-dots for both cases.  I do not read German.\n>\n> Still the placement of a word \"perform\" (ausführen) between \"%s\" and\n> \"...\" in the translation of the second one looks suspicious to me,\n> though.\n>\n>> @@ -9865,7 +9865,7 @@ msgstr \"fehlerhaftes Objekt bei '%s'\"\n>>  #: builtin/tag.c:301\n>>  #, c-format\n>>  msgid \"tag name too long: %.*s...\"\n>> -msgstr \"Tagname zu lang: %.*s...\"\n>> +msgstr \"Tagname zu lang: %.*s ...\"\n>\n> This is also \"We are not spelling it fully and there are actually\n> some more letters in the original\" three-dots.\n\nYou're right. I just misinterpreted the dots. It seems I'm chatting\ntoo much where \"...\" means nothing but space. ;-)\nI'll fix it in this patch and will check other messages later.\nThanks\n"},{"id":"258442","messageId":"1427222527-4086-1-git-send-email-ralf.thielow@gmail.com","threadId":"38876","inReplyTo":"CAN0XMOKVAebs6xNuLLNvzi8gkARsmSgNC1k+TuS23BxqCffOig@mail.gmail.com","subject":"[PATCH 1/2] l10n: de.po: add space before ellipsis","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2015-03-24T18:42:06Z","receivedAt":"2015-03-24T18:42:06Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"From: Phillip Sz <phillip.szelat@gmail.com>\n\nSigned-off-by: Phillip Sz <phillip.szelat@gmail.com>\nSigned-off-by: Ralf Thielow <ralf.thielow@gmail.com>\n---\n po/de.po | 22 +++++++++++-----------\n 1 file changed, 11 insertions(+), 11 deletions(-)\n\ndiff --git a/po/de.po b/po/de.po\nindex 11fbd0f..7b30f62 100644\n--- a/po/de.po\n+++ b/po/de.po\n@@ -616,7 +616,7 @@ msgstr \"\"\n #: help.c:373\n #, c-format\n msgid \"in %0.1f seconds automatically...\"\n-msgstr \"Automatische Ausführung in %0.1f Sekunden...\"\n+msgstr \"Automatische Ausführung in %0.1f Sekunden ...\"\n \n #: help.c:380\n #, c-format\n@@ -2436,7 +2436,7 @@ msgstr \"%s: Patch konnte nicht angewendet werden\"\n #: builtin/apply.c:3653\n #, c-format\n msgid \"Checking patch %s...\"\n-msgstr \"Prüfe Patch %s...\"\n+msgstr \"Prüfe Patch %s ...\"\n \n #: builtin/apply.c:3746 builtin/checkout.c:231 builtin/reset.c:135\n #, c-format\n@@ -4091,7 +4091,7 @@ msgstr \"Konnte zu klonenden Remote-Branch %s nicht finden.\"\n #: builtin/clone.c:561\n #, c-format\n msgid \"Checking connectivity... \"\n-msgstr \"Prüfe Konnektivität... \"\n+msgstr \"Prüfe Konnektivität ... \"\n \n #: builtin/clone.c:564\n msgid \"remote did not send all necessary objects\"\n@@ -4165,12 +4165,12 @@ msgstr \"Konnte Arbeitsverzeichnis '%s' nicht erstellen.\"\n #: builtin/clone.c:870\n #, c-format\n msgid \"Cloning into bare repository '%s'...\\n\"\n-msgstr \"Klone in Bare-Repository '%s'...\\n\"\n+msgstr \"Klone in Bare-Repository '%s' ...\\n\"\n \n #: builtin/clone.c:872\n #, c-format\n msgid \"Cloning into '%s'...\\n\"\n-msgstr \"Klone nach '%s'...\\n\"\n+msgstr \"Klone nach '%s' ...\\n\"\n \n #: builtin/clone.c:897\n msgid \"--dissociate given, but there is no --reference\"\n@@ -4600,7 +4600,7 @@ msgstr \"\"\n #: builtin/commit.c:1199\n msgid \"Clever... amending the last one with dirty index.\"\n msgstr \"\"\n-\"Klug... den letzten Commit mit einer geänderten Staging-Area nachbessern.\"\n+\"Klug ... den letzten Commit mit einer geänderten Staging-Area nachbessern.\"\n \n #: builtin/commit.c:1201\n msgid \"Explicit paths specified without -i or -o; assuming --only paths...\"\n@@ -7335,7 +7335,7 @@ msgstr \"Aktualisiere %s..%s\\n\"\n #: builtin/merge.c:1388\n #, c-format\n msgid \"Trying really trivial in-index merge...\\n\"\n-msgstr \"Probiere wirklich trivialen \\\"in-index\\\"-Merge...\\n\"\n+msgstr \"Probiere wirklich trivialen \\\"in-index\\\"-Merge ...\\n\"\n \n #: builtin/merge.c:1395\n #, c-format\n@@ -7349,12 +7349,12 @@ msgstr \"Vorspulen nicht möglich, breche ab.\"\n #: builtin/merge.c:1450 builtin/merge.c:1529\n #, c-format\n msgid \"Rewinding the tree to pristine...\\n\"\n-msgstr \"Rücklauf des Verzeichnisses bis zum Ursprung...\\n\"\n+msgstr \"Rücklauf des Verzeichnisses bis zum Ursprung ...\\n\"\n \n #: builtin/merge.c:1454\n #, c-format\n msgid \"Trying merge strategy %s...\\n\"\n-msgstr \"Probiere Merge-Strategie %s...\\n\"\n+msgstr \"Probiere Merge-Strategie %s ...\\n\"\n \n #: builtin/merge.c:1520\n #, c-format\n@@ -10450,7 +10450,7 @@ msgstr \"\"\n \n #: git-am.sh:166\n msgid \"Falling back to patching base and 3-way merge...\"\n-msgstr \"Falle zurück zum Patchen der Basis und des 3-Wege-Merges...\"\n+msgstr \"Falle zurück zum Patchen der Basis und des 3-Wege-Merges ...\"\n \n #: git-am.sh:182\n msgid \"Failed to merge in the changes.\"\n@@ -10943,7 +10943,7 @@ msgstr \"Änderungen von $mb zu $onto:\"\n msgid \"First, rewinding head to replay your work on top of it...\"\n msgstr \"\"\n \"Zunächst wird der Branch zurückgespult, um Ihre Änderungen\\n\"\n-\"darauf neu anzuwenden...\"\n+\"darauf neu anzuwenden ...\"\n \n #: git-rebase.sh:620\n #, sh-format\n-- \n2.3.3.434.g642b19b\n"},{"id":"258443","messageId":"1427222527-4086-2-git-send-email-ralf.thielow@gmail.com","threadId":"38876","inReplyTo":"1427222527-4086-1-git-send-email-ralf.thielow@gmail.com","subject":"[PATCH 2/2] l10n: de.po: fix messages with abbreviated hashs","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2015-03-24T18:42:07Z","receivedAt":"2015-03-24T18:42:07Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"The three dots in messages where the hash is abbreviated\nwere misinterpreted and are fixed with this commit.\n\nNoticed-by: Junio C Hamano <gitster@pobox.com>\nSigned-off-by: Ralf Thielow <ralf.thielow@gmail.com>\n---\n po/de.po | 4 ++--\n 1 file changed, 2 insertions(+), 2 deletions(-)\n\ndiff --git a/po/de.po b/po/de.po\nindex 7b30f62..f818350 100644\n--- a/po/de.po\n+++ b/po/de.po\n@@ -1271,12 +1271,12 @@ msgstr \"Kann keine Commit-Beschreibung für %s bekommen\"\n #: sequencer.c:611\n #, c-format\n msgid \"could not revert %s... %s\"\n-msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen... %s\"\n+msgstr \"Konnte \\\"revert\\\" nicht auf %s...(%s) ausführen\"\n \n #: sequencer.c:612\n #, c-format\n msgid \"could not apply %s... %s\"\n-msgstr \"Konnte %s nicht anwenden... %s\"\n+msgstr \"Konnte %s...(%s) nicht anwenden\"\n \n #: sequencer.c:648\n msgid \"empty commit set passed\"\n-- \n2.3.3.434.g642b19b\n"},{"id":"258448","messageId":"622DA8B6-EAC0-476F-9B8A-01F5CF5CFA73@gmail.com","threadId":"38876","inReplyTo":"20150324171044.GA4414@ralf-ubuntu","subject":"Re: [PATCH 1/1] l10n: de.po: use \"bla …\" instead of \"bla...\"","fromName":"phillip","fromEmail":"phillip.szelat@gmail.com","sentAt":"2015-03-24T20:29:13Z","receivedAt":"2015-03-24T20:29:13Z","isPatch":true,"sender":{"key":"phillip.szelat@gmail.com","avatar":"https://avatars.githubusercontent.com/u/4458478?v=4"},"body":"\n\nThanks a lot for fixing!\n\nPhillip\n\n>\n>Let's apply this instead.\n>\n>-- >8 --\n>From: Phillip Sz <phillip.szelat@gmail.com>\n>Date: Sat, 21 Mar 2015 13:52:37 +0100\n>Subject: [PATCH] l10n: de.po: add space before ellipsis\n>\n>Signed-off-by: Phillip Sz <phillip.szelat@gmail.com>\n>Signed-off-by: Ralf Thielow <ralf.thielow@gmail.com>\n>---\n> po/de.po | 32 ++++++++++++++++----------------\n> 1 file changed, 16 insertions(+), 16 deletions(-)\n>\n>diff --git a/po/de.po b/po/de.po\n>index 11fbd0f..9fa3f4c 100644\n>--- a/po/de.po\n>+++ b/po/de.po\n>@@ -616,7 +616,7 @@ msgstr \"\"\n> #: help.c:373\n> #, c-format\n> msgid \"in %0.1f seconds automatically...\"\n>-msgstr \"Automatische Ausführung in %0.1f Sekunden...\"\n>+msgstr \"Automatische Ausführung in %0.1f Sekunden ...\"\n> \n> #: help.c:380\n> #, c-format\n>@@ -1271,12 +1271,12 @@ msgstr \"Kann keine Commit-Beschreibung für %s\n>bekommen\"\n> #: sequencer.c:611\n> #, c-format\n> msgid \"could not revert %s... %s\"\n>-msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen... %s\"\n>+msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen ... %s\"\n> \n> #: sequencer.c:612\n> #, c-format\n> msgid \"could not apply %s... %s\"\n>-msgstr \"Konnte %s nicht anwenden... %s\"\n>+msgstr \"Konnte %s nicht anwenden ... %s\"\n> \n> #: sequencer.c:648\n> msgid \"empty commit set passed\"\n>@@ -2436,7 +2436,7 @@ msgstr \"%s: Patch konnte nicht angewendet werden\"\n> #: builtin/apply.c:3653\n> #, c-format\n> msgid \"Checking patch %s...\"\n>-msgstr \"Prüfe Patch %s...\"\n>+msgstr \"Prüfe Patch %s ...\"\n> \n> #: builtin/apply.c:3746 builtin/checkout.c:231 builtin/reset.c:135\n> #, c-format\n>@@ -4091,7 +4091,7 @@ msgstr \"Konnte zu klonenden Remote-Branch %s\n>nicht finden.\"\n> #: builtin/clone.c:561\n> #, c-format\n> msgid \"Checking connectivity... \"\n>-msgstr \"Prüfe Konnektivität... \"\n>+msgstr \"Prüfe Konnektivität ... \"\n> \n> #: builtin/clone.c:564\n> msgid \"remote did not send all necessary objects\"\n>@@ -4165,12 +4165,12 @@ msgstr \"Konnte Arbeitsverzeichnis '%s' nicht\n>erstellen.\"\n> #: builtin/clone.c:870\n> #, c-format\n> msgid \"Cloning into bare repository '%s'...\\n\"\n>-msgstr \"Klone in Bare-Repository '%s'...\\n\"\n>+msgstr \"Klone in Bare-Repository '%s' ...\\n\"\n> \n> #: builtin/clone.c:872\n> #, c-format\n> msgid \"Cloning into '%s'...\\n\"\n>-msgstr \"Klone nach '%s'...\\n\"\n>+msgstr \"Klone nach '%s' ...\\n\"\n> \n> #: builtin/clone.c:897\n> msgid \"--dissociate given, but there is no --reference\"\n>@@ -4600,7 +4600,7 @@ msgstr \"\"\n> #: builtin/commit.c:1199\n> msgid \"Clever... amending the last one with dirty index.\"\n> msgstr \"\"\n>-\"Klug... den letzten Commit mit einer geänderten Staging-Area\n>nachbessern.\"\n>+\"Klug ... den letzten Commit mit einer geänderten Staging-Area\n>nachbessern.\"\n> \n> #: builtin/commit.c:1201\n>msgid \"Explicit paths specified without -i or -o; assuming --only\n>paths...\"\n>@@ -7335,7 +7335,7 @@ msgstr \"Aktualisiere %s..%s\\n\"\n> #: builtin/merge.c:1388\n> #, c-format\n> msgid \"Trying really trivial in-index merge...\\n\"\n>-msgstr \"Probiere wirklich trivialen \\\"in-index\\\"-Merge...\\n\"\n>+msgstr \"Probiere wirklich trivialen \\\"in-index\\\"-Merge ...\\n\"\n> \n> #: builtin/merge.c:1395\n> #, c-format\n>@@ -7349,12 +7349,12 @@ msgstr \"Vorspulen nicht möglich, breche ab.\"\n> #: builtin/merge.c:1450 builtin/merge.c:1529\n> #, c-format\n> msgid \"Rewinding the tree to pristine...\\n\"\n>-msgstr \"Rücklauf des Verzeichnisses bis zum Ursprung...\\n\"\n>+msgstr \"Rücklauf des Verzeichnisses bis zum Ursprung ...\\n\"\n> \n> #: builtin/merge.c:1454\n> #, c-format\n> msgid \"Trying merge strategy %s...\\n\"\n>-msgstr \"Probiere Merge-Strategie %s...\\n\"\n>+msgstr \"Probiere Merge-Strategie %s ...\\n\"\n> \n> #: builtin/merge.c:1520\n> #, c-format\n>@@ -7682,7 +7682,7 @@ msgstr \"git notes copy [<Optionen>] <von-Objekt>\n><nach-Objekt>\"\n> \n> #: builtin/notes.c:51\n> msgid \"git notes copy --stdin [<from-object> <to-object>]...\"\n>-msgstr \"git notes copy --stdin [<von-Objekt> <nach-Objekt>]...\"\n>+msgstr \"git notes copy --stdin [<von-Objekt> <nach-Objekt>] ...\"\n> \n> #: builtin/notes.c:56\n> msgid \"git notes append [<options>] [<object>]\"\n>@@ -8689,7 +8689,7 @@ msgstr \"git remote prune [<Optionen>] <Name>\"\n> \n> #: builtin/remote.c:64\n> msgid \"git remote update [<options>] [<group> | <remote>]...\"\n>-msgstr \"git remote update [<Optionen>] [<Gruppe> |\n><externesRepository>]...\"\n>+msgstr \"git remote update [<Optionen>] [<Gruppe> |\n><externesRepository>] ...\"\n> \n> #: builtin/remote.c:88\n> #, c-format\n>@@ -9865,7 +9865,7 @@ msgstr \"fehlerhaftes Objekt bei '%s'\"\n> #: builtin/tag.c:301\n> #, c-format\n> msgid \"tag name too long: %.*s...\"\n>-msgstr \"Tagname zu lang: %.*s...\"\n>+msgstr \"Tagname zu lang: %.*s ...\"\n> \n> #: builtin/tag.c:306\n> #, c-format\n>@@ -10450,7 +10450,7 @@ msgstr \"\"\n> \n> #: git-am.sh:166\n> msgid \"Falling back to patching base and 3-way merge...\"\n>-msgstr \"Falle zurück zum Patchen der Basis und des 3-Wege-Merges...\"\n>+msgstr \"Falle zurück zum Patchen der Basis und des 3-Wege-Merges ...\"\n> \n> #: git-am.sh:182\n> msgid \"Failed to merge in the changes.\"\n>@@ -10943,7 +10943,7 @@ msgstr \"Änderungen von $mb zu $onto:\"\n> msgid \"First, rewinding head to replay your work on top of it...\"\n> msgstr \"\"\n> \"Zunächst wird der Branch zurückgespult, um Ihre Änderungen\\n\"\n>-\"darauf neu anzuwenden...\"\n>+\"darauf neu anzuwenden ...\"\n> \n> #: git-rebase.sh:620\n> #, sh-format\n"},{"id":"258505","messageId":"1427301754-29919-1-git-send-email-ralf.thielow@gmail.com","threadId":"38876","inReplyTo":"1427222527-4086-1-git-send-email-ralf.thielow@gmail.com","subject":"[PATCH v2] l10n: de.po: fix messages with abbreviated hashs","fromName":"Ralf Thielow","fromEmail":"ralf.thielow@gmail.com","sentAt":"2015-03-25T16:42:34Z","receivedAt":"2015-03-25T16:42:34Z","isPatch":true,"sender":{"key":"ralf.thielow@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1275832?v=4"},"body":"The three dots in messages where the hash is abbreviated\nwere misinterpreted and are fixed with this commit.\n\nNoticed-by: Junio C Hamano <gitster@pobox.com>\nSigned-off-by: Ralf Thielow <ralf.thielow@gmail.com>\n---\nIn v2 there's a space added between dots and brackets.\n\n po/de.po | 4 ++--\n 1 file changed, 2 insertions(+), 2 deletions(-)\n\ndiff --git a/po/de.po b/po/de.po\nindex 7b30f62..a9b9124 100644\n--- a/po/de.po\n+++ b/po/de.po\n@@ -1271,12 +1271,12 @@ msgstr \"Kann keine Commit-Beschreibung für %s bekommen\"\n #: sequencer.c:611\n #, c-format\n msgid \"could not revert %s... %s\"\n-msgstr \"Konnte \\\"revert\\\" nicht auf %s ausführen... %s\"\n+msgstr \"Konnte \\\"revert\\\" nicht auf %s... (%s) ausführen\"\n \n #: sequencer.c:612\n #, c-format\n msgid \"could not apply %s... %s\"\n-msgstr \"Konnte %s nicht anwenden... %s\"\n+msgstr \"Konnte %s... (%s) nicht anwenden\"\n \n #: sequencer.c:648\n msgid \"empty commit set passed\"\n-- \n2.3.4.526.g7d26d9e\n"}]}