[etoys-dev] Re: [squeak-dev] Localization for Squeak products
K. K. Subramaniam
subbukk at gmail.com
Tue Jan 19 09:43:43 EST 2010
On Tuesday 19 January 2010 03:20:30 pm Bert Freudenberg wrote:
> It's even simpler than that - some tools count strings, some words. Etoys
> currently has 4412 translatable strings with 27454 words in them.
5k is still a lot of strings to localize in one shot. The problem with coding
in English first and then farming the batch of strings for localization is that
localization will always lag in both time and quality.
Why not allow users to translate strings on the fly using a hot key? If I see a
button label or error message in English I should be able to use a hot key
(translateIt) to pop out a translator which allows me to edit the translations
in that context. If the base string changes, existing translations could be
flagged as obsolete but still left in place. Obsolete translations could be
displayed in a different style (gray?) or dropped in favor of a current default
translation to alert users for the need to retranslate.
Even non-programmers can participate as peers during development phase for a
simultaneous multilingual release.
This is difficult to do in other languages but should be feasible in a dynamic
language like Smalltalk.
More information about the etoys-dev