From: Alex Riesen Date: Mon, 27 Apr 2009 09:20:37 GMT Subject: Re: [PATCH] Add Russian translation to gitk Message-ID: <81b0412b0904270220h598fa451vb3ff30f23dd5eab3@mail.gmail.com> In-Reply-To: <20090427083953.GB15723@dpotapov.dyndns.org> 2009/4/27 Dmitry Potapov : > On Sun, Apr 26, 2009 at 03:24:52PM +0200, Alex Riesen wrote: >> Signed-off-by: Alex Riesen >> --- >> >> As with the git-gui translation, if someone understanding russian sees >> this, could you please take a look and drop me a note if you find >> something "strange"? > > The translation uses a single Russian verb "Перейти" in different > meanings (where the original English phrase had "check out", "move", > "go to", "focus) and that creates some ambiguity. For example: > >> +#: gitk:2347 >> +msgid "Check out this branch" >> +msgstr "Перейти на эту ветвь" > >> +#: gitk:2644 >> +msgid "\t\tMove to first commit" >> +msgstr "\t\tПерейти к первому состоянию" > > How one is supposed to know that when we speak about branch, "Перейти" > means "check out" but when about some commit then it is "move"? Only > because gitk does not allow to check out arbitrary commit _yet_? > > IMHO, it is very very confusing. > > I think "Check out this branch" should be translated as "Переключить > рабочий каталог на эту ветвь" (which literally means: Switch worktree > to this branch). That looks too long (in a drop-down menu). How about "Переключиться на эту ветвь"? IOW, drop the "worktree". Besides, checkout is a bit of complicated operation to describe it with that level of detail.