如果我有一个带有不同语言短语的 JSON:
var lang = {
'topic' : {
'en' : 'Topic',
'et' : 'Teema',
'fi' : 'Aihe'
},
'MainPage' : {
'en' : 'Main page',
'et' : 'Pealeht',
'fi' : 'Pääsivu'
}//,
//...etc
};
如何定义用于选择特定语言的函数:
function getText(lang, langKey) {
//???????
return langJson;
}
输出相同的短语,例如:
getText(lang, 'en'); //outputs {topic:'Topic',MainPage:'Main page',..}
getText(lang, 'et'); //outputs {topic:'Teema',MainPage:'Pealeht',..}
getText(lang, 'fi'); //outputs {topic:'Aihe',MainPage:'Pääsivu',..}
万事如意:我