From 364a9ead5d62ffb51810f8f029e5007c70ac9fe4 Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 19 Feb 2025 14:07:05 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5=20=D0=BD=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __init__.py | 5 + __manifest__.py | 20 ++ controllers/__init__.py | 4 + controllers/home.py | 31 ++++ data/mail_template_data.xml | 51 +++++ i18n/ar.po | 276 +++++++++++++++++++++++++++ i18n/auth_totp_mail_enforce.pot | 224 ++++++++++++++++++++++ i18n/bg.po | 231 +++++++++++++++++++++++ i18n/ca.po | 244 ++++++++++++++++++++++++ i18n/cs.po | 231 +++++++++++++++++++++++ i18n/da.po | 229 +++++++++++++++++++++++ i18n/de.po | 276 +++++++++++++++++++++++++++ i18n/es.po | 276 +++++++++++++++++++++++++++ i18n/es_419.po | 276 +++++++++++++++++++++++++++ i18n/et.po | 234 +++++++++++++++++++++++ i18n/fa.po | 232 +++++++++++++++++++++++ i18n/fi.po | 279 ++++++++++++++++++++++++++++ i18n/fr.po | 276 +++++++++++++++++++++++++++ i18n/he.po | 234 +++++++++++++++++++++++ i18n/hu.po | 234 +++++++++++++++++++++++ i18n/id.po | 274 +++++++++++++++++++++++++++ i18n/it.po | 275 +++++++++++++++++++++++++++ i18n/ja.po | 270 +++++++++++++++++++++++++++ i18n/ko.po | 270 +++++++++++++++++++++++++++ i18n/lt.po | 236 +++++++++++++++++++++++ i18n/lv.po | 230 +++++++++++++++++++++++ i18n/nl.po | 275 +++++++++++++++++++++++++++ i18n/pl.po | 234 +++++++++++++++++++++++ i18n/pt.po | 232 +++++++++++++++++++++++ i18n/pt_BR.po | 274 +++++++++++++++++++++++++++ i18n/ru.po | 275 +++++++++++++++++++++++++++ i18n/sk.po | 228 +++++++++++++++++++++++ i18n/sl.po | 233 +++++++++++++++++++++++ i18n/sr.po | 274 +++++++++++++++++++++++++++ i18n/sv.po | 234 +++++++++++++++++++++++ i18n/th.po | 272 +++++++++++++++++++++++++++ i18n/tr.po | 243 ++++++++++++++++++++++++ i18n/uk.po | 276 +++++++++++++++++++++++++++ i18n/vi.po | 272 +++++++++++++++++++++++++++ i18n/zh_CN.po | 270 +++++++++++++++++++++++++++ i18n/zh_TW.po | 270 +++++++++++++++++++++++++++ models/__init__.py | 6 + models/auth_totp_rate_limit_log.py | 20 ++ models/res_config_settings.py | 32 ++++ models/res_users.py | 150 +++++++++++++++ security/ir.model.access.csv | 2 + views/res_config_settings_views.xml | 23 +++ views/templates.xml | 28 +++ 48 files changed, 9541 insertions(+) create mode 100644 __init__.py create mode 100644 __manifest__.py create mode 100644 controllers/__init__.py create mode 100644 controllers/home.py create mode 100644 data/mail_template_data.xml create mode 100644 i18n/ar.po create mode 100644 i18n/auth_totp_mail_enforce.pot create mode 100644 i18n/bg.po create mode 100644 i18n/ca.po create mode 100644 i18n/cs.po create mode 100644 i18n/da.po create mode 100644 i18n/de.po create mode 100644 i18n/es.po create mode 100644 i18n/es_419.po create mode 100644 i18n/et.po create mode 100644 i18n/fa.po create mode 100644 i18n/fi.po create mode 100644 i18n/fr.po create mode 100644 i18n/he.po create mode 100644 i18n/hu.po create mode 100644 i18n/id.po create mode 100644 i18n/it.po create mode 100644 i18n/ja.po create mode 100644 i18n/ko.po create mode 100644 i18n/lt.po create mode 100644 i18n/lv.po create mode 100644 i18n/nl.po create mode 100644 i18n/pl.po create mode 100644 i18n/pt.po create mode 100644 i18n/pt_BR.po create mode 100644 i18n/ru.po create mode 100644 i18n/sk.po create mode 100644 i18n/sl.po create mode 100644 i18n/sr.po create mode 100644 i18n/sv.po create mode 100644 i18n/th.po create mode 100644 i18n/tr.po create mode 100644 i18n/uk.po create mode 100644 i18n/vi.po create mode 100644 i18n/zh_CN.po create mode 100644 i18n/zh_TW.po create mode 100644 models/__init__.py create mode 100644 models/auth_totp_rate_limit_log.py create mode 100644 models/res_config_settings.py create mode 100644 models/res_users.py create mode 100644 security/ir.model.access.csv create mode 100644 views/res_config_settings_views.xml create mode 100644 views/templates.xml diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..7d34c7c --- /dev/null +++ b/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import controllers +from . import models diff --git a/__manifest__.py b/__manifest__.py new file mode 100644 index 0000000..f0ec4fd --- /dev/null +++ b/__manifest__.py @@ -0,0 +1,20 @@ +{ + 'name': '2FA by mail', + 'description': """ +2FA by mail +=============== +Two-Factor authentication by sending a code to the user email inbox +when the 2FA using an authenticator app is not configured. +To enforce users to use a two-factor authentication by default, +and encourage users to configure their 2FA using an authenticator app. + """, + 'depends': ['auth_totp', 'mail'], + 'category': 'Extra Tools', + 'data': [ + 'data/mail_template_data.xml', + 'security/ir.model.access.csv', + 'views/res_config_settings_views.xml', + 'views/templates.xml', + ], + 'license': 'LGPL-3', +} diff --git a/controllers/__init__.py b/controllers/__init__.py new file mode 100644 index 0000000..01adeea --- /dev/null +++ b/controllers/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import home diff --git a/controllers/home.py b/controllers/home.py new file mode 100644 index 0000000..795199d --- /dev/null +++ b/controllers/home.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +import logging +import odoo.addons.auth_totp.controllers.home + +from odoo import http +from odoo.exceptions import AccessDenied, UserError +from odoo.http import request + +_logger = logging.getLogger(__name__) + + +class Home(odoo.addons.auth_totp.controllers.home.Home): + @http.route() + def web_totp(self, redirect=None, **kwargs): + response = super().web_totp(redirect=redirect, **kwargs) + if response.status_code != 200 or response.qcontext['user']._mfa_type() != 'totp_mail': + # In case the response from the super is a redirection + # or the user has another TOTP method, we return the response from the call to super. + return response + assert request.session.pre_uid and not request.session.uid, \ + "The user must still be in the pre-authentication phase" + + # Send the email containing the code to the user inbox + try: + response.qcontext['user']._send_totp_mail_code() + except (AccessDenied, UserError) as e: + response.qcontext['error'] = str(e) + except Exception as e: + _logger.exception('Unable to send TOTP email') + response.qcontext['error'] = str(e) + return response diff --git a/data/mail_template_data.xml b/data/mail_template_data.xml new file mode 100644 index 0000000..5593dca --- /dev/null +++ b/data/mail_template_data.xml @@ -0,0 +1,51 @@ + + + + + Settings: 2Fa New Login + + Your two-factor authentication code + {{ object.email_formatted }} + {{ (object.company_id.email_formatted or user.email_formatted) }} + {{ object.partner_id.lang }} + + +
+ Dear

+

Someone is trying to log in into your account with a new device.

+
    + N/A +
  • Location:
  • +
  • Device:
  • +
  • Browser:
  • +
  • IP address:
  • +
+

If this is you, please enter the following code to complete the login:

+ + + +
+ +
+ Please note that this code expires in . + +

+ If you did NOT initiate this log-in, + you should immediately change your password to ensure account security. +

+ +

+ We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account. +

+ +

+ + Activate my two-factor authentication + +

+
+
+
+
+
diff --git a/i18n/ar.po b/i18n/ar.po new file mode 100644 index 0000000..61cb6f9 --- /dev/null +++ b/i18n/ar.po @@ -0,0 +1,276 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +" \n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" عزيزنا

\n" +"

هناك شخص ما يحاول تسجيل الدخول إلى حسابك من جهاز جديد.

\n" +" \n" +"

إذا كان ذلك أنت، يرجى إدخال الرمز التالي لإكمال عملية تسجيل الدخول:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" يرجى العلم بأن هذا الرمز ستنتهي صلاحيته في .\n" +"\n" +"

\n" +" إذا لم تكن أنت من قام بمحاولة تسجيل الدخول،\n" +" يجدر بك تغيير كلمة مرورك فوراً لضمان أمان الحساب.\n" +"

\n" +"\n" +"

\n" +" نوصي أيضاً بتفعيل المصادقة ثنائية العوامل باستخدام تطبيق المصادقة، ليساعدك على تأمين حسابك.\n" +"

\n" +"\n" +"

