я думаю можно просто создать n файлов js с экспортом объекта со строками перевода и использовать нужны объект в нужном языке. в шаблоне будет все одинаково, разница в подключаемом объекте
а как глобально по приложению задать локаль, которая пришла от запроса фронта? просто в свойствах req ? и в зависимости от нее подключать тот или иной языковый объект..
Чем плох i18n который сделал бы все это за меня?