@frontendo

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

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

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

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

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

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


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

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

Войти через центр авторизации
Похожие вопросы