diff --git a/auth_totp/README.rst b/auth_totp/README.rst new file mode 100644 index 0000000000..187c1e8a82 --- /dev/null +++ b/auth_totp/README.rst @@ -0,0 +1,119 @@ +=========== +MFA Support +=========== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--auth-lightgray.png?logo=github + :target: https://github.com/OCA/server-auth/tree/12.0/auth_totp + :alt: OCA/server-auth +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-auth-12-0/server-auth-12-0-auth_totp + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/251/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds support for MFA using TOTP (time-based, one-time passwords). +It allows users to enable/disable MFA and manage authentication apps/devices +via the "Change My Preferences" view and an associated wizard. + +After logging in normally, users with MFA enabled are taken to a second screen +where they have to enter a password generated by one of their authentication +apps and are presented with the option to remember the current device. This +creates a secure, HTTP-only cookie that allows subsequent logins to bypass the +MFA step. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +1. Install the PyOTP library using pip: ``pip install pyotp`` +2. Follow the standard module install process + +Configuration +============= + +By default, the trusted device cookies introduced by this module have a +``Secure`` flag. This decreases the likelihood of cookie theft via +eavesdropping but may result in cookies not being set by certain browsers +unless your Odoo instance uses HTTPS. If necessary, you can disable this flag +by going to ``Settings > Parameters > System Parameters`` and changing the +``auth_totp.secure_cookie`` key to ``0``. + +Usage +===== + +If necessary, a user's trusted devices can be revoked by disabling and +re-enabling MFA for that user. + +Known issues / Roadmap +====================== + +* External calls to the Odoo XML-RPC API are blocked for users who enable MFA + since there is currently no way to perform MFA authentication as part of this + process. However, due to the way that Odoo handles authentication caching, + multi-threaded or multi-process servers will need to be restarted before the + block can take effect for users who have just enabled MFA. +* Make the lifetime of the trusted device cookie configurable rather than fixed + at 30 days +* Add device fingerprinting to the trusted device cookie +* Add company-level settings for forcing all users to enable MFA and disabling + the trusted device option +* Monkey patch 1 is not needed anymore in Werkzeug==0.13 or upper +* Monkey patch 2 will work until werkzeug.contrib gets removed. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* LasLabs + +Contributors +~~~~~~~~~~~~ + +* Oleg Bulkin + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/server-auth `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/auth_totp/__init__.py b/auth_totp/__init__.py new file mode 100644 index 0000000000..9b26e30b25 --- /dev/null +++ b/auth_totp/__init__.py @@ -0,0 +1,6 @@ +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from . import controllers +from . import exceptions +from . import models +from . import wizards diff --git a/auth_totp/__manifest__.py b/auth_totp/__manifest__.py new file mode 100644 index 0000000000..83e8df20eb --- /dev/null +++ b/auth_totp/__manifest__.py @@ -0,0 +1,28 @@ +# Copyright 2016-2017 LasLabs Inc. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +{ + 'name': 'MFA Support', + 'summary': 'Allows users to enable MFA and add optional trusted devices', + 'version': '12.0.1.0.0', + 'category': 'Tools', + 'website': 'https://github.com/OCA/server-auth', + 'author': 'LasLabs, Odoo Community Association (OCA)', + 'license': 'LGPL-3', + 'application': False, + 'installable': True, + 'external_dependencies': { + 'python': ['pyotp'], + }, + 'depends': [ + 'web', + ], + 'data': [ + 'data/ir_config_parameter.xml', + 'security/ir.model.access.csv', + 'security/res_users_authenticator_security.xml', + 'wizards/res_users_authenticator_create.xml', + 'views/auth_totp.xml', + 'views/res_users.xml', + ], +} diff --git a/auth_totp/controllers/__init__.py b/auth_totp/controllers/__init__.py new file mode 100644 index 0000000000..373d38d2de --- /dev/null +++ b/auth_totp/controllers/__init__.py @@ -0,0 +1,3 @@ +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from . import main diff --git a/auth_totp/controllers/main.py b/auth_totp/controllers/main.py new file mode 100644 index 0000000000..1f43310ebb --- /dev/null +++ b/auth_totp/controllers/main.py @@ -0,0 +1,167 @@ +# Copyright 2016-2017 LasLabs Inc. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from datetime import datetime, timedelta +import base64 +import json +from werkzeug.contrib.securecookie import SecureCookie, UnquoteError +from werkzeug.contrib.sessions import ModificationTrackingDict +from werkzeug._compat import to_bytes +from werkzeug.wrappers import Response as WerkzeugResponse +from odoo import _, http +from odoo.http import Response, request +from odoo.addons.web.controllers.main import Home + + +class JsonSecureCookie(SecureCookie): + serialization_method = json + + # Monkey patch 1: + # see: https://github.com/pallets/werkzeug/commit/ + # 576b75d85e97fc23441e766a9714edc6993bde25 + + def __init__(self, data=None, secret_key=None, new=True): + ModificationTrackingDict.__init__(self, data or ()) + # explicitly convert it into a bytestring because python 2.6 + # no longer performs an implicit string conversion on hmac + if secret_key is not None: + secret_key = to_bytes(secret_key, 'utf-8') + self.secret_key = secret_key + self.new = new + + # Monkey patch 2: + # see: https://github.com/pallets/werkzeug/issues/953 + + @classmethod + def quote(cls, value): + if cls.serialization_method is not None: + value = cls.serialization_method.dumps(value) + value = value.encode('utf-8') + if cls.quote_base64: + value = b''.join(base64.b64encode(value).splitlines()).strip() + return value + + @classmethod + def unquote(cls, value): + try: + if cls.quote_base64: + value = base64.b64decode(value) + value = str(value, 'utf-8') + if cls.serialization_method is not None: + value = cls.serialization_method.loads(value) + return value + except Exception: + raise UnquoteError() + + +class AuthTotp(Home): + @http.route() + def web_login(self, *args, **kwargs): + response = super(AuthTotp, self).web_login(*args, **kwargs) + + if request.session.get('mfa_login_needed'): + request.session.update({ + 'mfa_login_needed': False, + 'login': kwargs.get('login', None), + 'password': kwargs.get('password', None), + }) + return http.local_redirect( + '/auth_totp/login', + query={'redirect': request.params.get('redirect')}, + keep_hash=True, + ) + + return response + + @http.route( + '/auth_totp/login', + type='http', + auth='public', + methods=['GET'], + website=True, + ) + def mfa_login_get(self, *args, **kwargs): + return request.render('auth_totp.mfa_login', qcontext=request.params) + + @http.route('/auth_totp/login', type='http', auth='none', methods=['POST']) + def mfa_login_post(self, *args, **kwargs): + """Process MFA login attempt. + + Overview: + * Identify current user based on login in session. If this doesn't + work, redirect to the password login page with an error message. + * Validate the confirmation code provided by the user. If it's not + valid, redirect to the previous login step with an error message. + * Update the session to indicate that the MFA login process for + this user is complete and attempt password authentication again. + * Build a trusted device cookie and add it to the response if the + trusted device option was checked. + * Redirect to the provided URL or to '/web' if one was not given. + """ + + # sudo() is required because there is no request.env.uid (likely since + # there is no user logged in at the start of the request) + user_model_sudo = request.env['res.users'].sudo() + config_model_sudo = user_model_sudo.env['ir.config_parameter'].sudo() + + user_login = request.session.get('login') + user = user_model_sudo.search([('login', '=', user_login)]) + if not user: + return http.local_redirect( + '/web/login', + query={ + 'redirect': request.params.get('redirect'), + 'error': _( + 'You must log in with a password before starting the' + ' MFA login process.' + ), + }, + keep_hash=True, + ) + + confirmation_code = request.params.get('confirmation_code') + if not user.validate_mfa_confirmation_code(confirmation_code): + return http.local_redirect( + '/auth_totp/login', + query={ + 'redirect': request.params.get('redirect'), + 'error': _( + 'Your confirmation code is not correct. Please try' + ' again.' + ), + }, + keep_hash=True, + ) + request.session['mfa_login_active'] = user.id + + user_pass = request.session.get('password') + uid = request.session.authenticate(request.db, user.login, user_pass) + if uid: + request.params['login_success'] = True + + redirect = request.params.get('redirect') + if not redirect: + redirect = '/web' + response = http.redirect_with_hash(redirect) + if not isinstance(response, WerkzeugResponse): + response = Response(response) + + if request.params.get('remember_device'): + secret = user.trusted_device_cookie_key + device_cookie = JsonSecureCookie({'user_id': user.id}, secret) + cookie_lifetime = timedelta(days=30) + cookie_exp = datetime.utcnow() + cookie_lifetime + device_cookie = device_cookie.serialize(cookie_exp) + cookie_key = 'trusted_devices_%d' % user.id + sec_config = config_model_sudo.get_param('auth_totp.secure_cookie') + security_flag = sec_config != '0' + response.set_cookie( + cookie_key, + device_cookie, + max_age=cookie_lifetime.total_seconds(), + expires=cookie_exp, + httponly=True, + secure=security_flag, + ) + + return response diff --git a/auth_totp/data/ir_config_parameter.xml b/auth_totp/data/ir_config_parameter.xml new file mode 100644 index 0000000000..281cfc1e57 --- /dev/null +++ b/auth_totp/data/ir_config_parameter.xml @@ -0,0 +1,13 @@ + + + + + + + auth_totp.secure_cookie + + + diff --git a/auth_totp/exceptions.py b/auth_totp/exceptions.py new file mode 100644 index 0000000000..17f25fb5b6 --- /dev/null +++ b/auth_totp/exceptions.py @@ -0,0 +1,8 @@ +# Copyright 2016-2017 LasLabs Inc. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from odoo.exceptions import AccessDenied + + +class MfaLoginNeeded(AccessDenied): + pass diff --git a/auth_totp/i18n/am.po b/auth_totp/i18n/am.po new file mode 100644 index 0000000000..fb83975748 --- /dev/null +++ b/auth_totp/i18n/am.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "መሰረዝ" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/ar.po b/auth_totp/i18n/ar.po new file mode 100644 index 0000000000..2c0829124b --- /dev/null +++ b/auth_totp/i18n/ar.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "إلغاء" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "المعرف" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "الاسم" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "المستخدمون" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "المستخدمون" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/auth_totp.pot b/auth_totp/i18n/auth_totp.pot new file mode 100644 index 0000000000..f90407b1f7 --- /dev/null +++ b/auth_totp/i18n/auth_totp.pot @@ -0,0 +1,241 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \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 +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code below to add this account to your authenticator app and enter in the six digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "Note: Please have user add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "There is already an MFA app/device with this name associated with your account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "This is the user whose account the new authentication app/device will be tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "To delete an authentication app, remove it from this list. To add a new authentication app, please use the button to the right. If the button is not present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "You have MFA enabled but do not have any authentication apps/devices set up. To keep from being locked out, please add one before you activate this feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "Your confirmation code is not correct. Please try again, making sure that your MFA device is set to the correct time and that you have entered the most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" + diff --git a/auth_totp/i18n/bg.po b/auth_totp/i18n/bg.po new file mode 100644 index 0000000000..8bd0a34dbd --- /dev/null +++ b/auth_totp/i18n/bg.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Откажи" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Име за Показване" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Име" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/bs.po b/auth_totp/i18n/bs.po new file mode 100644 index 0000000000..f6bd49141c --- /dev/null +++ b/auth_totp/i18n/bs.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"Language: bs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Ime" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/ca.po b/auth_totp/i18n/ca.po new file mode 100644 index 0000000000..1d9295671a --- /dev/null +++ b/auth_totp/i18n/ca.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancel·la" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creat el" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nom" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Usuaris" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Usuaris" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/ca_ES.po b/auth_totp/i18n/ca_ES.po new file mode 100644 index 0000000000..46916707b8 --- /dev/null +++ b/auth_totp/i18n/ca_ES.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/" +"ca_ES/)\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancel·la" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/cs.po b/auth_totp/i18n/cs.po new file mode 100644 index 0000000000..acec3b10dc --- /dev/null +++ b/auth_totp/i18n/cs.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Zrušit" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Název" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/da.po b/auth_totp/i18n/da.po new file mode 100644 index 0000000000..e9f57042a8 --- /dev/null +++ b/auth_totp/i18n/da.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Annuller" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "Id" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Navn" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Brugere" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Brugere" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/de.po b/auth_totp/i18n/de.po new file mode 100644 index 0000000000..0a91138727 --- /dev/null +++ b/auth_totp/i18n/de.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Abbrechen" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Erstellt am:" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Name" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Benutzer" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Benutzer" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/el_GR.po b/auth_totp/i18n/el_GR.po new file mode 100644 index 0000000000..82b63d7d1f --- /dev/null +++ b/auth_totp/i18n/el_GR.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "Κωδικός" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Ονομασία" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Χρήστες" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Χρήστες" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/en_AU.po b/auth_totp/i18n/en_AU.po new file mode 100644 index 0000000000..23ab87bab5 --- /dev/null +++ b/auth_totp/i18n/en_AU.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (Australia) (https://www.transifex.com/oca/" +"teams/23907/en_AU/)\n" +"Language: en_AU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancel" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/en_GB.po b/auth_totp/i18n/en_GB.po new file mode 100644 index 0000000000..43d0306cc3 --- /dev/null +++ b/auth_totp/i18n/en_GB.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancel" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Created by" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Created on" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Name" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/es.po b/auth_totp/i18n/es.po new file mode 100644 index 0000000000..8709669a9e --- /dev/null +++ b/auth_totp/i18n/es.po @@ -0,0 +1,272 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +# enjolras , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-02 18:39+0000\n" +"PO-Revision-Date: 2018-03-02 18:39+0000\n" +"Last-Translator: enjolras , 2017\n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "Confirmar" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "Código de confirmación" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "Crear" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado el" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Última actualización el" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nombre" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "Código QR" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +#, fuzzy +msgid "Secret Code" +msgstr "Clave secreta" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +#, fuzzy +msgid "Secret Key" +msgstr "Clave secreta" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +#, fuzzy +msgid "Trusted Device Cookie Key" +msgstr "Dispositivos de confianza" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Usuarios" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Usuarios" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" + +#~ msgid "User id" +#~ msgstr "ID de usuario" diff --git a/auth_totp/i18n/es_AR.po b/auth_totp/i18n/es_AR.po new file mode 100644 index 0000000000..6a9f0ca212 --- /dev/null +++ b/auth_totp/i18n/es_AR.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nombre" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/es_CL.po b/auth_totp/i18n/es_CL.po new file mode 100644 index 0000000000..72c42eddf1 --- /dev/null +++ b/auth_totp/i18n/es_CL.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID (identificación)" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nombre" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/es_CO.po b/auth_totp/i18n/es_CO.po new file mode 100644 index 0000000000..8683c2a53b --- /dev/null +++ b/auth_totp/i18n/es_CO.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nombre" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/es_CR.po b/auth_totp/i18n/es_CR.po new file mode 100644 index 0000000000..cd72e576eb --- /dev/null +++ b/auth_totp/i18n/es_CR.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nombre" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/es_DO.po b/auth_totp/i18n/es_DO.po new file mode 100644 index 0000000000..6d331d20e4 --- /dev/null +++ b/auth_totp/i18n/es_DO.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nombre" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/es_EC.po b/auth_totp/i18n/es_EC.po new file mode 100644 index 0000000000..150b24a350 --- /dev/null +++ b/auth_totp/i18n/es_EC.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID (identificación)" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nombre" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/es_ES.po b/auth_totp/i18n/es_ES.po new file mode 100644 index 0000000000..fa3f60c8b7 --- /dev/null +++ b/auth_totp/i18n/es_ES.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Usuarios" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Usuarios" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/es_MX.po b/auth_totp/i18n/es_MX.po new file mode 100644 index 0000000000..7c85ae27d3 --- /dev/null +++ b/auth_totp/i18n/es_MX.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nombre" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/es_PE.po b/auth_totp/i18n/es_PE.po new file mode 100644 index 0000000000..6a53345f37 --- /dev/null +++ b/auth_totp/i18n/es_PE.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nombre" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/es_PY.po b/auth_totp/i18n/es_PY.po new file mode 100644 index 0000000000..c6843bc4f5 --- /dev/null +++ b/auth_totp/i18n/es_PY.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nombre" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/es_VE.po b/auth_totp/i18n/es_VE.po new file mode 100644 index 0000000000..b2f698ef4c --- /dev/null +++ b/auth_totp/i18n/es_VE.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nombre" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/et.po b/auth_totp/i18n/et.po new file mode 100644 index 0000000000..83e3464679 --- /dev/null +++ b/auth_totp/i18n/et.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Loobu" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Loodud" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nimi" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/eu.po b/auth_totp/i18n/eu.po new file mode 100644 index 0000000000..22c9520e33 --- /dev/null +++ b/auth_totp/i18n/eu.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Ezeztatu" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Created on" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Izena" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/fa.po b/auth_totp/i18n/fa.po new file mode 100644 index 0000000000..b6875e0c1c --- /dev/null +++ b/auth_totp/i18n/fa.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "لغو" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "شناسه" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "نام" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/fi.po b/auth_totp/i18n/fi.po new file mode 100644 index 0000000000..3e046333c2 --- /dev/null +++ b/auth_totp/i18n/fi.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Peruuta" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Luotu" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nimi" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Käyttäjät" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Käyttäjät" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/fr.po b/auth_totp/i18n/fr.po new file mode 100644 index 0000000000..4c9161553a --- /dev/null +++ b/auth_totp/i18n/fr.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Annuler" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "Confirmer" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Mis à jour par" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Mis à jour le" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nom" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Utilisateurs" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Utilisateurs" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/fr_CA.po b/auth_totp/i18n/fr_CA.po new file mode 100644 index 0000000000..f9c0d69341 --- /dev/null +++ b/auth_totp/i18n/fr_CA.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Annuler" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "Identifiant" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nom" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/fr_CH.po b/auth_totp/i18n/fr_CH.po new file mode 100644 index 0000000000..53adf9c44f --- /dev/null +++ b/auth_totp/i18n/fr_CH.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Annuler" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Utilisateurs" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Utilisateurs" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/fr_FR.po b/auth_totp/i18n/fr_FR.po new file mode 100644 index 0000000000..1f169fc481 --- /dev/null +++ b/auth_totp/i18n/fr_FR.po @@ -0,0 +1,267 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +# Aurel , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: Aurel , 2017\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Annuler" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Utilsateurs" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Utilsateurs" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/gl.po b/auth_totp/i18n/gl.po new file mode 100644 index 0000000000..e489bdc22e --- /dev/null +++ b/auth_totp/i18n/gl.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nome" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/gl_ES.po b/auth_totp/i18n/gl_ES.po new file mode 100644 index 0000000000..0d05bf0936 --- /dev/null +++ b/auth_totp/i18n/gl_ES.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/he.po b/auth_totp/i18n/he.po new file mode 100644 index 0000000000..be2611d499 --- /dev/null +++ b/auth_totp/i18n/he.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "בטל" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "מזהה" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "שם" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/hi.po b/auth_totp/i18n/hi.po new file mode 100644 index 0000000000..3e662ac3e5 --- /dev/null +++ b/auth_totp/i18n/hi.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hindi (https://www.transifex.com/oca/teams/23907/hi/)\n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "रद्द" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/hr.po b/auth_totp/i18n/hr.po new file mode 100644 index 0000000000..947c1b61ad --- /dev/null +++ b/auth_totp/i18n/hr.po @@ -0,0 +1,267 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-02 18:39+0000\n" +"PO-Revision-Date: 2018-03-02 18:39+0000\n" +"Last-Translator: Bole , 2018\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "Kreiraj" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Naziv " + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Zadnje ažuriranje" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Naziv" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Korisnici" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Korisnici" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/hr_HR.po b/auth_totp/i18n/hr_HR.po new file mode 100644 index 0000000000..648dffaeb6 --- /dev/null +++ b/auth_totp/i18n/hr_HR.po @@ -0,0 +1,267 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Naziv" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Korisnici" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Korisnici" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/hu.po b/auth_totp/i18n/hu.po new file mode 100644 index 0000000000..d66edf212c --- /dev/null +++ b/auth_totp/i18n/hu.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Mégsem" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Név" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/id.po b/auth_totp/i18n/id.po new file mode 100644 index 0000000000..30892a0a28 --- /dev/null +++ b/auth_totp/i18n/id.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Batalkan" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nama" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/it.po b/auth_totp/i18n/it.po new file mode 100644 index 0000000000..2188f09704 --- /dev/null +++ b/auth_totp/i18n/it.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# Paolo Valier , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-06 02:24+0000\n" +"PO-Revision-Date: 2018-01-06 02:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Annulla" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "Crea" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creato il" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nome da visualizzare" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nome" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Utenti" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Utenti" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/ja.po b/auth_totp/i18n/ja.po new file mode 100644 index 0000000000..ece9f13933 --- /dev/null +++ b/auth_totp/i18n/ja.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "取消" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "作成者" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "作成日" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "表示名" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "名称" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/ko.po b/auth_totp/i18n/ko.po new file mode 100644 index 0000000000..d059792c2d --- /dev/null +++ b/auth_totp/i18n/ko.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "취소" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "작성자" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "작성일" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "이름" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/lo.po b/auth_totp/i18n/lo.po new file mode 100644 index 0000000000..a8bf0997b1 --- /dev/null +++ b/auth_totp/i18n/lo.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lao (https://www.transifex.com/oca/teams/23907/lo/)\n" +"Language: lo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "ຍົກເລີອກ" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/lt.po b/auth_totp/i18n/lt.po new file mode 100644 index 0000000000..7a5fcab556 --- /dev/null +++ b/auth_totp/i18n/lt.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Pavadinimas" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/lt_LT.po b/auth_totp/i18n/lt_LT.po new file mode 100644 index 0000000000..eb017deae8 --- /dev/null +++ b/auth_totp/i18n/lt_LT.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/lv.po b/auth_totp/i18n/lv.po new file mode 100644 index 0000000000..b655f0b49a --- /dev/null +++ b/auth_totp/i18n/lv.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Atcelt" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nosaukums" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/mk.po b/auth_totp/i18n/mk.po new file mode 100644 index 0000000000..75894ef313 --- /dev/null +++ b/auth_totp/i18n/mk.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Откажи" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Име" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/mn.po b/auth_totp/i18n/mn.po new file mode 100644 index 0000000000..becedb01b8 --- /dev/null +++ b/auth_totp/i18n/mn.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Цуцлах" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Нэр" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/nb.po b/auth_totp/i18n/nb.po new file mode 100644 index 0000000000..a1d1198e38 --- /dev/null +++ b/auth_totp/i18n/nb.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Navn" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/nb_NO.po b/auth_totp/i18n/nb_NO.po new file mode 100644 index 0000000000..65823ef873 --- /dev/null +++ b/auth_totp/i18n/nb_NO.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Lukk" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Laget den" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/nl.po b/auth_totp/i18n/nl.po new file mode 100644 index 0000000000..5bf8894430 --- /dev/null +++ b/auth_totp/i18n/nl.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Naam" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Gebruikers" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Gebruikers" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/nl_BE.po b/auth_totp/i18n/nl_BE.po new file mode 100644 index 0000000000..cee6bb6a17 --- /dev/null +++ b/auth_totp/i18n/nl_BE.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Afbreken" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Naam:" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/nl_NL.po b/auth_totp/i18n/nl_NL.po new file mode 100644 index 0000000000..6585c24403 --- /dev/null +++ b/auth_totp/i18n/nl_NL.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Annuleer" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "Bevestig" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "weergavenaam" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Naam" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Gebruikers" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Gebruikers" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/pl.po b/auth_totp/i18n/pl.po new file mode 100644 index 0000000000..87e352cb6a --- /dev/null +++ b/auth_totp/i18n/pl.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Anuluj" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nazwa" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/pt.po b/auth_totp/i18n/pt.po new file mode 100644 index 0000000000..96f40abed5 --- /dev/null +++ b/auth_totp/i18n/pt.po @@ -0,0 +1,267 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +# Pedro Castro Silva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: Pedro Castro Silva , " +"2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Criado em" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nome" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Última Modificação Por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Última Atualização Em" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nome" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Utilizadores" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Utilizadores" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/pt_BR.po b/auth_totp/i18n/pt_BR.po new file mode 100644 index 0000000000..f0e50b514b --- /dev/null +++ b/auth_totp/i18n/pt_BR.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Criado em" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "Identificação" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nome" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Usuários" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Usuários" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/pt_PT.po b/auth_totp/i18n/pt_PT.po new file mode 100644 index 0000000000..5224a693ec --- /dev/null +++ b/auth_totp/i18n/pt_PT.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Criado em" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Última Atualização Por" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Última Atualização Em" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nome" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/ro.po b/auth_totp/i18n/ro.po new file mode 100644 index 0000000000..72910fa002 --- /dev/null +++ b/auth_totp/i18n/ro.po @@ -0,0 +1,267 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +# Daniel Schweiger , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: Daniel Schweiger , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Anulează" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Creat la" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Nume" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Utilizatori" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Utilizatori" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/ru.po b/auth_totp/i18n/ru.po new file mode 100644 index 0000000000..19d2eddca9 --- /dev/null +++ b/auth_totp/i18n/ru.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Отменить" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Создано" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Создан" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Название" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/sk.po b/auth_totp/i18n/sk.po new file mode 100644 index 0000000000..22169393ca --- /dev/null +++ b/auth_totp/i18n/sk.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Zrušiť" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Meno" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/sl.po b/auth_totp/i18n/sl.po new file mode 100644 index 0000000000..c7290c3c5c --- /dev/null +++ b/auth_totp/i18n/sl.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Preklic" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Naziv" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Uporabniki" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Uporabniki" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/sr.po b/auth_totp/i18n/sr.po new file mode 100644 index 0000000000..47747a7621 --- /dev/null +++ b/auth_totp/i18n/sr.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Ime" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/sr@latin.po b/auth_totp/i18n/sr@latin.po new file mode 100644 index 0000000000..cd72f84f8c --- /dev/null +++ b/auth_totp/i18n/sr@latin.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Ime:" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/sv.po b/auth_totp/i18n/sv.po new file mode 100644 index 0000000000..fbd7eb4fc1 --- /dev/null +++ b/auth_totp/i18n/sv.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Visa namn" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Namn" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/th.po b/auth_totp/i18n/th.po new file mode 100644 index 0000000000..33fa208f34 --- /dev/null +++ b/auth_totp/i18n/th.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "รหัส" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "ชื่อ" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/tr.po b/auth_totp/i18n/tr.po new file mode 100644 index 0000000000..3966d23dfc --- /dev/null +++ b/auth_totp/i18n/tr.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "İptal" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Son güncellenme" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Adı" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Kullanıcılar" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Kullanıcılar" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/tr_TR.po b/auth_totp/i18n/tr_TR.po new file mode 100644 index 0000000000..ee12822e9a --- /dev/null +++ b/auth_totp/i18n/tr_TR.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "Kimlik" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Ad" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "Kullanıcılar" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "Kullanıcılar" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/uk.po b/auth_totp/i18n/uk.po new file mode 100644 index 0000000000..534d347b3f --- /dev/null +++ b/auth_totp/i18n/uk.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Скасувати" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Створив" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Name" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/vi.po b/auth_totp/i18n/vi.po new file mode 100644 index 0000000000..2e29d8d7eb --- /dev/null +++ b/auth_totp/i18n/vi.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Hủy bỏ" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Tên" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/vi_VN.po b/auth_totp/i18n/vi_VN.po new file mode 100644 index 0000000000..6a0bae6113 --- /dev/null +++ b/auth_totp/i18n/vi_VN.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "Hủy" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "Tên" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/zh_CN.po b/auth_totp/i18n/zh_CN.po new file mode 100644 index 0000000000..291e440503 --- /dev/null +++ b/auth_totp/i18n/zh_CN.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "取消" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "创建者" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "创建时间" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "ID" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "名称" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +#, fuzzy +msgid "User" +msgstr "用户" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "用户" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/i18n/zh_TW.po b/auth_totp/i18n/zh_TW.po new file mode 100644 index 0000000000..85d65b495e --- /dev/null +++ b/auth_totp/i18n/zh_TW.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_totp +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:09+0000\n" +"PO-Revision-Date: 2017-12-01 02:09+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "" +"Please provide a name for your app/device. \n" +" Then scan the QR code or enter the secret code " +"below to add this account to your authenticator app and enter in the six " +"digit code produced by the app." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Remember this device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_name +msgid "A name that will help you remember this authentication app/device" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "Add New App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_user_id +msgid "Associated User" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_name +msgid "Authentication App/Device Name" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_ids +msgid "Authentication Apps/Devices" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Authenticator Info" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Cancel" +msgstr "取消" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "Confirm" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.res_users_authenticator_create_view_form +msgid "Create" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_uid +msgid "Created by" +msgstr "建立者" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_create_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_date +msgid "Created on" +msgstr "建立於" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_display_name +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_confirmation_code +msgid "Enter the latest six digit code generated by your authentication app" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_id +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_id +msgid "ID" +msgstr "編號" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator___last_update +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create___last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_uid +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_write_date +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users_authenticator +msgid "MFA App/Device" +msgstr "" + +#. module: auth_totp +#: model:ir.actions.act_window,name:auth_totp.res_users_authenticator_create_action +#: model:ir.model,name:auth_totp.model_res_users_authenticator_create +msgid "MFA App/Device Creation Wizard" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.mfa_login +msgid "MFA Confirmation Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_mfa_enabled +msgid "MFA Enabled?" +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "MFA Settings" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_name +msgid "Name" +msgstr "名稱" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form_simple_modif +msgid "" +"Note: Please add at least one authentication app/device before enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.ui.view,arch_db:auth_totp.view_users_form +msgid "" +"Note: Please have user add at least one authentication app/device before " +"enabling MFA." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "QR Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_qr_code_tag +msgid "Scan this image with your authentication app to add your account" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_create_secret_key +msgid "Secret Code" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_secret_key +msgid "Secret Key" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users_authenticator.py:23 +#: sql_constraint:res.users.authenticator:0 +#, python-format +msgid "" +"There is already an MFA app/device with this name associated with your " +"account. Please pick a new name and try again." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_create_user_id +msgid "" +"This is the user whose account the new authentication app/device will be " +"tied to" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,help:auth_totp.field_res_users_authenticator_ids +msgid "" +"To delete an authentication app, remove it from this list. To add a new " +"authentication app, please use the button to the right. If the button is not " +"present, you do not have the permissions to do this." +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_trusted_device_cookie_key +msgid "Trusted Device Cookie Key" +msgstr "" + +#. module: auth_totp +#: model:ir.model.fields,field_description:auth_totp.field_res_users_authenticator_user_id +msgid "User" +msgstr "" + +#. module: auth_totp +#: model:ir.model,name:auth_totp.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/models/res_users.py:52 +#, python-format +msgid "" +"You have MFA enabled but do not have any authentication apps/devices set up. " +"To keep from being locked out, please add one before you activate this " +"feature." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:110 +#, python-format +msgid "You must log in with a password before starting the MFA login process." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/wizards/res_users_authenticator_create.py:103 +#, python-format +msgid "" +"Your confirmation code is not correct. Please try again, making sure that " +"your MFA device is set to the correct time and that you have entered the " +"most recent code generated by your authentication app." +msgstr "" + +#. module: auth_totp +#: code:addons/auth_totp/controllers/main.py:124 +#, python-format +msgid "Your confirmation code is not correct. Please try again." +msgstr "" diff --git a/auth_totp/models/__init__.py b/auth_totp/models/__init__.py new file mode 100644 index 0000000000..813a17268c --- /dev/null +++ b/auth_totp/models/__init__.py @@ -0,0 +1,4 @@ +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from . import res_users +from . import res_users_authenticator diff --git a/auth_totp/models/res_users.py b/auth_totp/models/res_users.py new file mode 100644 index 0000000000..13ca4c332b --- /dev/null +++ b/auth_totp/models/res_users.py @@ -0,0 +1,111 @@ +# Copyright 2016-2017 LasLabs Inc. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from collections import defaultdict +from uuid import uuid4 +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError +from odoo.http import request +from ..controllers.main import JsonSecureCookie +from ..exceptions import MfaLoginNeeded + + +class ResUsers(models.Model): + _inherit = 'res.users' + _mfa_uid_cache = defaultdict(set) + + @classmethod + def _build_model(cls, pool, cr): + ModelCls = super(ResUsers, cls)._build_model(pool, cr) + ModelCls.SELF_WRITEABLE_FIELDS += ['mfa_enabled', 'authenticator_ids'] + return ModelCls + + mfa_enabled = fields.Boolean(string='MFA Enabled?') + authenticator_ids = fields.One2many( + comodel_name='res.users.authenticator', + inverse_name='user_id', + string='Authentication Apps/Devices', + help='To delete an authentication app, remove it from this list. To' + ' add a new authentication app, please use the button to the' + ' right. If the button is not present, you do not have the' + ' permissions to do this.', + ) + trusted_device_cookie_key = fields.Char( + compute='_compute_trusted_device_cookie_key', + store=True, + ) + + @api.multi + @api.depends('mfa_enabled') + def _compute_trusted_device_cookie_key(self): + for record in self: + if record.mfa_enabled: + record.trusted_device_cookie_key = uuid4() + else: + record.trusted_device_cookie_key = False + + @api.multi + @api.constrains('mfa_enabled', 'authenticator_ids') + def _check_enabled_with_authenticator(self): + for record in self: + if record.mfa_enabled and not record.authenticator_ids: + raise ValidationError(_( + 'You have MFA enabled but do not have any authentication' + ' apps/devices set up. To keep from being locked out,' + ' please add one before you activate this feature.' + )) + + @classmethod + def check(cls, db, uid, password): + """Prevent auth caching for MFA users without active MFA session""" + if uid in cls._mfa_uid_cache[db]: + if not request or request.session.get('mfa_login_active') != uid: + cls._Users__uid_cache[db].pop(uid, None) + + return super(ResUsers, cls).check(db, uid, password) + + def _check_credentials(self, password): + """Add MFA logic to core authentication process. + + Overview: + * If user does not have MFA enabled, defer to parent logic. + * If user has MFA enabled and has gone through MFA login process + this session or has correct device cookie, defer to parent logic. + * If neither of these is true, call parent logic. If successful, + prevent auth while updating session to indicate that MFA login + process can now commence. + """ + self.env.cr.execute( + "SELECT COALESCE(mfa_enabled, false) FROM res_users WHERE id=%s", + [self.env.user.id]) + [mfa_enabled] = self.env.cr.fetchone() + if not mfa_enabled: + return super(ResUsers, self)._check_credentials(password) + + self._mfa_uid_cache[self.env.cr.dbname].add(self.env.uid) + + if request: + if request.session.get('mfa_login_active') == self.env.uid: + return super(ResUsers, self)._check_credentials(password) + + cookie_key = 'trusted_devices_%d' % self.env.uid + device_cook = request.httprequest.cookies.get(cookie_key) + if device_cook: + self.env.cr.execute( + "SELECT COALESCE(trusted_device_cookie_key, '')" + "FROM res_users WHERE id=%s", + [self.env.user.id]) + [secret] = self.env.cr.fetchone() + device_cook = JsonSecureCookie.unserialize(device_cook, secret) + if device_cook: + return super(ResUsers, self)._check_credentials(password) + + super(ResUsers, self)._check_credentials(password) + if request: + request.session['mfa_login_needed'] = True + raise MfaLoginNeeded + + @api.multi + def validate_mfa_confirmation_code(self, confirmation_code): + self.ensure_one() + return self.authenticator_ids.validate_conf_code(confirmation_code) diff --git a/auth_totp/models/res_users_authenticator.py b/auth_totp/models/res_users_authenticator.py new file mode 100644 index 0000000000..e4b677eaa5 --- /dev/null +++ b/auth_totp/models/res_users_authenticator.py @@ -0,0 +1,54 @@ +# Copyright 2016-2017 LasLabs Inc. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +import logging +from odoo import _, api, fields, models + +_logger = logging.getLogger(__name__) +try: + import pyotp +except ImportError: + _logger.debug( + 'Could not import PyOTP. Please make sure this library is available in' + ' your environment.' + ) + + +class ResUsersAuthenticator(models.Model): + _name = 'res.users.authenticator' + _description = 'MFA App/Device' + _sql_constraints = [( + 'user_id_name_uniq', + 'UNIQUE(user_id, name)', + _( + 'There is already an MFA app/device with this name associated with' + ' your account. Please pick a new name and try again.' + ), + )] + + name = fields.Char( + required=True, + readonly=True, + ) + secret_key = fields.Char( + required=True, + readonly=True, + ) + user_id = fields.Many2one( + comodel_name='res.users', + ondelete='cascade', + ) + + @api.multi + @api.constrains('user_id') + def _check_has_user(self): + self.filtered(lambda r: not r.user_id).unlink() + + @api.multi + def validate_conf_code(self, confirmation_code): + for record in self: + totp = pyotp.TOTP(record.secret_key) + if totp.verify(confirmation_code): + return True + + return False diff --git a/auth_totp/readme/CONFIGURE.rst b/auth_totp/readme/CONFIGURE.rst new file mode 100644 index 0000000000..13f3229263 --- /dev/null +++ b/auth_totp/readme/CONFIGURE.rst @@ -0,0 +1,6 @@ +By default, the trusted device cookies introduced by this module have a +``Secure`` flag. This decreases the likelihood of cookie theft via +eavesdropping but may result in cookies not being set by certain browsers +unless your Odoo instance uses HTTPS. If necessary, you can disable this flag +by going to ``Settings > Parameters > System Parameters`` and changing the +``auth_totp.secure_cookie`` key to ``0``. diff --git a/auth_totp/readme/CONTRIBUTORS.rst b/auth_totp/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000000..9ce5bb87ae --- /dev/null +++ b/auth_totp/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Oleg Bulkin diff --git a/auth_totp/readme/DESCRIPTION.rst b/auth_totp/readme/DESCRIPTION.rst new file mode 100644 index 0000000000..eae8f738db --- /dev/null +++ b/auth_totp/readme/DESCRIPTION.rst @@ -0,0 +1,9 @@ +This module adds support for MFA using TOTP (time-based, one-time passwords). +It allows users to enable/disable MFA and manage authentication apps/devices +via the "Change My Preferences" view and an associated wizard. + +After logging in normally, users with MFA enabled are taken to a second screen +where they have to enter a password generated by one of their authentication +apps and are presented with the option to remember the current device. This +creates a secure, HTTP-only cookie that allows subsequent logins to bypass the +MFA step. diff --git a/auth_totp/readme/INSTALL.rst b/auth_totp/readme/INSTALL.rst new file mode 100644 index 0000000000..20f820a7cc --- /dev/null +++ b/auth_totp/readme/INSTALL.rst @@ -0,0 +1,2 @@ +1. Install the PyOTP library using pip: ``pip install pyotp`` +2. Follow the standard module install process diff --git a/auth_totp/readme/ROADMAP.rst b/auth_totp/readme/ROADMAP.rst new file mode 100644 index 0000000000..5ec09ab866 --- /dev/null +++ b/auth_totp/readme/ROADMAP.rst @@ -0,0 +1,12 @@ +* External calls to the Odoo XML-RPC API are blocked for users who enable MFA + since there is currently no way to perform MFA authentication as part of this + process. However, due to the way that Odoo handles authentication caching, + multi-threaded or multi-process servers will need to be restarted before the + block can take effect for users who have just enabled MFA. +* Make the lifetime of the trusted device cookie configurable rather than fixed + at 30 days +* Add device fingerprinting to the trusted device cookie +* Add company-level settings for forcing all users to enable MFA and disabling + the trusted device option +* Monkey patch 1 is not needed anymore in Werkzeug==0.13 or upper +* Monkey patch 2 will work until werkzeug.contrib gets removed. diff --git a/auth_totp/readme/USAGE.rst b/auth_totp/readme/USAGE.rst new file mode 100644 index 0000000000..339f6b7927 --- /dev/null +++ b/auth_totp/readme/USAGE.rst @@ -0,0 +1,2 @@ +If necessary, a user's trusted devices can be revoked by disabling and +re-enabling MFA for that user. diff --git a/auth_totp/security/ir.model.access.csv b/auth_totp/security/ir.model.access.csv new file mode 100644 index 0000000000..a7b1d74bce --- /dev/null +++ b/auth_totp/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +authenticator_access,MFA Authenticator - User Access,model_res_users_authenticator,base.group_user,1,1,1,1 diff --git a/auth_totp/security/res_users_authenticator_security.xml b/auth_totp/security/res_users_authenticator_security.xml new file mode 100644 index 0000000000..5e9adc1fb1 --- /dev/null +++ b/auth_totp/security/res_users_authenticator_security.xml @@ -0,0 +1,29 @@ + + + + + + + MFA Authenticators - Owner Access + + [('user_id', '=?', user.id)] + + + + + + + + + MFA Authenticators - Admin Read/Unlink + + + + + + + + diff --git a/auth_totp/static/description/icon.png b/auth_totp/static/description/icon.png new file mode 100644 index 0000000000..3a0328b516 Binary files /dev/null and b/auth_totp/static/description/icon.png differ diff --git a/auth_totp/static/description/index.html b/auth_totp/static/description/index.html new file mode 100644 index 0000000000..bb8aaf8caa --- /dev/null +++ b/auth_totp/static/description/index.html @@ -0,0 +1,468 @@ + + + + + + +MFA Support + + + +
+

MFA Support

+ + +

Beta License: LGPL-3 OCA/server-auth Translate me on Weblate Try me on Runbot

+

This module adds support for MFA using TOTP (time-based, one-time passwords). +It allows users to enable/disable MFA and manage authentication apps/devices +via the “Change My Preferences” view and an associated wizard.

+

After logging in normally, users with MFA enabled are taken to a second screen +where they have to enter a password generated by one of their authentication +apps and are presented with the option to remember the current device. This +creates a secure, HTTP-only cookie that allows subsequent logins to bypass the +MFA step.

+

Table of contents

+ +
+

Installation

+
    +
  1. Install the PyOTP library using pip: pip install pyotp
  2. +
  3. Follow the standard module install process
  4. +
+
+
+

Configuration

+

By default, the trusted device cookies introduced by this module have a +Secure flag. This decreases the likelihood of cookie theft via +eavesdropping but may result in cookies not being set by certain browsers +unless your Odoo instance uses HTTPS. If necessary, you can disable this flag +by going to Settings > Parameters > System Parameters and changing the +auth_totp.secure_cookie key to 0.

+
+
+

Usage

+

If necessary, a user’s trusted devices can be revoked by disabling and +re-enabling MFA for that user.

+
+
+

Known issues / Roadmap

+
    +
  • External calls to the Odoo XML-RPC API are blocked for users who enable MFA +since there is currently no way to perform MFA authentication as part of this +process. However, due to the way that Odoo handles authentication caching, +multi-threaded or multi-process servers will need to be restarted before the +block can take effect for users who have just enabled MFA.
  • +
  • Make the lifetime of the trusted device cookie configurable rather than fixed +at 30 days
  • +
  • Add device fingerprinting to the trusted device cookie
  • +
  • Add company-level settings for forcing all users to enable MFA and disabling +the trusted device option
  • +
  • Monkey patch 1 is not needed anymore in Werkzeug==0.13 or upper
  • +
  • Monkey patch 2 will work until werkzeug.contrib gets removed.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • LasLabs
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/server-auth project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/auth_totp/tests/__init__.py b/auth_totp/tests/__init__.py new file mode 100644 index 0000000000..5b624f1cfc --- /dev/null +++ b/auth_totp/tests/__init__.py @@ -0,0 +1,6 @@ +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from . import test_main +from . import test_res_users +from . import test_res_users_authenticator +from . import test_res_users_authenticator_create diff --git a/auth_totp/tests/test_main.py b/auth_totp/tests/test_main.py new file mode 100644 index 0000000000..1208e0c228 --- /dev/null +++ b/auth_totp/tests/test_main.py @@ -0,0 +1,317 @@ +# Copyright 2016-2017 LasLabs Inc. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from datetime import datetime +from mock import MagicMock, patch +from odoo.http import Response +from odoo.tests.common import TransactionCase +from ..controllers.main import AuthTotp + +CONTROLLER_PATH = 'odoo.addons.auth_totp.controllers.main' +REQUEST_PATH = CONTROLLER_PATH + '.request' +SUPER_PATH = CONTROLLER_PATH + '.Home.web_login' +JSON_PATH = CONTROLLER_PATH + '.JsonSecureCookie' +RESPONSE_PATH = CONTROLLER_PATH + '.Response' +DATETIME_PATH = CONTROLLER_PATH + '.datetime' +REDIRECT_PATH = CONTROLLER_PATH + '.http.redirect_with_hash' +TRANSLATE_PATH_CONT = CONTROLLER_PATH + '._' +MODEL_PATH = 'odoo.addons.auth_totp.models.res_users' +VALIDATE_PATH = MODEL_PATH + '.ResUsers.validate_mfa_confirmation_code' + + +class AssignableDict(dict): + pass + + +@patch(REQUEST_PATH) +class TestAuthTotp(TransactionCase): + + def setUp(self): + super(TestAuthTotp, self).setUp() + + self.test_controller = AuthTotp() + + self.test_user = self.env.ref('base.user_admin') + self.test_user.mfa_enabled = False + self.test_user.authenticator_ids = False + self.env['res.users.authenticator'].create({ + 'name': 'Test Authenticator', + 'secret_key': 'iamatestsecretyo', + 'user_id': self.test_user.id, + }) + self.test_user.mfa_enabled = True + + # Needed when tests are run with no prior requests (e.g. on a new DB) + patcher = patch('odoo.http.request') + self.addCleanup(patcher.stop) + patcher.start() + + @patch(SUPER_PATH) + def test_web_login_mfa_needed(self, super_mock, request_mock): + """Should update session and redirect correctly if MFA login needed""" + request_mock.session = {'mfa_login_needed': True} + request_mock.params = {'redirect': 'Test Redir'} + + test_result = self.test_controller.web_login() + super_mock.assert_called_once() + self.assertIn('/auth_totp/login?', test_result.get_data(True)) + self.assertIn('redirect=Test+Redir', test_result.get_data(True)) + self.assertFalse(request_mock.session['mfa_login_needed']) + + @patch(SUPER_PATH) + def test_web_login_mfa_not_needed(self, super_mock, request_mock): + """Should return result of calling super if MFA login not needed""" + test_response = 'Test Response' + super_mock.return_value = test_response + request_mock.session = {} + + self.assertEqual(self.test_controller.web_login().get_data(True), + test_response) + + def test_mfa_login_get(self, request_mock): + """Should render mfa_login template with correct context""" + request_mock.render.return_value = 'Test Value' + request_mock.reset_mock() + self.test_controller.mfa_login_get() + + request_mock.render.assert_called_once_with( + 'auth_totp.mfa_login', + qcontext=request_mock.params, + ) + + @patch(TRANSLATE_PATH_CONT) + def test_mfa_login_post_no_login(self, tl_mock, request_mock): + """Should redirect correctly if login missing from session""" + request_mock.env = self.env + request_mock.session = {} + request_mock.params = {'redirect': 'Test Redir'} + tl_mock.side_effect = lambda arg: arg + tl_mock.reset_mock() + + test_result = self.test_controller.mfa_login_post() + tl_mock.assert_called_once() + self.assertIn('/web/login?', test_result.get_data(True)) + self.assertIn('redirect=Test+Redir', test_result.get_data(True)) + self.assertIn('error=You+must+log+in', test_result.get_data(True)) + + @patch(TRANSLATE_PATH_CONT) + def test_mfa_login_post_invalid_login(self, tl_mock, request_mock): + """Should redirect correctly if invalid login in session""" + request_mock.env = self.env + request_mock.session = {'login': 'Invalid Login'} + request_mock.params = {'redirect': 'Test Redir'} + tl_mock.side_effect = lambda arg: arg + tl_mock.reset_mock() + + test_result = self.test_controller.mfa_login_post() + tl_mock.assert_called_once() + self.assertIn('/web/login?', test_result.get_data(True)) + self.assertIn('redirect=Test+Redir', test_result.get_data(True)) + self.assertIn('error=You+must+log+in', test_result.get_data(True)) + + @patch(TRANSLATE_PATH_CONT) + def test_mfa_login_post_invalid_conf_code(self, tl_mock, request_mock): + """Should return correct redirect if confirmation code is invalid""" + request_mock.env = self.env + request_mock.session = {'login': self.test_user.login} + request_mock.params = { + 'redirect': 'Test Redir', + 'confirmation_code': 'Invalid Code', + } + tl_mock.side_effect = lambda arg: arg + tl_mock.reset_mock() + + test_result = self.test_controller.mfa_login_post() + tl_mock.assert_called_once() + self.assertIn('/auth_totp/login?', test_result.get_data(True)) + self.assertIn('redirect=Test+Redir', test_result.get_data(True)) + self.assertIn( + 'error=Your+confirmation+code+is+not+correct.', + test_result.get_data(True), + ) + + @patch(VALIDATE_PATH) + def test_mfa_login_post_valid_conf_code(self, val_mock, request_mock): + """Should correctly update session if confirmation code is valid""" + request_mock.env = self.env + request_mock.session = AssignableDict(login=self.test_user.login) + request_mock.session.authenticate = MagicMock() + test_conf_code = 'Test Code' + request_mock.params = {'confirmation_code': test_conf_code} + val_mock.return_value = True + self.test_controller.mfa_login_post() + + val_mock.assert_called_once_with(test_conf_code) + resulting_flag = request_mock.session['mfa_login_active'] + self.assertEqual(resulting_flag, self.test_user.id) + + @patch(VALIDATE_PATH) + def test_mfa_login_post_pass_auth_fail(self, val_mock, request_mock): + """Should not set success param if password auth fails""" + request_mock.env = self.env + request_mock.db = test_db = 'Test DB' + test_password = 'Test Password' + request_mock.session = AssignableDict( + login=self.test_user.login, password=test_password, + ) + request_mock.session.authenticate = MagicMock(return_value=False) + request_mock.params = {} + val_mock.return_value = True + self.test_controller.mfa_login_post() + + request_mock.session.authenticate.assert_called_once_with( + test_db, self.test_user.login, test_password, + ) + self.assertFalse(request_mock.params.get('login_success')) + + @patch(VALIDATE_PATH) + def test_mfa_login_post_pass_auth_success(self, val_mock, request_mock): + """Should set success param if password auth succeeds""" + request_mock.env = self.env + request_mock.db = test_db = 'Test DB' + test_password = 'Test Password' + request_mock.session = AssignableDict( + login=self.test_user.login, password=test_password, + ) + request_mock.session.authenticate = MagicMock(return_value=True) + request_mock.params = {} + val_mock.return_value = True + self.test_controller.mfa_login_post() + + request_mock.session.authenticate.assert_called_once_with( + test_db, self.test_user.login, test_password, + ) + self.assertTrue(request_mock.params.get('login_success')) + + @patch(VALIDATE_PATH) + def test_mfa_login_post_redirect(self, val_mock, request_mock): + """Should return correct redirect if info valid and redirect present""" + request_mock.env = self.env + request_mock.session = AssignableDict(login=self.test_user.login) + request_mock.session.authenticate = MagicMock(return_value=True) + test_redir = 'Test Redir' + request_mock.params = {'redirect': test_redir} + val_mock.return_value = True + + test_result = self.test_controller.mfa_login_post() + self.assertIn("window.location = '%s'" % test_redir, + test_result.get_data(True)) + + @patch(VALIDATE_PATH) + def test_mfa_login_post_redir_def(self, val_mock, request_mock): + """Should return redirect to /web if info valid and no redirect""" + request_mock.env = self.env + request_mock.session = AssignableDict(login=self.test_user.login) + request_mock.session.authenticate = MagicMock(return_value=True) + request_mock.params = {} + val_mock.return_value = True + + test_result = self.test_controller.mfa_login_post() + self.assertIn("window.location = '/web'", + test_result.get_data(True)) + + @patch(RESPONSE_PATH) + @patch(JSON_PATH) + @patch(VALIDATE_PATH) + def test_mfa_login_post_cookie_werkzeug_cookie( + self, val_mock, json_mock, resp_mock, request_mock + ): + """Should create Werkzeug cookie w/right info if remember flag set""" + request_mock.env = self.env + request_mock.session = AssignableDict(login=self.test_user.login) + request_mock.session.authenticate = MagicMock(return_value=True) + request_mock.params = {'remember_device': True} + val_mock.return_value = True + resp_mock().__class__ = Response + json_mock.reset_mock() + self.test_controller.mfa_login_post() + + test_secret = self.test_user.trusted_device_cookie_key + json_mock.assert_called_once_with( + {'user_id': self.test_user.id}, + test_secret, + ) + + @patch(DATETIME_PATH) + @patch(RESPONSE_PATH) + @patch(JSON_PATH) + @patch(VALIDATE_PATH) + def test_mfa_login_post_cookie_werkzeug_cookie_exp( + self, val_mock, json_mock, resp_mock, dt_mock, request_mock + ): + """Should serialize Werkzeug cookie w/right exp if remember flag set""" + request_mock.env = self.env + request_mock.session = AssignableDict(login=self.test_user.login) + request_mock.session.authenticate = MagicMock(return_value=True) + request_mock.params = {'remember_device': True} + val_mock.return_value = True + dt_mock.utcnow.return_value = datetime(2016, 12, 1) + resp_mock().__class__ = Response + json_mock.reset_mock() + self.test_controller.mfa_login_post() + + json_mock().serialize.assert_called_once_with(datetime(2016, 12, 31)) + + @patch(DATETIME_PATH) + @patch(RESPONSE_PATH) + @patch(JSON_PATH) + @patch(VALIDATE_PATH) + def test_mfa_login_post_cookie_final_cookie( + self, val_mock, json_mock, resp_mock, dt_mock, request_mock + ): + """Should add correct cookie to response if remember flag set""" + request_mock.env = self.env + request_mock.session = AssignableDict(login=self.test_user.login) + request_mock.session.authenticate = MagicMock(return_value=True) + request_mock.params = {'remember_device': True} + val_mock.return_value = True + dt_mock.utcnow.return_value = datetime(2016, 12, 1) + config_model = self.env['ir.config_parameter'] + config_model.set_param('auth_totp.secure_cookie', '0') + resp_mock().__class__ = Response + resp_mock.reset_mock() + self.test_controller.mfa_login_post() + + resp_mock().set_cookie.assert_called_once_with( + 'trusted_devices_%s' % self.test_user.id, + json_mock().serialize(), + max_age=30 * 24 * 60 * 60, + expires=datetime(2016, 12, 31), + httponly=True, + secure=False, + ) + + @patch(RESPONSE_PATH) + @patch(VALIDATE_PATH) + def test_mfa_login_post_cookie_final_cookie_secure( + self, val_mock, resp_mock, request_mock + ): + """Should set secure cookie if config parameter set accordingly""" + request_mock.env = self.env + request_mock.session = AssignableDict(login=self.test_user.login) + request_mock.session.authenticate = MagicMock(return_value=True) + request_mock.params = {'remember_device': True} + val_mock.return_value = True + config_model = self.env['ir.config_parameter'] + config_model.set_param('auth_totp.secure_cookie', '1') + resp_mock().__class__ = Response + resp_mock.reset_mock() + self.test_controller.mfa_login_post() + + new_test_security = resp_mock().set_cookie.mock_calls[0][2]['secure'] + self.assertIs(new_test_security, True) + + @patch(REDIRECT_PATH) + @patch(VALIDATE_PATH) + def test_mfa_login_post_firefox_response_returned( + self, val_mock, redirect_mock, request_mock + ): + """Should behave well if redirect returns Response (Firefox case)""" + request_mock.env = self.env + request_mock.session = AssignableDict(login=self.test_user.login) + request_mock.session.authenticate = MagicMock(return_value=True) + redirect_mock.return_value = Response('Test Response') + val_mock.return_value = True + + test_result = self.test_controller.mfa_login_post() + self.assertIn(b'Test Response', test_result.response) diff --git a/auth_totp/tests/test_res_users.py b/auth_totp/tests/test_res_users.py new file mode 100644 index 0000000000..f1f497d168 --- /dev/null +++ b/auth_totp/tests/test_res_users.py @@ -0,0 +1,280 @@ +# Copyright 2016-2017 LasLabs Inc. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from mock import patch +from odoo.exceptions import AccessDenied, ValidationError +from odoo.tests.common import TransactionCase +from ..exceptions import MfaLoginNeeded +from ..models.res_users import JsonSecureCookie +from ..models.res_users_authenticator import ResUsersAuthenticator + +MODEL_PATH = 'odoo.addons.auth_totp.models.res_users' +REQUEST_PATH = MODEL_PATH + '.request' +ADMIN_PASSWORD = 'admin_password' + + +class TestResUsers(TransactionCase): + + def setUp(self): + super(TestResUsers, self).setUp() + + self.test_model = self.env['res.users'] + + self.test_user = self.env.ref('base.user_root') + self.test_user.write({'password': ADMIN_PASSWORD}) + self.test_user.mfa_enabled = False + self.test_user.authenticator_ids = False + self.env['res.users.authenticator'].create({ + 'name': 'Test Name', + 'secret_key': 'Test Key', + 'user_id': self.test_user.id, + }) + self.test_user.mfa_enabled = True + + self.env.uid = self.test_user.id + + def test_compute_trusted_device_cookie_key_disable_mfa(self): + """It should clear out existing key when MFA is disabled""" + self.test_user.mfa_enabled = False + + self.assertFalse(self.test_user.trusted_device_cookie_key) + + def test_compute_trusted_device_cookie_key_enable_mfa(self): + """It should generate a new key when MFA is enabled""" + old_key = self.test_user.trusted_device_cookie_key + self.test_user.mfa_enabled = False + self.test_user.mfa_enabled = True + + self.assertNotEqual(self.test_user.trusted_device_cookie_key, old_key) + + def test_build_model_mfa_fields_in_self_writeable_list(self): + """Should add MFA fields to list of fields users can modify for self""" + ResUsersClass = type(self.test_user) + self.assertIn('mfa_enabled', ResUsersClass.SELF_WRITEABLE_FIELDS) + self.assertIn('authenticator_ids', ResUsersClass.SELF_WRITEABLE_FIELDS) + + def test_check_enabled_with_authenticator_mfa_no_auth(self): + """Should raise correct error if MFA enabled without authenticators""" + with self.assertRaisesRegexp(ValidationError, 'locked out'): + self.test_user.sudo(self.test_user.id).authenticator_ids = False + + def test_check_enabled_with_authenticator_no_mfa_auth(self): + """Should not raise error if MFA not enabled with authenticators""" + try: + self.test_user.mfa_enabled = False + except ValidationError: + self.fail('A ValidationError was raised and should not have been.') + + @patch(REQUEST_PATH, new=None) + def test_check_mfa_without_request(self): + """It should remove UID from cache if in MFA cache and no request""" + test_cache = self.test_model._Users__uid_cache[self.env.cr.dbname] + test_cache[self.env.uid] = 'test' + self.test_model._mfa_uid_cache[self.env.cr.dbname].add(self.env.uid) + try: + self.test_model.check(self.env.cr.dbname, self.env.uid, 'test') + except AccessDenied: + pass + + self.assertFalse(test_cache.get(self.env.uid)) + + @patch(REQUEST_PATH) + def test_check_mfa_no_mfa_session(self, request_mock): + """It should remove UID from cache if MFA cache but no MFA session""" + request_mock.session = {} + test_cache = self.test_model._Users__uid_cache[self.env.cr.dbname] + test_cache[self.env.uid] = 'test' + self.test_model._mfa_uid_cache[self.env.cr.dbname].add(self.env.uid) + try: + self.test_model.check(self.env.cr.dbname, self.env.uid, 'test') + except AccessDenied: + pass + + self.assertFalse(test_cache.get(self.env.uid)) + + @patch(REQUEST_PATH) + def test_check_mfa_invalid_mfa_session(self, request_mock): + """It should remove UID if in MFA cache but invalid MFA session""" + request_mock.session = {'mfa_login_active': self.env.uid + 1} + test_cache = self.test_model._Users__uid_cache[self.env.cr.dbname] + test_cache[self.env.uid] = 'test' + self.test_model._mfa_uid_cache[self.env.cr.dbname].add(self.env.uid) + try: + self.test_model.check(self.env.cr.dbname, self.env.uid, 'test') + except AccessDenied: + pass + + self.assertFalse(test_cache.get(self.env.uid)) + + def test_check_no_mfa(self): + """It should not remove UID from cache if not in MFA cache""" + test_cache = self.test_model._Users__uid_cache[self.env.cr.dbname] + test_cache[self.env.uid] = 'test' + self.test_model._mfa_uid_cache[self.env.cr.dbname].clear() + self.test_model.check(self.env.cr.dbname, self.env.uid, 'test') + + self.assertEqual(test_cache.get(self.env.uid), 'test') + + @patch(REQUEST_PATH) + def test_check_mfa_valid_session(self, request_mock): + """It should not remove UID if in MFA cache and valid session""" + request_mock.session = {'mfa_login_active': self.env.uid} + test_cache = self.test_model._Users__uid_cache[self.env.cr.dbname] + test_cache[self.env.uid] = 'test' + self.test_model._mfa_uid_cache[self.env.cr.dbname].add(self.env.uid) + self.test_model.check(self.env.cr.dbname, self.env.uid, 'test') + + self.assertEqual(test_cache.get(self.env.uid), 'test') + + def test_check_credentials_mfa_not_enabled(self): + """Should check password if user does not have MFA enabled""" + self.test_user.mfa_enabled = False + + with self.assertRaises(AccessDenied): + self.env['res.users']._check_credentials('invalid') + try: + self.env['res.users']._check_credentials(ADMIN_PASSWORD) + except AccessDenied: + self.fail('An exception was raised with a correct password.') + + def test_check_credentials_mfa_uid_cache(self): + """It should add user's ID to MFA UID cache if MFA enabled""" + self.test_model._mfa_uid_cache[self.env.cr.dbname].clear() + try: + self.env['res.users']._check_credentials('invalid') + except AccessDenied: + pass + + result_cache = self.test_model._mfa_uid_cache[self.env.cr.dbname] + self.assertEqual(result_cache, {self.test_user.id}) + + @patch(REQUEST_PATH, new=None) + def test_check_credentials_mfa_and_no_request(self): + """Should raise correct exception if MFA enabled and no request""" + with self.assertRaises(AccessDenied): + self.env['res.users']._check_credentials('invalid') + with self.assertRaises(MfaLoginNeeded): + self.env['res.users']._check_credentials(ADMIN_PASSWORD) + + @patch(REQUEST_PATH) + def test_check_credentials_mfa_login_active(self, request_mock): + """Should check password if user has finished MFA auth this session""" + request_mock.session = {'mfa_login_active': self.test_user.id} + + with self.assertRaises(AccessDenied): + self.env['res.users']._check_credentials('invalid') + try: + self.env['res.users']._check_credentials(ADMIN_PASSWORD) + except AccessDenied: + self.fail('An exception was raised with a correct password.') + + @patch(REQUEST_PATH) + def test_check_credentials_mfa_different_login_active(self, request_mock): + """Should correctly raise/update if other user finished MFA auth""" + request_mock.session = {'mfa_login_active': self.test_user.id + 1} + request_mock.httprequest.cookies = {} + + with self.assertRaises(AccessDenied): + self.env['res.users']._check_credentials('invalid') + self.assertFalse(request_mock.session.get('mfa_login_needed')) + with self.assertRaises(MfaLoginNeeded): + self.env['res.users']._check_credentials(ADMIN_PASSWORD) + self.assertTrue(request_mock.session.get('mfa_login_needed')) + + @patch(REQUEST_PATH) + def test_check_credentials_mfa_no_device_cookie(self, request_mock): + """Should correctly raise/update session if MFA and no device cookie""" + request_mock.session = {'mfa_login_active': False} + request_mock.httprequest.cookies = {} + res_users = self.env['res.users'].sudo(self.test_user.id) + + with self.assertRaises(AccessDenied): + res_users._check_credentials('invalid') + self.assertFalse(request_mock.session.get('mfa_login_needed')) + with self.assertRaises(MfaLoginNeeded): + res_users._check_credentials(ADMIN_PASSWORD) + self.assertTrue(request_mock.session.get('mfa_login_needed')) + + @patch(REQUEST_PATH) + def test_check_credentials_mfa_corrupted_device_cookie(self, request_mock): + """Should correctly raise/update session if MFA and corrupted cookie""" + request_mock.session = {'mfa_login_active': False} + test_key = 'trusted_devices_%d' % self.test_user.id + request_mock.httprequest.cookies = {test_key: 'invalid'} + res_users = self.env['res.users'].sudo(self.test_user.id) + + with self.assertRaises(AccessDenied): + res_users._check_credentials('invalid') + self.assertFalse(request_mock.session.get('mfa_login_needed')) + with self.assertRaises(MfaLoginNeeded): + res_users._check_credentials(ADMIN_PASSWORD) + self.assertTrue(request_mock.session.get('mfa_login_needed')) + + @patch(REQUEST_PATH) + def test_check_credentials_mfa_cookie_from_wrong_user(self, request_mock): + """Should raise and update session if MFA and wrong user's cookie""" + request_mock.session = {'mfa_login_active': False} + test_user_2 = self.env['res.users'].create({ + 'name': 'Test User', + 'login': 'test_user', + }) + test_id_2 = test_user_2.id + self.env['res.users.authenticator'].sudo(test_id_2).create({ + 'name': 'Test Name', + 'secret_key': 'Test Key', + 'user_id': test_id_2, + }) + test_user_2.mfa_enabled = True + secret = test_user_2.trusted_device_cookie_key + test_device_cookie = JsonSecureCookie({'user_id': test_id_2}, secret) + test_device_cookie = test_device_cookie.serialize() + test_key = 'trusted_devices_%d' % self.test_user.id + request_mock.httprequest.cookies = {test_key: test_device_cookie} + + with self.assertRaises(AccessDenied): + self.env['res.users']._check_credentials('invalid') + self.assertFalse(request_mock.session.get('mfa_login_needed')) + with self.assertRaises(MfaLoginNeeded): + self.env['res.users']._check_credentials(ADMIN_PASSWORD) + self.assertTrue(request_mock.session.get('mfa_login_needed')) + + @patch(REQUEST_PATH) + def test_check_credentials_mfa_correct_device_cookie(self, request_mock): + """Should check password if MFA and correct device cookie""" + request_mock.session = {'mfa_login_active': False} + secret = self.test_user.trusted_device_cookie_key + test_device_cookie = JsonSecureCookie( + {'user_id': self.test_user.id}, + secret, + ) + test_device_cookie = test_device_cookie.serialize() + test_key = 'trusted_devices_%d' % self.test_user.id + request_mock.httprequest.cookies = {test_key: test_device_cookie} + + with self.assertRaises(AccessDenied): + self.env['res.users']._check_credentials('invalid') + try: + self.env['res.users']._check_credentials(ADMIN_PASSWORD) + except AccessDenied: + self.fail('An exception was raised with a correct password.') + + def test_validate_mfa_confirmation_code_not_singleton(self): + """Should raise correct error when recordset is not singleton""" + test_user_2 = self.env['res.users'] + test_user_3 = self.env.ref('base.public_user') + test_set = self.test_user + test_user_3 + + with self.assertRaisesRegexp(ValueError, 'Expected singleton'): + test_user_2.validate_mfa_confirmation_code('Test Code') + with self.assertRaisesRegexp(ValueError, 'Expected singleton'): + test_set.validate_mfa_confirmation_code('Test Code') + + @patch.object(ResUsersAuthenticator, 'validate_conf_code') + def test_validate_mfa_confirmation_code_singleton_return(self, mock_func): + """Should return validate_conf_code() value if singleton recordset""" + mock_func.return_value = 'Test Result' + + self.assertEqual( + self.test_user.validate_mfa_confirmation_code('Test Code'), + 'Test Result', + ) diff --git a/auth_totp/tests/test_res_users_authenticator.py b/auth_totp/tests/test_res_users_authenticator.py new file mode 100644 index 0000000000..eb0cba412b --- /dev/null +++ b/auth_totp/tests/test_res_users_authenticator.py @@ -0,0 +1,79 @@ +# Copyright 2016-2017 LasLabs Inc. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +import mock +from odoo.tests.common import TransactionCase + +MOCK_PATH = 'odoo.addons.auth_totp.models.res_users_authenticator.pyotp' + + +class TestResUsersAuthenticator(TransactionCase): + + def _new_authenticator(self, extra_values=None): + base_values = { + 'name': 'Test Name', + 'secret_key': 'Test Key', + 'user_id': self.env.ref('base.user_root').id, + } + if extra_values is not None: + base_values.update(extra_values) + + return self.env['res.users.authenticator'].create(base_values) + + def test_check_has_user(self): + """Should delete record when it no longer has a user_id""" + test_auth = self._new_authenticator() + test_auth.user_id = False + + self.assertFalse(test_auth.exists()) + + def test_validate_conf_code_empty_recordset(self): + """Should return False if recordset is empty""" + test_auth = self.env['res.users.authenticator'] + + self.assertFalse(test_auth.validate_conf_code('Test Code')) + + @mock.patch(MOCK_PATH) + def test_validate_conf_code_match(self, pyotp_mock): + """Should return True if code matches at least one record in set""" + test_auth = self._new_authenticator() + test_auth_2 = self._new_authenticator({'name': 'Test Name 2'}) + test_set = test_auth + test_auth_2 + + pyotp_mock.TOTP().verify.side_effect = (True, False) + self.assertTrue(test_set.validate_conf_code('Test Code')) + pyotp_mock.TOTP().verify.side_effect = (True, True) + self.assertTrue(test_set.validate_conf_code('Test Code')) + + @mock.patch(MOCK_PATH) + def test_validate_conf_code_no_match(self, pyotp_mock): + """Should return False if code does not match any records in set""" + test_auth = self._new_authenticator() + pyotp_mock.TOTP().verify.return_value = False + + self.assertFalse(test_auth.validate_conf_code('Test Code')) + + @mock.patch(MOCK_PATH) + def test_validate_conf_code_pyotp_use(self, pyotp_mock): + """Should call PyOTP 2x/record with correct arguments until match""" + test_auth = self._new_authenticator() + test_auth_2 = self._new_authenticator({ + 'name': 'Test Name 2', + 'secret_key': 'Test Key 2', + }) + test_auth_3 = self._new_authenticator({ + 'name': 'Test Name 3', + 'secret_key': 'Test Key 3', + }) + test_set = test_auth + test_auth_2 + test_auth_3 + pyotp_mock.TOTP().verify.side_effect = (False, True, True) + pyotp_mock.reset_mock() + test_set.validate_conf_code('Test Code') + + pyotp_calls = [ + mock.call('Test Key'), + mock.call().verify('Test Code'), + mock.call('Test Key 2'), + mock.call().verify('Test Code'), + ] + self.assertEqual(pyotp_mock.TOTP.mock_calls, pyotp_calls) diff --git a/auth_totp/tests/test_res_users_authenticator_create.py b/auth_totp/tests/test_res_users_authenticator_create.py new file mode 100644 index 0000000000..f6bc17f0e1 --- /dev/null +++ b/auth_totp/tests/test_res_users_authenticator_create.py @@ -0,0 +1,150 @@ +# Copyright 2016-2017 LasLabs Inc. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +import mock +from odoo.exceptions import ValidationError +from odoo.tests.common import TransactionCase + + +@mock.patch( + 'odoo.addons.auth_totp.wizards.res_users_authenticator_create.pyotp' +) +class TestResUsersAuthenticatorCreate(TransactionCase): + + def setUp(self): + super(TestResUsersAuthenticatorCreate, self).setUp() + + self.test_user = self.env.ref('base.user_root') + + def _new_wizard(self, extra_values=None): + base_values = { + 'name': 'Test Authenticator', + 'confirmation_code': 'Test', + 'user_id': self.test_user.id, + } + if extra_values is not None: + base_values.update(extra_values) + + return self.env['res.users.authenticator.create'].create(base_values) + + def test_secret_key_default(self, pyotp_mock): + """Should default to random string generated by PyOTP""" + pyotp_mock.random_base32.return_value = test_random = 'Test' + test_wiz = self.env['res.users.authenticator.create'] + test_key = test_wiz.default_get(['secret_key'])['secret_key'] + + self.assertEqual(test_key, test_random) + + def test_default_user_id_no_uid_in_context(self, pyotp_mock): + """Should return empty user recordset when no uid in context""" + test_wiz = self.env['res.users.authenticator.create'].with_context( + uid=None, + ) + + self.assertFalse(test_wiz._default_user_id()) + self.assertEqual(test_wiz._default_user_id()._name, 'res.users') + + def test_default_user_id_uid_in_context(self, pyotp_mock): + """Should return correct user record when there is a uid in context""" + test_wiz = self.env['res.users.authenticator.create'].with_context( + uid=self.test_user.id, + ) + + self.assertEqual(test_wiz._default_user_id(), self.test_user) + + def test_compute_qr_code_tag_no_user_id(self, pyotp_mock): + """Should not call PyOTP or set field if no user_id present""" + test_wiz = self.env['res.users.authenticator.create'].with_context( + uid=None, + ).new() + pyotp_mock.reset_mock() + + self.assertFalse(test_wiz.qr_code_tag) + pyotp_mock.assert_not_called() + + def test_compute_qr_code_tag_user_id(self, pyotp_mock): + """Should set field to image with encoded PyOTP URI if user present""" + pyotp_mock.TOTP().provisioning_uri.return_value = 'test:uri' + test_wiz = self._new_wizard() + + self.assertEqual( + test_wiz.qr_code_tag, + '' % 'test:uri', + ) + + def test_compute_qr_code_tag_pyotp_use(self, pyotp_mock): + """Should call PyOTP twice with correct arguments if user_id present""" + test_wiz = self._new_wizard() + pyotp_mock.reset_mock() + test_wiz._compute_qr_code_tag() + + pyotp_mock.TOTP.assert_called_once_with(test_wiz.secret_key) + pyotp_mock.TOTP().provisioning_uri.assert_called_once_with( + self.test_user.display_name.encode('utf-8'), + issuer_name=self.test_user.company_id.display_name, + ) + + def test_perform_validations_wrong_confirmation(self, pyotp_mock): + """Should raise correct error if PyOTP cannot verify code""" + test_wiz = self._new_wizard() + pyotp_mock.TOTP().verify.return_value = False + + with self.assertRaisesRegexp(ValidationError, 'confirmation code'): + test_wiz._perform_validations() + + def test_perform_validations_right_confirmation(self, pyotp_mock): + """Should not raise error if PyOTP can verify code""" + test_wiz = self._new_wizard() + pyotp_mock.TOTP().verify.return_value = True + + try: + test_wiz._perform_validations() + except ValidationError: + self.fail('A ValidationError was raised and should not have been.') + + def test_perform_validations_pyotp_use(self, pyotp_mock): + """Should call PyOTP twice with correct arguments""" + test_wiz = self._new_wizard() + pyotp_mock.reset_mock() + test_wiz._perform_validations() + + pyotp_mock.TOTP.assert_called_once_with(test_wiz.secret_key) + pyotp_mock.TOTP().verify.assert_called_once_with( + test_wiz.confirmation_code, + ) + + def test_create_authenticator(self, pyotp_mock): + """Should create single authenticator record with correct info""" + test_wiz = self._new_wizard() + auth_model = self.env['res.users.authenticator'] + auth_model.search([('id', '>', 0)]).unlink() + test_wiz._create_authenticator() + test_auth = auth_model.search([('id', '>', 0)]) + + self.assertEqual(len(test_auth), 1) + self.assertEqual( + (test_auth.name, test_auth.secret_key, test_auth.user_id), + (test_wiz.name, test_wiz.secret_key, test_wiz.user_id), + ) + + def test_action_create_return_info(self, pyotp_mock): + """Should return info of user preferences action with user_id added""" + test_wiz = self._new_wizard() + test_info = self.env.ref('base.action_res_users_my').read()[0] + test_info.update({'res_id': test_wiz.user_id.id}) + + self.assertEqual(test_wiz.action_create(), test_info) + + def test_action_create_helper_use(self, pyotp_mock): + """Should call correct helper methods with proper arguments""" + test_wiz = self._new_wizard() + + with mock.patch.multiple( + test_wiz, + _perform_validations=mock.DEFAULT, + _create_authenticator=mock.DEFAULT, + ): + test_wiz.action_create() + test_wiz._perform_validations.assert_called_once_with() + test_wiz._create_authenticator.assert_called_once_with() diff --git a/auth_totp/views/auth_totp.xml b/auth_totp/views/auth_totp.xml new file mode 100644 index 0000000000..0042b4e890 --- /dev/null +++ b/auth_totp/views/auth_totp.xml @@ -0,0 +1,33 @@ + + + + + + + diff --git a/auth_totp/views/res_users.xml b/auth_totp/views/res_users.xml new file mode 100644 index 0000000000..6a584c4f0a --- /dev/null +++ b/auth_totp/views/res_users.xml @@ -0,0 +1,43 @@ + + + + + + + User Form - MFA Settings + res.users + + + + +

Note: Please have user add at least one authentication app/device before enabling MFA.

+
+
+
+
+ + + Change My Preferences - MFA Settings + res.users + + + + +

Note: Please add at least one authentication app/device before enabling MFA.

+