Локализационный сервер на базе Pootle
🗓 2016 годВ рамках проекта был создан локализационный сервер, используя Pootle — мощный инструмент для управления процессами перевода. Проведена адаптация и оптимизация всей системы под работу с po-файлами.
Технологический стек:
- Pootle: использовался как основа для создания локализационного сервера.
- Po-файлы: адаптация и внедрение единой структуры языковых файлов.
Основные задачи и решения:
- Единая структура языковых файлов: реализация стандартизации и унификации языковых файлов во всех проектах.
- Автоматическое обновление переводов: настройка системы для автоматической доставки свежих переводов на production каждые 10 минут.
- Ежедневное объединение переводов: создание механизма для сборки всех переводов за сутки в одном ежедневном коммите репозитория.
- Управление проектами и пользователями: эффективное решение задач управления и координации, в том числе разрешение кейсов, связанных с языковыми ключами.
- Поддержка переводчиков: оказана помощь переводчикам в освоении системы, что способствовало более быстрому включению их в работу.
- Вебхуки: реализация вебхуков для автоматического уведомления о событиях перевода, облегчая процесс мониторинга и управления.
Результаты:
- Оптимизация процесса перевода: значительное ускорение и автоматизация процесса перевода, благодаря чему команда может быстро реагировать на изменения и обновления.
- Улучшение эффективности работы переводчиков: благодаря введению новой системы и поддержке переводчиков в освоении, увеличилась их работоспособность и эффективность.