========================== Помощник по переводам ========================== .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta .. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 |badge1| |badge2| Модуль предоставляет инструменты для ручного перевода полей, представлений и меню Odoo с сохранением переводов в локальные PO-файлы модулей. **Содержание** .. contents:: :local: Возможности =========== * Ручной перевод полей через контекстное меню * Перевод нескольких полей одновременно * Поддержка переводимых полей типа char, text и html * Поддержка глоссариев для согласованной терминологии * Память переводов для повторного использования * Интеграция с режимом разработчика * Сохранение переводов в локальные PO-файлы модулей * Перевод меню и представлений Настройка ========= Для настройки модуля необходимо: #. Перейти в *Настройки > Общие настройки* #. Найти раздел "Помощник по переводам" #. Настроить параметры перевода: * Выбрать исходный и целевые языки * При необходимости загрузить файлы глоссариев #. Сохранить настройки Настройка глоссариев: ~~~~~~~~~~~~~~~~~~~~~ Файлы глоссариев размещаются в директории ``translations/{lang}/``: * ``glossary.txt``: Пары терминов для согласованного перевода * ``{module}.po``: Переводы для конкретного модуля Использование ============= Перевод полей: ~~~~~~~~~~~~~~ #. Включите режим разработчика #. Откройте любую форму с переводимыми полями #. Нажмите кнопку "Перевести" в меню отладки #. Выберите поля для перевода #. Введите переводы вручную #. Нажмите "Сохранить" Модуль выполнит следующие действия: * Определит исходный язык из текущих значений полей * Применит термины из глоссария для согласованности * Использует память переводов для повторяющихся фраз * Обновит переводы полей для всех настроенных языков * Сохранит переводы в локальные PO-файлы модулей Перевод меню: ~~~~~~~~~~~~~ #. Перейдите к любому пункту меню #. Нажмите иконку перевода в меню #. Выберите целевые языки #. Введите переводы #. Подтвердите сохранение Перевод представлений: ~~~~~~~~~~~~~~~~~~~~~~ Модуль позволяет переводить: * Метки полей * Текст подсказок * Текст-заполнитель * Метки кнопок * Заголовки групп Известные проблемы / Планы развития ==================================== * Добавить поддержку дополнительных сервисов перевода * Пакетный перевод для нескольких записей * Оценка качества переводов * Контекстно-зависимые переводы * Рабочий процесс проверки переводов Отслеживание ошибок =================== Ошибки отслеживаются на `GitHub Issues `_. В случае проблем, пожалуйста, проверьте, не была ли ваша проблема уже зарегистрирована. Авторы ====== Авторы ~~~~~~ * MK.Lab, RuOdoo Участники ~~~~~~~~~ * MK.Lab, RuOdoo Сопровождающие ~~~~~~~~~~~~~~ Модуль сопровождается MK.Lab, RuOdoo. .. image:: https://ruodoo.ru/logo.png :alt: MK.Lab, RuOdoo :target: https://ruodoo.ru Модуль является частью проекта инструментов локализации и перевода.