Конечно можно и так. Но я хочу этот вопрос решить так, как предложили разработчики Сенчи
http://docs.sencha.com/extjs/6.2.0/g...alization.html
Они там просто не до конца изложили все. Не объяснили как свои компоненты оформлять. И как переводить компоненты внутри массивов.
Мне их подход нравится тем, что перевод осуществляется на этапе компиляции, а не на этапе выполнения. И памяти ест меньше и быстрее по идее работает.