\n" +" \n" +" تفعيل المصادقة ثنائية العوامل\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" لتسجيل الدخول، قم بإدخال رمز المصادقة التالي المكون من ستة أرقام الذي تم إرساله عن طريق البريد الإلكتروني لـ" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "كافة المستخدمين" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"لا يمكن إرسال البريد الإلكتروني: ليس لدى المستخدم %s عنوان بريد إلكتروني. " + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "التحقق من الكود " + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "تهيئة الإعدادات " + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "اسم العرض " + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "الموظفين فقط " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"قم بتنفيذ المصادقة ثنائية العوامل عن طريق البريد الإلكتروني للموظفين أو " +"لكافة المستخدمين (بمن فيهم مستخدمي البوابة) إذا لم يقوموا بتفعيل أي طريقة " +"مصادقة ثنائية العوامل أخرى. " + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "تنفيذ المصادقة ثنائية العوامل " + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "المُعرف" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "معرفة المزيد" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "نوع الحد " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "إعادة إرسال البريد الإلكتروني " + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "النطاق " + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "إرسال بريد إلكتروني" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "الإعدادات: تسجيل دخول جديد في 2Fa " + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "سجلات حد المعدل لكلمة السر المؤقتة لمرة واحدة " + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "سياية تنفيذ المصادقة ثنائية العوامل " + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "المستخدم" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" +"فشلت عملية التصديق، الرجاء التحقق مرة أخرى من الكود المكون من ستة أرقام " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"نوصي أيضاً بتفعيل المصادقة ثنائية العوامل باستخدام تطبيق المصادقة لمساعدتك على تأمين حسابك.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"لقد وصلت إلى الحد الأقصى لرسائل البريد الإلكتروني للمصادقة التي تم إرسالها " +"لحسابك " + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "لقد وصلت إلى الحد الأقصى للتصديقات عن طريق الكود لحسابك " + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "كود المصادقة ثنائية العوامل الخاص بك " diff --git a/i18n/auth_totp_mail_enforce.pot b/i18n/auth_totp_mail_enforce.pot new file mode 100644 index 0000000..856c064 --- /dev/null +++ b/i18n/auth_totp_mail_enforce.pot @@ -0,0 +1,224 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 21:55+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: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/bg.po b/i18n/bg.po new file mode 100644 index 0000000..b4d32c8 --- /dev/null +++ b/i18n/bg.po @@ -0,0 +1,231 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Martin Trigaux, 2023 +# Maria Boyadjieva , 2023 +# aleksandar ivanov, 2023 +# KeyVillage, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: KeyVillage, 2023\n" +"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Всички потребители" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "Не може да се изпрати имейл: потребител %s няма имейл адрес." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Настройки" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Име за Показване" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Последно актуализирано от" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Последно актуализирано на" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Обхват" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Изпратете имейл" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Потребител" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/ca.po b/i18n/ca.po new file mode 100644 index 0000000..ee0a1f8 --- /dev/null +++ b/i18n/ca.po @@ -0,0 +1,244 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Ivan Espinola, 2023 +# Óscar Fonseca , 2023 +# Carles Antoli , 2023 +# RGB Consulting , 2023 +# Manel Fernandez Ramirez , 2023 +# Arnau Ros, 2023 +# Martin Trigaux, 2023 +# marcescu, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: marcescu, 2023\n" +"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Per a iniciar sessió, introdueixi a continuació el codi d'autenticació de sis dígits que acaba d'enviar per correu electrònic" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Tots els usuaris" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"No es pot enviar el correu electrònic: l'usuari %s no té adreça de correu " +"electrònic." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Comprovació del codi" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Paràmetres de configuració" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Nom mostrat" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Només Empleats" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Força l'autenticació de doble factor" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Última actualització per" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Última actualització el" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Veure més" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Tipus de límit" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Torna a enviar el correu" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Àmbit" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Enviar correu" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Arranjament: 2Fa Inici de sessió nou" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "Registres del límit de velocitat TOTP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Autenticació de dos factors en aplicar la política" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Usuari" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "La verificació ha fallat, si us plau comproveu el codi de 6 dígits" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Recomanem encaridament que s'activi l'autenticació de doble factor mitjançant una aplicació d'autenticador per ajudar a assegurar el vostre compte.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Heu assolit el límit de correus d'autenticació enviats pel vostre compte" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Heu assolit el límit de les verificacions de codi del vostre compte" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "El vostre codi d'autenticació de doble factor" diff --git a/i18n/cs.po b/i18n/cs.po new file mode 100644 index 0000000..afcd487 --- /dev/null +++ b/i18n/cs.po @@ -0,0 +1,231 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Jakub Smolka, 2023 +# karolína schusterová , 2023 +# Ivana Bartonkova, 2023 +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Všichni uživatelé" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "Nelze odeslat e-mail: uživatel %s nemá žádnou e-mailovou adresu." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Kontrola kódu" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurační nastavení" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Vytvořeno uživatelem" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Vytvořeno dne" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Zobrazovací název" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Pouze pro zaměstnance" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Vynutit dvoufaktorové ověření" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "IP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Naposledy upraveno uživatelem" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Naposledy upraveno dne" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Další informace" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Typ limitu" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Rozsah" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Poslat email" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP míra limitace logů" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Pravidlo pro vynucování dvoufaktorového ověření" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Uživatel" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Ověření se nezdařilo, zkontrolujte prosím šestimístný kód" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/da.po b/i18n/da.po new file mode 100644 index 0000000..daa28ae --- /dev/null +++ b/i18n/da.po @@ -0,0 +1,229 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# lhmflexerp , 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Alle brugere" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "Kan ikke sende email: bruger %s har ikke nogen email adresse." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurer opsætning" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Lær mere" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Anvendelsesområde" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Send e-mail" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Bruger" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Bekræftelse slog fejl, vær venlig at tjekke den 6-cifrede kode" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "Du har nået grænsen for godkendelsesmails sendt for din konto" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Du har nået grænsen for kodeverificeringer for din konto" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Din to-faktor godkendelseskode" diff --git a/i18n/de.po b/i18n/de.po new file mode 100644 index 0000000..bc10aa7 --- /dev/null +++ b/i18n/de.po @@ -0,0 +1,276 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Hallo ,

\n" +"

jemand versucht, sich mit einem neuen Gerät in Ihrem Konto anzumelden.

\n" +"
    \n" +" k. A.\n" +"
  • Ort:
  • \n" +"
  • Gerät:
  • \n" +"
  • Browser:
  • \n" +"
  • IP-Adresse:
  • \n" +"
\n" +"

Wenn Sie das sind, geben Sie bitte den folgenden Code ein, um die Anmeldung abzuschließen:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Dieser Code läuft ab in .\n" +"\n" +"

\n" +" Wenn Sie diese Anmeldung NICHT initiiert haben,\n" +"sollten Sie sofort Ihr Passwort ändern, um die Sicherheit Ihres Kontos zu gewährleisten.\n" +"

\n" +"\n" +"

\n" +" Wir empfehlen außerdem dringend, die Zwei-Faktor-Authentifizierung mit einer Authentifizierungsapp zu aktivieren, um Ihr Konto zu sichern.\n" +"

\n" +"\n" +"

\n" +" \n" +" Meine Zwei-Faktor-Authentifizierung aktivieren\n" +" \n" +"

\n" +"
" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Um sich anzumelden, geben Sie unten den sechsstelligen Authentifizierungscode ein, der soeben per E-Mail versandt wurde an" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Alle Benutzer" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"E-Mail kann nicht verschickt werden: Benutzer %s hat keine E-Mail-Adresse." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Code-Prüfung" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurationseinstellungen" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Nur Mitarbeiter" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Erzwingen Sie die Zwei-Faktor-Authentifizierung per E-Mail für Mitarbeiter " +"oder für alle Benutzer (einschließlich Portalbenutzer), wenn sie keine " +"andere Zwei-Faktor-Authentifizierungsmethode aktiviert haben." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Zwei-Faktor-Authentifizierung erzwingen" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Mehr erfahren" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Art des Limits" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "E-Mail erneut versenden" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Bereich" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "E-Mail versenden" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Einstellungen: Neue Anmeldung mit 2FA" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP-Ratenbegrenzungsprotokolle" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Zwei-Faktor-Authentifizierung zur Durchsetzung von Richtlinien" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Benutzer" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" +"Verifizierung fehlgeschlagen, bitte überprüfen Sie den 6-stelligen Code " +"erneut" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Wir empfehlen dringend, die Zwei-Faktor-Authentifizierung mit einer Authentifizierungsapp zu aktivieren, um Ihr Konto zu schützen.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Sie haben das Limit für die Anzahl der gesendeten Authentifizierungsmails " +"für Ihr Konto erreicht" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Sie haben das Limit der Codeüberprüfungen für Ihr Konto erreicht" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Ihr Zwei-Faktor-Authentifizierungscode" diff --git a/i18n/es.po b/i18n/es.po new file mode 100644 index 0000000..7543cb7 --- /dev/null +++ b/i18n/es.po @@ -0,0 +1,276 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Larissa Manderfeld, 2023\n" +"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Estimado/a

\n" +"

Alguien está intentando iniciar sesión con su cuenta desde un dispositivo nuevo.

\n" +"
    \n" +" N/A\n" +"
  • Ubicación:
  • \n" +"
  • Dispositivo:
  • \n" +"
  • Navegador:
  • \n" +"
  • Dirección IP:
  • \n" +"
\n" +"

Si es usted, ingrese el siguiente código para poder iniciar sesión:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Tenga en cuenta que este código vence en .\n" +"\n" +"

\n" +" Si no es usted quien está iniciando sesión,\n" +" cambie su contraseña inmediatamente para mejorar la seguridad.\n" +"

\n" +"\n" +"

\n" +" También le recomendamos activar la autenticación de dos pasos con una aplicación de autenticación para ayudarle a asegurar su cuenta.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activar la autenticación de dos pasos\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Para iniciar sesión ingrese el código de verificación e seis dígitos que se le envió al correo" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Todos los usuarios" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"No se puede enviar el correo electrónico: el usuario %s no tiene dirección " +"de correo electrónico." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Comprobar código" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Ajustes de configuración" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Solo empleados" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Establezca la verificación de dos factores por correo electrónico para los " +"empleados o todos los usuarios (incluyendo los usuarios del portal) si no " +"activaron este método." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Establecer la autenticación en dos pasos" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "IP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Aprenda más" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Tipo de límite" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Reenviar correo electrónico" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Alcance" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Enviar correo electrónico" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Configuración: Nuevo inicio de sesión 2FA" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "Cantidad límite de registros de TOTP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Política de cumplimiento de verificación de dos pasos" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Usuario" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "La verificación falló, revise el código de 6 dígitos" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Recomendamos enfáticamente habilitar la autenticación de dos factores usando una aplicación de autenticación para ayudar a proteger su cuenta.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Alcanzaste el límite de correos de autenticación enviados para tu cuenta" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Alcanzaste el límite de verificaciones de código para tu cuenta" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Su código de autenticación de dos pasos" diff --git a/i18n/es_419.po b/i18n/es_419.po new file mode 100644 index 0000000..428d970 --- /dev/null +++ b/i18n/es_419.po @@ -0,0 +1,276 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# Fernanda Alvarez, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Fernanda Alvarez, 2023\n" +"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_419\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Apreciable

