А почему не держать переводы в отдельном файле как константы? У меня получаются вот примерно такие конфиги компонентов:
Ext.define('SafetyRound.view.sr.delegate.Delegate', {
extend: 'Ext.window.Window',
title: Localtext.heading.delegate_as_tasks,
bbar: [
{ handler: 'doConvert',
text: Localtext.button.delegate
},
{ handler: 'closeView',
text: Localtext.button.closewindow
}
],
layout: 'card'
// ...
});
А значения можете или динамически подгружать при загрузке приложения, или из статичного файла с переводами.