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