\n" +"

Alguien está intentando iniciar sesión en su cuenta con un dispositivo nuevo.

\n" +"
    \n" +" N/A\n" +"
  • Ubicación:
  • \n" +"
  • Dispositivo:
  • \n" +"
  • Navegador:
  • \n" +"
  • Dirección IP :
  • \n" +"
\n" +"

Si es usted, ingrese el siguiente código para poder iniciar sesión:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Tenga en cuenta que este código vence en .\n" +"\n" +"

\n" +" Si NO es usted quien está tratando de iniciar sesión,\n" +" cambie su contraseña inmediatamente para garantizar la seguridad de su cuenta.\n" +"

\n" +"\n" +"

\n" +" También le recomendamos que active la autenticación de dos factores mediante una aplicación de autenticación para ayudarle a asegurar su cuenta.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activar mi autenticación de dos factores.\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Para iniciar sesión ingrese el código de verificación de seis dígitos que se le envió al correo" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Todos los usuarios" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"No se puede enviar el correo electrónico: el usuario %s no tiene dirección " +"de correo electrónico." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Comprobar código" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Ajustes de configuración" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Nombre en pantalla" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Solo empleados" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Establezca la verificación de dos factores por correo electrónico para los " +"empleados o todos los usuarios (incluyendo los usuarios del portal) si no " +"activaron este método." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Establecer la autenticación de dos factores" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "IP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Más información" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Tipo de límite" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Reenviar correo electrónico" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Alcance" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Enviar correo electrónico" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Configuración: nuevo inicio de sesión A2F" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "Cantidad límite de registros de TOTP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Política de cumplimiento de verificación de dos factores" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Usuario" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "La verificación falló, revise el código de 6 dígitos" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Le recomendamos activar la autenticación de dos factores con la aplicación de verificación para mantener su cuenta segura.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Se alcanzó el límite de correos de autenticación enviados a su cuenta." + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Se alcanzó el límite de códigos de autenticación para su cuenta." + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Su código de autenticación de dos factores" diff --git a/i18n/et.po b/i18n/et.po new file mode 100644 index 0000000..657b36a --- /dev/null +++ b/i18n/et.po @@ -0,0 +1,234 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Martin Trigaux, 2023 +# JanaAvalah, 2023 +# Leaanika Randmets, 2023 +# Triine Aavik , 2023 +# Martin Talts , 2023 +# Arma Gedonsky , 2023 +# Anna, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Anna, 2024\n" +"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Kõik kasutajad" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "Ei saa saata e-kirja: kasutajal %s ei ole seatud e-posti aadressi." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Seadistused" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Loodud (kelle poolt?)" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Kuvatav nimi" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Lisateave" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Maht" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Saada e-kiri" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Kasutaja" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Kinnitamine ebaõnnestus, palun kontrollige üle 6-numbriline kood" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Teie kahe-etapilise tuvastamise kood" diff --git a/i18n/fa.po b/i18n/fa.po new file mode 100644 index 0000000..11bf080 --- /dev/null +++ b/i18n/fa.po @@ -0,0 +1,232 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Hamed Mohammadi , 2023 +# Hamid Darabi, 2023 +# Yousef Shadmanesh , 2023 +# Hanna Kheradroosta, 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fa\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "همه کاربر ان" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "نمی‌توان ایمیل فرستاد: کاربر %s نشانی ایمیلی ندارد." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "تنظیمات پیکربندی" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "ایجادشده در" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "نام نمایش داده شده" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "شناسه" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "آخرین بروز رسانی توسط" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "آخرین بروز رسانی در" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "بیشتر بدانید" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "ارسال ایمیل" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "کاربر" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/fi.po b/i18n/fi.po new file mode 100644 index 0000000..aa8ed78 --- /dev/null +++ b/i18n/fi.po @@ -0,0 +1,279 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Martin Trigaux, 2023 +# Tuomo Aura , 2023 +# Jesse Järvi , 2023 +# Kari Lindgren , 2023 +# Jarmo Kortetjärvi , 2023 +# Ossi Mantylahti , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ossi Mantylahti , 2023\n" +"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Hyvä

\n" +"

Joku yrittää kirjautua tilillesi uudella laitteella.

\n" +"
    \n" +" N/A\n" +"
  • Sijainti:
  • \n" +"
  • Laite:
  • \n" +"
  • Selain:
  • \n" +"
  • IP-osoite:
  • \n" +"
\n" +"

Jos tämä olet sinä, kirjoita seuraava koodi kirjautumisen loppuun:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Huomaa, että tämä koodi päättyy osoitteessa .\n" +"\n" +"

\n" +" Jos et ole käynnistänyt tätä kirjautumista,\n" +" sinun on vaihdettava salasanasi välittömästi tilisi turvallisuuden varmistamiseksi.\n" +"

\n" +"\n" +"

\n" +" Suosittelemme myös vahvasti kaksivaiheisen tunnistuksen ottamista käyttöön autentikointisovelluksen avulla tilisi suojaamiseksi.\n" +"

\n" +"\n" +"

\n" +" \n" +" Aktivoi kaksivaiheinen tunnistus\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Kirjautuaksesi sisään, syötä kuusinumeroinen vahvistuskoodi joka lähetettiin sähköpostiosoitteeseen " + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Kaikki käyttäjät" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"Sähköpostia ei voida lähettää: käyttäjällä %s ei ole sähköpostiosoitetta." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Koodin tarkistus" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Asetukset" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Näyttönimi" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Vain työntekijät" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Ota kaksivaiheinen tunnistus käyttöön sähköpostitse työntekijöille tai " +"kaikille käyttäjille (myös portaalin käyttäjille), jos he eivät ole ottaneet" +" käyttöön mitään muuta kaksivaiheisen tunnistuksen tapaa." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Kaksivaiheisen tunnistuksen käyttöönotto" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "IP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Lue lisää" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Rajoitustyyppi" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Lähetä sähköposti uudelleen" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Laajuus" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Lähetä sähköposti" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Asetukset: 2FA Uusi kirjautuminen" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP-rajoituslokit" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Kaksivaiheisen tunnistuksen pakollinen käyttöönotto" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Käyttäjä" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Vahvistus epäonnistui, tarkista kuusinumeroinen koodi" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Suosittelemme, että otat käyttöön kaksivaiheisen tunnistuksen matkapuhelinohjelmiston tilisi suojaamiseksi.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Saavutit tilillesi lähetettyjen tunnistautumisviestien määrän ylärajan" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Saavutit tilisi koodivarmennusten enimmäismäärän" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Kaksivaiheisen tunnistuksesi koodi" diff --git a/i18n/fr.po b/i18n/fr.po new file mode 100644 index 0000000..e1756ae --- /dev/null +++ b/i18n/fr.po @@ -0,0 +1,276 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Bonjour

\n" +"

Quelqu'un essaie de se connecter à votre compte avec un nouvel périphérique.

\n" +"
    \n" +" N/A\n" +"
  • Lieu :
  • \n" +"
  • Périphérique :
  • \n" +"
  • Navigateur :
  • \n" +"
  • Adresse IP :
  • \n" +"
\n" +"

S'il s'agit de vous, veuillez saisir le code suivant pour finaliser la connexion :

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Veuillez noter que ce code expire dans .\n" +"\n" +"

\n" +" Si vous n'avez PAS initié cette connexion,\n" +" vous devez immédiatement changer votre mot de passe pour assurer la sécurité de votre compte.\n" +"

\n" +"\n" +"

\n" +" Nous vous recommandons également fortement d'activer l'authentification à deux facteurs à l'aide d'une application d'authentification pour sécuriser votre compte.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activer mon authentification à deux facteurs\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Pour vous connecter, saisissez ci-dessous le code d'authentification à six chiffres que vous venez d'envoyer par email à" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Tous les utilisateurs" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"Impossible d'envoyer l'email : l'utilisateur %s n'a pas d'adresse email." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Vérification des codes" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Paramètres de configuration" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Nom d'affichage" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Employés uniquement" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Appliquer l'authentification à deux facteurs par email pour les employés ou " +"pour tous les utilisateurs (y compris les utilisateurs du portail) s'ils " +"n'ont pas activité une autre méthode d'authentification à deux facteurs." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Appliquer l'authentification à deux facteurs" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Mis à jour par" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Mis à jour le" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "En savoir plus" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Type de limite" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Renvoyer l'email" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Portée" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Envoyer un email" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Paramètres : Nouvelle connexion 2Fa" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "Limites d'utilisation de TOTP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Politique d'application de l'authentification à deux facteurs" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Utilisateur" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "La vérification a échoué, veuillez revérifier le code à 6 chiffres" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Nous vous recommandons vivement d'activer l'authentification à deux facteurs à l'aide d'une application d'authentification pour sécuriser votre compte.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Vous avez atteint la limite d'emails d'authentification envoyés pour votre " +"compte" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" +"Vous avez atteint la limite de vérifications de code pour votre compte" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Votre code d'authentification à deux facteurs" diff --git a/i18n/he.po b/i18n/he.po new file mode 100644 index 0000000..abf493d --- /dev/null +++ b/i18n/he.po @@ -0,0 +1,234 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# ZVI BLONDER , 2023 +# דודי מלכה , 2023 +# Lilach Gilliam , 2023 +# Martin Trigaux, 2023 +# Ha Ketem , 2023 +# Roy Sayag, 2023 +# Yihya Hugirat , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Yihya Hugirat , 2023\n" +"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: he\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "כל המשתמשים" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "אי אפשר לשלוח מייל: למשתמש %s אין כתובת מייל." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "הגדר הגדרות" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "נוצר על-ידי" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "שם לתצוגה" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "מזהה" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על-ידי" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "עדכון אחרון ב" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "למד עוד" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "תחום" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "שלח דוא\"ל" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr " כפיית מדיניות אימות דו שלבי בהתחברות למערכת" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "משתמש" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/hu.po b/i18n/hu.po new file mode 100644 index 0000000..31ea79d --- /dev/null +++ b/i18n/hu.po @@ -0,0 +1,234 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Zsolt Godó , 2023 +# Ákos Nagy , 2023 +# gezza , 2023 +# Tamás Németh , 2023 +# Martin Trigaux, 2023 +# krnkris, 2023 +# Tamás Dombos, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tamás Dombos, 2023\n" +"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Minden felhasználó" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "Nem küldhető e-mail: %s felhasználónak nincs e-mail címe." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Beállítások módosítása" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Létrehozta" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Létrehozva" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Megjelenített név" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "Azonosító" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Frissítette" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Frissítve" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Tudjon meg többet" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Hatáskör" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "E-mail küldés" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Felhasználó" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Az ellenőrzés sikertelen, ellenőrizze a 6 számjegyzű kódot" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/id.po b/i18n/id.po new file mode 100644 index 0000000..d09227a --- /dev/null +++ b/i18n/id.po @@ -0,0 +1,274 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Yth

