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

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

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

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

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

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

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


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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