I wouldn't think this to be too hard.

In most internationalized applications I've seen, there is typically a "lang" 
or "strings" file that contains all of the strings for a given application.  
Then when the code needs a string it will call a global variable containing 
that error/warning/info message.  This way all of the needed translation is 
isolated to a single file.  Changing languages becomes a matter of loading an 
alternate language file.

So there could be a collection of language files:
strings.en.js
strings.es.js
strings.fr.js
strnigs.de.js

And then provide some basic facilities for switching between them. In fact, 
each of those files could be a JSON object that gets loaded to a global 
object/variable.

I may be just spewing bad ideas... but so long as the creative juices were 
flowing I'd thought I'd share.

-Duck

----- Original Message ----
From: Jachym Cepicky <[EMAIL PROTECTED]>
To: Bart van den Eijnden (OSGIS) <[EMAIL PROTECTED]>
Cc: "[EMAIL PROTECTED]" <[email protected]>
Sent: Thursday, October 18, 2007 8:58:42 AM
Subject: Re: [OpenLayers-Dev] status of translation possibilities


Bart van den Eijnden (OSGIS) píše v Čt 18. 10. 2007 v 15:44 +0200:
> Hi Chris,
> 
> I think it is acceptable to have a global setting. I can't imagine a 
> common use case (for myself) where one map would be in English and 
> another one in Dutch on the same page. It is important though that it
 is 
> possible to switch languages.
> 
+1

jachym

> Best regards,
> Bart
> 
> Christopher Schmidt schreef:
> > On Thu, Oct 18, 2007 at 03:23:50PM +0200, Jachym Cepicky wrote:
> >   
> >> Hi,
> >>
> >> I would like to ask about the status of OpenLayers language
 support.
> >> There are not many strings, which could be translated, however,
 some are
> >> there and IMHO we should (de)find a way, how to make this
 possible. Was
> >> there some discussion to this topic?
> >>
> >> IMHO, new map attribute "lang" should be defined, as well as new
 method
> >> OpenLayer.Util.getOLString("English text") (or similar). 
> >>
> >> Any suggestions? Should I write something like this? Is there
 already
> >> some code out there?
> >>     
> >
> > No code yet, but I agree that now is the time.
> >
> > http://trac.openlayers.org/wiki/RFC/Internationalization
> >
> > Is my start at an RFC, which never went far enough.
> >
> > My belief is that we should make this a global setting, rather than
 a
> > per-map configuration. This would mean you could not have multiple
> > languages on the same page at the same time, but would also mean
 you
> > don't need a reference to the map object in order to get a correct
> > translation string. I don't know if the trade off is worth it. What
 do
> > other people think?  
> >
> > Regards,
> >   
> 
> 
-- 
Jachym Cepicky
e-mail: [EMAIL PROTECTED]
URL: http://les-ejk.cz
GPG: http://www.les-ejk.cz/pgp/jachym_cepicky-gpg.pub






__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
_______________________________________________
Dev mailing list
[email protected]
http://openlayers.org/mailman/listinfo/dev

Reply via email to