Thread (4 messages) flat view 4 messages, 3 authors, 2016-06-15

Re: [RFC/PATCH] l10n: de.po: translate 825 new messages

From: Thomas Rast <hidden>
Date: 2016-06-15 22:55:27

Possibly related (same subject, not in this thread)

Hi Ralf

Here is the final third of my review.
 #: builtin/prune-packed.c:7
 msgid "git prune-packed [-n|--dry-run] [-q|--quiet]"
-msgstr ""
+msgstr "git prune-packed [-n|--dry-run] [-q|--quite]"
                                                 ^^^^^
typo at the far end
 #: builtin/prune.c:133
-#, fuzzy
 msgid "report pruned objects"
-msgstr "kann Objekt %s nicht lesen"
+msgstr "meldet entfernte Objekte"
If you translate "pruned" as "gelöscht" or some such, that avoids the
ambiguity with "remote".
 #: builtin/prune.c:136
 msgid "expire objects older than <time>"
-msgstr ""
+msgstr "lässt Objekte älter als <Zeit> verfallen"
"verfallen" is nice!
 #: builtin/push.c:391
 msgid "check"
-msgstr ""
+msgstr "Überprüfung"
I think the original string should not be translatable to begin with.
The manpage says

  --recurse-submodules=check|on-demand
      Make sure all submodule commits used by the revisions to be pushed
      are available on a remote tracking branch. If *check* is used git
      will verify that all submodule commits that changed in the
      revisions to be pushed are available on at least one remote of the
      submodule. If any commits are missing the push will be aborted and
      exit with non-zero status. If *on-demand* is used all submodules
      that changed in the revisions to be pushed will be pushed. If
      on-demand was not able to push all necessary revisions it will
      also be aborted and exit with non-zero status.

So 'check' is not translatable.
 #: builtin/push.c:395 builtin/push.c:396
 msgid "receive pack program"
-msgstr ""
+msgstr "Programm zum Empfangen von Paketen"
Or perhaps "'receive-pack' Programm".
 #: builtin/read-tree.c:111
-#, fuzzy
 msgid "only empty the index"
-msgstr "Konnte die Bereitstellung nicht lesen"
+msgstr "leert nur die Bereitstellung"
"Only" here means it doesn't read-a-tree, but empty the index.  So
dropping the "nur" would probably be better.

  #: builtin/remote.c:11
 msgid "git remote [-v | --verbose]"
-msgstr ""
+msgstr "git remove [-v | --verbose]"
                  ^^^
typo
 #: builtin/remote.c:173
 msgid "set up remote as a mirror to push to or fetch from"
 msgstr ""
+"Aufsetzen der Fernarchivs als Spiegelarchiv zum Versenden und Anfordern"
              ^^^
des?
 "Run \"git rev-parse --parseopt -h\" for more information on the first usage."
 msgstr ""
+"git rev-parse --parseopt [Optionen] -- [<Argumente>...]\n"
+"   or: git rev-parse --sq-quote [<Argumente>...]\n"
+"   or: git rev-parse [Optionen] [<Argumente>...]\n"
+"\n"
+"Führe \"git rev-parse --parseopt -h\" für weitere Informationen bei erster "
+"Verwendung aus."
Should use 'oder:' in the case split, shouldn't it?
 #: builtin/rm.c:134
-#, fuzzy
 msgid "do not list removed files"
-msgstr "Kann geänderte Dateien nicht aus der Bereitstellung herausnehmen"
+msgstr "listet keine entfernten Dateien auf"
Again removed->gelöscht or some such avoids an ambiguity.
 #: builtin/show-branch.c:651
-#, fuzzy
 msgid "show remote-tracking and local branches"
-msgstr "Kein externer Übernahmezweig für %s von %s"
+msgstr "zeigt externer Übernahmezweige und lokale Zweige an"
                      ^^^
[...]
 #: builtin/show-branch.c:653
-#, fuzzy
 msgid "show remote-tracking branches"
-msgstr "Kein externer Übernahmezweig für %s von %s"
+msgstr "zeigt externer Übernahmezweige an"
                      ^^^

extern*e*
 #: builtin/tag.c:464
-#, fuzzy
 msgid "use another key to sign the tag"
-msgstr "konnte Markierung nicht signieren"
+msgstr "benutzt einen Schlüssel um die Markierung zu signieren"
The original says *another* -- maybe

  benutzt einen anderen Schlüssel um die Markierung zu signieren
 #: builtin/update-index.c:750
 msgid "mark files as \"not changing\""
-msgstr ""
+msgstr "markiert Dateien als \"not changing\""
Neither original nor translation are very helpful.  Maybe

  Always assume this file to be unchanged
  Betrachte diese Datei immer als unverändert
 #: builtin/update-index.c:756
 msgid "mark files as \"index-only\""
-msgstr ""
+msgstr "markiert Dateien als \"index-only\""
Likewise, but here I don't even understand what the manpage is trying to
tell me, in particular I don't see how it would be different from
assume-unchanged.  Maybe "see manpage" would be the best documentation.
 #: builtin/update-index.c:776
 msgid "repopulate stages #2 and #3 for the listed paths"
 msgstr ""
+"wiederholte Ausführung der Phasen #2 und #3 für die aufgelisteten Pfade"
ISTR we settled on something for 'stage', but it's not in the glossary.
Either way I don't think this is it.  "Ausführung der Phasen" would mean
that it's some part of a process, whereas the stages are a state.


Yay, that's it.  Even in three parts it was tedious, and I cannot begin
to imagine what *writing* 825 new translations must have felt like.
Thanks for your work!

- Thomas

-- 
Thomas Rast
trast@{inf,student}.ethz.ch
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help