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

Re: [PATCH 1/2] po/de.po: add German translation

From
Thomas Rast <trast@student.ethz.ch>
Date
Sep 15, 2010, 09:47 UTC
Message-ID
<201009151147.45314.trast@student.ethz.ch>
In-Reply-To
<20100915093313.44396t6yr62ixccg@webmail.tu-harburg.de>
Hi Christian
Christian Stimming wrote:
Show 8 quoted lines
> 
> As you might guess, as the (initial) translator of git-gui I've been  
> through this discussion before [1] and as you have noticed, I have  
> decided to take a translation approach different from what you have  
> recently discussed here. I deliberately tried to translate as much of  
> the terms into German as possible. I do not agree about the importance  
> of statements on this mailing list like "This translation translates  
> too much terms - I cannot find the commands I'm used to". 
[...]
Show 6 quoted lines
> Instead, a translation is for people who do neither know nor  
> understand the English wording for the git concepts. For this target  
> audience, the goal is to find a set of terms for the different git  
> concepts which makes the concepts most easily accessible for their  
> language. This may or may not include terms which are left at English  
> words.
Maybe there should be two sets of translations then.

I'm only half serious, but the problem here is what I said earlier in the thread (referring to Jan's draft):

} In any case it roughly matches (or still stays slightly on the } more-German side of) the colloquial usage in my group, if that is } any indication.

"My group" is a bunch of CS researchers, so I can't say they fall outside the description above. However, in our work we observe a very funny split between translating and keeping the terms in English:

  graph                               Graph
  vertex                              Knoten
  edge                                Kante
  directed                            gerichtet
  DAG (directed acyclic graph)        DAG
  independent set                     independent set
  cut (vertex, edge)                  cut (vertex, edge)
  degree                              Grad
  matching                            Matching
  tree                                Baum
  MST (minimum spanning tree)         MST (minimaler Spannbaum)

There are German terms for all the untranslated ones, but I rarely hear them in practical usage. Books probably go for a full translation since they want to be normative (how should I know, it's been a while since I used a German book), but lectures stick to the half-translated version.

And much like the average computer scientist around here uses a number of English terms even in German informal speech, I suspect the average German user of git would not translate *every* term. Unless you are aiming for a normative usage, in which case we would also have to translate the theory (manpages, books) using the same terms...

I'll leave it at that for my $0.02, since as you note, I'm not actually the intended audience.

By the way:
Show 9 quoted lines
> >  index                 Index
> 
> I'd strongly vote for not using "Index". The "Index" is where the  
> "Bundesprüfstelle für jugendgefährdende Schriften" puts the  
> Ballerspiele on. Don't let the identical word fool you into thinking  
> this is a worthwhile translation. Also, the English term is a bad  
> naming anyway IMHO. I'd use git-gui's replacement (staging area) and  
> use "Bereitstellung" here as well. Feel free to propose something  
> different, but please not "Index". Git isn't FSK18.
I guess I will have to go for a de_CH translation then.
-- 
Thomas Rast
trast@{inf,student}.ethz.ch
Previous: Christian StimmingNext: Michael J Gruber
Message 2 of 15 in “Re: [PATCH 1/2] po/de.po: add German translation”
  1. Christian StimmingSep 15, 2010
  2. Thomas RastSep 15, 2010
  3. Michael J GruberSep 15, 2010
  4. Michael J GruberSep 15, 2010
  5. Andreas SchwabSep 15, 2010
  6. Thomas HochsteinSep 15, 2010
  7. Jan KrügerSep 16, 2010
  8. Ævar Arnfjörð BjarmasonSep 16, 2010
  9. Jens LehmannSep 16, 2010
  10. Ævar Arnfjörð BjarmasonSep 16, 2010
  11. Junio C HamanoSep 16, 2010
  12. Jens LehmannSep 16, 2010
  13. Michael J GruberSep 16, 2010
  14. Jan KrügerSep 16, 2010
  15. Michael J GruberSep 17, 2010

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.