diff --git a/app_base_chinese/__manifest__.py b/app_base_chinese/__manifest__.py
index 8ebf03ee..790972df 100644
--- a/app_base_chinese/__manifest__.py
+++ b/app_base_chinese/__manifest__.py
@@ -45,6 +45,7 @@
9. 时间格式年月日为 2019-12-30,时间为 22:10
10. 国家增加排序,中国排第一
11. 收款相关显示中国习惯
+ 12. 翻译导出默认中文,默认po
21. todo:中文演示数据(只有demo模式才加载)
""",
'pre_init_hook': 'pre_init_hook',
diff --git a/app_base_chinese/data/ir_default_data.xml b/app_base_chinese/data/ir_default_data.xml
index 590473a2..df41c518 100644
--- a/app_base_chinese/data/ir_default_data.xml
+++ b/app_base_chinese/data/ir_default_data.xml
@@ -1,6 +1,6 @@
-
+
@@ -22,5 +22,15 @@
"product"
+
+
+
+ "zh_CN"
+
+
+
+
+ "po"
+
diff --git a/app_odoo_customize/__manifest__.py b/app_odoo_customize/__manifest__.py
index cb9f1666..fba60d8d 100644
--- a/app_odoo_customize/__manifest__.py
+++ b/app_odoo_customize/__manifest__.py
@@ -23,7 +23,7 @@
{
'name': 'Customize odoo OEM (Boost, My Odoo)',
- 'version': '13.20.03.05',
+ 'version': '13.20.03.15',
'author': 'Sunpop.cn',
'category': 'Productivity',
'website': 'https://www.sunpop.cn',
@@ -89,8 +89,8 @@
'views/app_odoo_customize_views.xml',
'views/app_theme_config_settings_views.xml',
'views/res_config_settings_views.xml',
- 'views/ir_module_module_views.xml',
'views/ir_views.xml',
+ 'views/ir_module_module_views.xml',
'views/ir_ui_menu_views.xml',
# data
'data/ir_config_parameter.xml',
diff --git a/app_odoo_customize/i18n/zh_CN.po b/app_odoo_customize/i18n/zh_CN.po
index 7f0c393b..83849fe3 100644
--- a/app_odoo_customize/i18n/zh_CN.po
+++ b/app_odoo_customize/i18n/zh_CN.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0+e\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-02-24 20:30+0000\n"
-"PO-Revision-Date: 2020-02-24 20:30+0000\n"
+"POT-Creation-Date: 2020-03-15 10:33+0000\n"
+"PO-Revision-Date: 2020-03-15 10:33+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -89,7 +89,7 @@ msgstr "激活开发者模式"
#: code:addons/app_odoo_customize/static/src/xml/customize_user_menu.xml:0
#, python-format
msgid "Activate the developer mode (with assets)"
-msgstr "激活开发者模式(Assets)"
+msgstr "激活开发者模式 (assets)"
#. module: app_odoo_customize
#: model_terms:ir.ui.view,arch_db:app_odoo_customize.view_app_theme_config_settings
@@ -233,6 +233,12 @@ msgstr "开发者手册"
msgid "Documentation Url"
msgstr "用户手册链接"
+#. module: app_odoo_customize
+#: model:ir.actions.act_window,name:app_odoo_customize.action_server_module_multi_get_po
+#: model_terms:ir.ui.view,arch_db:app_odoo_customize.app_module_view_kanban
+msgid "Export Translation"
+msgstr "导出翻译"
+
#. module: app_odoo_customize
#: model:ir.model,name:app_odoo_customize.model_base_language_install
msgid "Install Language"
diff --git a/app_odoo_customize/models/ir_module_module.py b/app_odoo_customize/models/ir_module_module.py
index 68997552..e4e59f74 100644
--- a/app_odoo_customize/models/ir_module_module.py
+++ b/app_odoo_customize/models/ir_module_module.py
@@ -24,6 +24,13 @@ class IrModule(models.Model):
modules = self.browse(self.env.context.get('active_ids'))
[module.button_immediate_uninstall() for module in modules if module not in ['base', 'web']]
+ def button_get_po(self):
+ self.ensure_one()
+ action = self.env.ref('app_odoo_customize.action_server_module_multi_get_po').read()[0]
+ action['context'].update({
+ 'default_lang': self.env.user.lang,
+ })
+ return action
@api.depends('name')
def _get_latest_version(self):
diff --git a/app_odoo_customize/views/ir_module_module_views.xml b/app_odoo_customize/views/ir_module_module_views.xml
index 9e52fe24..3a12901b 100644
--- a/app_odoo_customize/views/ir_module_module_views.xml
+++ b/app_odoo_customize/views/ir_module_module_views.xml
@@ -54,10 +54,14 @@
-
+
+
+
+ Export Translation
+
diff --git a/app_odoo_customize/views/ir_views.xml b/app_odoo_customize/views/ir_views.xml
index 6a47a7f3..caeb91b1 100644
--- a/app_odoo_customize/views/ir_views.xml
+++ b/app_odoo_customize/views/ir_views.xml
@@ -12,5 +12,19 @@
records.module_multi_uninstall()
+
+
+ Export Translation
+ ir.actions.act_window
+
+ base.language.export
+
+ new
+ {
+ 'default_format': 'po',
+ 'default_modules': active_ids,
+ }
+
+