Лучше всего весь функционал хранить в одном месте, логично - в backend, как выводить класс я показал в примере ниже, этот класс потом можно будет пихать в другие классы и контроллеры, пользуйтесь мультиязычностью, https://habrahabr.ru/post/317828/
Универсальный класс для всего проекта+мультиязычность = залог вашего спокойствия и крепких нервов )))