\n" +"

Ada orang yang mencoba untuk log in ke Akun Anda menggunakan perangkat baru.

\n" +"
    \n" +" N/A\n" +"
  • Lokasi:
  • \n" +"
  • Perangkat:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

Bila Anda yang melakukan ini, silakan masukkan kode berikut untuk menyelesaikan login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Mohon dicatat bahwa kode ini kadaluwarsa dalam .\n" +"\n" +"

\n" +" Bila Anda TIDAK melakukan log in ini,\n" +" Anda sebaiknya mengganti password Anda secepatnya untuk memastikan keamanan akun Anda.\n" +"

\n" +"\n" +"

\n" +" Kami juga sangat menyarankan Anda mengaktifkan autentikasi dua faktor menggunakan aplikasi autentikator untuk membantu mengamankan akun Anda.\n" +"

\n" +"\n" +"

\n" +" \n" +" Aktifkan autentikasi dua faktor saya\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Untuk login, masukkan di bawah kode autentikasi enam-digit yang baru saja dikirim melalui email ke" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Seluruh pengguna" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"Tidak dapat mengirim email: pengguna %s pengguna tidak memiliki alamat " +"email." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Pemeriksaan Kode" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Pengaturan Konfigurasi" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Hanya karyawan" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Paksakan autentikasi dua-faktor melalui email untuk karyawan atau untuk " +"semua user (termasuk user portal) bila mereka tidak mengaktifkan metode " +"autentikasi dua-faktor lainnya." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Paksakan autentikasi dua-faktor" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Terakhir Diperbarui oleh" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Terakhir Diperbarui pada" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Pelajari Lebih" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Tipe Limit" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Kirim ulang email" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Lingkup" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Kirim Email" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Pengaturan: Login 2FA Baru" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP rate limit logs" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Kebijakan pemaksaan autentikasi dua-faktor " + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Pengguna" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Verifikasi gagal, mohon periksa ulang kode 6-digit" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Kami sangat menyarankan pengaktifan autentikasi dua-faktor menggunakan aplikasi autentikator untuk membantu mengamankan akun Anda.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "Anda mencapai batas email autentikasi yang dikirim ke akun Anda" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Anda mencapai batas verifikasi kode untuk akun Anda" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Kode autentikasi dua-faktor Anda" diff --git a/i18n/it.po b/i18n/it.po new file mode 100644 index 0000000..57c8270 --- /dev/null +++ b/i18n/it.po @@ -0,0 +1,275 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Gentile

\n" +"

qualcuno sta cercando di accedere al tuo account da un nuovo dispositivo.

\n" +"
    \n" +" N/D\n" +"
  • Posizione:
  • \n" +"
  • Dispositivo:
  • \n" +"
  • Browser:
  • \n" +"
  • Indirizzo IP:
  • \n" +"
\n" +"

Se sei tu, inserisci il codice di seguito per completare l'accesso:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Il codice scadrà tra .\n" +"\n" +"

\n" +" Se NON sei tu ad aver avviato l'accesso,\n" +" dovresti cambiare immediatamente la tua password per garantire la sicurezza dell'account.\n" +"

\n" +"\n" +"

\n" +" Consigliamo fortemente di abilitare l'autenticazione a due fattori, utilizzando un'app, per aiutarti a proteggere l'account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Attiva l'autenticazione a due fattori\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Per accedere, inserire qui sotto il codice di autenticazione a sei cifre appena inviato via e-mail a" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Tutti gli utenti" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"Impossibile effettuare l'invio: l'utente %s non ha un indirizzo e-mail." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Controllo codice" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni di configurazione" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Data creazione" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Solo dipendenti" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Applica l'autenticazione a due fattori via e-mail per i dipendenti o per " +"tutti gli utenti (compresi gli utenti del portale) se non hanno abilitato " +"nessun altro metodo di autenticazione a due fattori." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Applicare l'autenticazione a due fattori" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Scopri di più" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Limit Type" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Reinvia e-mail" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Ambito" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Invia e-mail" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Impostazioni: Nuovo login 2FA" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP rate limit logs" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Autenticazione a due fattori che applica la politica" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Utente" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Verifica non riuscita, ricontrollare il codice a 6 cifre" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Raccomandiamo vivamente di attivare l'autenticazione a due fattori utilizzando un'app di autenticazione per rendere sicuro il tuo account.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Hai raggiunto il limite di email di autenticazione inviate per il tuo " +"account" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Hai raggiunto il limite di verifiche del codice per il tuo account" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Il tuo codice di autenticazione a due fattori" diff --git a/i18n/ja.po b/i18n/ja.po new file mode 100644 index 0000000..b6307d6 --- /dev/null +++ b/i18n/ja.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +"。\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +"

\n" +"

誰かが新しいデバイスでログインしようとしています。

\n" +"
    \n" +" N/A\n" +"
  • 場所:
  • \n" +"
  • デバイス:
  • \n" +"
  • ブラウザ:
  • \n" +"
  • IPアドレス:
  • \n" +"
\n" +"

ご本人の場合は、以下のコードを入力し、ログインを完了して下さい:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" このコードの有効期限は以下です:\n" +"\n" +"

\n" +" もしこのログインがあなたご本人でない場合、\n" +" アカウントの安全のため、すぐにパスワードを変更して下さい。\n" +"

\n" +"\n" +"

\n" +" また、アカウントの安全性を高めるため、認証アプリを使用して2要素認証を有効にすることを強くお勧めします。\n" +"

\n" +"\n" +"

\n" +" \n" +" 2要素承認を有効化する\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" ログインするには、電子メールで送信された6桁の認証コードを以下に入力して下さい。" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "全ユーザ" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "メール送信できません:ユーザ %s には、電子メールアドレスがありません。" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "コード確認中" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "コンフィグ設定" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "作成日" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "従業員のみ" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"従業員またはすべてのユーザー(ポータルユーザーを含む)に対して、他の2要素認証方法を有効にしていない場合、電子メールによる2要素認証を強制します。" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "2要素承認を強制する" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "もっと知る" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "制限タイプ" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Eメールを再送" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "スコープ" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "メールを送信" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "設定: 2Faログイン" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTPレート制限ログ" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "2要素承認強制ポリシー" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "ユーザ" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "認証が失敗しました。6桁のコードを再度確認してください。" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"アカウントを保護するために、認証アプリを使用して2要素認証を有効にすることを強くお勧めします。\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "アカウントの認証メール送信数が上限に達しました。" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "アカウントのコード検証の上限に達しました" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "お客様の2要素承認コード" diff --git a/i18n/ko.po b/i18n/ko.po new file mode 100644 index 0000000..6d98186 --- /dev/null +++ b/i18n/ko.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" 안녕하세요,

\n" +"

누군가가 새 디바이스를 통해 고객님의 계정으로 로그인을 시도했습니다.

\n" +"
    \n" +" N/A\n" +"
  • 위치:
  • \n" +"
  • 디바이스:
  • \n" +"
  • 브라우저:
  • \n" +"
  • IP 주소:
  • \n" +"
\n" +"

본인이 맞는 경우, 다음 코드를 입력하여 로그인 절차를 완료해 주시기 바랍니다:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" 이 코드는 이후로 만료됩니다.\n" +"\n" +"

\n" +" 해당 로그인을 시도하지 않으셨다면,\n" +" 계정 보안을 위해 즉시 비밀번호를 변경해 주십시오.\n" +"

\n" +"\n" +"

\n" +" 또한 더욱 강력한 계정 보안을 위해 인증 앱을 사용하여 2단계 인증을 활성화 하기를 추천드립니다.\n" +"

\n" +"\n" +"

\n" +" \n" +" 2단계 인증 활성화하기\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" 로그인하려면 이메일을 통해 전송된 6자리 인증 코드를 아래에 입력하세요" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "모든 사용자" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "이메일을 보낼 수 없습니다 : %s 사용자는 이메일 주소가 없습니다." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "코드 확인 중" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "환경 설정" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "작성일자" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "표시명" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "직원 전용" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"다른 2단계 인증 방법을 설정하지 않은 경우, 포털 사용자를 포함한 직원 또는 모든 사용자에게 이메일을 통한 2단계 인증을 적용합니다." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "2단계 인증 적용" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "최근 갱신 일자" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "추가 정보" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "제한 유형" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "이메일 재전송" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "범위" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "이메일 보내기" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "설정: 2Fa 새로운 로그인" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP 사용 제한 사항" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "2단계 인증 적용 정책" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "사용자" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "인증에 실패했습니다. 6자리 코드를 다시 확인하세요." + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"계정의 보안성을 강화를 위해 인증 앱을 통한 2단계 인증 사용 설정을 적극 권장합니다.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "이 계정에 대해 전송할 수 있는 인증 메일 한도를 초과했습니다" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "계정에 대한 코드 인증 한도를 초과했습니다" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "2단계 인증 코드" diff --git a/i18n/lt.po b/i18n/lt.po new file mode 100644 index 0000000..38b60c0 --- /dev/null +++ b/i18n/lt.po @@ -0,0 +1,236 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Arunas V. , 2023 +# UAB "Draugiški sprendimai" , 2023 +# Linas Versada , 2023 +# Jonas Zinkevicius , 2023 +# Silvija Butko , 2023 +# Martin Trigaux, 2023 +# Monika Raciunaite , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Monika Raciunaite , 2023\n" +"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Visi vartotojai" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"Nepavyko išsiųsti el. laiško: vartotojas %s neturi nustatyto el. pašto " +"adreso." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigūracijos nustatymai" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Rodomas pavadinimas" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Sužinoti daugiau" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Persiųsti el. laišką" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Apimtis" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Siųsti el. laišką" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Vartotojas" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/lv.po b/i18n/lv.po new file mode 100644 index 0000000..43eca48 --- /dev/null +++ b/i18n/lv.po @@ -0,0 +1,230 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Martin Trigaux, 2023 +# Armīns Jeltajevs , 2023 +# ievaputnina , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: ievaputnina , 2023\n" +"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Visi lietotāji" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurācijas uzstādījumi" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Attēlotais nosaukums" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Tikai darbiniekiem" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Pēdējoreiz atjaunināja" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Pēdējoreiz atjaunināts" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Uzzināt vairāk" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Darbības joma" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Nosūtīt e-pastu" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Lietotājs" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/nl.po b/i18n/nl.po new file mode 100644 index 0000000..71dec7f --- /dev/null +++ b/i18n/nl.po @@ -0,0 +1,275 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Beste

