Files
public/translation_helper/README.md

59 lines
3.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Модуль переводов в реальном времени
⚠️ **ВНИМАНИЕ:** модуль находится на стадии бета-тестирования. Использование в промышленной эксплуатации **не рекомендуется**.
Модуль реализует **прямой перевод терминов в режиме реального времени** прямо в пользовательском интерфейсе Odoo.
---
## Краткое руководство пользователя
1. Установите модуль.
2. Перейдите в настройки и активируйте **«Режим переводчика»** — он работает аналогично режиму разработчика.
3. В правом верхнем углу экрана появится дополнительная иконка. Нажмите на неё, чтобы открыть меню доступных действий.
4. У каждого пункта меню появится иконка для перевода. При изменении перевода он будет применён, и страница автоматически перезагрузится.
5. У каждого поля появится кнопка для его перевода. Вы можете перевести:
* Название поля
* Подсказку (tooltip), которая отображается при наведении на знак вопроса
Перевод применяется **немедленно**.
6. Все переводы сохраняются:
* В базу данных
* В `.po`-файлы выбранного языка, с именем, соответствующим модулю, в котором был объявлен термин
Например, если вы перевели термин из модуля `crm`, будет создан файл:
```
translation_helper/translations/{код_языка}/crm.po
```
7. В этот файл выгружаются все переведённые термины.
---
## Применение переводов на новой базе
Если вы создадите новую базу с установленным модулем, то при выборе, например, русского языка, система будет **на лету** подменять обращения к файлу:
```
odoo/addons/crm/i18n/ru.po
```
на ваш собственный файл:
```
translation_helper/translations/ru/crm.po
```
---
## Преимущества
* Вы можете **накапливать собственные переводы**, которые не зависят от внешних переводов.
* Вы **полностью контролируете** систему локализации.
* Перенос переводов между инстансами Odoo выполняется **простым копированием модуля**.