First time here? Check out the FAQ!
1

Translation - how to proceed when all words are translated?

Suppose a translation is 99% finished except for a few unclear cases. What's next?

  1. How do I fetch the finished translation into my local install of Askbot?

  2. If I see errors in my translation while browsing askbot.org or my local Askbot install - e.g. Inappropriately Capitalized Words Within A Sentence - what is the easiest way to find that specific word in Rosetta and fix it? Is there some sort of search function or full view? Or is this kind of translation work easiest to do in the .po file itself? I solved this once in a PHP app that admins got direct links to the translations of all words used on the current page. Maybe such a tool exists as an addition to Rosetta?

  3. What should the long term policy on translations be? How will translators learn that new words have come up in updates and migrations that need to be updated? Will Askbot's developers be notifying people? Should there be a list of translators who are willing to do further work when needed?

Pekka's avatar
590
Pekka
updated 2010-05-05 08:50:46 -0500, asked 2010-05-05 07:46:10 -0500
edit flag offensive 0 remove flag close merge delete

Comments

@Pekka, I've marked one message fuzzy - it's missing a variable in the translation string.
Evgeny's avatar Evgeny (2010-05-05 11:54:14 -0500) edit
@Evgeny thanks, that was that unused one. I translated it anyway and added the variable.
Pekka's avatar Pekka (2010-05-06 02:25:48 -0500) edit
add a comment see more comments

2 Answers

1

(2) - Rosetta has search tool - it's closer to upper-left corner of your translation view. I don't know of anything more advanced than Rosetta, and Rosetta clearly has some deficiencies. Not only in the user interface, but it does not make great job on error checking. About 1% of translated strings tend to have errors which prevent .po file from compiling, those are asily fixed with manual editing though. Let's stay on the lookout - maybe better tools pop out or we find energy to improve rosetta.

(3) - maybe build some sort of notification system for translators and developers where you could choose what to receive updates about and how often. It should not be too tough to scan .po files for untranslated or fuzzy strings.

Well, .po file is not the full story yet. There is also javascript catalog described here. It is much shorter though. The most complete are spanish and turkish, and I've compiled a more readable hybrid English/Spanish in the link above.

Maybe you could actually do that directly on the repository? - clone a full-access version (not readonly), edit file forum/skins/default/media/js/com.cnprog.i18n.js accordingly and push back to github?

Thanks!!!

Evgeny's avatar
13.2k
Evgeny
updated 2010-05-05 12:01:21 -0500, answered 2010-05-05 11:52:32 -0500
edit flag offensive 0 remove flag delete link

Comments

The automatic .po scanner sounds like a great idea, I like it.
Pekka's avatar Pekka (2010-05-06 02:29:01 -0500) edit
add a comment see more comments
1

To answer 1. (Please correct me if I'm wrong):

The result of your Rosetta work will be transferred manually into the git repository from where it can then be fetched the normal way. Just download the po and mo files into your local locale directory and restart.

Pekka's avatar
590
Pekka
answered 2010-05-05 07:47:43 -0500
edit flag offensive 0 remove flag delete link

Comments

@Pekka, yes there is still I beleive a site configuation bug that prevents you from being able to download the file yourself. I'll look into it today. Your work is now in the repository.
Evgeny's avatar Evgeny (2010-05-05 11:33:53 -0500) edit
@Evgeny thanks! I'll download it straight away.
Pekka's avatar Pekka (2010-05-06 02:25:01 -0500) edit
Turns out there is a unicode conversion bug in rosetta which stops from downloading the file. I've submitted a bug report :) sorry for the bureaucracy - want to focus on the forum issues.
Evgeny's avatar Evgeny (2010-05-06 14:26:30 -0500) edit
@Evgeny no problem, thanks for the info.
Pekka's avatar Pekka (2010-05-06 15:53:49 -0500) edit
add a comment see more comments