The orginal PR and it's forward ports https://github.com/odoo/odoo/pull/121048 intorduced an unexpected AttributeError when using OAuth for incoming mail servers (fetchmail.server). Since `smtp_user` is not a defined field in fetchmail.server (it uses the field `user` instead), we had to change the approach. To prevent this error, we move the UserError call into the respective ir_mail_server models, which should check the contrains at that level. This means that before the form gets saved, trying to connect using an OAuth account, should prompt the user to first specify an smtp_user before proceeding. X-original-commit: fcfd72a5e5663fa6b08c80a8a22ec15c8a09456f Original author: niyasraphy <niyasraphyk@gmail.com> Conflict resolution for saas-15.2, 16.0, saas-16.2, saas-16.3 closes odoo/odoo#123660 X-original-commit: b0749e430847d2f49e07b119915e8dee0c4e7f00 Signed-off-by: Stéphane Debauche (std) <std@odoo.com>
243 lines
8.3 KiB
Gettext
243 lines
8.3 KiB
Gettext
# Translation of Odoo Server.
|
|
# This file contains the translation of the following modules:
|
|
# * google_gmail
|
|
#
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: Odoo Server saas~16.3\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2023-05-30 05:09+0000\n"
|
|
"PO-Revision-Date: 2023-05-30 05:09+0000\n"
|
|
"Last-Translator: \n"
|
|
"Language-Team: \n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: \n"
|
|
"Plural-Forms: \n"
|
|
|
|
#. module: google_gmail
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.fetchmail_server_view_form
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.ir_mail_server_view_form
|
|
msgid "<i class=\"fa fa-cog\" title=\"Edit Settings\"/>"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.fetchmail_server_view_form
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.ir_mail_server_view_form
|
|
msgid ""
|
|
"<i class=\"oi oi-arrow-right\"/>\n"
|
|
" Connect your Gmail account"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.fetchmail_server_view_form
|
|
msgid ""
|
|
"<span attrs=\"{'invisible': ['|', ('server_type', '!=', 'gmail'), ('google_gmail_refresh_token', '=', False)]}\" class=\"badge text-bg-success\">\n"
|
|
" Gmail Token Valid\n"
|
|
" </span>"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.ir_mail_server_view_form
|
|
msgid ""
|
|
"<span attrs=\"{'invisible': ['|', ('smtp_authentication', '!=', 'gmail'), ('google_gmail_refresh_token', '=', False)]}\" class=\"badge text-bg-success\">\n"
|
|
" Gmail Token Valid\n"
|
|
" </span>"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__google_gmail_access_token
|
|
#: model:ir.model.fields,field_description:google_gmail.field_google_gmail_mixin__google_gmail_access_token
|
|
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__google_gmail_access_token
|
|
msgid "Access Token"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__google_gmail_access_token_expiration
|
|
#: model:ir.model.fields,field_description:google_gmail.field_google_gmail_mixin__google_gmail_access_token_expiration
|
|
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__google_gmail_access_token_expiration
|
|
msgid "Access Token Expiration Timestamp"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#. odoo-python
|
|
#: code:addons/google_gmail/controllers/main.py:0
|
|
#: code:addons/google_gmail/controllers/main.py:0
|
|
#, python-format
|
|
msgid "An error occur during the authentication process."
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#. odoo-python
|
|
#: code:addons/google_gmail/models/google_gmail_mixin.py:0
|
|
#, python-format
|
|
msgid "An error occurred when fetching the access token."
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__smtp_authentication
|
|
msgid "Authenticate with"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__google_gmail_authorization_code
|
|
#: model:ir.model.fields,field_description:google_gmail.field_google_gmail_mixin__google_gmail_authorization_code
|
|
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__google_gmail_authorization_code
|
|
msgid "Authorization Code"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model,name:google_gmail.model_res_config_settings
|
|
msgid "Config Settings"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#. odoo-python
|
|
#: code:addons/google_gmail/models/fetchmail_server.py:0
|
|
#, python-format
|
|
msgid ""
|
|
"Connect your Gmail account with the OAuth Authentication process. \n"
|
|
"You will be redirected to the Gmail login page where you will need to accept the permission."
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#. odoo-python
|
|
#: code:addons/google_gmail/models/ir_mail_server.py:0
|
|
#, python-format
|
|
msgid ""
|
|
"Connect your Gmail account with the OAuth Authentication process. \n"
|
|
"By default, only a user with a matching email address will be able to use this server. To extend its use, you should set a \"mail.default.from\" system parameter."
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model.fields,field_description:google_gmail.field_res_config_settings__google_gmail_client_identifier
|
|
msgid "Gmail Client Id"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model.fields,field_description:google_gmail.field_res_config_settings__google_gmail_client_secret
|
|
msgid "Gmail Client Secret"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model.fields.selection,name:google_gmail.selection__fetchmail_server__server_type__gmail
|
|
#: model:ir.model.fields.selection,name:google_gmail.selection__ir_mail_server__smtp_authentication__gmail
|
|
msgid "Gmail OAuth Authentication"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model,name:google_gmail.model_google_gmail_mixin
|
|
msgid "Google Gmail Mixin"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.res_config_settings_view_form
|
|
msgid "ID"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.res_config_settings_view_form
|
|
msgid "ID of your Google app"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model,name:google_gmail.model_fetchmail_server
|
|
msgid "Incoming Mail Server"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#. odoo-python
|
|
#: code:addons/google_gmail/models/ir_mail_server.py:0
|
|
#, python-format
|
|
msgid ""
|
|
"Incorrect Connection Security for Gmail mail server %r. Please set it to "
|
|
"\"TLS (STARTTLS)\"."
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model,name:google_gmail.model_ir_mail_server
|
|
msgid "Mail Server"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#. odoo-python
|
|
#: code:addons/google_gmail/models/google_gmail_mixin.py:0
|
|
#, python-format
|
|
msgid "Only the administrator can link a Gmail mail server."
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#. odoo-python
|
|
#: code:addons/google_gmail/models/google_gmail_mixin.py:0
|
|
#, python-format
|
|
msgid "Please configure your Gmail credentials."
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#. odoo-python
|
|
#: code:addons/google_gmail/models/ir_mail_server.py:0
|
|
#, python-format
|
|
msgid ""
|
|
"Please fill the \"Username\" field with your Gmail username (your email "
|
|
"address). This should be the same account as the one used for the Gmail "
|
|
"OAuthentication Token."
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#. odoo-python
|
|
#: code:addons/google_gmail/models/ir_mail_server.py:0
|
|
#, python-format
|
|
msgid ""
|
|
"Please leave the password field empty for Gmail mail server %r. The OAuth "
|
|
"process does not require it"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.ir_mail_server_view_form
|
|
msgid "Read More"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__google_gmail_refresh_token
|
|
#: model:ir.model.fields,field_description:google_gmail.field_google_gmail_mixin__google_gmail_refresh_token
|
|
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__google_gmail_refresh_token
|
|
msgid "Refresh Token"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.res_config_settings_view_form
|
|
msgid "Secret"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.res_config_settings_view_form
|
|
msgid "Secret of your Google app"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__server_type
|
|
msgid "Server Type"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.fetchmail_server_view_form
|
|
#: model_terms:ir.ui.view,arch_db:google_gmail.ir_mail_server_view_form
|
|
msgid ""
|
|
"Setup your Gmail API credentials in the general settings to link a Gmail "
|
|
"account."
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model.fields,help:google_gmail.field_fetchmail_server__google_gmail_uri
|
|
#: model:ir.model.fields,help:google_gmail.field_google_gmail_mixin__google_gmail_uri
|
|
#: model:ir.model.fields,help:google_gmail.field_ir_mail_server__google_gmail_uri
|
|
msgid "The URL to generate the authorization code from Google"
|
|
msgstr ""
|
|
|
|
#. module: google_gmail
|
|
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__google_gmail_uri
|
|
#: model:ir.model.fields,field_description:google_gmail.field_google_gmail_mixin__google_gmail_uri
|
|
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__google_gmail_uri
|
|
msgid "URI"
|
|
msgstr ""
|