Laravel + React Ecommerce #16 — Полная языковая локализация (интерфейс + контент базы данных)
Ajeet Singh Baddan
0:00 / 0:00
Laravel + React Ecommerce #16 — Полная языковая локализация (интерфейс + контент базы данных)
10 просмотров · 3 дн. назад
Ajeet Singh Baddan
92 подписчика
10 просмотров · 3 дн. назад
🛒 В этом эпизоде серии Laravel + React Ecommerce мы делаем весь магазин переводимым — как строки пользовательского интерфейса, так и фактическое содержимое базы данных (товары, записи в блоге) — используя бесплатный API перевода и очередь фоновых заданий. Эпизод (16) полной серии о разработке полного стека.
Устали от уроков, которые останавливаются на приложении для списка дел? В этой серии мы шаг за шагом создаём готовый к продакшену интернет-магазин: мощную административную панель И современный интерфейс для покупателей, используя Laravel и React вместе с официальным стартовым набором Laravel React (Inertia.js).
В этом эпизоде вы узнаете:
Выбор и настройка бесплатного API для перевода (MyMemory)
Создание строковых переводов для пользовательского интерфейса (config, driver, React hook)
Перевод содержимого базы данных с помощью фоновой задачи
Интеграция переводов в ваши контроллеры
Отладка неудачных задач с помощью Tinker и очереди
Добавление серверной защиты от пробелов в переводе
Тестирование всего процесса на немецком и польском языках
────────────────────────────
⏱️ ВРЕМЕННЫЕ МЕТКИ
─────────────────────────────
00:00 Вступление и краткий обзор
00:23 Выбор бесплатного API для перевода (MyMemory)
01:59 Перевод строк пользовательского интерфейса (Config, Driver, Hook)
06:30 Перевод содержимого базы данных с помощью фонового задания
09:23 Внедрение переводов в контроллеры
14:35 Исправление ошибок и оптимизация производительности синглтона
19:04 Отладка с помощью Tinker и очереди
25:23 Исправление серверной защиты
32:31 Тестирование на немецком языке
39:59 Заключительное тестирование на польском языке и подведение итогов
▶️ Полная версия Плейлист серии: • Laravel + React E-commerce From Scratch | ...
📂 Исходный код: https://github.com/ajeetsinghbaddan/t...
⏮️ Предыдущий эпизод: • Laravel + React Ecommerce #15 — Live Curre...
──────────────────────────────
🔗 ССЫЛКИ И РЕСУРСЫ
─────────────────────────────
⚡ Редактор кода (Zed):
https://zed.dev
🔴 Laravel:
https://laravel.com/
📘 Документация Laravel:
https://laravel.com/docs
⚛️ Стартовый набор Laravel React:
https://laravel.com/docs/starter-kits
🗄️ Локальный сервер и база данных (WampServer):
https://www.wampserver.com
🤖 Claude AI:
https://claude.ai
К концу этой серии вы получите Проект, достойный вашего портфолио, который вы сможете показать работодателям и клиентам, а также навыки для создания собственного интернет-магазина.
💬 ВАША ОЧЕРЕДЬ: Какую функцию электронной коммерции вы хотели бы увидеть реализованной? Напишите в комментариях. Самые востребованные функции попадут в серию!
👍 Поставьте лайк, если видео оказалось полезным
🔔 Подпишитесь, чтобы не пропустить следующий эпизод: https://www.youtube.com/@AjeetSinghBa...
📤 Поделитесь с другом, который изучает разработку полного стека
#Laravel #ReactJS #Ecommerce #FullStackDevelopment #WebDevelopment #LaravelReact #TailwindCSS #PHP #JavaScript #ZedEditor #ClaudeAI #CodingTutorial #MultiLanguage #WebDevelopment #CodingTutorial #MyMemory