diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..dc5e6b6 --- /dev/null +++ b/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import models diff --git a/__manifest__.py b/__manifest__.py new file mode 100644 index 0000000..765328f --- /dev/null +++ b/__manifest__.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +{ + 'name': 'Google reCAPTCHA integration', + 'category': 'Hidden', + 'version': '1.0', + 'description': """ +This module implements reCaptchaV3 so that you can prevent bot spam on your public modules. + """, + 'depends': ['base_setup'], + 'data': [ + 'views/res_config_settings_view.xml', + ], + 'assets': { + 'web.assets_frontend': [ + 'google_recaptcha/static/src/scss/recaptcha.scss', + 'google_recaptcha/static/src/js/recaptcha.js', + ], + 'web.assets_backend': [ + # TODO we may want to consider moving that file in website instead + # of here and/or adding it in the "website.assets_wysiwyg" bundle, + # which is lazy loaded. + 'google_recaptcha/static/src/xml/recaptcha.xml', + ], + }, + 'license': 'LGPL-3', +} diff --git a/i18n/ar.po b/i18n/ar.po new file mode 100644 index 0000000..5ec8280 --- /dev/null +++ b/i18n/ar.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Malaz Abuidris , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Malaz Abuidris , 2024\n" +"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " إنشاء مفاتيح reCAPTCHA v3 " + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "تهيئة الإعدادات " + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "مسار HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "الحد الأدنى من النقاط" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "لم يتم تعيين مجموعة مفاتيح موقع recaptcha. " + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "سياسة الخصوصية" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "محمي بواسطة reCAPTCHA، " + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "المفتاح السري " + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"بشكل افتراضي، يجب أن يكون أحد القيم 0.1، 0.3، 0.7، 0.9.\n" +"1.0 من المرجح جداً أن يكون تفاعلاً جيداً، 0.0 من المرجح جداً أن يكون روبوتاً " + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "مفتاح الموقع" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "شروط الخدمة" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "مفتاح reCaptcha الخاص غير صالح. " + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "رمز reCaptcha غير صالح." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "مفتاح موقع recaptcha غير صالح." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "الطلب غير صالح أو مشوه." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "لقد انتهت مهلة طلبك، يرجى إعادة المحاولة. " + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "تطبيق." diff --git a/i18n/bg.po b/i18n/bg.po new file mode 100644 index 0000000..044fb71 --- /dev/null +++ b/i18n/bg.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Albena Mincheva , 2023 +# Kaloyan Naumov , 2023 +# KeyVillage, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: KeyVillage, 2023\n" +"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Настройки" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Минимален резултат" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Таен ключ" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "" diff --git a/i18n/ca.po b/i18n/ca.po new file mode 100644 index 0000000..30f9deb --- /dev/null +++ b/i18n/ca.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Arnau Ros, 2023 +# Óscar Fonseca , 2023 +# marcescu, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: marcescu, 2023\n" +"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Paràmetres de configuració" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "Enrutament HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Puntuació mínima" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "No s'ha establert la clau del lloc recaptcha." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Política de privacitat" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Protegit per reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Clau secreta" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Clau del lloc" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Condicions del servei" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "La clau privada de reCaptcha no és vàlida." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "El token de reCaptcha no és vàlid." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "La clau del lloc de recaptcha no és vàlida." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "La sol·licitud no és vàlida o està mal formada." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "La seva sol·licitud s'ha esgotat, si us plau torneu a intentar-ho." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "aplica." diff --git a/i18n/cs.po b/i18n/cs.po new file mode 100644 index 0000000..a35cbeb --- /dev/null +++ b/i18n/cs.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Jakub Smolka, 2023 +# Jiří Podhorecký, 2023 +# Wil Odoo, 2023 +# karolína schusterová , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: karolína schusterová , 2023\n" +"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurační nastavení" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Minimální skóre" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Není nastaven žádný klíč webu recaptcha." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Zásady ochrany osobních údajů" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Chráněno reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Tajný klíč" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Klíč webu" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Podmínky služby" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "Soukromý klíč recaptcha je neplatný." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "Token recaptcha je neplatný." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "Klíč webu recaptcha je neplatný." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Požadavek je neplatný nebo má nesprávný tvar." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Časový limit vašeho požadavku vypršel, zkuste to prosím znovu." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "aplikovat." diff --git a/i18n/da.po b/i18n/da.po new file mode 100644 index 0000000..f85d5ca --- /dev/null +++ b/i18n/da.po @@ -0,0 +1,127 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurer opsætning" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Minimum score" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Ingen recaptcha sidenøgle angivet." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Privatlivspolitik" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Beskyttet af reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Hemmelig nøgle" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Hjemmeside Nøgle" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Servicevilkår" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "Den private reCaptcha nøgle er ugyldig." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "reCaptcha tokenen er ugyldig." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "Recaptcha sidenøglen er ugyldig." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Anmodningen er ugyldig eller misdannet." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Din anmodning er udløbet, prøv venligst igen." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "anvend." diff --git a/i18n/de.po b/i18n/de.po new file mode 100644 index 0000000..e51f72f --- /dev/null +++ b/i18n/de.po @@ -0,0 +1,131 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Larissa Manderfeld, 2024\n" +"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " reCAPTCHA-v3-Schlüssel generieren" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurationseinstellungen" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP-Routing" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Mindestergebnis" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Kein Recaptcha-Site-Schlüssel gesetzt." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Datenschutzerklärung" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Geschützt durch reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Geheimer Schlüssel" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"Standardmäßig sollte es einer der Werte 0,1, 0,3, 0,7, 0,9 sein.\n" +"1,0 ist sehr wahrscheinlich eine gute Interaktion, 0,0 ist sehr wahrscheinlich ein Bot" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Site-Schlüssel" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Nutzungsbedingungen" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "Der private Schlüssel von reCaptcha ist ungültig." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "Das reCaptcha-Token ist ungültig." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "Der Recaptcha-Site-Schlüssel ist ungültig." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Die Anfrage ist ungültig oder fehlerhaft." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" +"Ihre Anfrage hat eine Zeitüberschreitung, bitte versuchen Sie es erneut." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "anwenden." diff --git a/i18n/es.po b/i18n/es.po new file mode 100644 index 0000000..4bb7709 --- /dev/null +++ b/i18n/es.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Larissa Manderfeld, 2024\n" +"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " Generar las claves reCAPTCHA v3 " + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Ajustes de configuración" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "Enrutamiento HTTP " + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Puntuación mínima" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "No hay clave de sitio de recaptcha establecida." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Política de privacidad" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Protegido por reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Clave secreta" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"Por defecto debería ser 0.1, 0.3, 0.7, 0.9. \n" +"1.0 muy probablemente es una buena interacción, 0.0 muy probablemente es un bot." + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Clave del sitio" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Términos de Servicio" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "La clave privada de reCaptcha es inválida." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "El token de reCaptcha es inválido." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "La clave de sitio de recaptcha es inválida." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "La solicitud es inválida o tiene un formato incorrecto." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Se agotó el tiempo de espera de tu solicitud. Vuelve a intentarlo." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "aplicar." diff --git a/i18n/es_419.po b/i18n/es_419.po new file mode 100644 index 0000000..87f6d18 --- /dev/null +++ b/i18n/es_419.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Patricia Gutiérrez Capetillo , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Patricia Gutiérrez Capetillo , 2024\n" +"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_419\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " Generar las claves reCAPTCHA v3 " + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Ajustes de configuración" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "Enrutamiento HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Puntuación mínima" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "No se estableció ninguna clave de sitio de recaptcha." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Política de privacidad" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Protegido por reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Clave secreta" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"De forma predeterminada debería ser 0.1, 0.3, 0.7, 0.9. \n" +"1.0 muy probablemente es una buena interacción, 0.0 muy probablemente es un bot." + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Clave del sitio" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Términos de servicio" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "La clave privada de reCaptcha no es válida." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "El token de reCaptcha no es válido" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "La clave de sitio de recaptcha no es válida." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "La solicitud no es válida o tiene un formato incorrecto." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Se agotó el tiempo de espera de su solicitud. Vuelva a intentarlo." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "aplicar." diff --git a/i18n/et.po b/i18n/et.po new file mode 100644 index 0000000..d6dc709 --- /dev/null +++ b/i18n/et.po @@ -0,0 +1,128 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Triine Aavik , 2023 +# Anna, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Anna, 2023\n" +"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Seadistused" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Miinimumskoor" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Privaatsuspoliitika" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Päring on kehtetu või valesti vormindatud." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Teie päring on aegunud, palun proovi uuesti. " + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "" diff --git a/i18n/fa.po b/i18n/fa.po new file mode 100644 index 0000000..28ea9ee --- /dev/null +++ b/i18n/fa.po @@ -0,0 +1,128 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Hamed Mohammadi , 2023 +# Mohammad Tahmasebi , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Mohammad Tahmasebi , 2023\n" +"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fa\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "تنظیمات پیکربندی" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "مسیریابی HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "اعمال." diff --git a/i18n/fi.po b/i18n/fi.po new file mode 100644 index 0000000..726c86c --- /dev/null +++ b/i18n/fi.po @@ -0,0 +1,132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Jarmo Kortetjärvi , 2023 +# Veikko Väätäjä , 2023 +# Mikko Närjänen , 2023 +# Ossi Mantylahti , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ossi Mantylahti , 2024\n" +"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " Luo reCAPTCHA v3 -avaimet" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Asetukset" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP-reititys" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Minimipisteet" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Recaptcha-sivuston avainta ei ole asetettu." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Tietosuojakäytäntö" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Suojattu reCAPTCHA:lla," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Salainen avain" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"Oletusarvoisesti sen pitäisi olla jokin seuraavista: 0.1, 0.3, 0.7, 0.9.\n" +"1.0 on hyvin todennäköisesti hyvä vuorovaikutus, 0.0 on hyvin todennäköisesti botti" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Sivuston avain" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Käyttöehdot" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "ReCaptchan yksityinen avain on virheellinen." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "ReCaptchan päästytunniste on virheellinen." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "Recaptcha-sivuston avain on virheellinen." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Pyyntö on virheellinen tai väärin muotoiltu." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Pyyntösi on päättynyt, yritä uudelleen." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "käytä." diff --git a/i18n/fr.po b/i18n/fr.po new file mode 100644 index 0000000..b6677e7 --- /dev/null +++ b/i18n/fr.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Jolien De Paepe, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jolien De Paepe, 2024\n" +"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " Générer des clés reCAPTCHA v3" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Paramètres de configuration" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "Routage HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Score minimum" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Aucune clé recaptcha du site n'est renseignée." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Politique vie privée" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Protégé par reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Clé secrète" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"Par défaut, doit être 0.1, 0.3, 0.7 ou 0.9.\n" +"1.0 est très probablement une bonne interaction, 0.0 est très probablement un bot" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Clé du site" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Conditions d'utilisation" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "La clé privée reCaptcha est invalide." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "Le jeton reCaptcha est invalide." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "La clé recaptcha du site est invalide." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "La demande est invalide ou mal formée." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Votre demande a expiré, veuillez ressayer." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "appliquer." diff --git a/i18n/google_recaptcha.pot b/i18n/google_recaptcha.pot new file mode 100644 index 0000000..cc48b64 --- /dev/null +++ b/i18n/google_recaptcha.pot @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2024-01-31 14:44+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "" diff --git a/i18n/he.po b/i18n/he.po new file mode 100644 index 0000000..74c2c0e --- /dev/null +++ b/i18n/he.po @@ -0,0 +1,131 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# ZVI BLONDER , 2023 +# Martin Trigaux, 2023 +# david danilov, 2023 +# Lilach Gilliam , 2023 +# Ha Ketem , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ha Ketem , 2023\n" +"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: he\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "הגדר הגדרות" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "ניתוב HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "ציון מינימלי" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "מדיניות פרטיות" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "מפתח סודי" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "מפתח אתר" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "תנאי שירות" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "החל." diff --git a/i18n/hu.po b/i18n/hu.po new file mode 100644 index 0000000..75c8c98 --- /dev/null +++ b/i18n/hu.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Zsolt Godó , 2023 +# Ákos Nagy , 2023 +# Tamás Németh , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tamás Németh , 2023\n" +"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Beállítások módosítása" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP irányítás" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Titkos kulcs" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "" diff --git a/i18n/id.po b/i18n/id.po new file mode 100644 index 0000000..6905046 --- /dev/null +++ b/i18n/id.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Abe Manyo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Abe Manyo, 2024\n" +"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " Buat reCAPTCHA v3 keys" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Pengaturan Konfigurasi" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP routing" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Nilai minimum" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Tidak ada recaptcha site key yang ditetapkan." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Kebijakan Privasi" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Dilindungi oleh reCAPTCHA." + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Secret Key" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"Secara default, seharusnya 0.1, 0.3, 0.7, atau 0.9.\n" +"1.0 sangat mungkin interaksi yang bagus, 0.0 sangat mungkin bot" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Site Key" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Ketentuan Penggunaan Layanan" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "reCaptcha private key tidak valid." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "Token reCaptcha tidak valid." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "Site key reCaptcha tidak valid." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Permintaan tidak valid atau salah format." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Permintaan Anda habis waktunya, silakan coba lagi." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "terapkan." diff --git a/i18n/it.po b/i18n/it.po new file mode 100644 index 0000000..9f4d9b7 --- /dev/null +++ b/i18n/it.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Marianna Ciofani, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Marianna Ciofani, 2024\n" +"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " Genera chiavi reCAPTCHA v3" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni di configurazione" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "Instradamento HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Punteggio minimo" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Nessuna chiave reCAPTCHA del sito impostata." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Politica privacy" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Protetto da reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Chiave segreta" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"Per impostazione predefinita, dovrebbe essere un valore tra 0.1, 0.3, 0.7, 0.9.\n" +"1.0 è molto probabilmente una buona interazione, 0.0 è molto probabilmente un bot" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Chiave sito" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Termini di servizio" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "La chiave privata reCAPTCHA non è valida." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "Il token reCAPTCHA non è valido." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "La chiave reCAPTCHA del sito non è valida." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "La richiesta è non valida o non corretta." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Richiesta scaduta, riprovare." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "applicati." diff --git a/i18n/ja.po b/i18n/ja.po new file mode 100644 index 0000000..6a5a9f3 --- /dev/null +++ b/i18n/ja.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Junko Augias, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Junko Augias, 2024\n" +"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " reCAPTCHA v3キーを生成" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "コンフィグ設定" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTPルーティング" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "最小スコア" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "reCAPTCHA サイトキーが設定されていません" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "プライバシーポリシー" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "reCAPTCHAによって保護済" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "シークレットキー" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"デフォルトでは、0.1、0.3、0.7、0.9のいずれかである必要があります。\n" +"1.0は良いインタラクションの可能性が高く、0.0はボットの可能性が高いです。" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "サイトキー" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "利用規約" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "reCaptchaプライベートキーが無効です。" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "reCaptchaトークンが無効です。" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "reCaptchaサイトキーが無効です。" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "リクエストは無効か不正です。" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "リクエストが時間切れです。再試行して下さい。" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "適用する" diff --git a/i18n/ko.po b/i18n/ko.po new file mode 100644 index 0000000..1daeb39 --- /dev/null +++ b/i18n/ko.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Sarah Park, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Sarah Park, 2024\n" +"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " reCAPTCHA v3 키 생성" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "환경 설정" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP 라우팅" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "최소 점수" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "보안 문자 사이트 키가 설정되어 있지 않습니다." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "개인 정보 보호 정책" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "reCAPTCHA로 보호됨," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "비밀 키" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"기본값으로, 0.1, 0.3, 0.7, 0.9 중 하나여야 합니다.\n" +"1.0에 가까울수록 상호 작용이 좋을 확률이 높고, 0.0에 가까울수록 봇일 확률이 높습니다." + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "사이트 키" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "서비스 약관" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "reCaptcha 개인 키가 유효하지 않습니다." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "reCaptcha 토큰이 유효하지 않습니다." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "recaptcha 사이트 키가 유효하지 않습니다." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "요청이 유효하지 않거나 잘못된 형식입니다." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "요청 시간이 초과되었습니다. 다시 시도해 주십시오." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "적용." diff --git a/i18n/lt.po b/i18n/lt.po new file mode 100644 index 0000000..5d6e657 --- /dev/null +++ b/i18n/lt.po @@ -0,0 +1,128 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Paulius Briedis , 2023 +# Linas Versada , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Linas Versada , 2023\n" +"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigūracijos nustatymai" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP nukreipimas" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Mažiausia taškų" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Slaptas raktas" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "" diff --git a/i18n/lv.po b/i18n/lv.po new file mode 100644 index 0000000..ab2c3b8 --- /dev/null +++ b/i18n/lv.po @@ -0,0 +1,128 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Armīns Jeltajevs , 2023 +# ievaputnina , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: ievaputnina , 2023\n" +"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurācijas uzstādījumi" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP maršrutēšana" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "" diff --git a/i18n/nl.po b/i18n/nl.po new file mode 100644 index 0000000..88792f4 --- /dev/null +++ b/i18n/nl.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Jolien De Paepe, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jolien De Paepe, 2024\n" +"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " Genereer reCAPTCHA v3 keys" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Configuratie instellingen" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP routing" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Minimum score" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Geen recaptcha-site sleutelset." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Privacybeleid" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Beschermd door reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Geheime sleutel" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"Moet standaard 0.1, 0.3, 0.7 of 0.9 zijn.\n" +"1.0 is zeer waarschijnlijk een goede interactie, 0.0 is zeer waarschijnlijk een bot" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Site Sleutel" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Servicevoorwaarden" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "De privésleutel van reCaptcha is ongeldig." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "Het reCaptcha-token is ongeldig." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "De recaptcha-sitesleutel is ongeldig." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Het verzoek is ongeldig of onjuist opgemaakt." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Jouw verzoek is verlopen, probeer het opnieuw." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "toepassen." diff --git a/i18n/pl.po b/i18n/pl.po new file mode 100644 index 0000000..a2f7e11 --- /dev/null +++ b/i18n/pl.po @@ -0,0 +1,127 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Ustawienia konfiguracji" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "Wytyczanie HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Minimalny wynik" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Brak zestawu kluczy witryny recaptcha." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Polityka Prywatności" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Chronione przez reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Sekretny klucz" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Klucz strony" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Warunki Świadczenia Usługi" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "Prywatny klucz reCaptcha jest nieprawidłowy" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "Token reCaptcha jest nieprawidłowy." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "Klucz witryny recaptcha jest nieprawidłowy." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Żądanie jest nieprawidłowe lub źle sformułowane." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Upłynął limit czasu żądania, spróbuj ponownie." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "Zastosuj." diff --git a/i18n/pt.po b/i18n/pt.po new file mode 100644 index 0000000..a7d1880 --- /dev/null +++ b/i18n/pt.po @@ -0,0 +1,127 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Configurações" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "Rotas HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Chave secreta" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "" diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po new file mode 100644 index 0000000..d68af1e --- /dev/null +++ b/i18n/pt_BR.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Maitê Dietze, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Maitê Dietze, 2024\n" +"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " Gerar chaves reCAPTCHA v3" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Configurações" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "Roteamento HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Pontuação mínima" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Nenhuma chave de site recaptcha definida." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Política de privacidade" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Protegido por reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Chave secreta" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"Por padrão, deve ser 0,1, 0,3, 0,7 ou 0,9.\n" +"1,0 muito provavelmente é uma boa interação, 0,0 muito provavelmente é um bot." + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Chave do site" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Termos de serviço" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "A chave privada do reCaptcha é inválida." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "O token reCaptcha é inválido." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "A chave do site recaptcha é inválida." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "A solicitação é inválida ou malformada." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "A sua solicitação atingiu o tempo limite. Tente novamente." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "se aplicam." diff --git a/i18n/ru.po b/i18n/ru.po new file mode 100644 index 0000000..f5f0834 --- /dev/null +++ b/i18n/ru.po @@ -0,0 +1,131 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Vasiliy Korobatov , 2023 +# Irina Fedulova , 2023 +# Martin Trigaux, 2023 +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " Генерация ключей reCAPTCHA v3" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Параметры конфигурации" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "Маршрутизация HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Минимальная оценка" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Ключ сайта recaptcha не установлен." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Политика конфиденциальности" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Защищено с помощью reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Секретный ключ" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Ключ сайта" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Условия использования" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "Закрытый ключ reCAPTCHA недействителен." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "Токен reCAPTCHA недействителен." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "Ключ сайта recaptcha недействителен." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Запрос недействителен или искажен." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" +"Время выполнения вашего запроса истекло, пожалуйста, повторите попытку." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "применять." diff --git a/i18n/sk.po b/i18n/sk.po new file mode 100644 index 0000000..64283f0 --- /dev/null +++ b/i18n/sk.po @@ -0,0 +1,127 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Nastavenia konfigurácie" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP smerovanie" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Minimálne výsledky" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "" diff --git a/i18n/sl.po b/i18n/sl.po new file mode 100644 index 0000000..b2500a5 --- /dev/null +++ b/i18n/sl.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Tomaž Jug , 2023 +# Tadej Lupšina , 2023 +# Grega Vavtar , 2023 +# Jasmina Macur , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jasmina Macur , 2023\n" +"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Uredi nastavitve" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP usmerjanje" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Pravilnik o zasebnosti" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "uporabi." diff --git a/i18n/sr.po b/i18n/sr.po new file mode 100644 index 0000000..ac0c11a --- /dev/null +++ b/i18n/sr.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Dragan Vukosavljevic , 2023 +# Milan Bojovic , 2023 +# コフスタジオ, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: コフスタジオ, 2024\n" +"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " Generišite ključeve za reCAPTCHA v3" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Podešavanje konfiguracije" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP rutiranje" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Minimalan rezultat" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Nije postavljen ključ za reCAPTCHA sajt." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Politika privatnosti" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Zaštićeno od strane reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Tajni ključ" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Site Key" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Uslovi korišćenja" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "reCaptcha privatni ključ nije validan." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "reCaptcha token je nevažeći." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "Recaptcha site ključ je nevažeći." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Zahtev je nevažeći ili neispravan." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Vaš zahtev je istekao, molimo pokušajte ponovo." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "primeni." diff --git a/i18n/sv.po b/i18n/sv.po new file mode 100644 index 0000000..82b3b5d --- /dev/null +++ b/i18n/sv.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Jakob Krabbe , 2023 +# Lasse L, 2023 +# Chrille Hedberg , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Chrille Hedberg , 2023\n" +"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Inställningar" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP-rutt" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Integritetspolicy" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Hemlig nyckel" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "" diff --git a/i18n/th.po b/i18n/th.po new file mode 100644 index 0000000..fa0cc36 --- /dev/null +++ b/i18n/th.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Rasareeyar Lappiam, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Rasareeyar Lappiam, 2024\n" +"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " สร้างคีย์ reCAPTCHA v3" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "ตั้งค่าการกำหนดค่า" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "การกำหนด HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "คะแนนต่ำสุด" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "ไม่มีการตั้งค่าคีย์ไซต์ recaptcha" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "นโยบายความเป็นส่วนตัว" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "ป้องกันโดย reCAPTCHA" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "คีย์ลับ" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"โดยค่าเริ่มต้น ควรเป็นหนึ่งใน 0.1, 0.3, 0.7, 0.9\n" +"1.0 มีแนวโน้มว่าจะมีการโต้ตอบที่ดี 0.0 มีแนวโน้มว่าเป็นบอท" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "คีย์ไซต์" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "เงื่อนไขการให้บริการ" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "คีย์ส่วนตัว reCaptcha ไม่ถูกต้อง" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "โทเค็น reCaptcha ไม่ถูกต้อง" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "คีย์ไซต์ recaptcha ไม่ถูกต้อง" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "คำร้องขอไม่ถูกต้องหรือผิดรูปแบบ" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "คำร้องขอของคุณหมดเวลาแล้ว โปรดลองอีกครั้ง" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "นำไปใช้" diff --git a/i18n/tr.po b/i18n/tr.po new file mode 100644 index 0000000..a4c48fb --- /dev/null +++ b/i18n/tr.po @@ -0,0 +1,132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Ediz Duman , 2023 +# Umur Akın , 2023 +# Fırat Kaya , 2023 +# Tugay Hatıl , 2023 +# abc Def , 2023 +# Halil, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Halil, 2023\n" +"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Yapılandırma Ayarları" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Yönlendirme" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Minimum puan" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Recaptcha site anahtarı seti yok." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Gizlilik Politikası" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "reCAPTCHA ile korunmaktadır," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Gizli Şifre" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Site Anahtarı" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Kullanım Şartları" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "reCaptcha özel anahtarı geçersizdir." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "reCaptcha token geçersizdir." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "Recaptcha site anahtarı geçersiz." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "İstek geçersiz veya hatalı." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "İsteğiniz zaman aşımına uğradı, lütfen tekrar deneyin." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "uygula." diff --git a/i18n/uk.po b/i18n/uk.po new file mode 100644 index 0000000..60d62d3 --- /dev/null +++ b/i18n/uk.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Alina Lisnenko , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Alina Lisnenko , 2024\n" +"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: uk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " Створити ключі reCAPTCHA v3" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Налаштування" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "Маршрутизація HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Мінімальна оцінка" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "Не встановлено ключа сайту recaptcha." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Політика приватності" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Захищено reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Секретний ключ" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"За замовчуванням має бути один з 0.1, 0.3, 0.7, 0.9.\n" +"1.0 це дуже ймовірно, хороша взаємодія, 0.0 це дуже ймовірно що бот" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Ключ сайту" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Умови надання послуг" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "Приватний ключ reCaptcha недійсний." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "Токен reCaptcha недійсний." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "Ключ сайту recaptcha недійсний." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Ваш запит недійсний чи неправильно сформований." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Термін вашого запиту минув, спробуйте ще раз." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "застосувати." diff --git a/i18n/vi.po b/i18n/vi.po new file mode 100644 index 0000000..27e8924 --- /dev/null +++ b/i18n/vi.po @@ -0,0 +1,127 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "Cài đặt cấu hình" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "Định tuyến HTTP" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "Điểm tối thiểu" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "Privacy Policy" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "Protected by reCAPTCHA," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "Secret Key" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"Should be between 0.0 and 1.0.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "Site Key" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "Terms of Service" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "The reCaptcha private key is invalid." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "The reCaptcha token is invalid." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "Yêu cầu không hợp lệ hoặc không đúng định dạng." + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "Yêu cầu của bạn đã quá thời gian chờ, vui lòng thử lại." + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "apply." diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po new file mode 100644 index 0000000..c82986a --- /dev/null +++ b/i18n/zh_CN.po @@ -0,0 +1,131 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023 +# Chloe Wang, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Chloe Wang, 2024\n" +"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr "生成 reCAPTCHA v3 密钥" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "配置设置" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP 路由" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "最小得分" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "未设置recaptcha站点密钥。" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "‎隐私政策‎" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "受 reCAPTCHA 保护、" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "密钥" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"预设情况下,应该是下列其中一项:0.1, 0.3, 0.7, 0.9。\n" +"1.0 很可能是良好的互动,0.0 很可能是一个机器人" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "‎站点密钥‎" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "‎服务条款‎" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "reCaptcha 私钥无效。" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr "reCaptcha 标记无效。" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "recaptcha站点密钥无效。" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "该请求无效或格式错误。" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "您的请求超时,请重试。" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "‎应用。‎" diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po new file mode 100644 index 0000000..45d5ba2 --- /dev/null +++ b/i18n/zh_TW.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * google_recaptcha +# +# Translators: +# Wil Odoo, 2023 +# Tony Ng, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tony Ng, 2024\n" +"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: google_recaptcha +#: model_terms:ir.ui.view,arch_db:google_recaptcha.res_config_settings_view_form +msgid " Generate reCAPTCHA v3 keys" +msgstr " 產生 reCAPTCHA v3 密鑰" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_res_config_settings +msgid "Config Settings" +msgstr "配置設定" + +#. module: google_recaptcha +#: model:ir.model,name:google_recaptcha.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP 路由" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "Minimum score" +msgstr "最低分" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "No recaptcha site key set." +msgstr "沒有 recaptcha 站點密鑰集。" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Privacy Policy" +msgstr "私隱政策" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Protected by reCAPTCHA," +msgstr "由 reCAPTCHA 保護," + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_private_key +msgid "Secret Key" +msgstr "密鑰" + +#. module: google_recaptcha +#: model:ir.model.fields,help:google_recaptcha.field_res_config_settings__recaptcha_min_score +msgid "" +"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n" +"1.0 is very likely a good interaction, 0.0 is very likely a bot" +msgstr "" +"預設情況下,應該是下列其中一項:0.1, 0.3, 0.7, 0.9。\n" +"1.0 很可能是良好的互動,0.0 很可能是一個機器人" + +#. module: google_recaptcha +#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key +msgid "Site Key" +msgstr "網站密鑰" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "Terms of Service" +msgstr "服務條款" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha private key is invalid." +msgstr "reCaptcha private key無效。" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The reCaptcha token is invalid." +msgstr " reCaptcha 代碼無效。" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/js/recaptcha.js:0 +#, python-format +msgid "The recaptcha site key is invalid." +msgstr "重新驗證站點密鑰無效。" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "The request is invalid or malformed." +msgstr "該請求無效或格式錯誤。" + +#. module: google_recaptcha +#. odoo-python +#: code:addons/google_recaptcha/models/ir_http.py:0 +#, python-format +msgid "Your request has timed out, please retry." +msgstr "您的請求已發出時間,請重試。" + +#. module: google_recaptcha +#. odoo-javascript +#: code:addons/google_recaptcha/static/src/xml/recaptcha.xml:0 +#, python-format +msgid "apply." +msgstr "套用" diff --git a/models/__init__.py b/models/__init__.py new file mode 100644 index 0000000..2d6a383 --- /dev/null +++ b/models/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import ir_http +from . import res_config_settings diff --git a/models/ir_http.py b/models/ir_http.py new file mode 100644 index 0000000..ef18056 --- /dev/null +++ b/models/ir_http.py @@ -0,0 +1,113 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +import logging +import requests + +from odoo import api, models, _ +from odoo.http import request +from odoo.exceptions import UserError, ValidationError + +logger = logging.getLogger(__name__) + + +class Http(models.AbstractModel): + _inherit = 'ir.http' + + def session_info(self): + session_info = super().session_info() + return self._add_public_key_to_session_info(session_info) + + @api.model + def get_frontend_session_info(self): + frontend_session_info = super().get_frontend_session_info() + return self._add_public_key_to_session_info(frontend_session_info) + + @api.model + def _add_public_key_to_session_info(self, session_info): + """Add the ReCaptcha public key to the given session_info object""" + public_key = self.env['ir.config_parameter'].sudo().get_param('recaptcha_public_key') + if public_key: + session_info['recaptcha_public_key'] = public_key + return session_info + + @api.model + def _verify_request_recaptcha_token(self, action): + """ Verify the recaptcha token for the current request. + If no recaptcha private key is set the recaptcha verification + is considered inactive and this method will return True. + """ + ip_addr = request.httprequest.remote_addr + token = request.params.pop('recaptcha_token_response', False) + recaptcha_result = request.env['ir.http']._verify_recaptcha_token(ip_addr, token, action) + if recaptcha_result in ['is_human', 'no_secret']: + return True + if recaptcha_result == 'wrong_secret': + raise ValidationError(_("The reCaptcha private key is invalid.")) + elif recaptcha_result == 'wrong_token': + raise ValidationError(_("The reCaptcha token is invalid.")) + elif recaptcha_result == 'timeout': + raise UserError(_("Your request has timed out, please retry.")) + elif recaptcha_result == 'bad_request': + raise UserError(_("The request is invalid or malformed.")) + else: + return False + + @api.model + def _verify_recaptcha_token(self, ip_addr, token, action=False): + """ + Verify a recaptchaV3 token and returns the result as a string. + RecaptchaV3 verify DOC: https://developers.google.com/recaptcha/docs/verify + + :return: The result of the call to the google API: + is_human: The token is valid and the user trustworthy. + is_bot: The user is not trustworthy and most likely a bot. + no_secret: No reCaptcha secret set in settings. + wrong_action: the action performed to obtain the token does not match the one we are verifying. + wrong_token: The token provided is invalid or empty. + wrong_secret: The private key provided in settings is invalid. + timeout: The request has timout or the token provided is too old. + bad_request: The request is invalid or malformed. + :rtype: str + """ + private_key = request.env['ir.config_parameter'].sudo().get_param('recaptcha_private_key') + if not private_key: + return 'no_secret' + min_score = request.env['ir.config_parameter'].sudo().get_param('recaptcha_min_score') + try: + r = requests.post('https://www.recaptcha.net/recaptcha/api/siteverify', { + 'secret': private_key, + 'response': token, + 'remoteip': ip_addr, + }, timeout=2) # it takes ~50ms to retrieve the response + result = r.json() + res_success = result['success'] + res_action = res_success and action and result['action'] + except requests.exceptions.Timeout: + logger.error("Trial captcha verification timeout for ip address %s", ip_addr) + return 'timeout' + except Exception: + logger.error("Trial captcha verification bad request response") + return 'bad_request' + + if res_success: + score = result.get('score', False) + if score < float(min_score): + logger.warning("Trial captcha verification for ip address %s failed with score %f.", ip_addr, score) + return 'is_bot' + if res_action and res_action != action: + logger.warning("Trial captcha verification for ip address %s failed with action %f, expected: %s.", ip_addr, score, action) + return 'wrong_action' + logger.info("Trial captcha verification for ip address %s succeeded with score %f.", ip_addr, score) + return 'is_human' + errors = result.get('error-codes', []) + logger.warning("Trial captcha verification for ip address %s failed error codes %r. token was: [%s]", ip_addr, errors, token) + for error in errors: + if error in ['missing-input-secret', 'invalid-input-secret']: + return 'wrong_secret' + if error in ['missing-input-response', 'invalid-input-response']: + return 'wrong_token' + if error == 'timeout-or-duplicate': + return 'timeout' + if error == 'bad-request': + return 'bad_request' + return 'is_bot' diff --git a/models/res_config_settings.py b/models/res_config_settings.py new file mode 100644 index 0000000..bfd663c --- /dev/null +++ b/models/res_config_settings.py @@ -0,0 +1,17 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' + + recaptcha_public_key = fields.Char("Site Key", config_parameter='recaptcha_public_key', groups='base.group_system') + recaptcha_private_key = fields.Char("Secret Key", config_parameter='recaptcha_private_key', groups='base.group_system') + recaptcha_min_score = fields.Float( + "Minimum score", + config_parameter='recaptcha_min_score', + groups='base.group_system', + default="0.7", + help="By default, should be one of 0.1, 0.3, 0.7, 0.9.\n1.0 is very likely a good interaction, 0.0 is very likely a bot" + ) diff --git a/static/src/js/recaptcha.js b/static/src/js/recaptcha.js new file mode 100644 index 0000000..3a03c1b --- /dev/null +++ b/static/src/js/recaptcha.js @@ -0,0 +1,56 @@ +/** @odoo-module **/ + +import { session } from "@web/session"; +import { loadJS } from "@web/core/assets"; +import { _t } from "@web/core/l10n/translation"; + +export class ReCaptcha { + /** + * @override + */ + constructor() { + this._publicKey = session.recaptcha_public_key; + } + /** + * Loads the recaptcha libraries. + * + * @returns {Promise|boolean} promise if libs are loading else false if the reCaptcha key is empty. + */ + loadLibs() { + if (this._publicKey) { + this._recaptchaReady = loadJS(`https://www.recaptcha.net/recaptcha/api.js?render=${encodeURIComponent(this._publicKey)}`) + .then(() => new Promise(resolve => window.grecaptcha.ready(() => resolve()))); + return this._recaptchaReady.then(() => !!document.querySelector('.grecaptcha-badge')); + } + return false; + } + /** + * Returns an object with the token if reCaptcha call succeeds + * If no key is set an object with a message is returned + * If an error occurred an object with the error message is returned + * + * @param {string} action + * @returns {Promise|Object} + */ + async getToken(action) { + if (!this._publicKey) { + return { + message: _t("No recaptcha site key set."), + }; + } + await this._recaptchaReady; + try { + return { + token: await window.grecaptcha.execute(this._publicKey, {action: action}) + }; + } catch { + return { + error: _t("The recaptcha site key is invalid."), + }; + } + } +} + +export default { + ReCaptcha: ReCaptcha, +}; diff --git a/static/src/scss/recaptcha.scss b/static/src/scss/recaptcha.scss new file mode 100644 index 0000000..1603d47 --- /dev/null +++ b/static/src/scss/recaptcha.scss @@ -0,0 +1,5 @@ +// Hide google recaptcha V3 don't forget to add legal +// https://developers.google.com/recaptcha/docs/faq#id-like-to-hide-the-recaptcha-badge.-what-is-allowed +.grecaptcha-badge { + visibility: hidden; +} diff --git a/static/src/xml/recaptcha.xml b/static/src/xml/recaptcha.xml new file mode 100644 index 0000000..4b7c23b --- /dev/null +++ b/static/src/xml/recaptcha.xml @@ -0,0 +1,14 @@ + + + + + + Protected by reCAPTCHA, + Privacy Policy + & + Terms of Service + apply. + + + + diff --git a/views/res_config_settings_view.xml b/views/res_config_settings_view.xml new file mode 100644 index 0000000..2b1ae44 --- /dev/null +++ b/views/res_config_settings_view.xml @@ -0,0 +1,34 @@ + + + + res.config.settings.view.form.inherit.web.recaptcha + res.config.settings + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+