Русификация Ext.LoadMask
Здравствуйте!
Никак не получается русифицировать класс Ext.LoadMask. Пытаюсь сделать так:
Ext.onReady(function() {
Ext.define("Ext.locale.ru.LoadMask", {
override : "Ext.LoadMask",
msg: "Загрузка..."
});
});
и так:
Ext.onReady(function() {
Ext.LoadMask.msg = "Загрузка...";
});
и эдак:
Ext.onReady(function() {
Ext.apply(Ext.LoadMask, {
msg: "Загрузка..."
});
});
Пока ничего путного не вышло. Та ЛоадМаска, что зашита внутри store+grid все равно говорит по-английски. Как же ее русицировать-то? |
В ExtJS 3 для этого нужно Ext.Updater.prototype.text перегрузить. В четверке может тоже?
|
Ext.override(Ext.LoadMask, {
msg: "Загрузка..."
});
|
В четвертой версии класса Ext.Updater нет.
Метод override не повлиял на результат. |
Нашел!!! Оказывается текст загрузки для связки store + grid находится в другом классе, а именно в Ext.view.AbstractView.
Вот код:
Ext.override(Ext.LoadMask, {
msg: "Загрузка..."
});
Ext.override(Ext.view.AbstractView, {
loadingText: "Загрузка..."
});
|
| Часовой пояс GMT +3, время: 17:33. |