Техническое задание: Локализация Vue.js приложения

Необходимо интегрировать поддержку двух языков (русский и английский) в существующее приложение на Vue.js.

Основные задачи

  • Подключить и настроить библиотеку vue-i18n в проекте.
  • Вынести все текстовые строки интерфейса из компонентов в отдельные JSON-файлы для каждого языка (ru.json, en.json).
  • Реализовать компонент-переключатель языка (языковая селектор) в интерфейсе приложения.
  • Адаптировать основные экраны и компоненты приложения для корректного отображения локализованного контента.
  • Обеспечить динамическую смену языка без перезагрузки страницы.

Требования к реализации

  • Структура JSON-файлов должна быть логичной и легко расширяемой для добавления новых ключей.
  • Перевод должен покрывать все статичные тексты: кнопки, заголовки, метки полей, сообщения, навигацию.
  • Учесть особенности склонений и множественных чисел для русского языка.
  • Проверить корректность отображения интерфейса на обоих языках на основных экранах приложения.

Результат работы

Полностью функционирующее двуязычное Vue.js приложение с возможностью переключения между русским и английским языками. Все текстовые константы должны быть вынесены из кода компонентов.

Дизайн карточек товаров для профессионального оборудования HoReCa

Разработать стиль и дизайн-систему для более чем 100 карточек крупногабаритного профессионального оборудования. Дизайн должен быть спокойным, профессиональным, информативным и удобочитаемым, без броских элементов.

Создание художественного свадебного фильма

Требуется видеомонтажер для создания эмоционального и динамичного свадебного фильма продолжительностью 25 минут из 8 часов исходного материала. Акцент на искренние эмоции и рассказ истории, а не на хронологию событий.