John, That's a great idea. The code will also be more usable. I'm thinking of calling the module 'i18n.rb' which will go into /lib/.
The API call might look like: text_for(:node_limit_exceeded). What do you think? Xin On 24/01/2008, John McKerrell <[EMAIL PROTECTED]> wrote: > > Xin, > > You could still store the information in a yaml file but access it using a > function though couldn't you? One example of added functionality that we > might want is to be able to fallback to a different language when we don't > have a translation of some text, what do you think? > > > John > > On 23 Jan 2008, at 17:49, Xin Zheng wrote: > > Cool. I'm glad we can agree on this. > > I'm working away at map method at the moment. I'll either apply the patch > or code in the functionalities before end of this week. > > > John, > The reason it's in a hash it because Ruby can load a yaml file straight > into it. A yaml file is basically a hash in file format. Imagine this in the > file: > en: > this_text: "say something here" > other_text: "say something else" > cn: > this_text: "i'd type in chinese if I could" > other_text: "some more stuff" > > > Ruby can then load all that into a hash to be easily used. > > On 23/01/2008, Tom Hughes <[EMAIL PROTECTED]> wrote: > > > > In message < [EMAIL PROTECTED] > > > > > Xin Zheng <[EMAIL PROTECTED]> wrote: > > > > > My aim is to clean up the code so I can easily and safely add new > > > functionality. Extracting the output string like this takes a step in > > that > > > direction. > > > > Clearly this is not bad as such, and it doesn't do any significant > > damage beyond perhaps making certain types of edit to the code a bit > > more of a pain, so if you really want to do it then fine. I just don't > > think it's worth spending a lot of time on when there are better > > things to do. > > > > If you want to do something useful to the map call then review the > > patch at http://trac.openstreetmap.org/ticket/648 and consider > > applying it, and see if you can tidy things up now that we have > > the multi component key stuff - the version in amf_controller > > looks quite a lot nicer than the main map call now ;-) > > > > With that I think I'm going to tune out for a few days and let you > > three get on with whatever it is you're going to do and I'll look at > > what you come up with next week or something rather than trying to > > keep up in real time. > > > > Have fun, and try not to do too much damage guys! > > > > Tom > > > > -- > > Tom Hughes ([EMAIL PROTECTED]) > > http://www.compton.nu/ > > > > _______________________________________________ > > dev mailing list > > [email protected] > > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev > > > > > _______________________________________________ > dev mailing list > [email protected] > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev > > > >
_______________________________________________ dev mailing list [email protected] http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev

