Initial commit: Security packages

This commit is contained in:
Ernad Husremovic 2025-08-29 15:20:51 +02:00
commit bb469e4763
1399 changed files with 278378 additions and 0 deletions

View 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

View file

@ -0,0 +1,5 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import controllers
from . import models

View file

@ -0,0 +1,20 @@
{
'name': '2FA by mail',
'description': """
2FA by mail
===============
Two-Factor authentication by sending a code to the user email inbox
when the 2FA using an authenticator app is not configured.
To enforce users to use a two-factor authentication by default,
and encourage users to configure their 2FA using an authenticator app.
""",
'depends': ['auth_totp', 'mail'],
'category': 'Extra Tools',
'data': [
'data/mail_template_data.xml',
'security/ir.model.access.csv',
'views/res_config_settings_views.xml',
'views/templates.xml',
],
'license': 'LGPL-3',
}

View file

@ -0,0 +1,4 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import home

View file

@ -0,0 +1,31 @@
# -*- coding: utf-8 -*-
import logging
import odoo.addons.auth_totp.controllers.home
from odoo import http
from odoo.exceptions import AccessDenied, UserError
from odoo.http import request
_logger = logging.getLogger(__name__)
class Home(odoo.addons.auth_totp.controllers.home.Home):
@http.route()
def web_totp(self, redirect=None, **kwargs):
response = super().web_totp(redirect=redirect, **kwargs)
if response.status_code != 200 or response.qcontext['user']._mfa_type() != 'totp_mail':
# In case the response from the super is a redirection
# or the user has another TOTP method, we return the response from the call to super.
return response
assert request.session.pre_uid and not request.session.uid, \
"The user must still be in the pre-authentication phase"
# Send the email containing the code to the user inbox
try:
response.qcontext['user']._send_totp_mail_code()
except (AccessDenied, UserError) as e:
response.qcontext['error'] = str(e)
except Exception as e:
_logger.exception('Unable to send TOTP email')
response.qcontext['error'] = str(e)
return response

View file

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="mail_template_totp_mail_code" model="mail.template">
<field name="name">Settings: 2Fa New Login</field>
<field name="model_id" ref="base.model_res_users" />
<field name="subject">Your two-factor authentication code</field>
<field name="email_to">{{ object.email_formatted }}</field>
<field name="email_from">{{ (object.company_id.email_formatted or user.email_formatted) }}</field>
<field name="lang">{{ object.partner_id.lang }}</field>
<field name="auto_delete" eval="True"/>
<field name="body_html" type="html">
<div style="margin: 0px; padding: 0px; font-size: 13px;">
Dear <t t-out="object.partner_id.name or ''"></t><br/><br/>
<p>Someone is trying to log in into your account with a new device.</p>
<ul>
<t t-set="not_available">N/A</t>
<li>Location: <t t-out="ctx.get('location') or not_available"/></li>
<li>Device: <t t-out="ctx.get('device') or not_available"/></li>
<li>Browser: <t t-out="ctx.get('browser') or not_available"/></li>
<li>IP address: <t t-out="ctx.get('ip') or not_available"/></li>
</ul>
<p>If this is you, please enter the following code to complete the login:</p>
<t t-set="code_expiration" t-value="object._get_totp_mail_code()"/>
<t t-set="code" t-value="code_expiration[0]"/>
<t t-set="expiration" t-value="code_expiration[1]"/>
<div style="margin: 16px 0px 16px 0px; text-align: center;">
<span t-out="code" style="background-color:#faf9fa; border: 1px solid #dad8de; padding: 8px 16px 8px 16px; font-size: 24px; color: #875A7B; border-radius: 5px;"/>
</div>
<small>Please note that this code expires in <t t-out="expiration"/>.</small>
<p style="margin: 16px 0px 16px 0px;">
If you did NOT initiate this log-in,
you should immediately change your password to ensure account security.
</p>
<p style="margin: 16px 0px 16px 0px;">
We also strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.
</p>
<p style="margin: 16px 0px 16px 0px; text-align: center;">
<a t-att-href="object.get_totp_invite_url()"
style="background-color:#875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px;">
Activate my two-factor authentication
</a>
</p>
</div>
</field>
</record>
</data>
</odoo>

View file

@ -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 ""

View 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: 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 ""

View file

@ -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 "كود المصادقة ثنائية العوامل الخاص بك "

View 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 ""
#. 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 ""

View file

@ -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 ""

View file

@ -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 ""

View file

@ -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 ""

View 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"

View file

@ -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"

View file

@ -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í"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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 "کد اعتبارسنجی دو عاملی شما"

View file

@ -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"

View file

@ -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"

View file

@ -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 ""

View file

@ -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 ""

View file

@ -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 ""

View file

@ -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 ""

View file

@ -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 ""

View 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: 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 ""

View file

@ -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"

View file

@ -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 ""

View file

@ -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"

View file

@ -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要素承認コード"

View file

@ -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 ""

View file

@ -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 "이중 인증 코드"

View file

@ -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 ""

View file

@ -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 ""

View file

@ -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"

View file

@ -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 ""

View file

@ -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 ""

View file

@ -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 ""

View file

@ -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 ""

View file

@ -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"

View 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: 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 ""

View file

@ -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"

View file

@ -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 ""

View file

@ -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"

View file

@ -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"

View file

@ -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 "Ваш код двухфакторной аутентификации"

View file

@ -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 ""

View file

@ -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"

View 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: 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 ""

View file

@ -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"

View file

@ -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"

View 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: 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 ""

View 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: 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 ""

View file

@ -0,0 +1,279 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auth_totp_mail_enforce
#
# Translators:
# Martin Trigaux, 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 "โค้ดการรับรองความถูกต้องแบบสองปัจจัย"

View file

@ -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"

View file

@ -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 "Ваш код двофакторної аутентифікації"

View file

@ -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"

View file

@ -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 "您的双因素认证代码"

View file

@ -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 "您的雙因素認證代碼"

View file

@ -0,0 +1,6 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import auth_totp_rate_limit_log
from . import res_config_settings
from . import res_users

View file

@ -0,0 +1,20 @@
from odoo import fields, models
class AuthTotpRateLimitLog(models.TransientModel):
_name = 'auth.totp.rate.limit.log'
_description = 'TOTP rate limit logs'
def init(self):
self.env.cr.execute("""
CREATE INDEX IF NOT EXISTS auth_totp_rate_limit_log_user_id_limit_type_create_date_idx
ON auth_totp_rate_limit_log(user_id, limit_type, create_date);
""")
user_id = fields.Many2one('res.users', required=True, readonly=True)
scope = fields.Char(readonly=True)
ip = fields.Char(readonly=True)
limit_type = fields.Selection([
('send_email', 'Send Email'),
('code_check', 'Code Checking'),
], readonly=True)

View file

@ -0,0 +1,32 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, fields, models
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
auth_totp_enforce = fields.Boolean(
string="Enforce two-factor authentication",
)
auth_totp_policy = fields.Selection([
('employee_required', 'Employees only'),
('all_required', 'All users')
],
string="Two-factor authentication enforcing policy",
config_parameter='auth_totp.policy',
)
@api.onchange('auth_totp_enforce')
def _onchange_auth_totp_enforce(self):
if self.auth_totp_enforce:
self.auth_totp_policy = self.auth_totp_policy or 'employee_required'
else:
self.auth_totp_policy = False
@api.model
def get_values(self):
res = super(ResConfigSettings, self).get_values()
res['auth_totp_enforce'] = bool(self.env['ir.config_parameter'].sudo().get_param('auth_totp.policy'))
return res

View file

@ -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()

View file

@ -0,0 +1,2 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_auth_totp_rate_limit_log","access_auth_totp_rate_limit_log","model_auth_totp_rate_limit_log","base.group_user",0,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 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

View file

@ -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>

View file

@ -0,0 +1,28 @@
<odoo>
<template id="auth_totp_mail_form" inherit_id="auth_totp.auth_totp_form">
<xpath expr="//form/div[1]" position="attributes">
<attribute name="t-if">user._mfa_type() == 'totp'</attribute>
</xpath>
<xpath expr="//form/div[1]" position="after">
<div t-if="user._mfa_type() == 'totp_mail'" class="mb-2 mt-2 text-muted">
<i class="fa fa-envelope-o"/>
To login, enter below the six-digit authentication code just sent via email to <t t-out="user.email"/>.
<br/>
</div>
</xpath>
<xpath expr="//form[1]" position="after">
<form method="POST" t-if="user._mfa_type() == 'totp_mail'">
<input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>
<input type="hidden" name="send_email" value="1"/>
<button type="submit" class="btn btn-secondary btn-block">Re-send email</button>
</form>
</xpath>
<xpath expr="//div[hasclass('border-top')]" position="before">
<div class="mb-2" t-if="user._mfa_type() == 'totp_mail'">
We strongly recommend enabling the two-factor authentication using an authenticator app to help secure your account.
<br/>
<a href="https://www.odoo.com/documentation/16.0/applications/general/auth/2fa.html" title="Learn More" target="_blank">Learn More</a>
</div>
</xpath>
</template>
</odoo>

View file

@ -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.

View file

@ -0,0 +1,3 @@
# Configuration
Refer to Odoo settings for auth_totp_mail_enforce. Configure related models, access rights, and options as needed.

View file

@ -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.

View file

@ -0,0 +1,6 @@
# Dependencies
This addon depends on:
- [auth_totp](../../odoo-bringout-oca-ocb-auth_totp)
- [mail](../../odoo-bringout-oca-ocb-mail)

View 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.

View file

@ -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"
```

View 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.

View file

@ -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

View file

@ -0,0 +1,3 @@
# Reports
This module does not define custom reports.

View 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

View file

@ -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.

View file

@ -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
```

View file

@ -0,0 +1,3 @@
# Wizards
This module does not include UI wizards.

View 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",
]