Начальное наполнение
This commit is contained in:
parent
e463ea5afc
commit
364a9ead5d
5
__init__.py
Normal file
5
__init__.py
Normal file
@ -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
|
20
__manifest__.py
Normal file
20
__manifest__.py
Normal file
@ -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',
|
||||
}
|
4
controllers/__init__.py
Normal file
4
controllers/__init__.py
Normal file
@ -0,0 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import home
|
31
controllers/home.py
Normal file
31
controllers/home.py
Normal file
@ -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
|
51
data/mail_template_data.xml
Normal file
51
data/mail_template_data.xml
Normal file
@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="mail_template_totp_mail_code" model="mail.template">
|
||||
<field name="name">Settings: 2Fa New Login</field>
|
||||
<field name="model_id" ref="base.model_res_users" />
|
||||
<field name="subject">Your two-factor authentication code</field>
|
||||
<field name="email_to">{{ object.email_formatted }}</field>
|
||||
<field name="email_from">{{ (object.company_id.email_formatted or user.email_formatted) }}</field>
|
||||
<field name="lang">{{ object.partner_id.lang }}</field>
|
||||
<field name="auto_delete" eval="True"/>
|
||||
<field name="body_html" type="html">
|
||||
<div style="margin: 0px; padding: 0px; font-size: 13px;">
|
||||
Dear <t t-out="object.partner_id.name or ''"></t><br/><br/>
|
||||
<p>Someone is trying to log in into your account with a new device.</p>
|
||||
<ul>
|
||||
<t t-set="not_available">N/A</t>
|
||||
<li>Location: <t t-out="ctx.get('location') or not_available"/></li>
|
||||
<li>Device: <t t-out="ctx.get('device') or not_available"/></li>
|
||||
<li>Browser: <t t-out="ctx.get('browser') or not_available"/></li>
|
||||
<li>IP address: <t t-out="ctx.get('ip') or not_available"/></li>
|
||||
</ul>
|
||||
<p>If this is you, please enter the following code to complete the login:</p>
|
||||
<t t-set="code_expiration" t-value="object._get_totp_mail_code()"/>
|
||||
<t t-set="code" t-value="code_expiration[0]"/>
|
||||
<t t-set="expiration" t-value="code_expiration[1]"/>
|
||||
<div style="margin: 16px 0px 16px 0px; text-align: center;">
|
||||
<span t-out="code" style="background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;"/>
|
||||
</div>
|
||||
<small>Please note that this code expires in <t t-out="expiration"/>.</small>
|
||||
|
||||
<p style="margin: 16px 0px 16px 0px;">
|
||||
If you did NOT initiate this log-in,
|
||||
you should immediately change your password to ensure account security.
|
||||
</p>
|
||||
|
||||
<p style="margin: 16px 0px 16px 0px;">
|
||||
We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.
|
||||
</p>
|
||||
|
||||
<p style="margin: 16px 0px 16px 0px; text-align: center;">
|
||||
<a t-att-href="object.get_totp_invite_url()"
|
||||
style="background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;">
|
||||
Activate my two-factor authentication
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
276
i18n/ar.po
Normal file
276
i18n/ar.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" عزيزنا <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>هناك شخص ما يحاول تسجيل الدخول إلى حسابك من جهاز جديد.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">غير منطبق</t>\n"
|
||||
" <li>الموقع: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>الجهاز: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>المتصفح: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>عنوان IP: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>إذا كان ذلك أنت، يرجى إدخال الرمز التالي لإكمال عملية تسجيل الدخول:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>يرجى العلم بأن هذا الرمز ستنتهي صلاحيته في <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" إذا لم تكن أنت من قام بمحاولة تسجيل الدخول،\n"
|
||||
" يجدر بك تغيير كلمة مرورك فوراً لضمان أمان الحساب.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" نوصي أيضاً بتفعيل المصادقة ثنائية العوامل باستخدام تطبيق المصادقة، ليساعدك على تأمين حسابك.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" تفعيل المصادقة ثنائية العوامل\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"نوصي أيضاً بتفعيل المصادقة ثنائية العوامل باستخدام تطبيق المصادقة لمساعدتك على تأمين حسابك.\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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 "كود المصادقة ثنائية العوامل الخاص بك "
|
224
i18n/auth_totp_mail_enforce.pot
Normal file
224
i18n/auth_totp_mail_enforce.pot
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
231
i18n/bg.po
Normal file
231
i18n/bg.po
Normal file
@ -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 <marabo2000@gmail.com>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
244
i18n/ca.po
Normal file
244
i18n/ca.po
Normal file
@ -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 <tecnico@pyming.com>, 2023
|
||||
# Carles Antoli <carlesantoli@hotmail.com>, 2023
|
||||
# RGB Consulting <odoo@rgbconsulting.com>, 2023
|
||||
# Manel Fernandez Ramirez <manelfera@outlook.com>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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"
|
||||
" <br/>"
|
||||
|
||||
#. 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"
|
231
i18n/cs.po
Normal file
231
i18n/cs.po
Normal file
@ -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á <karolina.schusterova@vdp.sk>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
229
i18n/da.po
Normal file
229
i18n/da.po
Normal file
@ -0,0 +1,229 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# lhmflexerp <lhm@flexerp.dk>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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"
|
276
i18n/de.po
Normal file
276
i18n/de.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Hallo <t t-out=\"object.partner_id.name or ''\"></t>,<br><br>\n"
|
||||
" <p>jemand versucht, sich mit einem neuen Gerät in Ihrem Konto anzumelden.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">k. A.</t>\n"
|
||||
" <li>Ort: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Gerät: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP-Adresse: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Wenn Sie das sind, geben Sie bitte den folgenden Code ein, um die Anmeldung abzuschließen:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Dieser Code läuft ab in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Wenn Sie diese Anmeldung NICHT initiiert haben,\n"
|
||||
"sollten Sie sofort Ihr Passwort ändern, um die Sicherheit Ihres Kontos zu gewährleisten.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Wir empfehlen außerdem dringend, die Zwei-Faktor-Authentifizierung mit einer Authentifizierungsapp zu aktivieren, um Ihr Konto zu sichern.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Meine Zwei-Faktor-Authentifizierung aktivieren\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div> "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"Wir empfehlen dringend, die Zwei-Faktor-Authentifizierung mit einer Authentifizierungsapp zu aktivieren, um Ihr Konto zu schützen.\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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"
|
276
i18n/es.po
Normal file
276
i18n/es.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Estimado/a <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Alguien está intentando iniciar sesión con su cuenta desde un dispositivo nuevo.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Ubicación: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Dispositivo: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Navegador: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>Dirección IP: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Si es usted, ingrese el siguiente código para poder iniciar sesión:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Tenga en cuenta que este código vence en <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Si no es usted quien está iniciando sesión,\n"
|
||||
" cambie su contraseña inmediatamente para mejorar la seguridad.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\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"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activar la autenticación de dos pasos\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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"
|
||||
"<br/>"
|
||||
|
||||
#. 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"
|
276
i18n/es_419.po
Normal file
276
i18n/es_419.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Apreciable <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Alguien está intentando iniciar sesión en su cuenta con un dispositivo nuevo.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Ubicación: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Dispositivo: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Navegador: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>Dirección IP : <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Si es usted, ingrese el siguiente código para poder iniciar sesión:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Tenga en cuenta que este código vence en <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\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"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\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"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activar mi autenticación de dos factores.\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"Le recomendamos activar la autenticación de dos factores con la aplicación de verificación para mantener su cuenta segura.\n"
|
||||
"<br/>"
|
||||
|
||||
#. 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"
|
234
i18n/et.po
Normal file
234
i18n/et.po
Normal file
@ -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 <triine@avalah.ee>, 2023
|
||||
# Martin Talts <martin.t@avalah.ee>, 2023
|
||||
# Arma Gedonsky <armagedonsky@hot.ee>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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"
|
232
i18n/fa.po
Normal file
232
i18n/fa.po
Normal file
@ -0,0 +1,232 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Hamed Mohammadi <hamed@dehongi.com>, 2023
|
||||
# Hamid Darabi, 2023
|
||||
# Yousef Shadmanesh <y.shadmanesh@gmail.com>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
279
i18n/fi.po
Normal file
279
i18n/fi.po
Normal file
@ -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 <tuomo.aura@web-veistamo.fi>, 2023
|
||||
# Jesse Järvi <me@jessejarvi.net>, 2023
|
||||
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2023
|
||||
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2023
|
||||
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 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 <ossi.mantylahti@obs-solutions.fi>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Hyvä <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Joku yrittää kirjautua tilillesi uudella laitteella.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Sijainti: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Laite: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Selain: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP-osoite: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Jos tämä olet sinä, kirjoita seuraava koodi kirjautumisen loppuun:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Huomaa, että tämä koodi päättyy osoitteessa <t t-out=\"expiration\"></t></small>.\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\"> \n"
|
||||
" Jos et ole käynnistänyt tätä kirjautumista,\n"
|
||||
" sinun on vaihdettava salasanasi välittömästi tilisi turvallisuuden varmistamiseksi.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\"> \n"
|
||||
" Suosittelemme myös vahvasti kaksivaiheisen tunnistuksen ottamista käyttöön autentikointisovelluksen avulla tilisi suojaamiseksi.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Aktivoi kaksivaiheinen tunnistus\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"Suosittelemme, että otat käyttöön kaksivaiheisen tunnistuksen matkapuhelinohjelmiston tilisi suojaamiseksi.\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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"
|
276
i18n/fr.po
Normal file
276
i18n/fr.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Bonjour <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Quelqu'un essaie de se connecter à votre compte avec un nouvel périphérique.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Lieu : <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Périphérique : <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Navigateur : <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>Adresse IP : <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>S'il s'agit de vous, veuillez saisir le code suivant pour finaliser la connexion :</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Veuillez noter que ce code expire dans <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\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"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\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"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activer mon authentification à deux facteurs\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"Nous vous recommandons vivement d'activer l'authentification à deux facteurs à l'aide d'une application d'authentification pour sécuriser votre compte.\n"
|
||||
"<br/>"
|
||||
|
||||
#. 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"
|
234
i18n/he.po
Normal file
234
i18n/he.po
Normal file
@ -0,0 +1,234 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2023
|
||||
# דודי מלכה <Dudimalka6@gmail.com>, 2023
|
||||
# Lilach Gilliam <lilach.gilliam@gmail.com>, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# Ha Ketem <haketem@gmail.com>, 2023
|
||||
# Roy Sayag, 2023
|
||||
# Yihya Hugirat <hugirat@gmail.com>, 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 <hugirat@gmail.com>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
234
i18n/hu.po
Normal file
234
i18n/hu.po
Normal file
@ -0,0 +1,234 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Zsolt Godó <zsolttokio@gmail.com>, 2023
|
||||
# Ákos Nagy <akos.nagy@oregional.hu>, 2023
|
||||
# gezza <geza.nagy@oregional.hu>, 2023
|
||||
# Tamás Németh <ntomasz81@gmail.com>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
274
i18n/id.po
Normal file
274
i18n/id.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Yth <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Ada orang yang mencoba untuk log in ke Akun Anda menggunakan perangkat baru.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Lokasi: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Perangkat: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Bila Anda yang melakukan ini, silakan masukkan kode berikut untuk menyelesaikan login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Mohon dicatat bahwa kode ini kadaluwarsa dalam <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Bila Anda TIDAK melakukan log in ini,\n"
|
||||
" Anda sebaiknya mengganti password Anda secepatnya untuk memastikan keamanan akun Anda.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Kami juga sangat menyarankan Anda mengaktifkan autentikasi dua faktor menggunakan aplikasi autentikator untuk membantu mengamankan akun Anda.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Aktifkan autentikasi dua faktor saya\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"Kami sangat menyarankan pengaktifan autentikasi dua-faktor menggunakan aplikasi autentikator untuk membantu mengamankan akun Anda.\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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"
|
275
i18n/it.po
Normal file
275
i18n/it.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Gentile <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>qualcuno sta cercando di accedere al tuo account da un nuovo dispositivo.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/D</t>\n"
|
||||
" <li>Posizione: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Dispositivo: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>Indirizzo IP: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Se sei tu, inserisci il codice di seguito per completare l'accesso:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Il codice scadrà tra <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Se NON sei tu ad aver avviato l'accesso,\n"
|
||||
" dovresti cambiare immediatamente la tua password per garantire la sicurezza dell'account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Consigliamo fortemente di abilitare l'autenticazione a due fattori, utilizzando un'app, per aiutarti a proteggere l'account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Attiva l'autenticazione a due fattori\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"Raccomandiamo vivamente di attivare l'autenticazione a due fattori utilizzando un'app di autenticazione per rendere sicuro il tuo account.\n"
|
||||
"<br/>"
|
||||
|
||||
#. 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"
|
270
i18n/ja.po
Normal file
270
i18n/ja.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"。\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" <t t-out=\"object.partner_id.name or ''\"></t>様<br><br>\n"
|
||||
" <p>誰かが新しいデバイスでログインしようとしています。</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>場所: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>デバイス: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>ブラウザ: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IPアドレス: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>ご本人の場合は、以下のコードを入力し、ログインを完了して下さい:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>このコードの有効期限は以下です:</t></small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" もしこのログインがあなたご本人でない場合、\n"
|
||||
" アカウントの安全のため、すぐにパスワードを変更して下さい。\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" また、アカウントの安全性を高めるため、認証アプリを使用して2要素認証を有効にすることを強くお勧めします。\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" 2要素承認を有効化する\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"アカウントを保護するために、認証アプリを使用して2要素認証を有効にすることを強くお勧めします。\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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要素承認コード"
|
270
i18n/ko.po
Normal file
270
i18n/ko.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" 안녕하세요, <t t-out=\"object.partner_id.name or ''\">님</t><br><br>\n"
|
||||
" <p>누군가가 새 디바이스를 통해 고객님의 계정으로 로그인을 시도했습니다.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>위치: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>디바이스: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>브라우저: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP 주소: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>본인이 맞는 경우, 다음 코드를 입력하여 로그인 절차를 완료해 주시기 바랍니다:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>이 코드는 <t t-out=\"expiration\"></t> 이후로 만료됩니다.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" 해당 로그인을 시도하지 않으셨다면,\n"
|
||||
" 계정 보안을 위해 즉시 비밀번호를 변경해 주십시오.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" 또한 더욱 강력한 계정 보안을 위해 인증 앱을 사용하여 2단계 인증을 활성화 하기를 추천드립니다.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" 2단계 인증 활성화하기\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"계정의 보안성을 강화를 위해 인증 앱을 통한 2단계 인증 사용 설정을 적극 권장합니다.\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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단계 인증 코드"
|
236
i18n/lt.po
Normal file
236
i18n/lt.po
Normal file
@ -0,0 +1,236 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Arunas V. <arunas@devoro.com>, 2023
|
||||
# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2023
|
||||
# Linas Versada <linaskrisiukenas@gmail.com>, 2023
|
||||
# Jonas Zinkevicius <jozi@odoo.com>, 2023
|
||||
# Silvija Butko <silvija.butko@gmail.com>, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# Monika Raciunaite <monika.raciunaite@gmail.com>, 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 <monika.raciunaite@gmail.com>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
230
i18n/lv.po
Normal file
230
i18n/lv.po
Normal file
@ -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 <armins.jeltajevs@gmail.com>, 2023
|
||||
# ievaputnina <ievai.putninai@gmail.com>, 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 <ievai.putninai@gmail.com>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
275
i18n/nl.po
Normal file
275
i18n/nl.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Beste <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Iemand probeert in te loggen op je account met een nieuw toestel.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Locatie: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Toestel: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP adres: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Als jij dit bent, voer dan de volgende code in om de login te voltooien:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Let op: deze code verstrijkt over <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Als jij dit niet bent,\n"
|
||||
" moet je je wachtwoord onmiddellijk wijzigen om de veiligheid van je account te garanderen.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\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"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activeer mijn tweestapsverificatie\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"We raden ten zeerste aan om de tweestapsverificatie in te schakelen met een authenticator-app om je account te beveiligen.\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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"
|
234
i18n/pl.po
Normal file
234
i18n/pl.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"Zdecydowanie zalecamy włączenie uwierzytelniania dwuskładnikowego za pomocą aplikacji uwierzytelniającej, aby pomóc zabezpieczyć konto.\n"
|
||||
"<br/>"
|
||||
|
||||
#. 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"
|
232
i18n/pt.po
Normal file
232
i18n/pt.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
274
i18n/pt_BR.po
Normal file
274
i18n/pt_BR.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Olá <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Alguém está tentando acessar sua conta através de um dispositivo novo.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/D</t>\n"
|
||||
" <li>Local: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Dispositivo: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Navegador: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>Endereço IP: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Caso tenha sido você, insira o código a seguir para fazer login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Este código expira em <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Caso NÃO tenha sido você,\n"
|
||||
" altere a sua senha imediatamente para garantir a segurança da sua conta.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\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"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Ativar autenticação de dois fatores\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"Recomendamos enfaticamente que ative a autenticação de dois fatores utilizando um aplicativo de autenticação para proteger a sua conta.\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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"
|
275
i18n/ru.po
Normal file
275
i18n/ru.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Уважаемый <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Кто-то пытается войти в вашу учетную запись с помощью нового устройства.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Местонахождение: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Устройство: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Браузер: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP-адрес: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Если это вы, введите следующий код для завершения входа:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Обратите внимание, что срок действия этого кода истекает через <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Если вы НЕ инициировали этот вход в систему,\n"
|
||||
" вам следует немедленно сменить пароль, чтобы обеспечить безопасность аккаунта.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Мы также настоятельно рекомендуем включить двухфакторную аутентификацию с помощью приложения-аутентификатора, чтобы обезопасить свою учетную запись.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Активировать двухфакторную аутентификацию\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"Мы настоятельно рекомендуем включить двухфакторную аутентификацию с помощью приложения-аутентификатора, чтобы обезопасить свою учетную запись.\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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 "Ваш код двухфакторной аутентификации"
|
228
i18n/sk.po
Normal file
228
i18n/sk.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
233
i18n/sl.po
Normal file
233
i18n/sl.po
Normal file
@ -0,0 +1,233 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Grega Vavtar <grega@hbs.si>, 2023
|
||||
# Jasmina Macur <jasmina@hbs.si>, 2023
|
||||
# laznikd <laznik@mentis.si>, 2023
|
||||
# matjaz k <matjaz@mentis.si>, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# Matjaz Mozetic <m.mozetic@matmoz.si>, 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 <m.mozetic@matmoz.si>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
274
i18n/sr.po
Normal file
274
i18n/sr.po
Normal file
@ -0,0 +1,274 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Milan Bojovic <mbojovic@outlook.com>, 2023
|
||||
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dragi <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Neko pokušava da se prijavi na vaš nalog pomoću novog uređaja.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Lokacija: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP adressa: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Ako ste to vi, unesite sledeći kôd da biste dovršili prijavljivanje:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Upamtite da kod ističe <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Ako niste pokrenuli ovo prijavljivanje,\n"
|
||||
" trebalo bi odmah da promenite lozinku da biste osigurali bezbednost naloga.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Takođe preporučujemo omogućavanje potvrde identiteta sa dva faktora pomoću aplikacije za potvrdu identiteta radi obezbeđivanja naloga.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activirajte 2-faktorsku autentifikaciju\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"Preporučujemo da omogućite dvofaktornu autentifikaciju koristeći aplikaciju za autentifikaciju kako biste osigurali svoj nalog.\n"
|
||||
"<br/>"
|
||||
|
||||
#. 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"
|
234
i18n/sv.po
Normal file
234
i18n/sv.po
Normal file
@ -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 <jakob.krabbe@vertel.se>, 2023
|
||||
# Chrille Hedberg <hedberg.chrille@gmail.com>, 2023
|
||||
# Simon S, 2023
|
||||
# Anders Wallenquist <anders.wallenquist@vertel.se>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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 ""
|
272
i18n/th.po
Normal file
272
i18n/th.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
" \n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" เรียน <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>มีคนพยายามลงชื่อเข้าใช้บัญชีของคุณด้วยอุปกรณ์ใหม่</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>สถานที่: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>อุปกรณ์: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>เบราว์เซอร์: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>ที่อยู่ IP: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>หากเป็นคุณ โปรดป้อนรหัสต่อไปนี้เพื่อเข้าสู่ระบบให้เสร็จสมบูรณ์:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>โปรดทราบว่ารหัสนี้จะหมดอายุภายใน <t t-out=\"หมดอายุ\"></t></small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" หากคุณไม่ได้เข้าสู่ระบบนี้\n"
|
||||
" คุณควรเปลี่ยนรหัสผ่านทันทีเพื่อความปลอดภัยของบัญชี\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" เราขอแนะนำอย่างยิ่งให้เปิดใช้งานการตรวจสอบสิทธิ์แบบ two-factor โดยใช้แอปตรวจสอบความถูกต้องเพื่อช่วยรักษาความปลอดภัยให้กับบัญชีของคุณ\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" เปิดใช้งานการตรวจสอบสิทธิ์แบบ two-factor ของฉัน\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"เราขอแนะนำอย่างยิ่งให้เปิดใช้งานการรับรองแบบ two-factor โดยใช้แอปรับรองความถูกต้องเพื่อช่วยรักษาความปลอดภัยให้กับบัญชีของคุณ\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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"
|
243
i18n/tr.po
Normal file
243
i18n/tr.po
Normal file
@ -0,0 +1,243 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Levent Karakaş <levent@mektup.at>, 2023
|
||||
# abc Def <hdogan1974@gmail.com>, 2023
|
||||
# Ramiz Deniz Öner <deniz@denizoner.com>, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# Ediz Duman <neps1192@gmail.com>, 2023
|
||||
# Murat Kaplan <muratk@projetgrup.com>, 2023
|
||||
# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 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ş <ertugrulg@projetgrup.com>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i j=\"0/\">Giriş yapmak için, e-posta yoluyla gönderilen altı haneli kimlik"
|
||||
" doğrulama kodunu aşağıya girin</i>"
|
||||
|
||||
#. 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"
|
||||
" <br/>"
|
||||
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. <br/>"
|
||||
|
||||
#. 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"
|
276
i18n/uk.po
Normal file
276
i18n/uk.po
Normal file
@ -0,0 +1,276 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Шановний(а) <t t-out=\"object.partner_id.name or ''\"/><br/><br/>\n"
|
||||
" <p>Хтось намагається увійти у ваш обліковий запис із нового пристрою.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Розташування: <t t-out=\"ctx.get('location') or not_available\"/></li>\n"
|
||||
" <li>Пристрій: <t t-out=\"ctx.get('device') or not_available\"/></li>\n"
|
||||
" <li>Браузер: <t t-out=\"ctx.get('browser') or not_available\"/></li>\n"
|
||||
" <li>IP-адреса: <t t-out=\"ctx.get('ip') or not_available\"/></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Якщо це ви, введіть наступний код, щоби завершити вхід:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"/>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"/>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"/>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"/>\n"
|
||||
" </div>\n"
|
||||
" <small>Занотуйте, що термін дії цього коду до <t t-out=\"expiration\"/>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Якщо ви НЕ ініціювали цей вхід,\n"
|
||||
" вам необхідно терміново змінити пароль для безпеки облікового запису.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Ми також наполегливо рекомендуємо ввімкнути двофакторну аутентифікацію за допомогою модуля аутентифікації, щоб захистити ваш обліковий запис.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Активувати мою двофакторну аутентифікацію\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"Ми наполегливо рекомендуємо увімкнути двофакторну автентифікацію за допомогою програми аутентифікації, щоб захистити ваш обліковий запис.\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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 "Ваш код двофакторної аутентифікації"
|
272
i18n/vi.po
Normal file
272
i18n/vi.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Xin chào <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>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.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">Không có thông tin</t>\n"
|
||||
" <li>Vị trí: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Thiết bị: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Trình duyệt: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>Địa chỉ IP: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Nếu đây là bạn, vui lòng nhập mã sau đây để hoàn tất quá trình đăng nhập:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Xin lưu ý rằng mã này sẽ hết hạn trong vòng <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\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"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\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"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Kích hoạt xác thực hai yếu tố của tôi\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
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"
|
||||
" <br/>"
|
||||
|
||||
#. 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"
|
270
i18n/zh_CN.po
Normal file
270
i18n/zh_CN.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
".\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" <t t-out=\"object.partner_id.name or ''\">您好!</t><br><br>\n"
|
||||
" <p>有人正尝试使用新设备登录您的账户。</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">不使用</t>\n"
|
||||
" <li>地点/位置:<t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>设备:<t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>浏览器: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP 地址:<t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>如果为您本人操作,请输入下列代码完成登录:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>请注意,该代码将于 <t t-out=\"expiration\"></t>失效。</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" 如非您操作,\n"
|
||||
" 建议立即更改密码,保障账户安全。\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" 另外,我们强烈建议您开启应用程序双因素身份验证,保障账户安全。 \n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" 启用双因素身份验证\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"我们强烈建议使用 Authenticator 应用程序启用双因素认证,以保护您的账户安全。\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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 "您的双因素认证代码"
|
270
i18n/zh_TW.po
Normal file
270
i18n/zh_TW.po
Normal file
@ -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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"。\n"
|
||||
" <br/>"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:mail.template,body_html:auth_totp_mail_enforce.mail_template_totp_mail_code
|
||||
msgid ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Someone is trying to log in into your account with a new device.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Location: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Device: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Browser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP address: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>If this is you, please enter the following code to complete the login:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <small>Please note that this code expires in <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" If you did NOT initiate this log-in,\n"
|
||||
" you should immediately change your password to ensure account security.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" Activate my two-factor authentication\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" <t t-out=\"object.partner_id.name or ''\"></t> 你好!<br><br>\n"
|
||||
" <p>有人嘗試使用新的裝置,登入你的帳戶。</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">(不適用)</t>\n"
|
||||
" <li>地點 / 位置: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>裝置: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>瀏覽器: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP 位址: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>若剛才是你嘗試登入,請輸入下列代碼,以完成登入:</p>\n"
|
||||
" <t t-set=\"code_expiration\" t-value=\"object._get_totp_mail_code()\"></t>\n"
|
||||
" <t t-set=\"code\" t-value=\"code_expiration[0]\"></t>\n"
|
||||
" <t t-set=\"expiration\" t-value=\"code_expiration[1]\"></t>\n"
|
||||
" <div style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <span t-out=\"code\" style=\"background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;\"></span>\n"
|
||||
" </div>\n"
|
||||
" <p>請注意,此代碼將於 <t t-out=\"expiration\"></t> 後失效。</p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" 若上述登入操作<b><u>不是</u></b>由你作出,\n"
|
||||
" 你應該立即更改帳戶密碼,以保障帳戶安全。\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" 另外,我們強烈建議你啟用雙重要素身份驗證,利用身份驗證應用程式,協助保障帳戶安全。\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px; text-align: center;\">\n"
|
||||
" <a t-att-href=\"object.get_totp_invite_url()\" style=\"background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;\">\n"
|
||||
" 啟用雙重驗證\n"
|
||||
" </a>\n"
|
||||
" </p>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\n"
|
||||
" To login, enter below the six-digit authentication code just sent via email to"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-envelope-o\"/>\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"
|
||||
" <br/>"
|
||||
msgstr ""
|
||||
"我們強烈建議使用認證器應用程序啟用雙因素認證,以幫助保護您的賬戶。\n"
|
||||
" <br/>"
|
||||
|
||||
#. 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 "您的雙因素認證代碼"
|
6
models/__init__.py
Normal file
6
models/__init__.py
Normal file
@ -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
|
20
models/auth_totp_rate_limit_log.py
Normal file
20
models/auth_totp_rate_limit_log.py
Normal file
@ -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)
|
32
models/res_config_settings.py
Normal file
32
models/res_config_settings.py
Normal file
@ -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
|
150
models/res_users.py
Normal file
150
models/res_users.py
Normal file
@ -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()
|
2
security/ir.model.access.csv
Normal file
2
security/ir.model.access.csv
Normal file
@ -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
|
|
23
views/res_config_settings_views.xml
Normal file
23
views/res_config_settings_views.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
|
||||
<record id="res_config_settings_view_form" model="ir.ui.view">
|
||||
<field name="name">res.config.settings.view.form.inherit.auth_totp_mail_enforce</field>
|
||||
<field name="model">res.config.settings</field>
|
||||
<field name="priority" eval="40"/>
|
||||
<field name="inherit_id" ref="base_setup.res_config_settings_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//setting[@id='allow_import']" position="before">
|
||||
<setting id="auth_totp_policy" help="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.">
|
||||
<field name="auth_totp_enforce" />
|
||||
<div class="mt16" invisible="not auth_totp_enforce">
|
||||
<field name="auth_totp_policy" class="o_light_label" widget="radio"/>
|
||||
</div>
|
||||
</setting>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
28
views/templates.xml
Normal file
28
views/templates.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<odoo>
|
||||
<template id="auth_totp_mail_form" inherit_id="auth_totp.auth_totp_form">
|
||||
<xpath expr="//form/div[1]" position="attributes">
|
||||
<attribute name="t-if">user._mfa_type() == 'totp'</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//form/div[1]" position="after">
|
||||
<div t-if="user._mfa_type() == 'totp_mail'" class="mb-2 mt-2 text-muted">
|
||||
<i class="fa fa-envelope-o"/>
|
||||
To login, enter below the six-digit authentication code just sent via email to <t t-out="user.email"/>.
|
||||
<br/>
|
||||
</div>
|
||||
</xpath>
|
||||
<xpath expr="//form[1]" position="after">
|
||||
<form method="POST" t-if="user._mfa_type() == 'totp_mail'">
|
||||
<input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>
|
||||
<input type="hidden" name="send_email" value="1"/>
|
||||
<button type="submit" class="btn btn-secondary btn-block">Re-send email</button>
|
||||
</form>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('border-top')]" position="before">
|
||||
<div class="mb-2" t-if="user._mfa_type() == 'totp_mail'">
|
||||
We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.
|
||||
<br/>
|
||||
<a href="https://www.odoo.com/documentation/17.0/applications/general/auth/2fa.html" title="Learn More" target="_blank">Learn More</a>
|
||||
</div>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
Loading…
x
Reference in New Issue
Block a user