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

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

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

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

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

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

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


Чтобы ничего лишнего. Возможно конечно с формами множественного числа. Хотя и для этого можно легкую функцию сделать. Может кто-то подскажет подобное готовое решение
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
be_a_dancer
@be_a_dancer
Backend/Fullstack Developer
Для реакта есть пара интересных пакетов. Мне нравится вот этот. Но, также, вполне можно использовать портированный под реакт i18next.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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