[aida] Aida-Localization
Michael Rueger
m.rueger at acm.org
Sun May 11 19:28:05 CEST 2008
Janko Mivšek wrote:
> Hi Nico,
>
> I'm thinking about localization for a long time, that is, how to do it
> as simply as possible, otherwise we will soon "degrade" back to putting
> texts directly to the code as it is the case now.
>
> My proposal in few words:
>
> 1. use symbols instead of string for any text, for example:
> a addText: #welcome instead of a addText: 'Welcome'
> 2. store language mappings for each view of each App and not globally
> for a whole site
What I thought about for localization (for UIs) was to use strings, but
allow for scoping.
Just as an idea:
'#fr.#appContext.the string to translate with %arg1' printf: {123. }
and then look up the translation by original language (fr) and context
(appContext). The extra (optional?) language parameter would allow to
have the original strings in languages other then English.
I generally don't like to have any data in methods, be it images or
translation dictionaries. Doubles the needed space and bloats source
code repositories.
Michael
More information about the Aida
mailing list