\n" +"

Iemand probeert in te loggen op je account met een nieuw toestel.

\n" +"
    \n" +" N/A\n" +"
  • Locatie:
  • \n" +"
  • Toestel:
  • \n" +"
  • Browser:
  • \n" +"
  • IP adres:
  • \n" +"
\n" +"

Als jij dit bent, voer dan de volgende code in om de login te voltooien:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Let op: deze code verstrijkt over .\n" +"\n" +"

\n" +" Als jij dit niet bent,\n" +" moet je je wachtwoord onmiddellijk wijzigen om de veiligheid van je account te garanderen.\n" +"

\n" +"\n" +"

\n" +" We raden je ook ten zeerste aan om de tweestapsverificatie in te schakelen door middel van een authenticator-app om je account te beveiligen.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activeer mijn tweestapsverificatie\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Om in te loggen, voer je hieronder de zescijferige authenticatiecode in die zojuist per e-mail is verzonden naar" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Alle gebruikers" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"E-mail kan niet verzonden worden: gebruiker %s heeft geen e-mailadres. " + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Code controleren" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Configuratie instellingen" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Alleen werknemers" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Dwing de tweestapsverificatie per e-mail af voor werknemers of voor alle " +"gebruikers (inclusief portaalgebruikers) als ze geen andere " +"tweestapsverificatiemethode hebben ingeschakeld." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Twee-factor-authenticatie afdwingen" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Leer meer" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Limiettype" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "E-mail opnieuw verzenden" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Bereik" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Verzend e-mail" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Instellingen: Nieuwe login tweestapsverificatie" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP-limietlogboeken" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Beleid voor handhaving van tweestapsverificatie" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Gebruiker" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Verificatie mislukt. Controleer de 6-cijferige code nogmaals." + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"We raden ten zeerste aan om de tweestapsverificatie in te schakelen met een authenticator-app om je account te beveiligen.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Je hebt de limiet van authenticatie-e-mails die voor je account zijn " +"verzonden, bereikt" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Je hebt de limiet van codeverificaties voor je account bereikt" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Je tweestapsverificatiecode" diff --git a/i18n/pl.po b/i18n/pl.po new file mode 100644 index 0000000..c6079d2 --- /dev/null +++ b/i18n/pl.po @@ -0,0 +1,234 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +"Aby się zalogować, wprowadź poniżej sześciocyfrowy kod uwierzytelniający wysłany właśnie pocztą elektroniczną na adres" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Wszyscy użytkownicy" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "Nie udało sie wysłać emaila: %snie posiada konta email." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Sprawdzanie kodu" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Ustawienia konfiguracji" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Utworzył(a)" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Data utworzenia" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Nazwa wyświetlana" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Tylko pracownicy" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Wymuszanie uwierzytelniania dwuskładnikowego" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Ostatnio aktualizowane przez" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Data ostatniej aktualizacji" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Dowiedz się więcej" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Typ limitu" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Ponowne wysłanie wiadomości e-mail" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Zakres" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Wyślij e-mail" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Ustawienia: Nowe logowanie 2Fa" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "Dzienniki limitów szybkości TOTP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Uwierzytelnianie dwuskładnikowe wymuszające zasady" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Użytkownik" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Weryfikacja nie powiodła się, sprawdź ponownie 6-cyfrowy kod" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Zdecydowanie zalecamy włączenie uwierzytelniania dwuskładnikowego za pomocą aplikacji uwierzytelniającej, aby pomóc zabezpieczyć konto.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "Osiągnięto limit wiadomości uwierzytelniających wysłanych dla konta." + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Osiągnięto limit weryfikacji kodu dla konta." + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Kod uwierzytelniania dwuskładnikowego" diff --git a/i18n/pt.po b/i18n/pt.po new file mode 100644 index 0000000..f106d62 --- /dev/null +++ b/i18n/pt.po @@ -0,0 +1,232 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Para aceder, inserir abaixo o código de autenticação de seis algarismos, acabado de enviar para o seu correio electrónico" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Todos os utilizadores" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"Não é possível enviar a mensagem: o utilizador %s não tem endereço de " +"e-mail." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Código de verificação" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Configurações" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Nome" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Obrigue a autenticação por dois factores" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Saiba mais" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Limite de caracteres" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Reenviar a mensagem" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Âmbito" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Enviar mensagem" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP limite de acessos" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Política de obrigação de autenticação por dois factores" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Utilizador" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po new file mode 100644 index 0000000..1905232 --- /dev/null +++ b/i18n/pt_BR.po @@ -0,0 +1,274 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Olá

\n" +"

Alguém está tentando acessar sua conta através de um dispositivo novo.

\n" +"
    \n" +" N/D\n" +"
  • Local:
  • \n" +"
  • Dispositivo:
  • \n" +"
  • Navegador:
  • \n" +"
  • Endereço IP:
  • \n" +"
\n" +"

Caso tenha sido você, insira o código a seguir para fazer login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Este código expira em .\n" +"\n" +"

\n" +" Caso NÃO tenha sido você,\n" +" altere a sua senha imediatamente para garantir a segurança da sua conta.\n" +"

\n" +"\n" +"

\n" +" Também recomendamos que ative a autenticação de dois fatores utilizando um aplicativo de autenticação para proteger ainda mais a sua conta.\n" +"

\n" +"\n" +"

\n" +" \n" +" Ativar autenticação de dois fatores\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Para fazer login, insira abaixo o código de autenticação de seis dígitos enviado por e-mail para" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Todos os usuários" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"Não foi possível enviar e-mail: o usuário %s não tem um endereço de e-mail" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Verificação de código" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Configurações" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Nome exibido" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Apenas funcionários" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Imponha a autenticação de dois fatores por e-mail para funcionários ou para " +"todos os usuários (incluindo usuários do portal) caso eles não tenham " +"ativado nenhum outro método de autenticação de dois fatores." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Impor autenticação de dois fatores" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "IP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Saiba mais" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Tipo de limite" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Reenviar e-mail" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Escopo" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Enviar e-mail" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Definições: novo login com 2FA" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "Registros de limite de taxa TOTP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Política de imposição de autenticação de dois fatores" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Usuário" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "A verificação falhou, confira o código de 6 dígitos" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Recomendamos enfaticamente que ative a autenticação de dois fatores utilizando um aplicativo de autenticação para proteger a sua conta.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Você atingiu o limite de e-mails de autenticação enviados para a sua conta" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Você atingiu o limite de verificações por código para a sua conta" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Seu código de autenticação de dois fatores" diff --git a/i18n/ru.po b/i18n/ru.po new file mode 100644 index 0000000..28954d0 --- /dev/null +++ b/i18n/ru.po @@ -0,0 +1,275 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Alena Vlasova, 2023 +# Martin Trigaux, 2023 +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Уважаемый

\n" +"

Кто-то пытается войти в вашу учетную запись с помощью нового устройства.

\n" +"
    \n" +" N/A\n" +"
  • Местонахождение:
  • \n" +"
  • Устройство:
  • \n" +"
  • Браузер:
  • \n" +"
  • IP-адрес:
  • \n" +"
\n" +"

Если это вы, введите следующий код для завершения входа:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Обратите внимание, что срок действия этого кода истекает через .\n" +"\n" +"

\n" +" Если вы НЕ инициировали этот вход в систему,\n" +" вам следует немедленно сменить пароль, чтобы обеспечить безопасность аккаунта.\n" +"

\n" +"\n" +"

\n" +" Мы также настоятельно рекомендуем включить двухфакторную аутентификацию с помощью приложения-аутентификатора, чтобы обезопасить свою учетную запись.\n" +"

\n" +"\n" +"

