git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCHv2 1/3] l10n: de.po: switch from pure German to German+English (part 1)

From
Thomas Rast <trast@inf.ethz.ch>
Date
Jul 15, 2013, 21:53 UTC
Message-ID
<87a9ln1od9.fsf@hexa.v.cablecom.net>
In-Reply-To
<1373478890-8480-2-git-send-email-ralf.thielow@gmail.com>
Ralf Thielow <ralf.thielow@gmail.com> writes:
>  #: merge-recursive.c:268
>  msgid "error building trees"
> -msgstr "Fehler beim Erstellen der Bäume"
> +msgstr "Fehler beim Erstellen der Verzeichnisse"

This should remain "Bäume" or possibly '"Tree"-Objekte', as it refers to a failure within write_tree_from_memory().

Show 5 quoted lines
>  #: merge-recursive.c:1815
>  #, c-format
>  msgid "merging of trees %s and %s failed"
> -msgstr "Zusammenführen der Bäume %s und %s fehlgeschlagen"
> +msgstr "Zusammenführen der Verzeichnisse %s und %s fehlgeschlagen"
Similarly; here merge_trees() is failing.
Show 5 quoted lines
>  #: pathspec.c:99
>  #, c-format
>  msgid "'%s' is beyond a symbolic link"
> -msgstr "'%s' ist über einem symbolischen Link"
> +msgstr "'%s' ist hinter einem symbolischen Verweis"
Good fix for a pretty bad preimage :-)
>  #: remote.c:1787
>  msgid "  (use \"git push\" to publish your local commits)\n"
> -msgstr "  (benutzen Sie \"git push\" um lokalen Versionen herauszubringen)\n"
> +msgstr "  (benutzen Sie \"git push\" um lokale Commits herauszubringen)\n"

I don't see this in the glossary. "Publizieren" is a perfectly good german word, can't we use this? "Herausbringen" allows some other interpretations that "publizieren" doesn't.

>  #: sequencer.c:1119
>  msgid "Can't revert as initial commit"
> -msgstr "Rücknahme-Version kann nicht initial sein."
> +msgstr "Revert-Commit kann nicht initial sein."
Not a new problem, but how about
  Kann nicht als allerersten Commit einen Revert ausführen.
(This should then go into the glossary for "initial commit".)
>  #: sequencer.c:1120
>  msgid "Can't cherry-pick into empty head"
> -msgstr "Kann \"cherry-pick\" nicht in einem leeren Zweig ausführen."
> +msgstr "Kann \"cherry-pick\" nicht in einem leeren Branch ausführen."

Could reuse the same formulation as above; the symptom is the same, though not the English message.

Show 6 quoted lines
> @@ -1494,7 +1496,7 @@ msgstr "  (alle Konflikte behoben: führen Sie \"git commit\" aus)"
>  #: wt-status.c:970
>  #, c-format
>  msgid "You are currently reverting commit %s."
> -msgstr "Sie nehmen gerade Version '%s' zurück."
> +msgstr "Sie nehmen gerade Commit '%s' zurück."

"Revert" is partly untranslated in other messages. Any strong opinions? If you would like to consistently leave it untranslated, this message could be

  Sie sind gerade an einem Revert von Commit '%s'.
Show 5 quoted lines
>  #: builtin/apply.c:3850
>  #, c-format
>  msgid "corrupt patch for subproject %s"
> -msgstr "fehlerhafter Patch für Unterprojekt %s"
> +msgstr "fehlerhafter Patch für Submodul %s"

We could change this on the English side too, though the patch format is frozen and calls them "subprojects" (sigh).

Show 7 quoted lines
> @@ -2330,12 +2331,12 @@ msgstr "erwartet keinen Kontext"
>  #: builtin/apply.c:4406
>  msgid "leave the rejected hunks in corresponding *.rej files"
>  msgstr ""
> -"hinterlässt zurückgewiesene Patch-Bereiche in den entsprechenden *.rej "
> +"hinterlässt zurückgewiesene Patch-Blöcke in den entsprechenden *.rej "
>  "Dateien"

Not a new problem, but "in entsprechenden *.rej" (dropping the article) would be more accurate, wouldn't it?

>  #: builtin/blame.c:2369
>  msgid "Ignore whitespace differences"
> -msgstr "Ignoriert Unterschiede in Leerzeichen"
> +msgstr "Ignoriert Unterschiede in Whitespaces"
  Ignoriert Unterschiede in Whitespace
(dropping the final s)?

I saw that you matched the German gender of the English words to the gender that your favorite translation has in German, which I think is fine. But whitespace is not countable (at least in my ears), and I think that should be inherited into the pseudo-German usage.

Show 5 quoted lines
>  #: builtin/branch.c:585
>  #, c-format
>  msgid "(no branch, bisect started on %s)"
> -msgstr "(kein Zweig, Neuaufbau begonnen bei %s)"
> +msgstr "(kein Branch, Rebase begonnen bei %s)"
You turned bisect into rebase (not new, but still).
>  #: builtin/checkout.c:1053
>  msgid "new unparented branch"
> -msgstr "neuer Zweig ohne Elternversion"
> +msgstr "neuer Branch ohne Elternversion"
Elternversions should become Eltern-Commit according to the glossary.
-- 
Thomas Rast
trast@{inf,student}.ethz.ch
Previous: Thomas RastNext: Thomas Rast
Message 11 of 35 in “Switch German translation from pure German to German+English”
  1. 0/3 Switch German translation from pure German to German+EnglishRalf Thielow, Jun 12, 2013
  2. 1/3 l10n: de.po: switch from pure German to German+English (part 1)Ralf Thielow, Jun 12, 2013
  3. 2/3 l10n: de.po: switch from pure German to German+English (part 2)Ralf Thielow, Jun 12, 2013
  4. 3/3 l10n: de.po: switch from pure German to German+English (part 3)Ralf Thielow, Jun 12, 2013
  5. 0/3 Switch German translation to G+ERalf Thielow, Jul 10, 2013
  6. 1/3 l10n: de.po: switch from pure German to German+English (part 1)Ralf Thielow, Jul 10, 2013
  7. 2/3 l10n: de.po: switch from pure German to German+English (part 2)Ralf Thielow, Jul 10, 2013
  8. 3/3 l10n: de.po: switch from pure German to German+English (part 3)Ralf Thielow, Jul 10, 2013
  9. Thomas RastJul 15, 2013
  10. Thomas RastJul 15, 2013
  11. Thomas RastJul 15, 2013
  12. Thomas RastJul 15, 2013
  13. 1/2 apply, entry: speak of submodules instead of subprojectsThomas Rast, Jul 16, 2013
  14. 2/2 show-branch: fix description of --date-orderThomas Rast, Jul 16, 2013
  15. Jonathan NiederJul 16, 2013
  16. Thomas RastJul 16, 2013
  17. Jonathan NiederJul 16, 2013
  18. Jens LehmannJul 16, 2013
  19. Thomas RastJul 16, 2013
  20. Junio C HamanoJul 17, 2013
  21. 0/3 Switch German translation to G+ERalf Thielow, Jul 17, 2013
  22. 1/3 l10n: de.po: switch from pure German to German+English (part 1)Ralf Thielow, Jul 17, 2013
  23. 2/3 l10n: de.po: switch from pure German to German+English (part 2)Ralf Thielow, Jul 17, 2013
  24. 3/3 l10n: de.po: switch from pure German to German+English (part 3)Ralf Thielow, Jul 17, 2013
  25. Thomas RastJul 17, 2013
  26. 0/3 Switch German translation to G+ERalf Thielow, Jul 17, 2013
  27. 1/3 l10n: de.po: switch from pure German to German+English (part 1)Ralf Thielow, Jul 17, 2013
  28. 2/3 l10n: de.po: switch from pure German to German+English (part 2)Ralf Thielow, Jul 17, 2013
  29. 3/3 l10n: de.po: switch from pure German to German+English (part 3)Ralf Thielow, Jul 17, 2013
  30. Ralf ThielowJul 19, 2013
  31. Thomas RastJul 18, 2013
  32. Junio C HamanoJul 18, 2013
  33. Jiang XinJul 21, 2013
  34. 1/2 apply, entry: speak of submodules instead of subprojectsThomas Rast, Jul 18, 2013
  35. 2/2 show-branch: fix description of --date-orderThomas Rast, Jul 18, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.