From 1f7ca7702d56f98f167b1046bab1757fef59aebd Mon Sep 17 00:00:00 2001 From: TuyenTran Date: Thu, 16 Oct 2025 14:32:43 +0700 Subject: [PATCH] [FIX] viin_brand: change odoo text to viindoo - Change odoo text in fields of viin_brand_mail_bot and viin_brand_common --- viin_brand_common/__init__.py | 1 + viin_brand_common/i18n/vi_VN.po | 43 +++++++++++-------- viin_brand_common/i18n/viin_brand_common.pot | 33 ++++++++------ viin_brand_common/models/__init__.py | 1 + viin_brand_common/models/ir_mail_server.py | 9 ++++ viin_brand_mail_bot/i18n/vi_VN.po | 10 +++++ .../i18n/viin_brand_mail_bot.pot | 10 +++++ viin_brand_mail_bot/models/__init__.py | 1 + viin_brand_mail_bot/models/res_user.py | 8 ++++ 9 files changed, 86 insertions(+), 30 deletions(-) create mode 100644 viin_brand_common/models/__init__.py create mode 100644 viin_brand_common/models/ir_mail_server.py create mode 100644 viin_brand_mail_bot/models/res_user.py diff --git a/viin_brand_common/__init__.py b/viin_brand_common/__init__.py index 43325f95..2fcf4e50 100755 --- a/viin_brand_common/__init__.py +++ b/viin_brand_common/__init__.py @@ -1,4 +1,5 @@ from . import controllers +from . import models from odoo.tools import config diff --git a/viin_brand_common/i18n/vi_VN.po b/viin_brand_common/i18n/vi_VN.po index 5b29b78c..b01b382f 100644 --- a/viin_brand_common/i18n/vi_VN.po +++ b/viin_brand_common/i18n/vi_VN.po @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 17.0\n" +"Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-21 02:37+0000\n" -"PO-Revision-Date: 2024-05-21 02:37+0000\n" +"POT-Creation-Date: 2025-10-16 07:26+0000\n" +"PO-Revision-Date: 2025-10-16 07:26+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -15,15 +15,6 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: viin_brand_common -#: model_terms:ir.ui.view,arch_db:viin_brand_common.view_users_form_simple_modif -msgid "" -"\n" -" Learn more" -msgstr "" -"\n" -" Tìm hiểu thêm" - #. module: viin_brand_common #: model_terms:ir.ui.view,arch_db:viin_brand_common.login_layout msgid "Viindoo" @@ -35,8 +26,8 @@ msgid "" "API Keys are used to connect to Viindoo from external tools without the need" " for a password or Two-factor Authentication." msgstr "" -"Khóa API được sử dụng để kết nối với Viindoo từ các công cụ bên ngoài mà không " -"cần mật khẩu hoặc Xác thực hai yếu tố." +"Khóa API được sử dụng để kết nối với Viindoo từ các công cụ bên ngoài mà " +"không cần mật khẩu hoặc Xác thực hai yếu tố." #. module: viin_brand_common #: model_terms:ir.ui.view,arch_db:viin_brand_common.view_module_filter @@ -56,21 +47,40 @@ msgstr "Kiểm tra lại" #. module: viin_brand_common #: model_terms:ir.ui.view,arch_db:viin_brand_common.webclient_offline msgid "" +"Check your network connection and come back here. Viindoo will load as soon " +"as you're back online." +msgstr "" "Kiểm tra kết nối mạng của bạn và quay lại đây. Viindoo sẽ tải ngay " "khi bạn trực tuyến trở lại." + +#. module: viin_brand_common +#: model:ir.model.fields,help:viin_brand_common.field_ir_mail_server__from_filter +msgid "" +"Comma-separated list of addresses or domains for which this server can be used.\n" +"e.g.: \"notification@viindoo.com\" or \"viindoo.com\"" msgstr "" +"Danh sách các địa chỉ hoặc tên miền được phân tách bằng dấu phẩy mà máy chủ này có thể được sử dụng.\n" +"VD: \"notification@viindoo.com\" or \"viindoo.com\"" #. module: viin_brand_common #. odoo-javascript #: code:addons/viin_brand_common/static/src/webclient/user_menu_item.js:0 -#, python-format msgid "Documentation" msgstr "Tài liệu" +#. module: viin_brand_common +#: model:ir.model.fields,field_description:viin_brand_common.field_ir_mail_server__from_filter +msgid "FROM Filtering" +msgstr "Bộ lọc TỪ" + +#. module: viin_brand_common +#: model:ir.model,name:viin_brand_common.model_ir_mail_server +msgid "Mail Server" +msgstr "Máy chủ gửi thư" + #. module: viin_brand_common #. odoo-javascript #: code:addons/viin_brand_common/static/src/webclient/user_menu_item.js:0 -#, python-format msgid "My Viindoo.com account" msgstr "Tài khoản Viindoo.com" @@ -82,7 +92,6 @@ msgstr "Ngoại tuyến" #. module: viin_brand_common #. odoo-javascript #: code:addons/viin_brand_common/static/src/webclient/user_menu_item.js:0 -#, python-format msgid "Support" msgstr "Hỗ trợ" diff --git a/viin_brand_common/i18n/viin_brand_common.pot b/viin_brand_common/i18n/viin_brand_common.pot index b2508ac1..cc1b9312 100644 --- a/viin_brand_common/i18n/viin_brand_common.pot +++ b/viin_brand_common/i18n/viin_brand_common.pot @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 17.0\n" +"Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-21 02:37+0000\n" -"PO-Revision-Date: 2024-05-21 02:37+0000\n" +"POT-Creation-Date: 2025-10-16 07:26+0000\n" +"PO-Revision-Date: 2025-10-16 07:26+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -15,13 +15,6 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: viin_brand_common -#: model_terms:ir.ui.view,arch_db:viin_brand_common.view_users_form_simple_modif -msgid "" -"\n" -" Learn more" -msgstr "" - #. module: viin_brand_common #: model_terms:ir.ui.view,arch_db:viin_brand_common.login_layout msgid "Viindoo" @@ -56,17 +49,32 @@ msgid "" "as you're back online." msgstr "" +#. module: viin_brand_common +#: model:ir.model.fields,help:viin_brand_common.field_ir_mail_server__from_filter +msgid "" +"Comma-separated list of addresses or domains for which this server can be used.\n" +"e.g.: \"notification@viindoo.com\" or \"viindoo.com\"" +msgstr "" + #. module: viin_brand_common #. odoo-javascript #: code:addons/viin_brand_common/static/src/webclient/user_menu_item.js:0 -#, python-format msgid "Documentation" msgstr "" +#. module: viin_brand_common +#: model:ir.model.fields,field_description:viin_brand_common.field_ir_mail_server__from_filter +msgid "FROM Filtering" +msgstr "" + +#. module: viin_brand_common +#: model:ir.model,name:viin_brand_common.model_ir_mail_server +msgid "Mail Server" +msgstr "" + #. module: viin_brand_common #. odoo-javascript #: code:addons/viin_brand_common/static/src/webclient/user_menu_item.js:0 -#, python-format msgid "My Viindoo.com account" msgstr "" @@ -78,7 +86,6 @@ msgstr "" #. module: viin_brand_common #. odoo-javascript #: code:addons/viin_brand_common/static/src/webclient/user_menu_item.js:0 -#, python-format msgid "Support" msgstr "" diff --git a/viin_brand_common/models/__init__.py b/viin_brand_common/models/__init__.py new file mode 100644 index 00000000..abbcb50b --- /dev/null +++ b/viin_brand_common/models/__init__.py @@ -0,0 +1 @@ +from . import ir_mail_server diff --git a/viin_brand_common/models/ir_mail_server.py b/viin_brand_common/models/ir_mail_server.py new file mode 100644 index 00000000..114765c9 --- /dev/null +++ b/viin_brand_common/models/ir_mail_server.py @@ -0,0 +1,9 @@ +from odoo import models, fields + + +class IrMailServer(models.Model): + _inherit = 'ir.mail_server' + + from_filter = fields.Char( + help='Comma-separated list of addresses or domains for which this server can be used.\n' + 'e.g.: "notification@viindoo.com" or "viindoo.com"') diff --git a/viin_brand_mail_bot/i18n/vi_VN.po b/viin_brand_mail_bot/i18n/vi_VN.po index f2264eb5..482f1ac7 100644 --- a/viin_brand_mail_bot/i18n/vi_VN.po +++ b/viin_brand_mail_bot/i18n/vi_VN.po @@ -79,6 +79,16 @@ msgstr "" "chúng tôi hoặc các video của chúng tôi." +#. module: viin_brand_mail_bot +#: model:ir.model,name:viin_brand_mail_bot.model_res_users +msgid "User" +msgstr "Người dùng" + +#. module: viin_brand_mail_bot +#: model:ir.model.fields,field_description:viin_brand_mail_bot.field_res_users__odoobot_state +msgid "ViindooBot Status" +msgstr "Tình trạng ViindooBot" + #. module: viin_brand_mail_bot #. odoo-python #: code:addons/viin_brand_mail_bot/models/mail_bot.py:0 diff --git a/viin_brand_mail_bot/i18n/viin_brand_mail_bot.pot b/viin_brand_mail_bot/i18n/viin_brand_mail_bot.pot index 2f0febfc..52920e6b 100644 --- a/viin_brand_mail_bot/i18n/viin_brand_mail_bot.pot +++ b/viin_brand_mail_bot/i18n/viin_brand_mail_bot.pot @@ -61,6 +61,16 @@ msgid "" "target=\"_blank\">our videos." msgstr "" +#. module: viin_brand_mail_bot +#: model:ir.model,name:viin_brand_mail_bot.model_res_users +msgid "User" +msgstr "" + +#. module: viin_brand_mail_bot +#: model:ir.model.fields,field_description:viin_brand_mail_bot.field_res_users__odoobot_state +msgid "ViindooBot Status" +msgstr "" + #. module: viin_brand_mail_bot #. odoo-python #: code:addons/viin_brand_mail_bot/models/mail_bot.py:0 diff --git a/viin_brand_mail_bot/models/__init__.py b/viin_brand_mail_bot/models/__init__.py index 0cf2a857..66f15dc9 100644 --- a/viin_brand_mail_bot/models/__init__.py +++ b/viin_brand_mail_bot/models/__init__.py @@ -1 +1,2 @@ from . import mail_bot +from . import res_user diff --git a/viin_brand_mail_bot/models/res_user.py b/viin_brand_mail_bot/models/res_user.py new file mode 100644 index 00000000..7491ea46 --- /dev/null +++ b/viin_brand_mail_bot/models/res_user.py @@ -0,0 +1,8 @@ +from odoo import models, fields + + +class Users(models.Model): + _inherit = 'res.users' + + # Override to branding + odoobot_state = fields.Selection(string="ViindooBot Status")