XML или JSON, скорее всего. Вы можете легко хранить данные для нескольких локалей, используя формат JSON:
{
"locale": "fr-CA",
"message": {
"out-of-range": "Entrez un nombre entre 0 et 99."
}
}
, например, и разобрать его в простой объект, используя JSON.parse
, возвращаясь к eval
. Тогда вы можете легко получить к ним доступ:
var message = currentLocale.message['out-of-range'];
Вам решать, как их загрузить.