Добавить в приложение глобальную переменную для управления языком приложения.
В приложении уже существует глобальная переменная, которая регулирует сезон. В рамках этой задачи необходимо добавить ещё одну переменную, которая будет отвечать за язык.
- В корневом файле
.envсоздайте новую переменную:VITE_APP_LANGUAGE='EN'. - В файле
vite.config.tsзарегистрируйте переменнуюVITE_APP_LANGUAGEи задайте значение по умолчаниюRU. - В папке
appобновите файлconfig.ts, добавив новую константуappLanguageс типомAppLanguage. - В файле
MainPage.tsxтекст уже подготовлен. Вы можете усложнить задачу, реализовав переключение языков через библиотекуi18next.
- Запустите проект.
- Меняйте значение переменной
VITE_APP_LANGUAGEв файле.envи перезапускайте сервер разработки. - Убедитесь, что интерфейс приложения обновляется в зависимости от выбранного языка.
npm i- установка библиотекnpm run dev- сборка для разработки
Документация: https://vitejs.ru/guide/env-and-mode.html
Видео - https://youtube.com/shorts/5WVXYIEejag?feature=share