Задать вопрос
@frontendo

Как организовать легкую интернационализацию js приложений?

Для реализации мультиязычности приложения хотелось бы использовать простой способ. Что значит простой? Простой - значит не требующий дополнительных файлов переводов для базового языка. Смотрел в сторону библиотеки i18next, но мне показалось, что она слишком многофункциональна для моего случая.

А хотелось бы типа такого

const trans = {
        'Привет' : 'Hello'
    };

    function t(str) {
        return trans[str] || str;
    }

    t('Привет'); // Hello
    t('Пока'); // Пока


Чтобы ничего лишнего. Возможно конечно с формами множественного числа. Хотя и для этого можно легкую функцию сделать. Может кто-то подскажет подобное готовое решение
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
be_a_dancer
@be_a_dancer
Backend/Fullstack Developer
Для реакта есть пара интересных пакетов. Мне нравится вот этот. Но, также, вполне можно использовать портированный под реакт i18next.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы