mirror of
https://github.com/bringout/oca-ocb-security.git
synced 2026-04-25 11:42:03 +02:00
Initial commit: Security packages
This commit is contained in:
commit
bb469e4763
1399 changed files with 278378 additions and 0 deletions
45
odoo-bringout-oca-ocb-auth_totp_portal/README.md
Normal file
45
odoo-bringout-oca-ocb-auth_totp_portal/README.md
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
# TOTPortal
|
||||
|
||||
Odoo addon: auth_totp_portal
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install odoo-bringout-oca-ocb-auth_totp_portal
|
||||
```
|
||||
|
||||
## Dependencies
|
||||
|
||||
This addon depends on:
|
||||
- portal
|
||||
- auth_totp
|
||||
|
||||
## Manifest Information
|
||||
|
||||
- **Name**: TOTPortal
|
||||
- **Version**: N/A
|
||||
- **Category**: Hidden
|
||||
- **License**: LGPL-3
|
||||
- **Installable**: False
|
||||
|
||||
## Source
|
||||
|
||||
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `auth_totp_portal`.
|
||||
|
||||
## License
|
||||
|
||||
This package maintains the original LGPL-3 license from the upstream Odoo project.
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import models
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
'name': "TOTPortal",
|
||||
'category': 'Hidden',
|
||||
'depends': ['portal', 'auth_totp'],
|
||||
'auto_install': True,
|
||||
'data': [
|
||||
'security/security.xml',
|
||||
'views/templates.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_frontend': [
|
||||
'auth_totp_portal/static/src/**/*',
|
||||
],
|
||||
'web.assets_tests': [
|
||||
'auth_totp_portal/static/tests/**/*',
|
||||
],
|
||||
},
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
Binary file not shown.
|
|
@ -0,0 +1,97 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Gebruiker"
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "نسخ "
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(تعطيل المصادقة ثنائية العوامل) "
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" المصادقة ثنائية العوامل غير مفعلة "
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"التوثيق \" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" تم تفعيل المصادقة ثنائية العوامل\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>تمت إضافته في</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>جهاز موثوق</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "تم النسخ!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "تفعيل المصادقة ثنائية العوامل "
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "فشلت العملية لسبب غير معروف "
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "إبطال الكل "
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "المصادقة ثنائية العوامل "
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "المستخدم"
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Jumshud Sultanov <cumshud@gmail.com>, 2022
|
||||
# erpgo translator <jumshud@erpgo.az>, 2024
|
||||
# Nurlan Farajov <coolinuxoid@gmail.com>, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Kopyala"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(İki faktorlu autentifikasiyanı deaktiv edin)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=“fa fa-warning”/>\n"
|
||||
" İki faktorlu autentifikasiya aktiv deyil"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
"<i title=“Sənədləşdirmə” class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=“text-success”>\n"
|
||||
" <i class=“fa fa-check-circle”/>\n"
|
||||
" İki faktorlu autentifikasiya aktivləşdirildi\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Əlavə edildi</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Etibarlı Cihaz</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopyalandı!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "İki faktorlu autentifikasiyanı aktivləşdirin"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Əməliyyat naməlum səbəbdən uğursuz oldu."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Hamısını ləğv et"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "İki faktorlu doğrulama"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "İstifadəçi"
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Ivan Shakh, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Скапіявана!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Адклікаць усе"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Двухфактарная аўтэнтыфікацыя"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Карыстальнік"
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# aleksandar ivanov, 2023
|
||||
# Peter Petrov, 2023
|
||||
# Veselina Slavkova, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Veselina Slavkova, 2025\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Деактивирай двуфакторното заверяване)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Двуфакторното заверяване не е активирано"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Двуфаторното заверяване е активирано\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Активирай двуфакторно заверяване"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Двуфакторна автентификация"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Потребител"
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr " Kopiraj"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Onemogući dvostruku autentifikaciju)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Dodano</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Pouzdani uređaj</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopirano !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Omogući dvostruku autentifikaciju"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Operacija neuspješna iz nepoznatog razloga."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Opozovi sve"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Dvofaktorska autentifikacija"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Korisnik"
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# M Palau <mpalau@tda.ad>, 2022
|
||||
# marcescu, 2022
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Copia"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Desactivar l'autenticació de dos factors)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" L'autenticació de dos factors no està activada"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Autenticació de dos factors activada\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Afegit el</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Dispositiu de confiança</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Copiat!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Habilitar l'autenticació de doble factor"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "L'operació ha fallat per raó desconeguda."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Eliminar tot"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Autenticació en dos passos"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Usuari"
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Damian Brencic <brencicdamian12313@gmail.com>, 2022
|
||||
# karolína schusterová <karolina.schusterova@vdp.sk>, 2022
|
||||
# Jiří Podhorecký, 2022
|
||||
# Aleš Fiala <f.ales1@seznam.cz>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Aleš Fiala <f.ales1@seznam.cz>, 2023\n"
|
||||
"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: cs\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Kopírovat"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Zakázat dvoufaktorové ověřování)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Dvoufaktorové ověřování není povoleno"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Dokumentace\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Dvoufaktorové ověřování povoleno\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Zkopírováno !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Povolit dvoufaktorové ověřování"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Operace selhala z neznámého důvodu."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Odvolat vše"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Dvoufaktorové ověřování"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Uživatel"
|
||||
|
|
@ -0,0 +1,104 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Mads Søndergaard, 2022
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Kopier"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Deaktiver to-faktor autentificering)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" To-faktor autentificering ikke aktiveret"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Dokumentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" To-faktor autentificering aktiveret\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Tilføjet Den</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Betroet Enhed</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopieret!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Aktiver to-faktor autentificering"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Operationen slog fejl af ukendte årsager."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Tilbagekald Alle"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "To-faktor autentificering"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Bruger"
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2023\n"
|
||||
"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: de\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr " Kopieren"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Zwei-Faktor-Authentifizierung deaktivieren)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Zwei-Faktor-Authentifizierung nicht aktiviert"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Zwei-Faktor-Authentifizierung aktiviert\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Hinzugefügt am</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Vertrauenswürdiges Gerät</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopiert!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Zwei-Faktor-Authentifizierung aktivieren"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Vorgang aus unbekanntem Grund fehlgeschlagen."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Alle widerrufen"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Zwei-Faktor-Authentifizierung"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Benutzer"
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Wil Odoo, 2024
|
||||
# Larissa Manderfeld, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Larissa Manderfeld, 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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr " Copia"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Deshabilitar la autenticación de dos factores)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Autenticación de dos factores deshabilitada"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Autenticación de dos factores habilitada\n"
|
||||
"</span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Añadido en</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Dispositivo de confianza</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "¡Copiado!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Habilitar la autenticación de dos factores"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "La operación falló por una razón desconocida."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Revocar todo"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Autenticación de dos factores"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Usuario"
|
||||
|
|
@ -0,0 +1,104 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Fernanda Alvarez, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Copiar"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Deshabilitar la autenticación de dos factores)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" La autenticación de dos factores no está habilitada"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentación\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" La autenticación de dos factores está habilitada\n"
|
||||
"</span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Agregado en</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Dispositivo de confianza</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "¡Copiado!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Habilitar la autenticación de dos factores"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "La operación falló por una razón desconocida."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Revocar todo"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Autenticación de dos factores"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Usuario"
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Triine Aavik <triine@avalah.ee>, 2022
|
||||
# Eneli Õigus <enelioigus@gmail.com>, 2022
|
||||
# Arma Gedonsky <armagedonsky@hot.ee>, 2022
|
||||
# Anna, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Anna, 2023\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Kopeeri"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Lülita kahe-etapiline tuvastamine välja)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Kahe-etapiline tuvastamine ei ole lubatud"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Kahe-etapiline tuvastamine on lubatud\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Lisatud</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Usaldusväärsed seaded</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopeeritud !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Luba kahe-etapiline tuvastamine"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Toiming nurjus teadmata põhjustel."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Tühista kõik"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Kahe-etapiline tuvastamine"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Kasutaja"
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Hamed Mohammadi <hamed@dehongi.com>, 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: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "کپی"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(غیرفعال کردن احراز هویت دو مرحله ای)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
"احراز هویت دو مرحله ای فعال نیست"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
"<i class=\"fa fa-check-circle\"/>\n"
|
||||
"احراز هویت دو مرحله ای فعال شد\n"
|
||||
"</span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "اضافه شده در"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "دستگاه قابل اعتماد"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "کپی شد !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "احراز هویت دو مرحله ای را فعال کنید"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "عملیات به دلیل نامعلومی شکست خورد."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "لغو همه"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "اعتبارسنجی دو عاملی"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "کاربر"
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Heikki Katajisto <heikki.katajisto@myyntivoima.fi>, 2022
|
||||
# Antti Oksman <antti.oksman@web-veistamo.fi>, 2022
|
||||
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2022
|
||||
# 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: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Kopioi"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Poista 2-vaiheinen todennus)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" 2-vaiheinen todennus ei käytässä"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Dokumentaatio\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" 2-vaiheinen todennus käytössä\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Lisätty</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Luotetut laitteet</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopioitu !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Ota 2-vaiheinen todennus käyttöön"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Toiminto epäonnistui tuntemattomasta syystä."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Evää kaikki"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "2-vaiheinen todennus"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Käyttäjä"
|
||||
|
|
@ -0,0 +1,104 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Cécile Collart <cco@odoo.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Cécile Collart <cco@odoo.com>, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Copier"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Désactiver l'authentification à deux facteurs)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Authentification à deux facteurs non activée"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Authentification à deux facteurs activée\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Ajouté le</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Appareil de confiance</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Copié !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Activer l'authentification à deux facteurs"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "L'opération a échoué pour une raison inconnue."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Révoquer tout"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Authentification à deux facteurs"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Utilisateur"
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Qaidjohar Barbhaya, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "User"
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2022
|
||||
# Yihya Hugirat <hugirat@gmail.com>, 2022
|
||||
# Ha Ketem <haketem@gmail.com>, 2022
|
||||
# or balmas, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: or balmas, 2025\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "העתק"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(השבת הזדהות דו- שלבית)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
"אימות דו-שלבי לא מופעל"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
"הזדהות דו - שלבית הופעלה\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>נוסף ב-</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong> מכשיר מהימן </strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "הועתק !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "אפשר אימות דו-שלבי"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "פעולה נכשלה בשל סיבה לא ידועה."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "הסר הכל"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "הזדהות בשני-שלבים"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "משתמש"
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2024\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "उपयोगकर्ता"
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Vojislav Opačić <vojislav.opacic@gmail.com>, 2022
|
||||
# Servisi RAM d.o.o. <support@servisiram.hr>, 2024
|
||||
# Luka Carević <luka@uvid.hr>, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Luka Carević <luka@uvid.hr>, 2025\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopirano !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Dvofaktorska autentifikacija"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Korisnik"
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Gergő Kertész <gergo.kertesz@maxflow.hu>, 2022
|
||||
# krnkris, 2022
|
||||
# Tamás Németh <ntomasz81@gmail.com>, 2022
|
||||
# Tamás Dombos, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Kétlépcsős azonosítás kikapcsolása)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Kétlépcsős azonosítás nincs engedélyezve"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Kétlépcsős azonosítás engedélyezve\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Másolva!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Kétlépcsős azonosítás engedélyezése"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "A művelet nem sikerült ismeretlen okból."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Összes visszavonása"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Kétlépcsős azonosítás"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Felhasználó"
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Abdul Munif Hanafi <amunifhanafi@gmail.com>, 2022
|
||||
# Abe Manyo, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Salin"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Nonaktifkan otentikasi dua faktor)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Otentikasi dua faktor tidak diaktifkan"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Dokumentasi\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Otentikasi dua faktor diaktifkan\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Ditambahkan Pada</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Perangkat Terpercaya</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Disalin !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Aktifkan otentikasi dua faktor"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Operasi gagal karena alasan yang tidak diketahui."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Cabut Semua"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Otentikasi dua faktor"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Pengguna"
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Kristófer Arnþórsson, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Afturkalla allt"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Tveggja þátta auðkenning"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Notandi"
|
||||
|
|
@ -0,0 +1,104 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Sergio Zanchetta <primes2h@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2023\n"
|
||||
"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: it\n"
|
||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Copiare"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Disabilita autenticazione a due fattori)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Autenticazione a due fattori non abilitata"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentazione\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Autenticazione a due fattori abilitata\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Aggiunto il</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Dispositivo fidato</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Copiato !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Abilita autenticazione a due fattori"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Operazione non riuscita per motivi sconosciuti."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Revoca tutto"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Autenticazione a due fattori"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Utente"
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Yoshi Tashiro (Quartile) <tashiro@roomsfor.hk>, 2022
|
||||
# Noma Yuki, 2022
|
||||
# Junko Augias, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "コピー"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(2要素認証を無効化)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" 2段階認証が無効化されています"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" 2段階認証が有効になりました\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>以下に追加済</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>信頼されたデバイス</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "コピーされました。"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "2要素認証を有効化"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "不明な理由で操作に失敗しました。"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "全て取消"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "2要素認証"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "ユーザ"
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# 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: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "អ្នកប្រើប្រាស់"
|
||||
|
|
@ -0,0 +1,104 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Sarah Park, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Sarah Park, 2023\n"
|
||||
"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ko\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "복사"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(이중 인증 비활성화)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" 이중 인증 절차가 활성화되지 않았습니다"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" 이중 인증 절차를 사용할 수 있습니다\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>추가 완료</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>신뢰할 수 있는 장치</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "복사되었습니다 !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "이중 인증 활성화"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "알 수 없는 이유로 작업이 실패했습니다."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "전부 취소"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "이중 인증"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "사용자"
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "ຜູ້ໃຊ້"
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Silvija Butko <silvija.butko@gmail.com>, 2022
|
||||
# Jonas Zinkevicius <jozi@odoo.com>, 2022
|
||||
# Monika Raciunaite <monika.raciunaite@gmail.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Monika Raciunaite <monika.raciunaite@gmail.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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
"(Išjungti dviejų veiksnių autentifikavimą (two-factor authentication))"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Dviejų veiksnių autentifikavimas (two-factor authentication) nėra įjungtas"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Dviejų veiksnių autentifikavimas (two-factor authentication) įjungtas\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Nukopijuota !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Įjungti dviejų veiksnių autentifikavimą (two-factor authentication)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Operacija neoavyko dėl nežinomos priežasties."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Atšaukti visus"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Dviejų veiksnių autentifikavimas (two-factor authentication)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Vartotojas"
|
||||
|
|
@ -0,0 +1,99 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Anzelika Adejanova, 2022
|
||||
# ievaputnina <ievai.putninai@gmail.com>, 2022
|
||||
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2024\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Dokumentācija\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopēts !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Divfaktoru autentifikācija"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Lietotājs"
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Niyas Raphy, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "യൂസർ"
|
||||
|
|
@ -0,0 +1,98 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Хуулбарласан !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Хэрэглэгч"
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Mehjabin Farsana, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Mehjabin Farsana, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "pengguna"
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopiert!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Bruker"
|
||||
|
|
@ -0,0 +1,104 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Kopie"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Schakel tweestapsverificatie uit)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Tweestapsverificatie uitgeschakeld"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentatie\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Tweestapsverificatie ingeschakeld\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Toegevoegd op</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Vertrouwd apparaat</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Gekopieerd!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Schakel tweestapsverificatie in"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Bewerking mislukt om onbekende reden."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Alles intrekken"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Tweestapsverificatie"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Gebruiker"
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Piotr Szlązak <szlazakpiotr@gmail.com>, 2022
|
||||
# Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2022
|
||||
# Łukasz Grzenkowicz <lukasz.grzenkowicz@gmail.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Łukasz Grzenkowicz <lukasz.grzenkowicz@gmail.com>, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Kopiuj"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(wyłącz uwierzytelnianie dwuskładnikowe)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Uwierzytelnianie dwuskładnikowe nie jest włączone"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Dokumentacja\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Uwierzytelnianie dwuskładnikowe włączone\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Dodano</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Urządzenie zaufane</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Skopiowano !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Włącz uwierzytelnianie dwuskładnikowe"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Operacja nie powiodła się z nieznanego powodu."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Odwołaj wszystko"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Uwierzytelnianie dwuskładnikowe"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Użytkownik"
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Pedro Filipe <pedro2.10@hotmail.com>, 2022
|
||||
# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2022
|
||||
# Manuela Silva <mmsrs@sky.com>, 2023
|
||||
# Daniel Reis, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Copiar"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Copiado !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Utilizador"
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Éder Brito <britoederr@gmail.com>, 2022
|
||||
# Maitê Dietze, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Maitê Dietze, 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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Copiar"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Desabilitar autenticação dois fatores)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Autenticação dois fatores habilitada"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Autenticação dois fatores habilitada\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Adicionado em</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Dispositivo confiável</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Copiado !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Habilitar autenticação dois fatores"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "A operação falhou por uma razão desconhecida."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Revogar tudo"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Autenticação dois fatores"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Usuário"
|
||||
|
|
@ -0,0 +1,107 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Dorin Hongu <dhongu@gmail.com>, 2022
|
||||
# Foldi Robert <foldirobert@nexterp.ro>, 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: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr " Copiază"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Dezactivați autentificarea cu doi factori)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Autentificarea cu doi factori nu este activată"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Autentificare cu doi factori activată\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Adăugat la</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Dispozitiv de încredere</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Copiat !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Activați autentificarea cu doi factori"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Operația a eșuat din motive necunoscute."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Revocați tot"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Autentificare cu doi factori"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Operator"
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# ILMIR <karamov@it-projects.info>, 2022
|
||||
# Сергей Шебанин <sergey@shebanin.ru>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Wil Odoo, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2024\n"
|
||||
"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ru\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr " Копировать"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Отключить двухфакторную аутентификацию)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Двухфакторная аутентификация не включена"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Документация\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Двухфакторная аутентификация включена\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Добавлено</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Доверенное устройство</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Скопировано!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Включить двухфакторную аутентификацию"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Операция не удалась по неизвестной причине."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Отменить все"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Двухфакторная аутентификация"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Пользователь"
|
||||
|
|
@ -0,0 +1,98 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Jan Prokop, 2022
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Skopírované!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Užívateľ"
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2022
|
||||
# Tadej Lupšina <tadej@hbs.si>, 2022
|
||||
# Jan Zorko, 2025
|
||||
# Aleš Pipan, 2025
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr " Kopiraj"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Onemogoči dvostopenjsko avtentikacijo)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Dvostopenjska avtentikacija ni omogočena"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Dokumentacija\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Omogoči dvostopenjsko avtentikacijo\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Dodano</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
"<strong>Zaupanja vredna naprava\n"
|
||||
"</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopirano !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Omogoči dvostopenjsko avtentikacijo"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Operacija ni uspela iz neznanega razloga."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Prekliči vse"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Dvostopenjska avtentikacija"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Uporabnik"
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
|
||||
# Milan Bojovic <mbojovic@outlook.com>, 2023
|
||||
# コフスタジオ, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Kopiraj"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Onemogućite dvofaktornu autentifikaciju)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Dvostruka autentifikacija nije omogućena"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Dokumentacija\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Dvofaktorska autentifikacija omogućena\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Dodato na</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Pouzdani uređaj</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopirano !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Omogućite dvofaktornu autentifikaciju"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Operacija nije uspela iz nepoznatog razloga."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Opozovi sve"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Dvofaktorska autentifikacija"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Korisnik"
|
||||
|
|
@ -0,0 +1,107 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Chrille Hedberg <hedberg.chrille@gmail.com>, 2022
|
||||
# Robin Calvin, 2022
|
||||
# Anders Wallenquist <anders.wallenquist@vertel.se>, 2022
|
||||
# Mikael Åkerberg <mikael.akerberg@mariaakerberg.com>, 2023
|
||||
# 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: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Kopiera"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Inaktivera tvåfaktorsautentisering)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Tvåfaktorsautentisering ej aktiverad"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Tvåfaktorsautentisering aktiverad\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Adderad den</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Betrodd enhet</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopierad!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Aktivera tvåfaktorsautentisering"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Operationen misslyckades av okänd anledning."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Återkalla alla"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Tvåfaktorsautentisering"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Användare"
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr ""
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Amin Cheloh <amincheloh@gmail.com>, 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: 2024-02-06 13:31+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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "คัดลอก"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(ปิดใช้งานการรับรองความถูกต้องแบบสองปัจจัย)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" การรับรองความถูกต้องแบบสองปัจจัยยังไม่เปิดใช้งาน"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"เอกสาร\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" การรับรองความถูกต้องแบบสองปัจจัยเปิดใช้งานแล้ว\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>เพิ่มเมื่อ</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>อุปกรณ์ที่เชื่อถือได้</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "คัดลอกแล้ว !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "เปิดใช้งานการรับรองความถูกต้องแบบสองปัจจัย"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "การดำเนินการล้มเหลวโดยไม่ทราบสาเหตุ"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "เพิกถอนทั้งหมด"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "การรับรองความถูกต้องแบบสองปัจจัย"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "ผู้ใช้"
|
||||
|
|
@ -0,0 +1,107 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# abc Def <hdogan1974@gmail.com>, 2022
|
||||
# Nadir Gazioglu <nadirgazioglu@gmail.com>, 2022
|
||||
# Ediz Duman <neps1192@gmail.com>, 2022
|
||||
# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2022
|
||||
# Murat Kaplan <muratk@projetgrup.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Murat Kaplan <muratk@projetgrup.com>, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr " Kopya"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(İki faktörlü kimlik doğrulamayı devre dışı bırakın)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" İki faktörlü kimlik doğrulama etkinleştirilmedi"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" İki faktörlü kimlik doğrulama etkinleştirildi\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Eklendi</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Güvenilir Cihaz</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Kopyalandı !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "İki faktörlü kimlik doğrulamayı etkinleştirin"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Bilinmeyen bir nedenle işlem başarısız oldu."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Hepsini Geriye Al"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "İki Faktörlü Kimlik Doğrulama"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Kullanıcı"
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Копіювати"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Вимкнути двофакторну аутентифікацію)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Двофакторна аутентифікація вимкнена"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Двофакторна аутентифікація вимкнута\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Додано на</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Надійний пристрій</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Скопійовано!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Увімкнути двофакторну аутентифікацію"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Операція не вдалася через невідому помилку."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Скасувати все"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Двофакторна аутентифікація"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Користувач"
|
||||
|
|
@ -0,0 +1,104 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Thi Huong Nguyen, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Thi Huong Nguyen, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "Sao chép"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(Tắt xác thực hai yếu tố)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Không bật xác thực hai yếu tố"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Tài liệu\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Xác thực hai yếu tố đang bật\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>Đã thêm vào</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>Thiết bị Đáng tin cậy</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "Đã sao chép!"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "Bật xác thực hai yếu tố"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "Thao tác không thành công mà không rõ lý do."
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "Thu hồi Tất cả"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "Xác thực hai yếu tố"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "Người dùng"
|
||||
|
|
@ -0,0 +1,104 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Jeffery CHEN <jeffery9@gmail.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Jeffery CHEN <jeffery9@gmail.com>, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "复制"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(禁用双重身份验证)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" 未启用双重身份验证"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" 启用双重身份验证\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>添加日期</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>受信任的设备</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "已复制 !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "启用双重身份验证"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "由于未知原因,操作失败。"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "全部撤销"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "双重身份验证"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "用户"
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * auth_totp_portal
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:45+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\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_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid " Copy"
|
||||
msgstr "複製"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "(Disable two-factor authentication)"
|
||||
msgstr "(停用兩步驟驗證)"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" Two-factor authentication not enabled"
|
||||
msgstr ""
|
||||
"<i class=\"fa fa-warning\"/>\n"
|
||||
" 未啟用兩步驟驗證"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<i title=\"Documentation\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
msgstr "<i title=\"系統使用說明\" class=\"fa fa-fw o_button_icon fa-info-circle\"/>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" Two-factor authentication enabled\n"
|
||||
" </span>"
|
||||
msgstr ""
|
||||
"<span class=\"text-success\">\n"
|
||||
" <i class=\"fa fa-check-circle\"/>\n"
|
||||
" 啟用兩步驟驗證\n"
|
||||
" </span>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Added On</strong>"
|
||||
msgstr "<strong>添加於</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "<strong>Trusted Device</strong>"
|
||||
msgstr "<strong>已驗證設備</strong>"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Copied !"
|
||||
msgstr "已複製 !"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Enable two-factor authentication"
|
||||
msgstr "啟用兩步驟驗證"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#. odoo-javascript
|
||||
#: code:addons/auth_totp_portal/static/src/js/totp_frontend.js:0
|
||||
#, python-format
|
||||
msgid "Operation failed for unknown reason."
|
||||
msgstr "由於未知原因,操作失敗。"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Revoke All"
|
||||
msgstr "全部取消"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model_terms:ir.ui.view,arch_db:auth_totp_portal.totp_portal_hook
|
||||
msgid "Two-factor authentication"
|
||||
msgstr "兩步驟驗證"
|
||||
|
||||
#. module: auth_totp_portal
|
||||
#: model:ir.model,name:auth_totp_portal.model_res_users
|
||||
msgid "User"
|
||||
msgstr "使用者"
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import res_users
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,14 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models
|
||||
|
||||
|
||||
class Users(models.Model):
|
||||
_inherit = 'res.users'
|
||||
|
||||
def get_totp_invite_url(self):
|
||||
if not self._is_internal():
|
||||
return '/my/security'
|
||||
else:
|
||||
return super(Users, self).get_totp_invite_url()
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
<odoo>
|
||||
<!-- copies ACL for portal users -->
|
||||
<record model="ir.model.access" id="access_auth_totp_portal_wizard">
|
||||
<field name="name">auth_totp_portal wizard access rules</field>
|
||||
<field name="model_id" ref="auth_totp.model_auth_totp_wizard"/>
|
||||
<field name="group_id" ref="base.group_portal"/>
|
||||
<field name="perm_read">1</field>
|
||||
<field name="perm_write">1</field>
|
||||
<field name="perm_create">1</field>
|
||||
<field name="perm_unlink">1</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,306 @@
|
|||
odoo.define('auth_totp_portal.button', function (require) {
|
||||
'use strict';
|
||||
|
||||
const {_t} = require('web.core');
|
||||
const publicWidget = require('web.public.widget');
|
||||
const Dialog = require('web.Dialog');
|
||||
const {handleCheckIdentity} = require('portal.portal');
|
||||
|
||||
/**
|
||||
* Replaces specific <field> elements by normal HTML, strip out the rest entirely
|
||||
*/
|
||||
function fromField(f, record) {
|
||||
switch (f.getAttribute('name')) {
|
||||
case 'qrcode':
|
||||
const qrcode = document.createElement('img');
|
||||
qrcode.setAttribute('class', 'img img-fluid');
|
||||
qrcode.setAttribute('src', 'data:image/png;base64,' + record['qrcode']);
|
||||
return qrcode;
|
||||
case 'url':
|
||||
const url = document.createElement('a');
|
||||
url.setAttribute('href', record['url']);
|
||||
url.textContent = f.getAttribute('text') || record['url'];
|
||||
return url;
|
||||
case 'code':
|
||||
const code = document.createElement('input');
|
||||
code.setAttribute('name', 'code');
|
||||
code.setAttribute('class', 'form-control col-10 col-md-6');
|
||||
code.setAttribute('placeholder', '6-digit code');
|
||||
code.required = true;
|
||||
code.maxLength = 6;
|
||||
code.minLength = 6;
|
||||
return code;
|
||||
case 'secret':
|
||||
// As CopyClipboard wizard is backend only, mimic his behaviour to use it in frontend.
|
||||
// Field
|
||||
const secretSpan = document.createElement('span');
|
||||
secretSpan.setAttribute('name', 'secret');
|
||||
secretSpan.setAttribute('class', 'o_field_copy_url');
|
||||
secretSpan.textContent = record['secret'];
|
||||
|
||||
// Copy Button
|
||||
const copySpanIcon = document.createElement('span');
|
||||
copySpanIcon.setAttribute('class', 'fa fa-clipboard');
|
||||
const copySpanText = document.createElement('span');
|
||||
copySpanText.textContent = _t(' Copy');
|
||||
|
||||
const copyButton = document.createElement('button');
|
||||
copyButton.setAttribute('class', 'btn btn-sm btn-primary o_clipboard_button o_btn_char_copy py-0 px-2');
|
||||
copyButton.onclick = function(event) {
|
||||
event.preventDefault();
|
||||
$(copyButton).tooltip({title: _t("Copied !"), trigger: "manual", placement: "bottom"});
|
||||
var clipboard = new ClipboardJS('.o_clipboard_button', {
|
||||
target: function () {
|
||||
return $(secretSpan)[0];
|
||||
},
|
||||
container: this.el
|
||||
});
|
||||
clipboard.on('success', function () {
|
||||
clipboard.destroy();
|
||||
$(copyButton).tooltip('show');
|
||||
_.delay(function () {
|
||||
$(copyButton).tooltip("hide");
|
||||
}, 800);
|
||||
});
|
||||
clipboard.on('error', function (e) {
|
||||
clipboard.destroy();
|
||||
});
|
||||
};
|
||||
|
||||
copyButton.appendChild(copySpanIcon);
|
||||
copyButton.appendChild(copySpanText);
|
||||
|
||||
// CopyClipboard Div
|
||||
const secretDiv = document.createElement('div');
|
||||
secretDiv.setAttribute('class', 'o_field_copy d-flex justify-content-center align-items-center');
|
||||
secretDiv.appendChild(secretSpan);
|
||||
secretDiv.appendChild(copyButton);
|
||||
|
||||
return secretDiv;
|
||||
default: // just display the field's data
|
||||
return document.createTextNode(record[f.getAttribute('name')] || '');
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Apparently chrome literally absolutely can't handle parsing XML and using
|
||||
* those nodes in an HTML document (even when parsing as application/xhtml+xml),
|
||||
* this results in broken rendering and a number of things not working (e.g.
|
||||
* classes) without any specific warning in the console or anything, things are
|
||||
* just broken with no indication of why.
|
||||
*
|
||||
* So... rebuild the entire f'ing body using document.createElement to ensure
|
||||
* we have HTML elements.
|
||||
*
|
||||
* This is a recursive implementation so it's not super efficient but the views
|
||||
* to fixup *should* be relatively simple.
|
||||
*/
|
||||
function fixupViewBody(oldNode, record) {
|
||||
let qrcode = null, code = null, node = null;
|
||||
|
||||
switch (oldNode.nodeType) {
|
||||
case 1: // element
|
||||
if (oldNode.tagName === 'field') {
|
||||
node = fromField(oldNode, record);
|
||||
switch (oldNode.getAttribute('name')) {
|
||||
case 'qrcode':
|
||||
qrcode = node;
|
||||
break;
|
||||
case 'code':
|
||||
code = node;
|
||||
break
|
||||
}
|
||||
break; // no need to recurse here
|
||||
}
|
||||
node = document.createElement(oldNode.tagName);
|
||||
for(let i=0; i<oldNode.attributes.length; ++i) {
|
||||
const attr = oldNode.attributes[i];
|
||||
node.setAttribute(attr.name, attr.value);
|
||||
}
|
||||
for(let j=0; j<oldNode.childNodes.length; ++j) {
|
||||
const [ch, qr, co] = fixupViewBody(oldNode.childNodes[j], record);
|
||||
if (ch) { node.appendChild(ch); }
|
||||
if (qr) { qrcode = qr; }
|
||||
if (co) { code = co; }
|
||||
}
|
||||
break;
|
||||
case 3: case 4: // text, cdata
|
||||
node = document.createTextNode(oldNode.data);
|
||||
break;
|
||||
default:
|
||||
// don't care about PI & al
|
||||
}
|
||||
|
||||
return [node, qrcode, code]
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts a backend <button> element and a bunch of metadata into a structure
|
||||
* which can kinda be of use to Dialog.
|
||||
*/
|
||||
class Button {
|
||||
constructor(parent, model, record_id, input_node, button_node) {
|
||||
this._parent = parent;
|
||||
this.model = model;
|
||||
this.record_id = record_id;
|
||||
this.input = input_node;
|
||||
this.text = button_node.getAttribute('string');
|
||||
this.classes = button_node.getAttribute('class') || null;
|
||||
this.action = button_node.getAttribute('name');
|
||||
if (button_node.getAttribute('special') === 'cancel') {
|
||||
this.close = true;
|
||||
this.click = null;
|
||||
} else {
|
||||
this.close = false;
|
||||
// because Dialog doesnt' call() click on the descriptor object
|
||||
this.click = this._click.bind(this);
|
||||
}
|
||||
}
|
||||
async _click() {
|
||||
if (!this.input.reportValidity()) {
|
||||
this.input.classList.add('is-invalid');
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
await this.callAction(this.record_id, {code: this.input.value});
|
||||
} catch (e) {
|
||||
this.input.classList.add('is-invalid');
|
||||
// show custom validity error message
|
||||
this.input.setCustomValidity(e.message);
|
||||
this.input.reportValidity();
|
||||
return;
|
||||
}
|
||||
this.input.classList.remove('is-invalid');
|
||||
// reloads page, avoid window.location.reload() because it re-posts forms
|
||||
window.location = window.location;
|
||||
}
|
||||
async callAction(id, update) {
|
||||
try {
|
||||
await this._parent._rpc({model: this.model, method: 'write', args: [id, update]});
|
||||
await handleCheckIdentity(
|
||||
this._parent.proxy('_rpc'),
|
||||
this._parent._rpc({model: this.model, method: this.action, args: [id]})
|
||||
);
|
||||
} catch(e) {
|
||||
// avoid error toast (crashmanager)
|
||||
e.event.preventDefault();
|
||||
// try to unwrap mess of an error object to a usable error message
|
||||
throw new Error(
|
||||
!e.message ? e.toString()
|
||||
: !e.message.data ? e.message.message
|
||||
: e.message.data.message || _t("Operation failed for unknown reason.")
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
publicWidget.registry.TOTPButton = publicWidget.Widget.extend({
|
||||
selector: '#auth_totp_portal_enable',
|
||||
events: {
|
||||
click: '_onClick',
|
||||
},
|
||||
|
||||
async _onClick(e) {
|
||||
e.preventDefault();
|
||||
|
||||
const w = await handleCheckIdentity(this.proxy('_rpc'), this._rpc({
|
||||
model: 'res.users',
|
||||
method: 'action_totp_enable_wizard',
|
||||
args: [this.getSession().user_id]
|
||||
}));
|
||||
|
||||
if (!w) {
|
||||
// TOTP probably already enabled, just reload page
|
||||
window.location = window.location;
|
||||
return;
|
||||
}
|
||||
|
||||
const {res_model: model, res_id: wizard_id} = w;
|
||||
|
||||
const record = await this._rpc({
|
||||
model, method: 'read', args: [wizard_id, []]
|
||||
}).then(ar => ar[0]);
|
||||
|
||||
const doc = new DOMParser().parseFromString(
|
||||
document.getElementById('totp_wizard_view').textContent,
|
||||
'application/xhtml+xml'
|
||||
);
|
||||
|
||||
const xmlBody = doc.querySelector('sheet *');
|
||||
const [body, , codeInput] = fixupViewBody(xmlBody, record);
|
||||
// remove custom validity error message any time the field changes
|
||||
// otherwise it sticks and browsers suppress submit
|
||||
codeInput.addEventListener('input', () => codeInput.setCustomValidity(''));
|
||||
|
||||
const buttons = [];
|
||||
for(const button of doc.querySelectorAll('footer button')) {
|
||||
buttons.push(new Button(this, model, record.id, codeInput, button));
|
||||
}
|
||||
|
||||
// wrap in a root host of .modal-body otherwise it breaks our neat flex layout
|
||||
const $content = document.createElement('form');
|
||||
$content.appendChild(body);
|
||||
// implicit submission by pressing [return] from within input
|
||||
$content.addEventListener('submit', (e) => {
|
||||
e.preventDefault();
|
||||
// sadness: footer not available as normal element
|
||||
dialog.$footer.find('.btn-primary').click();
|
||||
});
|
||||
var dialog = new Dialog(this, {$content, buttons}).open();
|
||||
}
|
||||
});
|
||||
publicWidget.registry.DisableTOTPButton = publicWidget.Widget.extend({
|
||||
selector: '#auth_totp_portal_disable',
|
||||
events: {
|
||||
click: '_onClick'
|
||||
},
|
||||
|
||||
async _onClick(e) {
|
||||
e.preventDefault();
|
||||
await handleCheckIdentity(
|
||||
this.proxy('_rpc'),
|
||||
this._rpc({model: 'res.users', method: 'action_totp_disable', args: [this.getSession().user_id]})
|
||||
)
|
||||
window.location = window.location;
|
||||
}
|
||||
});
|
||||
publicWidget.registry.RevokeTrustedDeviceButton = publicWidget.Widget.extend({
|
||||
selector: '#totp_wizard_view + * .fa.fa-trash.text-danger',
|
||||
events: {
|
||||
click: '_onClick'
|
||||
},
|
||||
|
||||
async _onClick(e){
|
||||
e.preventDefault();
|
||||
await handleCheckIdentity(
|
||||
this.proxy('_rpc'),
|
||||
this._rpc({
|
||||
model: 'auth_totp.device',
|
||||
method: 'remove',
|
||||
args: [parseInt(this.target.id)]
|
||||
})
|
||||
);
|
||||
window.location = window.location;
|
||||
}
|
||||
});
|
||||
publicWidget.registry.RevokeAllTrustedDevicesButton = publicWidget.Widget.extend({
|
||||
selector: '#auth_totp_portal_revoke_all_devices',
|
||||
events: {
|
||||
click: '_onClick'
|
||||
},
|
||||
|
||||
async _onClick(e){
|
||||
e.preventDefault();
|
||||
await handleCheckIdentity(
|
||||
this.proxy('_rpc'),
|
||||
this._rpc({
|
||||
model: 'res.users',
|
||||
method: 'revoke_all_devices',
|
||||
args: [this.getSession().user_id]
|
||||
})
|
||||
);
|
||||
window.location = window.location;
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
/* As we use the Enable TOTP backend wizard in frontend, we need to
|
||||
import the needed css from backend to replicate backend copyclipboard
|
||||
widget style. We cannot put this into the original view as all those
|
||||
classes are generated in the backend widget. */
|
||||
.o_auth_totp_enable_2FA {
|
||||
.o_field_copy {
|
||||
height: 24px;
|
||||
position: relative;
|
||||
width: 100% !important;
|
||||
border-radius: 5px;
|
||||
border: 1px solid $primary;
|
||||
font-size: $font-size-sm;
|
||||
text-transform: uppercase;
|
||||
color: $o-brand-primary;
|
||||
font-weight: $badge-font-weight;
|
||||
text-align: center;
|
||||
padding-right: 6rem;
|
||||
word-break: break-word;
|
||||
.o_clipboard_button {
|
||||
@include o-position-absolute($top: 0, $right: 0);
|
||||
&.o_btn_text_copy {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
}
|
||||
&.o_btn_char_copy {
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
&.o_field_copy_url {
|
||||
cursor: pointer;
|
||||
padding-left: 3px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,124 @@
|
|||
odoo.define('auth_totp_portal.tours', function(require) {
|
||||
"use strict";
|
||||
|
||||
const tour = require('web_tour.tour');
|
||||
const ajax = require('web.ajax');
|
||||
|
||||
tour.register('totportal_tour_setup', {
|
||||
test: true,
|
||||
url: '/my/security'
|
||||
}, [{
|
||||
content: "Open totp wizard",
|
||||
trigger: 'button#auth_totp_portal_enable',
|
||||
}, {
|
||||
content: "Check that we have to enter enhanced security mode",
|
||||
trigger: 'div:contains("enter your password")',
|
||||
run: () => {},
|
||||
}, {
|
||||
content: "Input password",
|
||||
trigger: '[name=password]',
|
||||
run: 'text portal', // FIXME: better way to do this?
|
||||
}, {
|
||||
content: "Confirm",
|
||||
trigger: "button:contains(Confirm Password)",
|
||||
}, {
|
||||
content: "Check the wizard has opened",
|
||||
trigger: 'li:contains("scan the barcode below")',
|
||||
run: () => {}
|
||||
}, {
|
||||
content: "Get secret from collapsed div",
|
||||
trigger: 'a:contains("Cannot scan it?")',
|
||||
run: async function(helpers) {
|
||||
const secret = this.$anchor.closest('div').find('span[name="secret"]').text();
|
||||
const token = await ajax.jsonRpc('/totphook', 'call', {
|
||||
secret
|
||||
});
|
||||
helpers._text(helpers._get_action_values('input[name=code]'), token);
|
||||
helpers._click(helpers._get_action_values('button.btn-primary:contains(Activate)'));
|
||||
}
|
||||
}, {
|
||||
content: "Check that the button has changed",
|
||||
trigger: 'button:contains(Disable two-factor authentication)',
|
||||
run: () => {}
|
||||
}]);
|
||||
|
||||
tour.register('totportal_login_enabled', {
|
||||
test: true,
|
||||
url: '/'
|
||||
}, [{
|
||||
content: "check that we're on the login page or go to it",
|
||||
trigger: 'input#login, a:contains(Sign in)'
|
||||
}, {
|
||||
content: "input login",
|
||||
trigger: 'input#login',
|
||||
run: 'text portal',
|
||||
}, {
|
||||
content: 'input password',
|
||||
trigger: 'input#password',
|
||||
run: 'text portal',
|
||||
}, {
|
||||
content: "click da button",
|
||||
trigger: 'button:contains("Log in")',
|
||||
}, {
|
||||
content: "expect totp screen",
|
||||
trigger: 'label:contains(Authentication Code)',
|
||||
}, {
|
||||
content: "input code",
|
||||
trigger: 'input[name=totp_token]',
|
||||
run: async function (helpers) {
|
||||
const token = await ajax.jsonRpc('/totphook', 'call', {});
|
||||
helpers._text(helpers._get_action_values(), token);
|
||||
// FIXME: is there a way to put the button as its own step trigger without
|
||||
// the tour straight blowing through and not waiting for this?
|
||||
helpers._click(helpers._get_action_values('button:contains("Log in")'));
|
||||
}
|
||||
}, {
|
||||
content: "check we're logged in",
|
||||
trigger: "h3:contains(Documents)",
|
||||
run: () => {}
|
||||
}, {
|
||||
content: "go back to security",
|
||||
trigger: "a:contains(Security)",
|
||||
},{
|
||||
content: "Open totp wizard",
|
||||
trigger: 'button#auth_totp_portal_disable',
|
||||
}, {
|
||||
content: "Check that we have to enter enhanced security mode",
|
||||
trigger: 'div:contains("enter your password")',
|
||||
run: () => {},
|
||||
}, {
|
||||
content: "Input password",
|
||||
trigger: '[name=password]',
|
||||
run: 'text portal', // FIXME: better way to do this?
|
||||
}, {
|
||||
content: "Confirm",
|
||||
trigger: "button:contains(Confirm Password)",
|
||||
}, {
|
||||
content: "Check that the button has changed",
|
||||
trigger: 'button:contains(Enable two-factor authentication)',
|
||||
run: () => {}
|
||||
}]);
|
||||
|
||||
tour.register('totportal_login_disabled', {
|
||||
test: true,
|
||||
url: '/'
|
||||
}, [{
|
||||
content: "check that we're on the login page or go to it",
|
||||
trigger: 'input#login, a:contains(Sign in)'
|
||||
}, {
|
||||
content: "input login",
|
||||
trigger: 'input#login',
|
||||
run: 'text portal',
|
||||
}, {
|
||||
content: 'input password',
|
||||
trigger: 'input#password',
|
||||
run: 'text portal',
|
||||
}, {
|
||||
content: "click da button",
|
||||
trigger: 'button:contains("Log in")',
|
||||
}, {
|
||||
content: "check we're logged in",
|
||||
trigger: "h3:contains(Documents)",
|
||||
run: () => {}
|
||||
}]);
|
||||
});
|
||||
|
|
@ -0,0 +1 @@
|
|||
from . import test_tour
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
import logging
|
||||
import time
|
||||
|
||||
from passlib.totp import TOTP
|
||||
|
||||
from odoo import http
|
||||
from odoo.addons.auth_totp.controllers.home import Home
|
||||
from odoo.addons.base.tests.common import HttpCaseWithUserPortal
|
||||
from odoo.tests import tagged
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@tagged('post_install', '-at_install')
|
||||
class TestTOTPortal(HttpCaseWithUserPortal):
|
||||
"""
|
||||
Largely replicates TestTOTP
|
||||
"""
|
||||
def test_totp(self):
|
||||
totp = None
|
||||
# test endpoint as doing totp on the client side is not really an option
|
||||
# (needs sha1 and hmac + BE packing of 64b integers)
|
||||
def totp_hook(self, secret=None):
|
||||
nonlocal totp
|
||||
if totp is None:
|
||||
totp = TOTP(secret)
|
||||
if secret:
|
||||
return totp.generate().token
|
||||
else:
|
||||
# on check, take advantage of window because previous token has been
|
||||
# "burned" so we can't generate the same, but tour is so fast
|
||||
# we're pretty certainly within the same 30s
|
||||
return totp.generate(time.time() + 30).token
|
||||
# because not preprocessed by ControllerType metaclass
|
||||
totp_hook.routing_type = 'json'
|
||||
# patch Home to add test endpoint
|
||||
Home.totp_hook = http.route('/totphook', type='json', auth='none')(totp_hook)
|
||||
self.env['ir.http']._clear_routing_map()
|
||||
# remove endpoint and destroy routing map
|
||||
@self.addCleanup
|
||||
def _cleanup():
|
||||
del Home.totp_hook
|
||||
self.env['ir.http']._clear_routing_map()
|
||||
|
||||
self.start_tour('/my/security', 'totportal_tour_setup', login='portal')
|
||||
# also disables totp otherwise we can't re-login
|
||||
self.start_tour('/', 'totportal_login_enabled', login=None)
|
||||
self.start_tour('/', 'totportal_login_disabled', login=None)
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
<odoo>
|
||||
<template id="totp_portal_hook" name="TOTP Portal hook" inherit_id="portal.portal_my_security">
|
||||
<xpath expr="//section[@name='portal_change_password']" position="after">
|
||||
<!--
|
||||
portal users don't have access to non-qweb views anymore, so
|
||||
embed the target view as a *data island* of sorts, a JSON embed
|
||||
of the fields_view_get could have been nice but at 14k it'd be a
|
||||
bit ridiculous
|
||||
-->
|
||||
<div class="d-none" id="totp_wizard_view">
|
||||
<t t-esc="env.ref('auth_totp.view_totp_wizard').sudo().get_combined_arch()"/>
|
||||
</div>
|
||||
<section>
|
||||
<h3>
|
||||
Two-factor authentication
|
||||
<a href="https://www.odoo.com/documentation/16.0/applications/general/auth/2fa.html" target="_blank">
|
||||
<i title="Documentation" class="fa fa-fw o_button_icon fa-info-circle"></i>
|
||||
</a>
|
||||
</h3>
|
||||
<t t-if="not user_id.totp_enabled">
|
||||
<div class="alert alert-secondary" role="status">
|
||||
<i class="fa fa-warning"/>
|
||||
Two-factor authentication not enabled
|
||||
</div>
|
||||
<button type="button" class="btn btn-secondary" id="auth_totp_portal_enable">
|
||||
Enable two-factor authentication
|
||||
</button>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<span class="text-success">
|
||||
<i class="fa fa-check-circle"/>
|
||||
Two-factor authentication enabled
|
||||
</span>
|
||||
<button type="button" class="btn btn-link" id="auth_totp_portal_disable">
|
||||
(Disable two-factor authentication)
|
||||
</button>
|
||||
<t t-if="len(user_id.totp_trusted_device_ids)">
|
||||
<table class="table o_main_table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th><strong>Trusted Device</strong></th>
|
||||
<th><strong>Added On</strong></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr t-foreach="user_id.totp_trusted_device_ids" t-as="td">
|
||||
<td>
|
||||
<span t-field="td.name"/>
|
||||
</td>
|
||||
<td>
|
||||
<span t-field="td.create_date"/>
|
||||
</td>
|
||||
<td>
|
||||
<i class="fa fa-trash text-danger" type="button" t-att-id="td.id"/>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<button class="btn btn-primary" type="button" id="auth_totp_portal_revoke_all_devices">
|
||||
Revoke All
|
||||
</button>
|
||||
</t>
|
||||
</t>
|
||||
</section>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
32
odoo-bringout-oca-ocb-auth_totp_portal/doc/ARCHITECTURE.md
Normal file
32
odoo-bringout-oca-ocb-auth_totp_portal/doc/ARCHITECTURE.md
Normal 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_portal Module - auth_totp_portal
|
||||
direction LR
|
||||
M:::layer
|
||||
W:::layer
|
||||
C:::layer
|
||||
V:::layer
|
||||
R:::layer
|
||||
S:::layer
|
||||
DX:::layer
|
||||
end
|
||||
|
||||
classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px
|
||||
```
|
||||
|
||||
Notes
|
||||
- Views include tree/form/kanban templates and report templates.
|
||||
- Controllers provide website/portal routes when present.
|
||||
- Wizards are UI flows implemented with `models.TransientModel`.
|
||||
- Data XML loads data/demo records; Security defines groups and access.
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# Configuration
|
||||
|
||||
Refer to Odoo settings for auth_totp_portal. Configure related models, access rights, and options as needed.
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# Controllers
|
||||
|
||||
This module does not define custom HTTP controllers.
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
# Dependencies
|
||||
|
||||
This addon depends on:
|
||||
|
||||
- [portal](../../odoo-bringout-oca-ocb-portal)
|
||||
- [auth_totp](../../odoo-bringout-oca-ocb-auth_totp)
|
||||
4
odoo-bringout-oca-ocb-auth_totp_portal/doc/FAQ.md
Normal file
4
odoo-bringout-oca-ocb-auth_totp_portal/doc/FAQ.md
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# FAQ
|
||||
|
||||
- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged).
|
||||
- Q: How to enable? A: Start server with --addon auth_totp_portal or install in UI.
|
||||
7
odoo-bringout-oca-ocb-auth_totp_portal/doc/INSTALL.md
Normal file
7
odoo-bringout-oca-ocb-auth_totp_portal/doc/INSTALL.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Install
|
||||
|
||||
```bash
|
||||
pip install odoo-bringout-oca-ocb-auth_totp_portal"
|
||||
# or
|
||||
uv pip install odoo-bringout-oca-ocb-auth_totp_portal"
|
||||
```
|
||||
12
odoo-bringout-oca-ocb-auth_totp_portal/doc/MODELS.md
Normal file
12
odoo-bringout-oca-ocb-auth_totp_portal/doc/MODELS.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# Models
|
||||
|
||||
Detected core models and extensions in auth_totp_portal.
|
||||
|
||||
```mermaid
|
||||
classDiagram
|
||||
class res_users
|
||||
```
|
||||
|
||||
Notes
|
||||
- Classes show model technical names; fields omitted for brevity.
|
||||
- Items listed under _inherit are extensions of existing models.
|
||||
6
odoo-bringout-oca-ocb-auth_totp_portal/doc/OVERVIEW.md
Normal file
6
odoo-bringout-oca-ocb-auth_totp_portal/doc/OVERVIEW.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# Overview
|
||||
|
||||
Packaged Odoo addon: auth_totp_portal. Provides features documented in upstream Odoo 16 under this addon.
|
||||
|
||||
- Source: OCA/OCB 16.0, addon auth_totp_portal
|
||||
- License: LGPL-3
|
||||
3
odoo-bringout-oca-ocb-auth_totp_portal/doc/REPORTS.md
Normal file
3
odoo-bringout-oca-ocb-auth_totp_portal/doc/REPORTS.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Reports
|
||||
|
||||
This module does not define custom reports.
|
||||
63
odoo-bringout-oca-ocb-auth_totp_portal/doc/SECURITY.md
Normal file
63
odoo-bringout-oca-ocb-auth_totp_portal/doc/SECURITY.md
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
# Security
|
||||
|
||||
Access control and security definitions in auth_totp_portal.
|
||||
|
||||
## Access Control Lists (ACLs)
|
||||
|
||||
Model access permissions defined in:
|
||||
- **[bosnian_translations_output.json](../bosnian_translations_output.json)**
|
||||
- 414 model access rules
|
||||
- **[CHANGELOG.md](../CHANGELOG.md)**
|
||||
- 132 model access rules
|
||||
- **[doc](../doc)**
|
||||
- **[docker](../docker)**
|
||||
- **[input](../input)**
|
||||
- **[nix](../nix)**
|
||||
- **[odoo.conf](../odoo.conf)**
|
||||
- 58 model access rules
|
||||
- **[odoo_packages_bez_l10n.txt](../odoo_packages_bez_l10n.txt)**
|
||||
- 1947 model access rules
|
||||
- **[odoo_packages_bringout.txt](../odoo_packages_bringout.txt)**
|
||||
- 1947 model access rules
|
||||
- **[odoo_packages.txt](../odoo_packages.txt)**
|
||||
- 2085 model access rules
|
||||
- **[output](../output)**
|
||||
- **[packages](../packages)**
|
||||
- **[PACKAGES.md](../PACKAGES.md)**
|
||||
- 298 model access rules
|
||||
- **[README.md](../README.md)**
|
||||
- 338 model access rules
|
||||
- **[scripts](../scripts)**
|
||||
- **[temp](../temp)**
|
||||
- **[TRANSLATION_BS_SUMMARY.md](../TRANSLATION_BS_SUMMARY.md)**
|
||||
- 225 model access rules
|
||||
|
||||
## Record Rules
|
||||
|
||||
Row-level security rules defined in:
|
||||
|
||||
## Security Groups & Configuration
|
||||
|
||||
Security groups and permissions defined in:
|
||||
- **[security.xml](../auth_totp_portal/security/security.xml)**
|
||||
|
||||
```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:
|
||||
- **[security.xml](../auth_totp_portal/security/security.xml)**
|
||||
- Security groups, categories, and XML-based rules
|
||||
|
||||
Notes
|
||||
- Access Control Lists define which groups can access which models
|
||||
- Record Rules provide row-level security (filter records by user/group)
|
||||
- Security groups organize users and define permission sets
|
||||
- All security is enforced at the ORM level by Odoo
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# Troubleshooting
|
||||
|
||||
- Ensure Python and Odoo environment matches repo guidance.
|
||||
- Check database connectivity and logs if startup fails.
|
||||
- Validate that dependent addons listed in DEPENDENCIES.md are installed.
|
||||
7
odoo-bringout-oca-ocb-auth_totp_portal/doc/USAGE.md
Normal file
7
odoo-bringout-oca-ocb-auth_totp_portal/doc/USAGE.md
Normal 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_portal
|
||||
```
|
||||
3
odoo-bringout-oca-ocb-auth_totp_portal/doc/WIZARDS.md
Normal file
3
odoo-bringout-oca-ocb-auth_totp_portal/doc/WIZARDS.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Wizards
|
||||
|
||||
This module does not include UI wizards.
|
||||
43
odoo-bringout-oca-ocb-auth_totp_portal/pyproject.toml
Normal file
43
odoo-bringout-oca-ocb-auth_totp_portal/pyproject.toml
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
[project]
|
||||
name = "odoo-bringout-oca-ocb-auth_totp_portal"
|
||||
version = "16.0.0"
|
||||
description = "TOTPortal - Odoo addon"
|
||||
authors = [
|
||||
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
|
||||
]
|
||||
dependencies = [
|
||||
"odoo-bringout-oca-ocb-portal>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-auth_totp>=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_portal"]
|
||||
|
||||
[tool.rye]
|
||||
managed = true
|
||||
dev-dependencies = [
|
||||
"pytest>=8.4.1",
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue