Совершенно не понятно как правильно написать override для перевода тех или иных частей программы.
На данный момент проблема с колонками грида и кнопками в тулбаре.
Песочница
https://fiddle.sencha.com/#view/editor&fiddle/1q4p
Такой override к примеру, заголовок правильно поменяет, а вот колонки он просто перезапишет - то есть по сути удалит все настройки в исходном классе:
Ext.define("Element.locale.ru.office.view.element.workstationList.WorkstationList", {
override: "Ews.office.view.element.workstationList.WorkstationList",
title: "Список рабочих мест",
columns: [{
dataIndex: "PARAMS",
text: "Параметры"
}]
});
Нечто аналогичное происходит с тулбарами и вообще со всеми компонентами, которые перечисляются в массивах (колонки, items, tbar, bbar и тп)
Как вы переводите?