mirror of
https://github.com/bringout/oca-ocb-security.git
synced 2026-04-18 04:11:58 +02:00
Initial commit: Security packages
This commit is contained in:
commit
bb469e4763
1399 changed files with 278378 additions and 0 deletions
52
odoo-bringout-oca-ocb-auth_totp_mail_enforce/README.md
Normal file
52
odoo-bringout-oca-ocb-auth_totp_mail_enforce/README.md
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
# 2FA by mail
|
||||
|
||||
|
||||
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.
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install odoo-bringout-oca-ocb-auth_totp_mail_enforce
|
||||
```
|
||||
|
||||
## Dependencies
|
||||
|
||||
This addon depends on:
|
||||
- auth_totp
|
||||
- mail
|
||||
|
||||
## Manifest Information
|
||||
|
||||
- **Name**: 2FA by mail
|
||||
- **Version**: N/A
|
||||
- **Category**: Extra Tools
|
||||
- **License**: LGPL-3
|
||||
- **Installable**: False
|
||||
|
||||
## Source
|
||||
|
||||
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `auth_totp_mail_enforce`.
|
||||
|
||||
## License
|
||||
|
||||
This package maintains the original LGPL-3 license from the upstream Odoo project.
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
|
|
@ -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
|
||||
|
|
@ -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',
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import home
|
||||
|
|
@ -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
|
||||
|
|
@ -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>
|
||||
|
|
@ -0,0 +1,233 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\n"
|
||||
"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: af\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 ""
|
||||
|
||||
#. 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 "Geskep deur"
|
||||
|
||||
#. 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 "Geskep 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 "Vertoningsnaam"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Laas Gewysig op"
|
||||
|
||||
#. 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 "Laas Opgedateer deur"
|
||||
|
||||
#. 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 "Laas Opgedateer 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 ""
|
||||
|
||||
#. 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 "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 ""
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,229 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: am\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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,282 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Malaz Abuidris <msea@odoo.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Malaz Abuidris <msea@odoo.com>, 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"قم بتنفيذ المصادقة ثنائية العوامل عن طريق البريد الإلكتروني للموظفين أو لكافة المستخدمين\n"
|
||||
" (بمن فيهم مستخدمي البوابة) إذا لم يقوموا بتفعيل أي طريقة مصادقة ثنائية العوامل\n"
|
||||
" أخرى. "
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 "الإعدادات: تسجيل دخول جديد في 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 "كود المصادقة ثنائية العوامل الخاص بك "
|
||||
|
|
@ -0,0 +1,229 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2023-05-23 08:23+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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,235 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# erpgo translator <jumshud@erpgo.az>, 2022
|
||||
# Jumshud Sultanov <cumshud@gmail.com>, 2022
|
||||
# Nurlan Farajov <coolinuxoid@gmail.com>, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Nurlan Farajov <coolinuxoid@gmail.com>, 2025\n"
|
||||
"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: az\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 "Bütün istifadəçilər"
|
||||
|
||||
#. 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-poçt göndərmək mümkün deyil: %s istifadəçi email ünvanı yoxdur."
|
||||
|
||||
#. 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 "Parametrləri Konfiqurasiya edin"
|
||||
|
||||
#. 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 "Tərəfindən yaradılıb"
|
||||
|
||||
#. 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 "Tarixdə yaradıldı"
|
||||
|
||||
#. 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 "Ekran 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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Son Dəyişdirilmə tarixi"
|
||||
|
||||
#. 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 Yeniləyən"
|
||||
|
||||
#. 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 Yenilənmə tarixi"
|
||||
|
||||
#. 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 çox Məlumat Əldə et"
|
||||
|
||||
#. 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ə dairəsi"
|
||||
|
||||
#. 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 "Emaili Göndər"
|
||||
|
||||
#. 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 "İstifadəçi"
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,234 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Ivan Shakh, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Ivan Shakh, 2024\n"
|
||||
"Language-Team: Belarusian (https://app.transifex.com/odoo/teams/41243/be/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: be\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 ""
|
||||
|
||||
#. 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 ""
|
||||
"Немагчыма адправіць email: карыстальнік %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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 "Праверка не здзейснена, калі ласка, праверце яшчэ раз 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 ""
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,237 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# KeyVillage, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# Maria Boyadjieva <marabo2000@gmail.com>, 2023
|
||||
# aleksandar ivanov, 2023
|
||||
# Milena Georgieva, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Milena Georgieva, 2024\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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
229
odoo-bringout-oca-ocb-auth_totp_mail_enforce/auth_totp_mail_enforce/i18n/bs.po
Executable file
229
odoo-bringout-oca-ocb-auth_totp_mail_enforce/auth_totp_mail_enforce/i18n/bs.po
Executable file
|
|
@ -0,0 +1,229 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2023-05-23 08:23+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 "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 "E-mail se ne može poslati: korisnik %s nema e-mail 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 "Provjera koda"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Postavke"
|
||||
|
||||
#. 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"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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 "Forsiraj dvofaktorsku 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnja promjena"
|
||||
|
||||
#. 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 "Promijenio"
|
||||
|
||||
#. 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 "Vrijeme promjene"
|
||||
|
||||
#. 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 limita"
|
||||
|
||||
#. 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 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 "Opseg"
|
||||
|
||||
#. 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 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 "Podešavanja: 2FA nova prijava"
|
||||
|
||||
#. 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 logovi"
|
||||
|
||||
#. 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 "Politika forsiranja dvofaktorske autentifikacije"
|
||||
|
||||
#. 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 neuspješna, molimo dvaput provjerite 6-ciferni 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 ""
|
||||
|
||||
#. 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 autentifikacijskih e-mailova poslanih za vaš račun"
|
||||
|
||||
#. 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š račun"
|
||||
|
||||
#. 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 za dvofaktorsku autentifikaciju"
|
||||
|
|
@ -0,0 +1,288 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Manel Fernandez Ramirez <manelfera@outlook.com>, 2022
|
||||
# RGB Consulting <odoo@rgbconsulting.com>, 2022
|
||||
# Josep Anton Belchi, 2022
|
||||
# Arnau Ros, 2022
|
||||
# Carles Antoli <carlesantoli@hotmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# marcescu, 2022
|
||||
# Ivan Espinola, 2022
|
||||
# Noemi Pla, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Noemi Pla, 2025\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 ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Estimat/da: <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Un nou dispositiu està intentant iniciar sessió al seu compte.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Ubicació: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Dispositiu: <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>Adreça IP: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Si ha estat vostè, si us plau, introdueixi el següent codi per completar l'inici de sessió:</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>Si us plau, tingui en compte que aquest codi expira en <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Si vostè no ha iniciat sessió,\n"
|
||||
" hauria de canviar immediatament la contrasenya per garantir-ne la seguretat del compte.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" També li recomanem que activi l'autenticació de doble factor mitjançant una aplicació d'autenticació que ajuda a mantenir el compte segur.\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 l'autenticació de doble 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"
|
||||
" 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 "Ajustos 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 a mostrar"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Imposar l'autenticació de dos factors per correu electrònic per als empleats o per a tots els usuaris\n"
|
||||
" (inclosos els usuaris del portal) si no han de habilitar cap altre autenticació de doble factor\n"
|
||||
" mètode."
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificació el "
|
||||
|
||||
#. 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"
|
||||
|
|
@ -0,0 +1,282 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Jan Horzinka <jan.horzinka@centrum.cz>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Jiří Podhorecký, 2022
|
||||
# karolína schusterová <karolina.schusterova@vdp.sk>, 2022
|
||||
# Ivana Bartonkova, 2023
|
||||
# Aleš Fiala <f.ales1@seznam.cz>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Aleš Fiala <f.ales1@seznam.cz>, 2024\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 ""
|
||||
".\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"
|
||||
" Vážený/á <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Někdo se pokouší přihlásit k vašemu účtu pomocí nového zařízení.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">Není dostupné</t>\n"
|
||||
" <li>Umístění: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Zařízení: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Prohlížeč: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>IP adresa: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Pokud jste to vy, zadejte prosím následující kód pro dokončení přihláš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>Upozorňujeme, že platnost tohoto kódu vyprší za <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Pokud jste NEinicializovali toto přihlášení,\n"
|
||||
" měli byste si okamžitě změnit heslo, abyste zajistili bezpečnost účtu.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Důrazně také doporučujeme aktivovat dvoufaktorové ověřování pomocí ověřovací aplikace, která vám pomůže zabezpečit váš účet.\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"
|
||||
" Aktivovat mé dvoufaktorové ověřová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"
|
||||
" Pro přihlášení zadejte níže šestimístný ověřovací kód, který byl právě zaslán e-mailem na adresu"
|
||||
|
||||
#. 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 "Nastavení konfigurace"
|
||||
|
||||
#. 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 od"
|
||||
|
||||
#. 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"
|
||||
|
||||
#. 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é jméno"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Vynutit dvoufaktorové ověřování e-mailem pro zaměstnance nebo pro všechny\n"
|
||||
" uživatele (včetně uživatelů portálu), pokud nepovolili žádnou jinou metodu\n"
|
||||
" dvoufaktorového ověřování."
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Naposled změněno"
|
||||
|
||||
#. 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 od"
|
||||
|
||||
#. 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 "Naposled upraveno"
|
||||
|
||||
#. 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 "Poslat e-mail znovu"
|
||||
|
||||
#. 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 "Odeslat 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 "Nastavení: 2Fa Nové přihlášení"
|
||||
|
||||
#. 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 ""
|
||||
"Důrazně doporučujeme aktivovat dvoufaktorové ověřování pomocí ověřovací aplikace, která vám pomůže zabezpečit váš účet.\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 "Dosáhli jste limitu ověřovacích e-mailů odeslaných pro váš účet"
|
||||
|
||||
#. 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 "Dosáhli jste limitu ověřovacích kódů pro váš účet"
|
||||
|
||||
#. 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 "Váš kód dvoufaktorového ověřování"
|
||||
|
|
@ -0,0 +1,237 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# lhmflexerp <lhm@flexerp.dk>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Sanne Kristensen <sanne@vkdata.dk>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Sanne Kristensen <sanne@vkdata.dk>, 2024\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 ""
|
||||
".\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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Sidst ændret den"
|
||||
|
||||
#. 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"
|
||||
|
|
@ -0,0 +1,282 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2023
|
||||
# Larissa Manderfeld, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Larissa Manderfeld, 2024\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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Erzwingen Sie die Zwei-Faktor-Authentifizierung per E-Mail für Mitarbeiter oder für alle Benutzer\n"
|
||||
"(einschließlich Portalbenutzer), wenn sie keine andere Zwei-Faktor-Authentifizierung\n"
|
||||
"Methode 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Letzte Änderung am"
|
||||
|
||||
#. 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 "Richtlinien zur Erzwingung der Zwei-Faktor-Authentifizierung"
|
||||
|
||||
#. 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"
|
||||
|
|
@ -0,0 +1,281 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Wil Odoo, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2024\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 factores 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 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 "Comprobación del 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Imponga la verificación de dos pasos por correo electrónico para empleados o todos los usuarios\n"
|
||||
"(incluyendo los usuarios del portal) si no activaron el método de verificación\n"
|
||||
"de dos pasos."
|
||||
|
||||
#. 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 "Forzar 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación el"
|
||||
|
||||
#. 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 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 autenticació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"
|
||||
|
|
@ -0,0 +1,282 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2022
|
||||
# Fernanda Alvarez, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Fernanda Alvarez, 2025\n"
|
||||
"Language-Team: Spanish (Mexico) (https://app.transifex.com/odoo/teams/41243/es_MX/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_MX\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\n"
|
||||
" cambie su contraseña ahora mismo 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. Use una aplicación de autenticación, le ayudará a proteger 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Activa la autenticación de dos factores por correo para los empleados o para todos los usuarios\n"
|
||||
" (incluidos los del portal) si no han activado este\n"
|
||||
" 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 "Habilita 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación el"
|
||||
|
||||
#. 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 "Ultima 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 "Ajustes: 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 autenticació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ó, revisa 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 ""
|
||||
"Te recomendamos activar la autenticación de dos factores con una aplicación especial para proteger mejor tu 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 ""
|
||||
"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"
|
||||
|
|
@ -0,0 +1,277 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Rivo Zängov <eraser@eraser.ee>, 2022
|
||||
# Martin Talts <martin.t@avalah.ee>, 2022
|
||||
# Arma Gedonsky <armagedonsky@hot.ee>, 2022
|
||||
# Andre Roomet <andreroomet@gmail.com>, 2022
|
||||
# Triine Aavik <triine@avalah.ee>, 2022
|
||||
# Birgit Vijar, 2024
|
||||
# Anna, 2024
|
||||
# Stevin Lilla, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Stevin Lilla, 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 ""
|
||||
".\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"
|
||||
"Lugupeetud <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
"<p>Keegi üritab logida sisse teie kasutajasse uuest seadest.</p>\n"
|
||||
"<ul>\n"
|
||||
"<t t-set=\"not_available\">N/A</t>\n"
|
||||
"<li>Asukoht: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
"<li>Seade: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
"<li>Brauser: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
"<li>IP aadress: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
"</ul>\n"
|
||||
"<p>Kui see olete Teie, palun sisestage järgnev kood et logida sisse:</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>Kood aegub <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
"<p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
"Kui te ei üritanud sisse logida,\n"
|
||||
"Peaksite koheselt muutma oma parooli, et veenduda konto turvalisuses.\n"
|
||||
"<p style=\"margin: 16px 0px 16px 0px;\">\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"
|
||||
"Aktiveeri minu kahe-astmeline autentimine\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"
|
||||
" Sisse logimiseks sisesta kuue kohaline kood, mis on saadetud e-mailile"
|
||||
|
||||
#. 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 "Koodi kontrollimine"
|
||||
|
||||
#. 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 "Loonud"
|
||||
|
||||
#. 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 "Loomise kuupäev"
|
||||
|
||||
#. 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äidatav 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 "Ainult töötajad"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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 "Nõua kaheastmelist autentimist"
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Viimati muudetud"
|
||||
|
||||
#. 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 uuendas"
|
||||
|
||||
#. 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 "Liimidi tüüp"
|
||||
|
||||
#. 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 "Saada e-mail uuesti"
|
||||
|
||||
#. 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 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 "Seaded: 2FA uus sisselogimine"
|
||||
|
||||
#. 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 "Kaheastmelise autentimise nõue"
|
||||
|
||||
#. 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 ""
|
||||
"Tugevalt soovitame sisse lülitada kaheastmeline autentimine kasutades autentimise rakendust.\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 "Teie kasutaja jaoks autentimise kirju hetkel rohkem ei saadeta"
|
||||
|
||||
#. 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 "Saavutasite limiidi koodiga kasutaja verifitseerimiseks"
|
||||
|
||||
#. 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"
|
||||
|
|
@ -0,0 +1,278 @@
|
|||
# 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
|
||||
# Hanna Kheradroosta, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# Mostafa Barmshory <mostafa.barmshory@gmail.com>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Mostafa Barmshory <mostafa.barmshory@gmail.com>, 2024\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 ""
|
||||
".\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"
|
||||
" Dear <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Sیک نفر تلاش میکند با یک دستگاه جدید وارد حساب شما شود</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>اگر این فرد شما هستید کد زیر را برای تکمیل فرآیند ورود به حساب وارد کنید</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"
|
||||
" If you did NOT initiate this log-in,\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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 "تنظیمات: ورود جدید برای اعتبارسنجی 2 عاملی"
|
||||
|
||||
#. 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 ""
|
||||
"فعالسازی اعتبارسنجی دو عاملی از طریق یک برنامهی اعتبارسنجی برای تقویت "
|
||||
"امنیت حساب شما، به شدت توصیه میشود. "
|
||||
|
||||
#. 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 "کد اعتبارسنجی دو عاملی شما"
|
||||
|
|
@ -0,0 +1,284 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2022
|
||||
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2022
|
||||
# Jesse Järvi <me@jessejarvi.net>, 2023
|
||||
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Kaksivaiheisen tunnistuksen käyttöönotto sähköpostitse työntekijöille tai kaikille käyttäjille\n"
|
||||
" (mukaan lukien portaalin käyttäjät), jos he eivät ole ottaneet käyttöön mitään muuta kaksivaiheisen tunnistuksen\n"
|
||||
" menetelmää."
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Viimeksi muokattu"
|
||||
|
||||
#. 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"
|
||||
|
|
@ -0,0 +1,284 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Cécile Collart <cco@odoo.com>, 2022
|
||||
# Jolien De Paepe, 2023
|
||||
# Manon Rondou, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Manon Rondou, 2024\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 e-mail à"
|
||||
|
||||
#. 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'e-mail : l'utilisateur %s n'a pas d'adresse 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 "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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Appliquer l'authentification à deux facteurs par e-mail pour les employés ou pour tous les utilisateurs \n"
|
||||
"(y compris les utilisateurs du portail) s'ils n'ont activé aucune autre méthode \n"
|
||||
"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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Dernière modification le"
|
||||
|
||||
#. 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 "Dernière mise à 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 "Dernière mise à 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'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 "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 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 "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"
|
||||
|
|
@ -0,0 +1,233 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Qaidjohar Barbhaya, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Qaidjohar Barbhaya, 2023\n"
|
||||
"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: gu\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 ""
|
||||
|
||||
#. 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 "Config Settings"
|
||||
|
||||
#. 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 "Created by"
|
||||
|
||||
#. 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 "Created on"
|
||||
|
||||
#. 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 "Display Name"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Last Modified on"
|
||||
|
||||
#. 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 "Last Updated by"
|
||||
|
||||
#. 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 "Last Updated on"
|
||||
|
||||
#. 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 "Send 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 "User"
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,241 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# דודי מלכה <Dudimalka6@gmail.com>, 2022
|
||||
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2022
|
||||
# Yihya Hugirat <hugirat@gmail.com>, 2022
|
||||
# Lilach Gilliam <lilach.gilliam@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Ha Ketem <haketem@gmail.com>, 2022
|
||||
# Roy Sayag, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Roy Sayag, 2022\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=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 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 "כל המשתמשים"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"כפה אימות דו שלבי ע\"י אימייל לעובדים או לכל המשתמשים\n"
|
||||
"(כולל משתמשי פורטל) אם הם לא הכילו אימות דו שלבי אחר "
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,235 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2024
|
||||
# Manav Shah, 2025
|
||||
# Ujjawal Pathak, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Ujjawal Pathak, 2025\n"
|
||||
"Language-Team: Hindi (https://app.transifex.com/odoo/teams/41243/hi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hi\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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,235 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Tina Milas, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Bole <bole@dajmi5.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Bole <bole@dajmi5.com>, 2022\n"
|
||||
"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hr\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 ""
|
||||
|
||||
#. 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 "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 "E-mail se ne može poslati: korisnik %s nema e-mail 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 "Postavke"
|
||||
|
||||
#. 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"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnja promjena"
|
||||
|
||||
#. 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 "Promijenio"
|
||||
|
||||
#. 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 "Vrijeme promjene"
|
||||
|
||||
#. 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 ""
|
||||
|
||||
#. 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 "Opseg"
|
||||
|
||||
#. 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 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 "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 ""
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,240 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Zsolt Godó <zsolttokio@gmail.com>, 2022
|
||||
# Ákos Nagy <akos.nagy@oregional.hu>, 2022
|
||||
# Tamás Németh <ntomasz81@gmail.com>, 2022
|
||||
# Krisztián Juhász <juhasz.krisztian@josafar.hu>, 2022
|
||||
# gezza <geza.nagy@oregional.hu>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# krnkris, 2022
|
||||
# Tamás Dombos, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Legutóbb frissítve"
|
||||
|
||||
#. 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 ekkor"
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,229 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Language-Team: Armenian (https://app.transifex.com/odoo/teams/41243/hy/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hy\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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,278 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# arfa simoncelli, 2022
|
||||
# Abe Manyo, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Abe Manyo, 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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 "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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Terakhir diubah pada"
|
||||
|
||||
#. 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"
|
||||
|
|
@ -0,0 +1,233 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Kristófer Arnþórsson, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Kristófer Arnþórsson, 2024\n"
|
||||
"Language-Team: Icelandic (https://app.transifex.com/odoo/teams/41243/is/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: is\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\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 "Get ekki sent tölvupóst: notandinn %s hefur ekkert netfang."
|
||||
|
||||
#. 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 "Stillingarvalkostir"
|
||||
|
||||
#. 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 "Búið til 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 "Búið til þann"
|
||||
|
||||
#. 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 "Birtingarnafn"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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 "Auðkenni (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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 "Síðast uppfært 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 "Síðast uppfært þann"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid "Learn More"
|
||||
msgstr "Skoða nánar"
|
||||
|
||||
#. 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 "Umfang"
|
||||
|
||||
#. 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 "Notandi"
|
||||
|
||||
#. 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 "Staðfesting mistókst. Athugaðu 6 stafa kóðann"
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,284 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Friederike Fasterling-Nesselbosch, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Sebastiano Picchi, 2023
|
||||
# Marianna Ciofani, 2023
|
||||
# Sergio Zanchetta <primes2h@gmail.com>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2024\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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Applicare l'autenticazione a due fattori via e-mail per i dipendenti o per tutti gli utenti\n"
|
||||
"(inclusi gli utenti del portale) se non hanno abilitato nessun altro metodo di autenticazione a due fattori\n"
|
||||
"metodo."
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Ultima modifica il"
|
||||
|
||||
#. 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"
|
||||
|
|
@ -0,0 +1,276 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Ryoko Tsuda <ryoko@quartile.co>, 2022
|
||||
# Junko Augias, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Junko Augias, 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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 "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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 "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 "Eメール送信"
|
||||
|
||||
#. 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要素承認コード"
|
||||
|
|
@ -0,0 +1,234 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Sengtha Chay <sengtha@gmail.com>, 2023
|
||||
# Lux Sok <sok.lux@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Lux Sok <sok.lux@gmail.com>, 2023\n"
|
||||
"Language-Team: Khmer (https://app.transifex.com/odoo/teams/41243/km/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: km\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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,276 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Daye Jeong, 2023
|
||||
# Sarah Park, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Sarah Park, 2025\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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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 "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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 "설정: 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 "이중 인증 코드"
|
||||
|
|
@ -0,0 +1,235 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# sackda chanthasombath, 2023
|
||||
# ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023
|
||||
# Phoxaysy Sengchanthanouvong <phoxaysy@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Phoxaysy Sengchanthanouvong <phoxaysy@gmail.com>, 2023\n"
|
||||
"Language-Team: Lao (https://app.transifex.com/odoo/teams/41243/lo/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: lo\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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,241 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Jonas Zinkevicius <jozi@odoo.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Linas Versada <linaskrisiukenas@gmail.com>, 2022
|
||||
# Silvija Butko <silvija.butko@gmail.com>, 2022
|
||||
# Monika Raciunaite <monika.raciunaite@gmail.com>, 2022
|
||||
# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2022
|
||||
# Arunas V. <arunas@devoro.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Arunas V. <arunas@devoro.com>, 2022\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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Paskutinį kartą keista"
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,244 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Anzelika Adejanova, 2022
|
||||
# ievaputnina <ievai.putninai@gmail.com>, 2023
|
||||
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2025\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 ""
|
||||
".\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"
|
||||
" Lai pierakstīties, ievadiet zemāk 6 ciparu autentifikācijas kodu nosūtīto uz e-pastu"
|
||||
|
||||
#. 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 "Nevar nosūtīt e-pastu: lietotājam %s nav e-pasta adreses."
|
||||
|
||||
#. 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 "Koda pārbaudīšana"
|
||||
|
||||
#. 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 "Parādīt vārdu"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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 "Pieprasīt divfaktoru autentifikāciju"
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Pēdējoreiz mainīts"
|
||||
|
||||
#. 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 atjaunoja"
|
||||
|
||||
#. 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 atjaunots"
|
||||
|
||||
#. 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 "Ierobežojuma veids"
|
||||
|
||||
#. 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 "Atkārtoti nosūtīt e-pastu"
|
||||
|
||||
#. 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 "Iestatījumi: 2FA jauna pierakstīšanās"
|
||||
|
||||
#. 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 "Divfaktoru autentifikācijas pieprasīšanas politika"
|
||||
|
||||
#. 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 "Verifikācija izgāzās, lūdzu, atkārtoti pārbaudiet 6 ciparu kodu"
|
||||
|
||||
#. 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 ""
|
||||
"Mēs ļoti iesakām iespējot divu faktoru autentifikāciju, izmantojot autentifikācijas lietotni, lai palīdzētu aizsargāt savu kontu.\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 ""
|
||||
"Jūs sasniedzāt savam kontam nosūtīto autentifikācijas e-pasta ziņojumu "
|
||||
"ierobežojumu"
|
||||
|
||||
#. 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 "Jūs esat sasniedzis sava konta verifikācijas kodu ierobežojumu"
|
||||
|
||||
#. 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 "Jūsu divfaktoru autentifikācijas kods"
|
||||
|
|
@ -0,0 +1,233 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Niyas Raphy, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Niyas Raphy, 2023\n"
|
||||
"Language-Team: Malayalam (https://app.transifex.com/odoo/teams/41243/ml/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ml\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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,235 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Batmunkh Ganbat <batmunkh2522@gmail.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Batmunkh Ganbat <batmunkh2522@gmail.com>, 2022\n"
|
||||
"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: mn\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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,233 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Mehjabin Farsana, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Mehjabin Farsana, 2023\n"
|
||||
"Language-Team: Malay (https://app.transifex.com/odoo/teams/41243/ms/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ms\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 ""
|
||||
|
||||
#. 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 "Tetapan 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 "Dicipta 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 "Dicipta 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 paparan"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Terakhir Diubah suai pada"
|
||||
|
||||
#. 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 "Kemas Kini Terakhir 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 "Kemas Kini Terakhir 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 ""
|
||||
|
||||
#. 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 "Menghantar e-mel"
|
||||
|
||||
#. 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 "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 ""
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,235 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Jorunn D. Newth, 2022
|
||||
# Marius Stedjan <marius@stedjan.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\n"
|
||||
"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: nb\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 brukere"
|
||||
|
||||
#. 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 e-post: Bruker %s har ingen e-postadresse."
|
||||
|
||||
#. 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 "Innstillinger"
|
||||
|
||||
#. 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 "Opprettet 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 "Opprettet"
|
||||
|
||||
#. 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 "Visningsnavn"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Sist endret"
|
||||
|
||||
#. 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 "Sist oppdatert 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 "Sist oppdatert"
|
||||
|
||||
#. 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 "Send 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 "Bruker"
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,281 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Jolien De Paepe, 2022
|
||||
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 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 vervalt 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 "Gemaakt 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 "Gemaakt 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 "Weergavenaam"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Dwing de tweestapsverificatie per e-mail af voor werknemers of voor alle gebruikers\n"
|
||||
" (inclusief portalgebruikers) 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Laatst gewijzigd op"
|
||||
|
||||
#. 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 geupdate 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"
|
||||
|
|
@ -0,0 +1,229 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Language-Team: Norwegian (https://app.transifex.com/odoo/teams/41243/no/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: no\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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,288 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Maksym <ms@myodoo.pl>, 2022
|
||||
# Piotr Strebski <strebski@gmail.com>, 2022
|
||||
# Piotr Szlązak <szlazakpiotr@gmail.com>, 2022
|
||||
# Piotr Cierkosz <piotr.w.cierkosz@gmail.com>, 2022
|
||||
# Wojciech Warczakowski <w.warczakowski@gmail.com>, 2022
|
||||
# Andrzej Wiśniewski <a.wisniewski@hadron.eu.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Marcin Młynarczyk <mlynarczyk@gmail.com>, 2022
|
||||
# Łukasz Grzenkowicz <lukasz.grzenkowicz@gmail.com>, 2022
|
||||
# Tadeusz Karpiński <tadeusz.karpinski@braintec.com>, 2023
|
||||
# Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023
|
||||
# Marta Wacławek, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Marta Wacławek, 2025\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 ""
|
||||
"<div style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
|
||||
" Szanowny/-a <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Ktoś próbuje zalogować się na Twoje konto z nowego urządzenia.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Lokalizacja: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Urządzenie: <t t-out=\"ctx.get('device') or not_available\"></t></li>\n"
|
||||
" <li>Przeglądarka: <t t-out=\"ctx.get('browser') or not_available\"></t></li>\n"
|
||||
" <li>Adres IP: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Jeśli to Ty, wklej poniższy kod, aby dokończyć logowanie:</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>Pamiętaj, że ten kod wygada po upływie <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Jeśli to NIE TY starasz się zalogować,\n"
|
||||
" powinieneś/-aś natychmiast zmienić swoje hasło, aby zapewnić bezpieczeństwo swojego konta.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Zdecydowanie zalecamy również włączenie uwierzytelniania dwuskładnikowego za pomocą aplikacji uwierzytelniającej, aby pomóc zabezpieczyć konto.\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"
|
||||
" Aktywuj moje uwierzytelnianie dwuskładnikowe\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"
|
||||
"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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Wymuszenie uwierzytelniania dwuskładnikowego przez e-mail dla pracowników lub dla wszystkich użytkowników\n"
|
||||
"(w tym użytkowników portalu), jeśli nie włączono żadnej innej metody uwierzytelniania dwuskładnikowego.\n"
|
||||
"metoda."
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Data ostatniej modyfikacji"
|
||||
|
||||
#. 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"
|
||||
|
|
@ -0,0 +1,244 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Manuela Silva <mmsrs@sky.com>, 2022
|
||||
# cafonso <cafonso62@gmail.com>, 2022
|
||||
# Pedro Filipe <pedro2.10@hotmail.com>, 2022
|
||||
# Daniel Reis, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Daniel Reis, 2025\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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Obrigue a autenticação por dois factores por correio electrónico para funcionários ou para todos os utilizadores\n"
|
||||
"(incluindo utilizadores do portal) se eles não habilitaram nenhum outro método de autenticação por dois factores."
|
||||
|
||||
#. 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 "IP"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:ir.model.fields,field_description:auth_totp_mail_enforce.field_auth_totp_rate_limit_log____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última Modificação em"
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,278 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Éder Brito <britoederr@gmail.com>, 2022
|
||||
# Layna Nascimento, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Layna Nascimento, 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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 "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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificação em"
|
||||
|
||||
#. 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, verifique novamente 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"
|
||||
|
|
@ -0,0 +1,281 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Dorin Hongu <dhongu@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Claudia Baisan, 2023
|
||||
# Simonel Criste <info@erpsystems.solutions>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Simonel Criste <info@erpsystems.solutions>, 2024\n"
|
||||
"Language-Team: Romanian (https://app.transifex.com/odoo/teams/41243/ro/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ro\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2: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"
|
||||
" Dragă <t t-out=\"object.partner_id.name or ''\"></t><br><br>\n"
|
||||
" <p>Cineva încearcă să se conecteze la contul dvs. cu un dispozitiv nou.</p>\n"
|
||||
" <ul>\n"
|
||||
" <t t-set=\"not_available\">N/A</t>\n"
|
||||
" <li>Locație: <t t-out=\"ctx.get('location') or not_available\"></t></li>\n"
|
||||
" <li>Dispozitiv: <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>Adresa IP: <t t-out=\"ctx.get('ip') or not_available\"></t></li>\n"
|
||||
" </ul>\n"
|
||||
" <p>Dacă sunteți dumneavoastră, vă rugăm să introduceți următorul cod pentru a finaliza autentificarea:</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>Vă rugăm să rețineți că acest cod expiră în <t t-out=\"expiration\"></t>.</small>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" Dacă NU ați inițiat această autentificare,\n"
|
||||
" trebuie să vă schimbați imediat parola pentru a asigura securitatea contului.\n"
|
||||
" </p>\n"
|
||||
"\n"
|
||||
" <p style=\"margin: 16px 0px 16px 0px;\">\n"
|
||||
" De asemenea, vă recomandăm să activați autentificarea cu doi factori utilizând o aplicație de autentificare pentru a vă proteja contul.\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"
|
||||
" Îmi activez autentificarea cu doi factori\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"
|
||||
" Pentru a vă autentifica, introduceți mai jos codul de autentificare de șase cifre trimis recent prin e-mail la"
|
||||
|
||||
#. 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 "Toți utilizatorii"
|
||||
|
||||
#. 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-ul nu poate fi trimis: utilizatorul %s nu are adresă de 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 "Verificare cod"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model:ir.model,name:auth_totp_mail_enforce.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Setări de configurare"
|
||||
|
||||
#. 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 de"
|
||||
|
||||
#. 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 în"
|
||||
|
||||
#. 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 "Nume afișat"
|
||||
|
||||
#. 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 "Doar angajați"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Aplicați autentificarea cu doi factori prin e-mail pentru angajați sau pentru toți utilizatorii\n"
|
||||
" (inclusiv utilizatorii portal) dacă nu au activat nici o altă metodă de autentificare cu doi factori\n"
|
||||
" metoda."
|
||||
|
||||
#. 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 "Aplică autentificarea cu doi factori"
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Ultima modificare la"
|
||||
|
||||
#. 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 "Ultima actualizare făcută de"
|
||||
|
||||
#. 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 "Ultima actualizare pe"
|
||||
|
||||
#. module: auth_totp_mail_enforce
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_mail_enforce.auth_totp_mail_form
|
||||
msgid "Learn More"
|
||||
msgstr "Aflați mai multe"
|
||||
|
||||
#. 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 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 "Retrimiteți email-ul"
|
||||
|
||||
#. 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 "Scope"
|
||||
|
||||
#. 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 "Trimite 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 "Setări: 2Fa Nouă autentificare"
|
||||
|
||||
#. 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 "Jurnale de limitare a ratei 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 "Politica de aplicare a autentificării cu doi factori"
|
||||
|
||||
#. 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 "Operator"
|
||||
|
||||
#. 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 "Verificarea a eșuat, vă rugăm să verificați codul de 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 ""
|
||||
"Vă recomandăm să activați autentificarea cu doi factori utilizând o aplicație de autentificare pentru a vă ajuta să vă protejați contul.\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 ""
|
||||
"Ați atins limita de email-uri de autentificare trimise pentru contul dvs."
|
||||
|
||||
#. 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 "Ați atins limita de verificări de cod pentru contul dvs."
|
||||
|
||||
#. 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 "Codul dvs. de autentificare cu doi factori"
|
||||
|
|
@ -0,0 +1,282 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Irina Fedulova <istartlin@gmail.com>, 2022
|
||||
# ILMIR <karamov@it-projects.info>, 2022
|
||||
# Ivan Kropotkin <yelizariev@itpp.dev>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Сергей Шебанин <sergey@shebanin.ru>, 2022
|
||||
# Wil Odoo, 2024
|
||||
# Malaz Abuidris <msea@odoo.com>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Malaz Abuidris <msea@odoo.com>, 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 ""
|
||||
".\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"
|
||||
" Мы также настоятельно рекомендуем включить двухфакторную аутентификацию с помощью приложения-аутентификатора, чтобы обезопасить свою учетную запись.\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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 "Отправить 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 "Ваш код двухфакторной аутентификации"
|
||||
|
|
@ -0,0 +1,235 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Jaroslav Bosansky <jaro.bosansky@ekoenergo.sk>, 2022
|
||||
# Rastislav Brencic <rastislav.brencic@azet.sk>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Posledná úprava"
|
||||
|
||||
#. 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 ""
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Grega Vavtar <grega@hbs.si>, 2022
|
||||
# laznikd <laznik@mentis.si>, 2022
|
||||
# matjaz k <matjaz@mentis.si>, 2022
|
||||
# Jasmina Macur <jasmina@hbs.si>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2022
|
||||
# Aleš Pipan, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Aleš Pipan, 2025\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 ""
|
||||
".\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"
|
||||
" Za prijavo vnesite spodaj šestmestno kodo za preverjanje pristnosti, ki ste jo pravkar poslali po e-pošti na"
|
||||
|
||||
#. 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 "Preverjanje kode"
|
||||
|
||||
#. 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 "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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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 "Uveljavi dvofaktorsko preverjanje pristnosti"
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Zadnjič spremenjeno"
|
||||
|
||||
#. 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 "Vrsta omejitve"
|
||||
|
||||
#. 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 "Ponovno pošlji e-pošto"
|
||||
|
||||
#. 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 "Nastavitve: 2FA Nova prijava"
|
||||
|
||||
#. 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 Dnevniki omejitev hitrosti "
|
||||
|
||||
#. 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 "Politika uveljavljanja dvofaktorske avtentikacije"
|
||||
|
||||
#. 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 "Preverjanje ni uspelo, prosimo, dvakrat preverite 6-mestno kodo."
|
||||
|
||||
#. 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 ""
|
||||
"Toplo priporočamo, da omogočite dvofaktorsko preverjanje pristnosti z aplikacijo za preverjanje pristnosti, da zaščitite svoj račun.\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 ""
|
||||
"Dosegli ste omejitev števila poslanih e-poštnih sporočil za preverjanje "
|
||||
"pristnosti za vaš račun."
|
||||
|
||||
#. 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 "Dosegli ste omejitev preverjanj kod za svoj račun."
|
||||
|
||||
#. 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 "Your two-factor authentication code"
|
||||
|
|
@ -0,0 +1,229 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Language-Team: Albanian (https://app.transifex.com/odoo/teams/41243/sq/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sq\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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,277 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Uros Kalajdzic <ukalajdzic@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2023
|
||||
# コフスタジオ, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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 "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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Poslednja izmena dana"
|
||||
|
||||
#. 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 "Poslednje izmenio/la"
|
||||
|
||||
#. 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 "Poslednje ažuriranje dana"
|
||||
|
||||
#. 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"
|
||||
|
|
@ -0,0 +1,285 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Mikael Åkerberg <mikael.akerberg@mariaakerberg.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Simon S, 2022
|
||||
# Chrille Hedberg <hedberg.chrille@gmail.com>, 2022
|
||||
# Anders Wallenquist <anders.wallenquist@vertel.se>, 2024
|
||||
# Jakob Krabbe <jakob.krabbe@vertel.se>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Jakob Krabbe <jakob.krabbe@vertel.se>, 2024\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 ""
|
||||
".\n"
|
||||
" <br /> <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"
|
||||
" 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"
|
||||
" "
|
||||
|
||||
#. 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-kuvert-o\"/>\n"
|
||||
" För att logga in, ange nedan den sexsiffriga autentiseringskoden som just skickats via e-post till"
|
||||
|
||||
#. 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 "Kan inte skicka e-post: användaren %s har ingen e-postadress."
|
||||
|
||||
#. 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 "Kontroll av kod"
|
||||
|
||||
#. 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"
|
||||
|
||||
#. 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 "Endast anställda"
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Framtvinga tvåfaktorsautentisering via e-post för anställda eller för alla användare \n"
|
||||
" (inklusive portalanvändare) om de inte aktiverade någon annan tvåfaktorsautentisering \n"
|
||||
" metod."
|
||||
|
||||
#. 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 "Tillämpa tvåfaktorsautentisering"
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Senast redigerad den"
|
||||
|
||||
#. 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 på"
|
||||
|
||||
#. 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 "Typ av gräns"
|
||||
|
||||
#. 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 "Skicka e-post på nytt"
|
||||
|
||||
#. 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 "Inställningar: 2Fa Ny inloggning"
|
||||
|
||||
#. 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 "Loggar för TOTP-gränsvärden"
|
||||
|
||||
#. 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 "Tvåfaktorsautentisering för att genomdriva policy"
|
||||
|
||||
#. 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 ""
|
||||
"Vi rekommenderar starkt att du aktiverar tvåfaktorsautentisering med hjälp av en autentiseringsapp för att säkra ditt 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 ""
|
||||
"Du har nått gränsen för antalet autentiseringsmeddelanden som skickats för "
|
||||
"ditt 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ått gränsen för kodverifieringar för ditt 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 kod för tvåfaktorsautentisering"
|
||||
|
|
@ -0,0 +1,229 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Language-Team: Swahili (https://app.transifex.com/odoo/teams/41243/sw/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sw\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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,229 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Language-Team: Tamil (https://app.transifex.com/odoo/teams/41243/ta/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ta\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 ""
|
||||
|
||||
#. 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 ""
|
||||
|
|
@ -0,0 +1,279 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Wichanon Jamwutthipreecha, 2022
|
||||
# Rasareeyar Lappiam, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Rasareeyar Lappiam, 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"บังคับใช้การรับรองความถูกต้องแบบสองปัจจัยโดยอีเมลสำหรับพนักงานหรือสำหรับผู้ใช้ทั้งหมด\n"
|
||||
" (รวมถึงผู้ใช้พอร์ทัล) หากพวกเขาไม่ได้เปิดใช้งานวิธีการรับรองความถูกต้องแบบสองปัจจัย\n"
|
||||
" อื่น ๆ"
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 "การตั้งค่า: 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 "โค้ดการรับรองความถูกต้องแบบสองปัจจัย"
|
||||
|
|
@ -0,0 +1,251 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Ramiz Deniz Öner <deniz@denizoner.com>, 2022
|
||||
# Levent Karakaş <levent@mektup.at>, 2022
|
||||
# abc Def <hdogan1974@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Murat Kaplan <muratk@projetgrup.com>, 2022
|
||||
# Ediz Duman <neps1192@gmail.com>, 2022
|
||||
# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Çalışanlar veya tüm kullanıcılar için e-posta yoluyla iki faktörlü kimlik doğrulamayı zorunlu kılma\n"
|
||||
" (portal kullanıcıları dahil) başka bir iki faktörlü kimlik doğrulamayı etkinleştirmedilerse\n"
|
||||
" yöntem."
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Son Düzenleme"
|
||||
|
||||
#. 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"
|
||||
|
|
@ -0,0 +1,281 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Alina Lisnenko <alina.lisnenko@erp.co.ua>, 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"Застосуйте двофакторну аутентифікацію електронною поштою для співробітників або для всіх користувачів\n"
|
||||
" (включаючи користувачів порталу), якщо вони не увімкнули жодного іншого методу двофакторної\n"
|
||||
" автентифікації."
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 "Переслати 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 "Ваш код двофакторної аутентифікації"
|
||||
|
|
@ -0,0 +1,278 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Thi Huong Nguyen, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Thi Huong Nguyen, 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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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\n"
|
||||
" (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\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Chỉnh sửa Lần cuối vào"
|
||||
|
||||
#. 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"
|
||||
|
|
@ -0,0 +1,280 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Jeffery CHEN <jeffery9@gmail.com>, 2022
|
||||
# Raymond Yu <cl_yu@hotmail.com>, 2022
|
||||
# Chloe Wang, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" method."
|
||||
msgstr ""
|
||||
"通过电子邮件为员工或所有用户执行双因素认证\n"
|
||||
" (包括门户用户),如果他们没有启用任何其他的双因素认证\n"
|
||||
" 方法。"
|
||||
|
||||
#. 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 "发送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 "您的双因素认证代码"
|
||||
|
|
@ -0,0 +1,275 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_mail_enforce
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Tony Ng, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-23 08:23+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Tony Ng, 2025\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 "未能傳送電子郵件:使用者 %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\n"
|
||||
" (including portal users) if they didn't enable any other two-factor authentication\n"
|
||||
" 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____last_update
|
||||
msgid "Last Modified on"
|
||||
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 "設定: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 "您的雙因素認證代碼"
|
||||
|
|
@ -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
|
||||
|
|
@ -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)
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,148 @@
|
|||
# -*- 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:
|
||||
geoip = request.geoip
|
||||
device = request.httprequest.user_agent.platform
|
||||
browser = request.httprequest.user_agent.browser
|
||||
context.update({
|
||||
'location': f"{geoip['city']}, {geoip['country_name']}" if geoip else None,
|
||||
'device': device and device.capitalize() or None,
|
||||
'browser': browser and browser.capitalize() or None,
|
||||
'ip': request.httprequest.environ['REMOTE_ADDR'],
|
||||
})
|
||||
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()
|
||||
|
|
@ -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
|
||||
|
|
|
@ -0,0 +1,33 @@
|
|||
<?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="//div[@id='allow_import']" position="before">
|
||||
<div class="col-12 col-lg-6 o_setting_box" id="auth_totp_policy">
|
||||
<div class="o_setting_left_pane">
|
||||
<field name="auth_totp_enforce" />
|
||||
</div>
|
||||
<div class="o_setting_right_pane">
|
||||
<label for="auth_totp_policy"/>
|
||||
<div class="text-muted">
|
||||
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.
|
||||
</div>
|
||||
<div class="mt16" attrs="{'invisible': [('auth_totp_enforce', '=', False)]}">
|
||||
<field name="auth_totp_policy" class="o_light_label" widget="radio"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -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/16.0/applications/general/auth/2fa.html" title="Learn More" target="_blank">Learn More</a>
|
||||
</div>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
# Architecture
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
U[Users] -->|HTTP| V[Views and QWeb Templates]
|
||||
V --> C[Controllers]
|
||||
V --> W[Wizards – Transient Models]
|
||||
C --> M[Models and ORM]
|
||||
W --> M
|
||||
M --> R[Reports]
|
||||
DX[Data XML] --> M
|
||||
S[Security – ACLs and Groups] -. enforces .-> M
|
||||
|
||||
subgraph Auth_totp_mail_enforce Module - auth_totp_mail_enforce
|
||||
direction LR
|
||||
M:::layer
|
||||
W:::layer
|
||||
C:::layer
|
||||
V:::layer
|
||||
R:::layer
|
||||
S:::layer
|
||||
DX:::layer
|
||||
end
|
||||
|
||||
classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px
|
||||
```
|
||||
|
||||
Notes
|
||||
- Views include tree/form/kanban templates and report templates.
|
||||
- Controllers provide website/portal routes when present.
|
||||
- Wizards are UI flows implemented with `models.TransientModel`.
|
||||
- Data XML loads data/demo records; Security defines groups and access.
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# Configuration
|
||||
|
||||
Refer to Odoo settings for auth_totp_mail_enforce. Configure related models, access rights, and options as needed.
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
# Controllers
|
||||
|
||||
HTTP routes provided by this module.
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
participant U as User/Client
|
||||
participant C as Module Controllers
|
||||
participant O as ORM/Views
|
||||
|
||||
U->>C: HTTP GET/POST (routes)
|
||||
C->>O: ORM operations, render templates
|
||||
O-->>U: HTML/JSON/PDF
|
||||
```
|
||||
|
||||
Notes
|
||||
- See files in controllers/ for route definitions.
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
# Dependencies
|
||||
|
||||
This addon depends on:
|
||||
|
||||
- [auth_totp](../../odoo-bringout-oca-ocb-auth_totp)
|
||||
- [mail](../../odoo-bringout-oca-ocb-mail)
|
||||
4
odoo-bringout-oca-ocb-auth_totp_mail_enforce/doc/FAQ.md
Normal file
4
odoo-bringout-oca-ocb-auth_totp_mail_enforce/doc/FAQ.md
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# FAQ
|
||||
|
||||
- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged).
|
||||
- Q: How to enable? A: Start server with --addon auth_totp_mail_enforce or install in UI.
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
# Install
|
||||
|
||||
```bash
|
||||
pip install odoo-bringout-oca-ocb-auth_totp_mail_enforce"
|
||||
# or
|
||||
uv pip install odoo-bringout-oca-ocb-auth_totp_mail_enforce"
|
||||
```
|
||||
14
odoo-bringout-oca-ocb-auth_totp_mail_enforce/doc/MODELS.md
Normal file
14
odoo-bringout-oca-ocb-auth_totp_mail_enforce/doc/MODELS.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Models
|
||||
|
||||
Detected core models and extensions in auth_totp_mail_enforce.
|
||||
|
||||
```mermaid
|
||||
classDiagram
|
||||
class auth_totp_rate_limit_log
|
||||
class res_config_settings
|
||||
class res_users
|
||||
```
|
||||
|
||||
Notes
|
||||
- Classes show model technical names; fields omitted for brevity.
|
||||
- Items listed under _inherit are extensions of existing models.
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
# Overview
|
||||
|
||||
Packaged Odoo addon: auth_totp_mail_enforce. Provides features documented in upstream Odoo 16 under this addon.
|
||||
|
||||
- Source: OCA/OCB 16.0, addon auth_totp_mail_enforce
|
||||
- License: LGPL-3
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# Reports
|
||||
|
||||
This module does not define custom reports.
|
||||
34
odoo-bringout-oca-ocb-auth_totp_mail_enforce/doc/SECURITY.md
Normal file
34
odoo-bringout-oca-ocb-auth_totp_mail_enforce/doc/SECURITY.md
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
# Security
|
||||
|
||||
Access control and security definitions in auth_totp_mail_enforce.
|
||||
|
||||
## Access Control Lists (ACLs)
|
||||
|
||||
Model access permissions defined in:
|
||||
- **[ir.model.access.csv](../auth_totp_mail_enforce/security/ir.model.access.csv)**
|
||||
- 1 model access rules
|
||||
|
||||
## Record Rules
|
||||
|
||||
Row-level security rules defined in:
|
||||
|
||||
```mermaid
|
||||
graph TB
|
||||
subgraph "Security Layers"
|
||||
A[Users] --> B[Groups]
|
||||
B --> C[Access Control Lists]
|
||||
C --> D[Models]
|
||||
B --> E[Record Rules]
|
||||
E --> F[Individual Records]
|
||||
end
|
||||
```
|
||||
|
||||
Security files overview:
|
||||
- **[ir.model.access.csv](../auth_totp_mail_enforce/security/ir.model.access.csv)**
|
||||
- Model access permissions (CRUD rights)
|
||||
|
||||
Notes
|
||||
- Access Control Lists define which groups can access which models
|
||||
- Record Rules provide row-level security (filter records by user/group)
|
||||
- Security groups organize users and define permission sets
|
||||
- All security is enforced at the ORM level by Odoo
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# Troubleshooting
|
||||
|
||||
- Ensure Python and Odoo environment matches repo guidance.
|
||||
- Check database connectivity and logs if startup fails.
|
||||
- Validate that dependent addons listed in DEPENDENCIES.md are installed.
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
# Usage
|
||||
|
||||
Start Odoo including this addon (from repo root):
|
||||
|
||||
```bash
|
||||
python3 scripts/nix_odoo_web_server.py --db-name mydb --addon auth_totp_mail_enforce
|
||||
```
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# Wizards
|
||||
|
||||
This module does not include UI wizards.
|
||||
43
odoo-bringout-oca-ocb-auth_totp_mail_enforce/pyproject.toml
Normal file
43
odoo-bringout-oca-ocb-auth_totp_mail_enforce/pyproject.toml
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
[project]
|
||||
name = "odoo-bringout-oca-ocb-auth_totp_mail_enforce"
|
||||
version = "16.0.0"
|
||||
description = "2FA by mail - Odoo addon"
|
||||
authors = [
|
||||
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
|
||||
]
|
||||
dependencies = [
|
||||
"odoo-bringout-oca-ocb-auth_totp>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-mail>=16.0.0",
|
||||
"requests>=2.25.1"
|
||||
]
|
||||
readme = "README.md"
|
||||
requires-python = ">= 3.11"
|
||||
classifiers = [
|
||||
"Development Status :: 5 - Production/Stable",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Topic :: Office/Business",
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
homepage = "https://github.com/bringout/0"
|
||||
repository = "https://github.com/bringout/0"
|
||||
|
||||
[build-system]
|
||||
requires = ["hatchling"]
|
||||
build-backend = "hatchling.build"
|
||||
|
||||
[tool.hatch.metadata]
|
||||
allow-direct-references = true
|
||||
|
||||
[tool.hatch.build.targets.wheel]
|
||||
packages = ["auth_totp_mail_enforce"]
|
||||
|
||||
[tool.rye]
|
||||
managed = true
|
||||
dev-dependencies = [
|
||||
"pytest>=8.4.1",
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue