| Substructures and detecting if in structure and its values
|
ocon

msg:4504973 | 4:01 am on Oct 7, 2012 (gmt 0) | I'm trying to create structure of various words and phrases in different languages. JavaScript isn't my strong suite, but something like: var languages = { "en":{ "load":"Loading", "next":"Next", "prev":"Previous"}, es:{ "load":"Carga", "next":"Próximo", "prev":"Anterior"}, pt:{ "load":"Carregamento", "next":"Próximo", "prev":"Anterior"}}; From this, or whatever may be a more appropriate structure, what I need to do is to be able to detect if a language is in the structure and what a given word or phrase is. language.indexOf("en"); language.indexOf("de"); selectedLang = "es"; language.selectedLang.load; language.selectedLang.next; I'm not sure how best to persue this and would appreciate any advice. Thanks.
|
daveVk

msg:4505003 | 6:54 am on Oct 7, 2012 (gmt 0) | example if ( languages[selectedLang] !== undefined ) { // have language loadString = languages[selectedLang].load; }
|
Fotiman

msg:4505062 | 12:52 pm on Oct 7, 2012 (gmt 0) | You might consider using the YUI Internationalization utility for this. [yuilibrary.com...]
|
ocon

msg:4505244 | 1:17 am on Oct 8, 2012 (gmt 0) | Thanks Dave, that was exactly what I needed. Fotiman, I'll look into that.
|
|
|