\n" +" \n" +" Активировать двухфакторную аутентификацию\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Чтобы войти в систему, введите шестизначный код аутентификации, только что отправленный по электронной почте на адрес" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Все пользователи" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"Невозможно отправить письмо: у пользователя %s нет адреса электронной почты." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Проверка кода" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Параметры конфигурации" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Создано" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Отображаемое имя" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Только сотрудники" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Примените двухфакторную аутентификацию по электронной почте для сотрудников " +"или для всех пользователей (включая пользователей портала), если они не " +"включили другой метод двухфакторной аутентификации." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Обеспечьте двухфакторную аутентификацию" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "IP-адрес" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Последнее обновление" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Последнее обновление" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Узнать больше" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Тип ограничения" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Повторно отправить почту" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Сфера" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Отправить Email" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Настройки: 2Fa Новый вход" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "Журналы ограничения скорости TOTP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Двухфакторная аутентификация, обеспечивающая соблюдение политики" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Пользователь" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Верификация не прошла, пожалуйста, перепроверьте 6-значный код" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Мы настоятельно рекомендуем включить двухфакторную аутентификацию с помощью приложения-аутентификатора, чтобы обезопасить свою учетную запись.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Вы достигли лимита аутентификационных писем, отправленных для вашей учетной " +"записи" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Вы достигли лимита проверок кода для вашей учетной записи" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Ваш код двухфакторной аутентификации" diff --git a/i18n/sk.po b/i18n/sk.po new file mode 100644 index 0000000..3db822f --- /dev/null +++ b/i18n/sk.po @@ -0,0 +1,228 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Všetci používatelia" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "Nemožno odoslať email: používateľ %s nemá žiadnu emailovú adresu." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Nastavenia konfigurácie" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Zobrazovaný názov" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Zistiť viac" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Rozsah" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Poslať email" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Užívateľ" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/sl.po b/i18n/sl.po new file mode 100644 index 0000000..34615ad --- /dev/null +++ b/i18n/sl.po @@ -0,0 +1,233 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Grega Vavtar , 2023 +# Jasmina Macur , 2023 +# laznikd , 2023 +# matjaz k , 2023 +# Martin Trigaux, 2023 +# Matjaz Mozetic , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Matjaz Mozetic , 2023\n" +"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Vsi uporabniki" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "Ne morem poslati e-pošte: uporabnik %s nima e-poštnega naslova." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Uredi nastavitve" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Več o tem" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Obseg" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Pošlji e-pošto" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Uporabnik" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/sr.po b/i18n/sr.po new file mode 100644 index 0000000..6142f1a --- /dev/null +++ b/i18n/sr.po @@ -0,0 +1,274 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Milan Bojovic , 2023 +# Dragan Vukosavljevic , 2023 +# コフスタジオ, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: コフスタジオ, 2024\n" +"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Dragi

\n" +"

Neko pokušava da se prijavi na vaš nalog pomoću novog uređaja.

\n" +"
    \n" +" N/A\n" +"
  • Lokacija:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP adressa:
  • \n" +"
\n" +"

Ako ste to vi, unesite sledeći kôd da biste dovršili prijavljivanje:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Upamtite da kod ističe .\n" +"\n" +"

\n" +" Ako niste pokrenuli ovo prijavljivanje,\n" +" trebalo bi odmah da promenite lozinku da biste osigurali bezbednost naloga.\n" +"

\n" +"\n" +"

\n" +" Takođe preporučujemo omogućavanje potvrde identiteta sa dva faktora pomoću aplikacije za potvrdu identiteta radi obezbeđivanja naloga.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activirajte 2-faktorsku autentifikaciju\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Da se prijavite, unesite ispod šestocifreni kod za autentikaciju koji je poslat emailom" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Svi korisnici" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "Nije moguće poslati email: korisnik %s nema email adresu." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Kod provere" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Podešavanje konfiguracije" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Samo zaposleni" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Sprovedite dvofaktornu autentifikaciju putem e-pošte za zaposlene ili za sve" +" korisnike (uključujući korisnike portala) ako nisu omogućili bilo koji " +"drugi metod dvofaktorne autentifikacije." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Sprovedite dvofaktornu autentifikaciju" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Poslednji put ažurirao" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Poslednji put ažurirano" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Saznaj više" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Tip ograničenja" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Ponovo pošalji email" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Obim" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Pošalji Email" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Podešavanja: 2Fa Novo logovanje" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP rate limit logs" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Dvostruki faktor autentifikacije sprovodi politiku" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Korisnik" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Verifikacija nije uspela, molimo vas da proverite 6-cifreni kod." + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Preporučujemo da omogućite dvofaktornu autentifikaciju koristeći aplikaciju za autentifikaciju kako biste osigurali svoj nalog.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "Dostigli ste limit poslatih autentifikacionih mejlova za vaš nalog." + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Dostigli ste limit verifikacija koda za vaš nalog." + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Vaš kod dvofaktorske autentikacije" diff --git a/i18n/sv.po b/i18n/sv.po new file mode 100644 index 0000000..8299b5a --- /dev/null +++ b/i18n/sv.po @@ -0,0 +1,234 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Robin Calvin, 2023 +# Jakob Krabbe , 2023 +# Chrille Hedberg , 2023 +# Simon S, 2023 +# Anders Wallenquist , 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Alla användare" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Inställningar" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad den" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Läs mer" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Omfattning" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Skicka e-post" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Användare" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "" +"Verifieringen misslyckades, var vänlig dubbelkolla den 6-siffriga koden" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "" diff --git a/i18n/th.po b/i18n/th.po new file mode 100644 index 0000000..61367c3 --- /dev/null +++ b/i18n/th.po @@ -0,0 +1,272 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +" \n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" เรียน

\n" +"

มีคนพยายามลงชื่อเข้าใช้บัญชีของคุณด้วยอุปกรณ์ใหม่

\n" +"
    \n" +" N/A\n" +"
  • สถานที่:
  • \n" +"
  • อุปกรณ์:
  • \n" +"
  • เบราว์เซอร์:
  • \n" +"
  • ที่อยู่ IP:
  • \n" +"
\n" +"

หากเป็นคุณ โปรดป้อนรหัสต่อไปนี้เพื่อเข้าสู่ระบบให้เสร็จสมบูรณ์:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" โปรดทราบว่ารหัสนี้จะหมดอายุภายใน \n" +"\n" +"

\n" +" หากคุณไม่ได้เข้าสู่ระบบนี้\n" +" คุณควรเปลี่ยนรหัสผ่านทันทีเพื่อความปลอดภัยของบัญชี\n" +"

\n" +"\n" +"

\n" +" เราขอแนะนำอย่างยิ่งให้เปิดใช้งานการตรวจสอบสิทธิ์แบบ two-factor โดยใช้แอปตรวจสอบความถูกต้องเพื่อช่วยรักษาความปลอดภัยให้กับบัญชีของคุณ\n" +"

\n" +"\n" +"

\n" +" \n" +" เปิดใช้งานการตรวจสอบสิทธิ์แบบ two-factor ของฉัน\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" หากต้องการเข้าสู่ระบบ ให้ป้อนโค้ดยืนยันตัวตน 6 หลักด้านล่างและส่งทางอีเมลไปที่" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "ผู้ใช้ทั้งหมด" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "ไม่สามารถส่งอีเมล: ผู้ใช้ %s ไม่มีที่อยู่อีเมล" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "การตรวจสอบโค้ด" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "ตั้งค่าการกำหนดค่า" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "แสดงชื่อ" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "พนักงานเท่านั้น" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"บังคับใช้การตรวจสอบสิทธิ์แบบ two-factor " +"ทางอีเมลสำหรับพนักงานหรือผู้ใช้ทั้งหมด (รวมถึงผู้ใช้พอร์ทัล) " +"หากไม่ได้เปิดใช้งานวิธีการตรวจสอบสิทธิ์แบบ two-factor อื่นๆ" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "บังคับใช้การรับรองความถูกต้องแบบ two-factor" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ไอดี" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "อัปเดตครั้งล่าสุดโดย" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "อัปเดตครั้งล่าสุดเมื่อ" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "เรียนรู้เพิ่มเติม" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "จำกัดประเภท" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "ส่งอีเมลอีกครั้ง" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "ขอบเขต" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "ส่งอีเมล" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "การตั้งค่า: 2Fa เข้าสู่ระบบใหม่" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "บันทึกการจำกัดอัตรา TOTP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "นโยบายการบังคับใช้การรับรองความถูกต้องแบบ two-factor" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "ผู้ใช้" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "การยืนยันล้มเหลว โปรดตรวจสอบ 6 หลักอีกครั้ง" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"เราขอแนะนำอย่างยิ่งให้เปิดใช้งานการรับรองแบบ two-factor โดยใช้แอปรับรองความถูกต้องเพื่อช่วยรักษาความปลอดภัยให้กับบัญชีของคุณ\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "คุณมีอีเมลรับรองความถูกต้องที่ส่งสำหรับบัญชีของคุณถึงขีดจำกัดแล้ว" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "คุณถึงขีดจำกัดของโค้ดการยืนยันสำหรับบัญชีของคุณแล้ว" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "โค้ดการรับรองความถูกต้องแบบ two-factor" diff --git a/i18n/tr.po b/i18n/tr.po new file mode 100644 index 0000000..e2b8eab --- /dev/null +++ b/i18n/tr.po @@ -0,0 +1,243 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Levent Karakaş , 2023 +# abc Def , 2023 +# Ramiz Deniz Öner , 2023 +# Martin Trigaux, 2023 +# Ediz Duman , 2023 +# Murat Kaplan , 2023 +# Ertuğrul Güreş , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ertuğrul Güreş , 2023\n" +"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"Giriş yapmak için, e-posta yoluyla gönderilen altı haneli kimlik" +" doğrulama kodunu aşağıya girin" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Tüm kullanıcılar" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"Eposta gönderilemedi: %s isimli kullanıcının eposta adresi bulunmuyor." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Kod Kontrolü" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Yapılandırma Ayarları" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Oluşturulma" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Yalnızca çalışanlar" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "İki faktörlü kimlik doğrulamayı zorunlu kılma" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Son Güncelleme" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Daha Fazla Bilgi" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Limit türü" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "E-postayı yeniden gönder" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Kapsam" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "E-posta Gönder" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Ayarlar: 2Fa Yeni Giriş" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP hız sınırı kayıtları" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "İki faktörlü kimlik doğrulama uygulama politikası" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Kullanıcı" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Doğrulama başarısız oldu, lütfen 6 haneli kodu tekrar kontrol edin" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Hesabınızın güvenliğini sağlamaya yardımcı olmak için bir kimlik doğrulayıcı" +" uygulaması kullanarak iki faktörlü kimlik doğrulamayı etkinleştirmenizi " +"kesinlikle öneririz.
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Hesabınız için gönderilen kimlik doğrulama postalarının sınırına ulaştınız" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Hesabınız için kod doğrulama sınırına ulaştınız" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "İki faktörlü kimlik doğrulama kodunuz" diff --git a/i18n/uk.po b/i18n/uk.po new file mode 100644 index 0000000..ce400ba --- /dev/null +++ b/i18n/uk.po @@ -0,0 +1,276 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Alina Lisnenko , 2023 +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: uk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Шановний(а)

\n" +"

Хтось намагається увійти у ваш обліковий запис із нового пристрою.

\n" +"
    \n" +" N/A\n" +"
  • Розташування:
  • \n" +"
  • Пристрій:
  • \n" +"
  • Браузер:
  • \n" +"
  • IP-адреса:
  • \n" +"
\n" +"

Якщо це ви, введіть наступний код, щоби завершити вхід:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Занотуйте, що термін дії цього коду до .\n" +"\n" +"

\n" +" Якщо ви НЕ ініціювали цей вхід,\n" +" вам необхідно терміново змінити пароль для безпеки облікового запису.\n" +"

\n" +"\n" +"

\n" +" Ми також наполегливо рекомендуємо ввімкнути двофакторну аутентифікацію за допомогою модуля аутентифікації, щоб захистити ваш обліковий запис.\n" +"

\n" +"\n" +"

\n" +" \n" +" Активувати мою двофакторну аутентифікацію\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Щоби увійти, введіть нижче шестизначний код аутентифікації, надісланий через email" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Всі користувачі" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "" +"Неможливо відправити лист: користувач %s не має адреси електронної пошти." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Перевірка коду" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Налаштування" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Створено" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Лише співробітники" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Застосуйте двофакторну автентифікацію електронною поштою для співробітників " +"або для всіх користувачів (включаючи користувачів порталу), якщо вони не " +"ввімкнули жодного іншого методу двофакторної автентифікації." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Застосувати двофакторну аутентифікацію" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Детальніше" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Тип ліміту" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Переслати email" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Сфера" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Надіслати ел. листа" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Налаштування: Новий логін 2Fa" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP входи обмежень швидкості" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Політика застосування двофакторної аутентифікації" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Користувач" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Верифікація не вдалася, перевірте ще раз шестизначний код" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Ми наполегливо рекомендуємо увімкнути двофакторну автентифікацію за допомогою програми аутентифікації, щоб захистити ваш обліковий запис.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "" +"Ви досягли ліміту листів аутентифікації, надісланих для вашого облікового " +"запису" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Ви досягли ліміту верифікації коду для вашого облікового запису" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Ваш код двофакторної аутентифікації" diff --git a/i18n/vi.po b/i18n/vi.po new file mode 100644 index 0000000..0a4bfbb --- /dev/null +++ b/i18n/vi.po @@ -0,0 +1,272 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" Xin chào

\n" +"

Ai đó đang cố gắng đăng nhập vào tài khoản của bạn trên một thiết bị mới.

\n" +"
    \n" +" Không có thông tin\n" +"
  • Vị trí:
  • \n" +"
  • Thiết bị:
  • \n" +"
  • Trình duyệt:
  • \n" +"
  • Địa chỉ IP:
  • \n" +"
\n" +"

Nếu đây là bạn, vui lòng nhập mã sau đây để hoàn tất quá trình đăng nhập:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Xin lưu ý rằng mã này sẽ hết hạn trong vòng .\n" +"\n" +"

\n" +" Nếu bạn KHÔNG phải người đăng nhập,\n" +" bạn nên đổi mật khẩu ngay lập tức để bảo vệ tài khoản.\n" +"

\n" +"\n" +"

\n" +" Chúng tôi cũng rất khuyến khích bạn nên bật xác thực hai yếu tố bằng ứng dụng xác thực để giúp bảo mật tài khoản của mình.\n" +"

\n" +"\n" +"

\n" +" \n" +" Kích hoạt xác thực hai yếu tố của tôi\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" Để đăng nhập, hãy nhập mã xác thực gồm sáu chữ số vừa được gửi qua địa chỉ email" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "Tất cả người dùng" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "Không thể gửi email: người dùng %s không có địa chỉ email." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "Kiểm tra mã" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "Cài đặt cấu hình" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "Chỉ dành cho nhân viên" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "" +"Áp dụng xác thực hai yếu tố bằng email cho nhân viên hoặc cho tất cả người " +"dùng (bao gồm cả người dùng cổng thông tin) nếu họ không bật bất kỳ phương " +"thức xác thực hai yếu tố nào khác." + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "Áp dụng xác thực hai yếu tố" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "Ip" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "Tìm hiểu thêm" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "Loại giới hạn" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "Gửi lại email" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "Phạm vi" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "Gửi email" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "Cài đặt: Đăng nhập Mới 2FA" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "Nhật ký giới hạn tỷ lệ TOTP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "Chính sách áp dụng xác thực hai yếu tố" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "Người dùng" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "Xác minh không thành công, vui lòng kiểm tra lại mã gồm 6 chữ số" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"Chúng tôi chân thành khuyên bạn bật xác thực hai yếu tố bằng ứng dụng xác thực để giúp bảo mật tài khoản của bạn.\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "Bạn đã đạt giới hạn thư xác thực được gửi cho tài khoản." + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "Bạn đã đạt giới hạn xác minh bằng mã cho tài khoản." + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "Mã xác thực hai yếu tố của bạn" diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po new file mode 100644 index 0000000..9343ce5 --- /dev/null +++ b/i18n/zh_CN.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# Chloe Wang, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Chloe Wang, 2023\n" +"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +".\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" 您好!

\n" +"

有人正尝试使用新设备登录您的账户。

\n" +"
    \n" +" 不使用\n" +"
  • 地点/位置:
  • \n" +"
  • 设备:
  • \n" +"
  • 浏览器:
  • \n" +"
  • IP 地址:
  • \n" +"
\n" +"

如果为您本人操作,请输入下列代码完成登录:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" 请注意,该代码将于 失效。\n" +"\n" +"

\n" +" 如非您操作,\n" +" 建议立即更改密码,保障账户安全。\n" +"

\n" +"\n" +"

\n" +" 另外,我们强烈建议您开启应用程序双因素身份验证,保障账户安全。 \n" +"

\n" +"\n" +"

\n" +" \n" +" 启用双因素身份验证\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" 如需登录,请输入刚刚通过电子邮件发送的六位数认证码,以" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "所有用户" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "无法发送邮件:用户 %s 邮件地址为空。" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "代码检查" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "配置设置" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "创建人" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "创建日期" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "仅限员工" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "如果员工或所有用户(包括门户用户)未启用任何其他双因素身份验证方法,则通过电子邮件强制进行双因素身份认证。" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "实行双因素认证" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "ID" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "IP" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "最后更新人" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "了解更多" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "限制类型" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "重新发送电子邮件" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "作用范围" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "发送电邮" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "设置:2FA 新登录" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP速率限制日志" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "双因素认证执行政策" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "用户" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "验证失败,请再次核对 6 位数代码" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"我们强烈建议使用 Authenticator 应用程序启用双因素认证,以保护您的账户安全。\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "您的帐户已达到发送验证邮件的上限" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "您的账户已达到代码验证的上限" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "您的双因素认证代码" diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po new file mode 100644 index 0000000..fe259f9 --- /dev/null +++ b/i18n/zh_TW.po @@ -0,0 +1,270 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp_mail_enforce +# +# Translators: +# Wil Odoo, 2023 +# Tony Ng, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tony Ng, 2023\n" +"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +".\n" +"
" +msgstr "" +"。\n" +"
" + +#. module: auth_totp_mail_enforce +#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "" +"
\n" +" Dear

\n" +"

Someone is trying to log in into your account with a new device.

\n" +"
    \n" +" N/A\n" +"
  • Location:
  • \n" +"
  • Device:
  • \n" +"
  • Browser:
  • \n" +"
  • IP address:
  • \n" +"
\n" +"

If this is you, please enter the following code to complete the login:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +" Please note that this code expires in .\n" +"\n" +"

\n" +" If you did NOT initiate this log-in,\n" +" you should immediately change your password to ensure account security.\n" +"

\n" +"\n" +"

\n" +" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"

\n" +"\n" +"

\n" +" \n" +" Activate my two-factor authentication\n" +" \n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +" 你好!

\n" +"

有人嘗試使用新的裝置,登入你的帳戶。

\n" +"
    \n" +" (不適用)\n" +"
  • 地點 / 位置:
  • \n" +"
  • 裝置:
  • \n" +"
  • 瀏覽器:
  • \n" +"
  • IP 位址:
  • \n" +"
\n" +"

若剛才是你嘗試登入,請輸入下列代碼,以完成登入:

\n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"

請注意,此代碼將於 後失效。

\n" +"\n" +"

\n" +" 若上述登入操作不是由你作出,\n" +" 你應該立即更改帳戶密碼,以保障帳戶安全。\n" +"

\n" +"\n" +"

\n" +" 另外,我們強烈建議你啟用雙重要素身份驗證,利用身份驗證應用程式,協助保障帳戶安全。\n" +"

\n" +"\n" +"

\n" +" \n" +" 啟用雙重驗證\n" +" \n" +"

