Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.02.2013, 21:10
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Русификация 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 все равно говорит по-английски.

Как же ее русицировать-то?
Ответить с цитированием
  #2 (permalink)  
Старый 17.02.2013, 21:16
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

В ExtJS 3 для этого нужно Ext.Updater.prototype.text перегрузить. В четверке может тоже?
Ответить с цитированием
  #3 (permalink)  
Старый 17.02.2013, 21:32
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

Ext.override(Ext.LoadMask, {
    msg: "Загрузка..."
});
Ответить с цитированием
  #4 (permalink)  
Старый 17.02.2013, 21:44
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

В четвертой версии класса Ext.Updater нет.

Метод override не повлиял на результат.
Ответить с цитированием
  #5 (permalink)  
Старый 17.02.2013, 22:31
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Нашел!!! Оказывается текст загрузки для связки store + grid находится в другом классе, а именно в Ext.view.AbstractView.

Вот код:

Ext.override(Ext.LoadMask, {
	msg: "Загрузка..."
});
		
Ext.override(Ext.view.AbstractView, {
	loadingText: "Загрузка..."
});

Последний раз редактировалось khusamov, 18.02.2013 в 12:21.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск