Я делаю приложение Ext-js, я не знаю, как его интернационализировать.Internacionalize Ext-js
Как это сделать?
Я должен прочитать .txt-файл, содержащий разные строки? Как это сделать...?
Я делаю приложение Ext-js, я не знаю, как его интернационализировать.Internacionalize Ext-js
Как это сделать?
Я должен прочитать .txt-файл, содержащий разные строки? Как это сделать...?
Мы используем локальную локализацию gettext [1]. Все языковые строки завернуты в tr()
(например, var msg = tr('SERVER_ADDRESS');
).
tr
сам выглядит следующим образом:
function tr(msg)
{
if (!_translation[msg]) {
return msg;
}
return _translation[msg];
}
Gettext po
-файлы преобразуются в яваскрипта код так:
_translation = {
SERVER_ADDRESS: 'The server address'
};
И этот файл включается как обычный яваскрипта исходный файл.
Я нашел его: http://www.sencha.com/learn/Tutorial:Localizing_Ext – okami
Добавьте его в ответ и принять его так, чтобы он не показывает, как без ответа. –