1. В сторе контролируешь какой язык выбран
2. В стор стягиваешь с бэка словарь с активным языком
3. В стор функцию принимающую тэг для перевода и возвращающую текст
примерно так:
activeLang = 'ru' // активный язык
dict = [
{tag: 'header-title', ru:'Зонтик', ua: 'Парасолька'}
] // пример словаря котрый мы получили с бэка и положили в стор
const getMyLocal = tag =>{
const item = dict.find((item) => item.tag === tag );
return item ? item[activeLang] : 'wrong tag';
}
<div>getMyLocal('header-title') </div>
Ну как то так если по быстрому