\n" +"
\n" +" " + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"\n" +" To login, enter below the six-digit authentication code just sent via email to" +msgstr "" +"\n" +" 要登入,請在下面輸入剛剛通過電子郵件發送的六位數認證碼,以" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__all_required +msgid "All users" +msgstr "所有使用者" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Cannot send email: user %s has no email address." +msgstr "無法發送email:使用者 %s email無資訊。" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__code_check +msgid "Code Checking" +msgstr "程式碼檢查" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings +msgid "Config Settings" +msgstr "配置設定" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_uid +msgid "Created by" +msgstr "建立人員" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__create_date +msgid "Created on" +msgstr "建立於" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__res_config_settings__auth_totp_policy__employee_required +msgid "Employees only" +msgstr "只限員工" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.res_config_settings_view_form +msgid "" +"Enforce the two-factor authentication by email for employees or for all " +"users (including portal users) if they didn't enable any other two-factor " +"authentication method." +msgstr "如果員工或所有用戶(包括門戶用戶)未啟用任何其他雙因素身份驗證方法,則通過電子郵件強制進行雙因素身份認證。" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_enforce +msgid "Enforce two-factor authentication" +msgstr "實行雙因素認證" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__id +msgid "ID" +msgstr "識別號" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__ip +msgid "Ip" +msgstr "IP位址" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_uid +msgid "Last Updated by" +msgstr "最後更新者" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Learn More" +msgstr "瞭解更多" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__limit_type +msgid "Limit Type" +msgstr "限制類型" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "Re-send email" +msgstr "重新發送電子郵件" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__scope +msgid "Scope" +msgstr "作用範圍" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields.selection,name:auth_totp_mail_enforce.selection__auth_totp_rate_limit_log__limit_type__send_email +msgid "Send Email" +msgstr "發送電子郵件" + +#. module: auth_totp_mail_enforce +#: model:mail.template,name:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Settings: 2Fa New Login" +msgstr "設定:2FA新登入" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_auth_totp_rate_limit_log +msgid "TOTP rate limit logs" +msgstr "TOTP速率限制日誌" + +#. module: auth_totp_mail_enforce +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_res_config_settings__auth_totp_policy +msgid "Two-factor authentication enforcing policy" +msgstr "雙因素認證執行政策" + +#. module: auth_totp_mail_enforce +#: model:ir.model,name:auth_totp_mail_enforce.model_res_users +#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log__user_id +msgid "User" +msgstr "使用者" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "Verification failed, please double-check the 6-digit code" +msgstr "驗證失敗,請仔細檢查 6 位元碼" + +#. module: auth_totp_mail_enforce +#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form +msgid "" +"We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n" +"
" +msgstr "" +"我們強烈建議使用認證器應用程序啟用雙因素認證,以幫助保護您的賬戶。\n" +"
" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of authentication mails sent for your account" +msgstr "您的賬戶發送的認證郵件達到了上限" + +#. module: auth_totp_mail_enforce +#. odoo-python +#: code:addons/auth_totp_mail_enforce/models/res_users.py:0 +#, python-format +msgid "You reached the limit of code verifications for your account" +msgstr "您的賬戶達到了代碼驗證的上限" + +#. module: auth_totp_mail_enforce +#: model:mail.template,subject:auth_totp_mail_enforce.mail_template_totp_mail_code +msgid "Your two-factor authentication code" +msgstr "您的雙因素認證代碼" diff --git a/models/__init__.py b/models/__init__.py new file mode 100644 index 0000000..e0bc2e9 --- /dev/null +++ b/models/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import auth_totp_rate_limit_log +from . import res_config_settings +from . import res_users diff --git a/models/auth_totp_rate_limit_log.py b/models/auth_totp_rate_limit_log.py new file mode 100644 index 0000000..ab5fe27 --- /dev/null +++ b/models/auth_totp_rate_limit_log.py @@ -0,0 +1,20 @@ +from odoo import fields, models + + +class AuthTotpRateLimitLog(models.TransientModel): + _name = 'auth.totp.rate.limit.log' + _description = 'TOTP rate limit logs' + + def init(self): + self.env.cr.execute(""" + CREATE INDEX IF NOT EXISTS auth_totp_rate_limit_log_user_id_limit_type_create_date_idx + ON auth_totp_rate_limit_log(user_id, limit_type, create_date); + """) + + user_id = fields.Many2one('res.users', required=True, readonly=True) + scope = fields.Char(readonly=True) + ip = fields.Char(readonly=True) + limit_type = fields.Selection([ + ('send_email', 'Send Email'), + ('code_check', 'Code Checking'), + ], readonly=True) diff --git a/models/res_config_settings.py b/models/res_config_settings.py new file mode 100644 index 0000000..90b2b8a --- /dev/null +++ b/models/res_config_settings.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' + + auth_totp_enforce = fields.Boolean( + string="Enforce two-factor authentication", + ) + auth_totp_policy = fields.Selection([ + ('employee_required', 'Employees only'), + ('all_required', 'All users') + ], + string="Two-factor authentication enforcing policy", + config_parameter='auth_totp.policy', + ) + + @api.onchange('auth_totp_enforce') + def _onchange_auth_totp_enforce(self): + if self.auth_totp_enforce: + self.auth_totp_policy = self.auth_totp_policy or 'employee_required' + else: + self.auth_totp_policy = False + + @api.model + def get_values(self): + res = super(ResConfigSettings, self).get_values() + res['auth_totp_enforce'] = bool(self.env['ir.config_parameter'].sudo().get_param('auth_totp.policy')) + return res diff --git a/models/res_users.py b/models/res_users.py new file mode 100644 index 0000000..063e193 --- /dev/null +++ b/models/res_users.py @@ -0,0 +1,150 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +import babel.dates +import logging + +from datetime import datetime, timedelta + +from odoo import _, models +from odoo.exceptions import AccessDenied, UserError +from odoo.http import request +from odoo.tools.misc import babel_locale_parse, hmac + +from odoo.addons.auth_totp.models.totp import hotp, TOTP + +_logger = logging.getLogger(__name__) + +TOTP_RATE_LIMITS = { + 'send_email': (10, 3600), + 'code_check': (10, 3600), +} + + +class Users(models.Model): + _inherit = 'res.users' + + def _mfa_type(self): + r = super()._mfa_type() + if r is not None: + return r + ICP = self.env['ir.config_parameter'].sudo() + otp_required = False + if ICP.get_param('auth_totp.policy') == 'all_required': + otp_required = True + elif ICP.get_param('auth_totp.policy') == 'employee_required' and self._is_internal(): + otp_required = True + if otp_required: + return 'totp_mail' + + def _mfa_url(self): + r = super()._mfa_url() + if r is not None: + return r + if self._mfa_type() == 'totp_mail': + return '/web/login/totp' + + def _totp_check(self, code): + self._totp_rate_limit('code_check') + user = self.sudo() + if user._mfa_type() != 'totp_mail': + return super()._totp_check(code) + + key = user._get_totp_mail_key() + match = TOTP(key).match(code, window=3600, timestep=3600) + if match is None: + _logger.info("2FA check (mail): FAIL for %s %r", user, user.login) + raise AccessDenied(_("Verification failed, please double-check the 6-digit code")) + _logger.info("2FA check(mail): SUCCESS for %s %r", user, user.login) + self._totp_rate_limit_purge('code_check') + self._totp_rate_limit_purge('send_email') + return True + + def _get_totp_mail_key(self): + self.ensure_one() + return hmac(self.env(su=True), 'auth_totp_mail-code', (self.id, self.login, self.login_date)).encode() + + def _get_totp_mail_code(self): + self.ensure_one() + + key = self._get_totp_mail_key() + + now = datetime.now() + counter = int(datetime.timestamp(now) / 3600) + + code = hotp(key, counter) + expiration = timedelta(seconds=3600) + lang = babel_locale_parse(self.env.context.get('lang') or self.lang) + expiration = babel.dates.format_timedelta(expiration, locale=lang) + + return str(code).zfill(6), expiration + + def _send_totp_mail_code(self): + self.ensure_one() + self._totp_rate_limit('send_email') + + if not self.email: + raise UserError(_("Cannot send email: user %s has no email address.", self.name)) + + template = self.env.ref('auth_totp_mail_enforce.mail_template_totp_mail_code').sudo() + context = {} + if request: + device = request.httprequest.user_agent.platform + browser = request.httprequest.user_agent.browser + context.update({ + 'location': None, + 'device': device and device.capitalize() or None, + 'browser': browser and browser.capitalize() or None, + 'ip': request.httprequest.environ['REMOTE_ADDR'], + }) + if request.geoip.city.name: + context['location'] = f"{request.geoip.city.name}, {request.geoip.country_name}" + + email_values = { + 'email_to': self.email, + 'email_cc': False, + 'auto_delete': True, + 'recipient_ids': [], + 'partner_ids': [], + 'scheduled_date': False, + } + with self.env.cr.savepoint(): + template.with_context(**context).send_mail( + self.id, force_send=True, raise_exception=True, email_values=email_values, email_layout_xmlid='mail.mail_notification_light' + ) + + def _totp_rate_limit(self, limit_type): + self.ensure_one() + assert request, "A request is required to be able to rate limit TOTP related actions" + limit, interval = TOTP_RATE_LIMITS.get(limit_type) + RateLimitLog = self.env['auth.totp.rate.limit.log'].sudo() + ip = request.httprequest.environ['REMOTE_ADDR'] + domain = [ + ('user_id', '=', self.id), + ('create_date', '>=', datetime.now() - timedelta(seconds=interval)), + ('limit_type', '=', limit_type), + ('ip', '=', ip), + ] + count = RateLimitLog.search_count(domain) + if count >= limit: + descriptions = { + 'send_email': _('You reached the limit of authentication mails sent for your account'), + 'code_check': _('You reached the limit of code verifications for your account'), + } + description = descriptions.get(limit_type) + raise AccessDenied(description) + RateLimitLog.create({ + 'user_id': self.id, + 'ip': ip, + 'limit_type': limit_type, + }) + + def _totp_rate_limit_purge(self, limit_type): + self.ensure_one() + assert request, "A request is required to be able to rate limit TOTP related actions" + ip = request.httprequest.environ['REMOTE_ADDR'] + RateLimitLog = self.env['auth.totp.rate.limit.log'].sudo() + RateLimitLog.search([ + ('user_id', '=', self.id), + ('limit_type', '=', limit_type), + ('ip', '=', ip), + ]).unlink() diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv new file mode 100644 index 0000000..ec646f6 --- /dev/null +++ b/security/ir.model.access.csv @@ -0,0 +1,2 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_auth_totp_rate_limit_log","access_auth_totp_rate_limit_log","model_auth_totp_rate_limit_log","base.group_user",0,0,0,0 diff --git a/views/res_config_settings_views.xml b/views/res_config_settings_views.xml new file mode 100644 index 0000000..88ebdf4 --- /dev/null +++ b/views/res_config_settings_views.xml @@ -0,0 +1,23 @@ + + + + + + res.config.settings.view.form.inherit.auth_totp_mail_enforce + res.config.settings + + + + + + +
+ +
+
+
+
+
+ +
+
diff --git a/views/templates.xml b/views/templates.xml new file mode 100644 index 0000000..81823ff --- /dev/null +++ b/views/templates.xml @@ -0,0 +1,28 @@ + + +