Files
public/translation_helper/views/local_translation_sync_wizard_views.xml

82 lines
4.2 KiB
XML
Raw 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.
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- Action to open the wizard (must be declared before the view that references it) -->
<record id="action_local_translation_sync_wizard" model="ir.actions.act_window">
<field name="name">Загрузка перевода из локального хранилища</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">translation.local.sync.wizard</field>
<field name="view_mode">form</field>
<field name="target">new</field>
<field name="help">Загрузить переводы модулей из локальных PO-файлов модуля</field>
</record>
<!-- Form view for Local Translation Sync Wizard -->
<record id="local_translation_sync_wizard_form" model="ir.ui.view">
<field name="name">translation.local.sync.wizard.form</field>
<field name="model">translation.local.sync.wizard</field>
<field name="arch" type="xml">
<form>
<field name="state" invisible="1"/>
<!-- FORM STATE: list of found local PO files -->
<div invisible="state != 'form'">
<div class="alert alert-info" role="alert">
<p>Найденные локальные PO-файлы перечислены ниже.
Удалите крестиком те, что загружать не нужно, затем
нажмите «Загрузить». Удаление строки не удаляет файл с диска.</p>
</div>
<group>
<field name="language" required="1"/>
<field name="overwrite"/>
</group>
<field name="line_ids" nolabel="1">
<list editable="bottom" create="false">
<field name="module_name"/>
<field name="file_date"/>
<field name="file_path" optional="hide"/>
</list>
</field>
</div>
<!-- DONE STATE: results -->
<div invisible="state != 'done'">
<div class="alert alert-success" role="status">
<p>Загрузка завершена!</p>
</div>
<field name="result_message" nolabel="1" readonly="1"
widget="text"/>
</div>
<footer>
<!-- form state -->
<button name="action_sync" type="object"
string="Загрузить" class="btn btn-success"
invisible="state != 'form'"/>
<button name="action_rescan" type="object"
string="Обновить список" class="btn btn-secondary"
invisible="state != 'form'"/>
<!-- done state -->
<button string="Закрыть" class="btn btn-primary"
special="cancel" invisible="state != 'done'"/>
<!-- cancel for form -->
<button string="Отмена" class="btn btn-secondary"
special="cancel" invisible="state == 'done'"/>
</footer>
</form>
</field>
</record>
<!-- Menu item under Settings > Translations > Import / Export -->
<menuitem id="menu_local_translation_sync"
name="Загрузка перевода из локального хранилища"
action="action_local_translation_sync_wizard"
parent="base.menu_translation_export"
sequence="31"
groups="base.group_system"/>
</data>
</odoo>