diff --git a/auth_track_and_prevent_brut_force/README.rst b/auth_brute_force/README.rst similarity index 89% rename from auth_track_and_prevent_brut_force/README.rst rename to auth_brute_force/README.rst index daeb5f8dd..98e68dbe6 100644 --- a/auth_track_and_prevent_brut_force/README.rst +++ b/auth_brute_force/README.rst @@ -47,11 +47,11 @@ Screenshot **List of Attempts** -.. image:: /auth_track_and_prevent_brut_force/static/description/screenshot_attempts_list.png +.. image:: /auth_brut_force/static/description/screenshot_attempts_list.png **Detail of a banned IP** -.. image:: /auth_track_and_prevent_brut_force/static/description/screenshot_custom_ban.png +.. image:: /auth_brut_force/static/description/screenshot_custom_ban.png Usage @@ -73,7 +73,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback -`here `_. +`here `_. Credits ======= diff --git a/auth_track_and_prevent_brut_force/__init__.py b/auth_brute_force/__init__.py similarity index 100% rename from auth_track_and_prevent_brut_force/__init__.py rename to auth_brute_force/__init__.py diff --git a/auth_track_and_prevent_brut_force/__openerp__.py b/auth_brute_force/__openerp__.py similarity index 100% rename from auth_track_and_prevent_brut_force/__openerp__.py rename to auth_brute_force/__openerp__.py diff --git a/auth_track_and_prevent_brut_force/controllers/__init__.py b/auth_brute_force/controllers/__init__.py similarity index 100% rename from auth_track_and_prevent_brut_force/controllers/__init__.py rename to auth_brute_force/controllers/__init__.py diff --git a/auth_track_and_prevent_brut_force/controllers/controllers.py b/auth_brute_force/controllers/controllers.py similarity index 98% rename from auth_track_and_prevent_brut_force/controllers/controllers.py rename to auth_brute_force/controllers/controllers.py index 2a4c57233..e1b089b49 100644 --- a/auth_track_and_prevent_brut_force/controllers/controllers.py +++ b/auth_brute_force/controllers/controllers.py @@ -47,7 +47,7 @@ class LoginController(Home): # Get Settings config_id = config_obj.search(cursor, SUPERUSER_ID, [( 'key', '=', - 'auth_track_and_prevent_brut_force.max_attempt_qty')]) + 'auth_brut_force.max_attempt_qty')]) max_attempts_qty = int(config_obj.browse( cursor, SUPERUSER_ID, config_id).value) diff --git a/auth_track_and_prevent_brut_force/data/ir_config_parameter.xml b/auth_brute_force/data/ir_config_parameter.xml similarity index 94% rename from auth_track_and_prevent_brut_force/data/ir_config_parameter.xml rename to auth_brute_force/data/ir_config_parameter.xml index d53c4d4b2..e1926feee 100644 --- a/auth_track_and_prevent_brut_force/data/ir_config_parameter.xml +++ b/auth_brute_force/data/ir_config_parameter.xml @@ -21,7 +21,7 @@ - auth_track_and_prevent_brut_force.max_attempt_qty + auth_brut_force.max_attempt_qty 10 diff --git a/auth_brute_force/i18n/auth_brut_force.pot b/auth_brute_force/i18n/auth_brut_force.pot new file mode 100644 index 000000000..2230e24fc --- /dev/null +++ b/auth_brute_force/i18n/auth_brut_force.pot @@ -0,0 +1,150 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_brut_force +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-26 00:39+0000\n" +"PO-Revision-Date: 2015-09-26 00:39+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: auth_brut_force +#: code:addons/auth_brut_force/models/res_banned_remote.py:75 +#, python-format +msgid "%s %s - %s %s (ISP: %s)" +msgstr "" + +#. module: auth_brut_force +#: field:res.banned.remote,active:0 +msgid "Active" +msgstr "" + +#. module: auth_brut_force +#: field:res.authentication.attempt,attempt_date:0 +msgid "Attempt Date" +msgstr "" + +#. module: auth_brut_force +#: model:ir.actions.act_window,name:auth_brut_force.action_res_authentication_attempt +#: model:ir.ui.menu,name:auth_brut_force.menu_res_authentication_attempt +msgid "Authentication Attempts" +msgstr "" + +#. module: auth_brut_force +#: field:res.authentication.attempt,result:0 +msgid "Authentication Result" +msgstr "" + +#. module: auth_brut_force +#: field:res.banned.remote,ban_date:0 +msgid "Ban Date" +msgstr "" + +#. module: auth_brut_force +#: code:addons/auth_brut_force/models/res_authentication_attempt.py:34 +#: view:res.authentication.attempt:auth_brut_force.view_res_authentication_attempt_search +#: selection:res.authentication.attempt,result:0 +#, python-format +msgid "Banned" +msgstr "" + +#. module: auth_brut_force +#: model:ir.actions.act_window,name:auth_brut_force.action_res_banned_remote +#: model:ir.ui.menu,name:auth_brut_force.menu_res_banned_remote +msgid "Banned Remotes" +msgstr "" + +#. module: auth_brut_force +#: field:res.authentication.attempt,create_uid:0 +#: field:res.banned.remote,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: auth_brut_force +#: field:res.authentication.attempt,create_date:0 +#: field:res.banned.remote,create_date:0 +msgid "Created on" +msgstr "" + +#. module: auth_brut_force +#: code:addons/auth_brut_force/models/res_authentication_attempt.py:33 +#: view:res.authentication.attempt:auth_brut_force.view_res_authentication_attempt_search +#: selection:res.authentication.attempt,result:0 +#, python-format +msgid "Failed" +msgstr "" + +#. module: auth_brut_force +#: field:res.authentication.attempt,id:0 +#: field:res.banned.remote,id:0 +msgid "ID" +msgstr "" + +#. module: auth_brut_force +#: field:res.authentication.attempt,write_uid:0 +#: field:res.banned.remote,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: auth_brut_force +#: field:res.authentication.attempt,write_date:0 +#: field:res.banned.remote,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: auth_brut_force +#: field:res.banned.remote,name:0 +msgid "Name" +msgstr "" + +#. module: auth_brut_force +#: field:res.banned.remote,description:0 +msgid "Remote Description" +msgstr "" + +#. module: auth_brut_force +#: field:res.authentication.attempt,remote:0 +#: field:res.banned.remote,remote:0 +msgid "Remote ID" +msgstr "" + +#. module: auth_brut_force +#: view:res.authentication.attempt:auth_brut_force.view_res_authentication_attempt_search +msgid "Successful" +msgstr "" + +#. module: auth_brut_force +#: code:addons/auth_brut_force/models/res_authentication_attempt.py:32 +#: selection:res.authentication.attempt,result:0 +#, python-format +msgid "Successfull" +msgstr "" + +#. module: auth_brut_force +#: field:res.authentication.attempt,login:0 +msgid "Tried Login" +msgstr "" + +#. module: auth_brut_force +#: help:res.banned.remote,active:0 +msgid "Uncheck this box to unban the remote" +msgstr "" + +#. module: auth_brut_force +#: code:addons/auth_brut_force/models/res_banned_remote.py:77 +#, python-format +msgid "Unidentified Call from %s" +msgstr "" + +#. module: auth_brut_force +#: view:res.authentication.attempt:auth_brut_force.view_res_authentication_attempt_search +msgid "Without Success" +msgstr "" + diff --git a/auth_brute_force/i18n/fr.po b/auth_brute_force/i18n/fr.po new file mode 100644 index 000000000..77de25394 --- /dev/null +++ b/auth_brute_force/i18n/fr.po @@ -0,0 +1,120 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_brut_force +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-26 00:34+0000\n" +"PO-Revision-Date: 2015-09-26 00:34+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: auth_brut_force +#: code:addons/auth_brut_force/models/res_banned_remote.py:75 +#, python-format +msgid "%s %s - %s %s (ISP: %s)" +msgstr "%s %s - %s %s (FAI : %s)" + +#. module: auth_brut_force +#: field:res.banned.remote,active:0 +msgid "Active" +msgstr "Active" + +#. module: auth_brut_force +#: field:res.authentication.attempt,attempt_date:0 +msgid "Attempt Date" +msgstr "Date de la tentative" + +#. module: auth_brut_force +#: model:ir.actions.act_window,name:auth_brut_force.action_res_authentication_attempt +#: model:ir.ui.menu,name:auth_brut_force.menu_res_authentication_attempt +msgid "Authentication Attempts" +msgstr "Tentative d'authentification" + +#. module: auth_brut_force +#: field:res.authentication.attempt,result:0 +msgid "Authentication Result" +msgstr "Résultat de l'authentification" + +#. module: auth_brut_force +#: field:res.banned.remote,ban_date:0 +msgid "Ban Date" +msgstr "Ban Date" + +#. module: auth_brut_force +#: code:addons/auth_brut_force/models/res_authentication_attempt.py:34 +#: view:res.authentication.attempt:auth_brut_force.view_res_authentication_attempt_search +#: selection:res.authentication.attempt,result:0 +#, python-format +msgid "Banned" +msgstr "Banni" + +#. module: auth_brut_force +#: model:ir.actions.act_window,name:auth_brut_force.action_res_banned_remote +#: model:ir.ui.menu,name:auth_brut_force.menu_res_banned_remote +msgid "Banned Remotes" +msgstr "Clients distants bannis" + +#. module: auth_brut_force +#: code:addons/auth_brut_force/models/res_authentication_attempt.py:33 +#: view:res.authentication.attempt:auth_brut_force.view_res_authentication_attempt_search +#: selection:res.authentication.attempt,result:0 +#, python-format +msgid "Failed" +msgstr "Echoué" + +#. module: auth_brut_force +#: field:res.banned.remote,name:0 +msgid "Name" +msgstr "Nom" + +#. module: auth_brut_force +#: field:res.banned.remote,description:0 +msgid "Description" +msgstr "Description" + +#. module: auth_brut_force +#: field:res.authentication.attempt,remote:0 +#: field:res.banned.remote,remote:0 +msgid "Remote ID" +msgstr "ID du client Distant" + +#. module: auth_brut_force +#: view:res.authentication.attempt:auth_brut_force.view_res_authentication_attempt_search +msgid "Successful" +msgstr "Réussie" + +#. module: auth_brut_force +#: code:addons/auth_brut_force/models/res_authentication_attempt.py:32 +#: selection:res.authentication.attempt,result:0 +#, python-format +msgid "Successfull" +msgstr "Réussie" + +#. module: auth_brut_force +#: field:res.authentication.attempt,login:0 +msgid "Tried Login" +msgstr "Idenfiant essayé" + +#. module: auth_brut_force +#: help:res.banned.remote,active:0 +msgid "Uncheck this box to unban the remote" +msgstr "Décochez cette case afin d'annuler l'exclusion du client distant" + +#. module: auth_brut_force +#: code:addons/auth_brut_force/models/res_banned_remote.py:77 +#, python-format +msgid "Unidentified Call from %s" +msgstr "Appel non identifié depuis %s" + +#. module: auth_brut_force +#: view:res.authentication.attempt:auth_brut_force.view_res_authentication_attempt_search +msgid "Without Success" +msgstr "Sans succès" + diff --git a/auth_track_and_prevent_brut_force/models/__init__.py b/auth_brute_force/models/__init__.py similarity index 100% rename from auth_track_and_prevent_brut_force/models/__init__.py rename to auth_brute_force/models/__init__.py diff --git a/auth_track_and_prevent_brut_force/models/res_authentication_attempt.py b/auth_brute_force/models/res_authentication_attempt.py similarity index 100% rename from auth_track_and_prevent_brut_force/models/res_authentication_attempt.py rename to auth_brute_force/models/res_authentication_attempt.py diff --git a/auth_track_and_prevent_brut_force/models/res_banned_remote.py b/auth_brute_force/models/res_banned_remote.py similarity index 100% rename from auth_track_and_prevent_brut_force/models/res_banned_remote.py rename to auth_brute_force/models/res_banned_remote.py diff --git a/auth_track_and_prevent_brut_force/static/description/icon.png b/auth_brute_force/static/description/icon.png similarity index 100% rename from auth_track_and_prevent_brut_force/static/description/icon.png rename to auth_brute_force/static/description/icon.png diff --git a/auth_track_and_prevent_brut_force/static/description/screenshot_attempts_list.png b/auth_brute_force/static/description/screenshot_attempts_list.png similarity index 100% rename from auth_track_and_prevent_brut_force/static/description/screenshot_attempts_list.png rename to auth_brute_force/static/description/screenshot_attempts_list.png diff --git a/auth_track_and_prevent_brut_force/static/description/screenshot_custom_ban.png b/auth_brute_force/static/description/screenshot_custom_ban.png similarity index 100% rename from auth_track_and_prevent_brut_force/static/description/screenshot_custom_ban.png rename to auth_brute_force/static/description/screenshot_custom_ban.png diff --git a/auth_track_and_prevent_brut_force/views/action.xml b/auth_brute_force/views/action.xml similarity index 100% rename from auth_track_and_prevent_brut_force/views/action.xml rename to auth_brute_force/views/action.xml diff --git a/auth_track_and_prevent_brut_force/views/menu.xml b/auth_brute_force/views/menu.xml similarity index 100% rename from auth_track_and_prevent_brut_force/views/menu.xml rename to auth_brute_force/views/menu.xml diff --git a/auth_track_and_prevent_brut_force/views/view.xml b/auth_brute_force/views/view.xml similarity index 100% rename from auth_track_and_prevent_brut_force/views/view.xml rename to auth_brute_force/views/view.xml diff --git a/auth_track_and_prevent_brut_force/i18n/auth_track_and_prevent_brut_force.pot b/auth_track_and_prevent_brut_force/i18n/auth_track_and_prevent_brut_force.pot deleted file mode 100644 index 924e44948..000000000 --- a/auth_track_and_prevent_brut_force/i18n/auth_track_and_prevent_brut_force.pot +++ /dev/null @@ -1,150 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * auth_track_and_prevent_brut_force -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-09-26 00:39+0000\n" -"PO-Revision-Date: 2015-09-26 00:39+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: auth_track_and_prevent_brut_force -#: code:addons/auth_track_and_prevent_brut_force/models/res_banned_remote.py:75 -#, python-format -msgid "%s %s - %s %s (ISP: %s)" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.banned.remote,active:0 -msgid "Active" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,attempt_date:0 -msgid "Attempt Date" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: model:ir.actions.act_window,name:auth_track_and_prevent_brut_force.action_res_authentication_attempt -#: model:ir.ui.menu,name:auth_track_and_prevent_brut_force.menu_res_authentication_attempt -msgid "Authentication Attempts" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,result:0 -msgid "Authentication Result" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.banned.remote,ban_date:0 -msgid "Ban Date" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: code:addons/auth_track_and_prevent_brut_force/models/res_authentication_attempt.py:34 -#: view:res.authentication.attempt:auth_track_and_prevent_brut_force.view_res_authentication_attempt_search -#: selection:res.authentication.attempt,result:0 -#, python-format -msgid "Banned" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: model:ir.actions.act_window,name:auth_track_and_prevent_brut_force.action_res_banned_remote -#: model:ir.ui.menu,name:auth_track_and_prevent_brut_force.menu_res_banned_remote -msgid "Banned Remotes" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,create_uid:0 -#: field:res.banned.remote,create_uid:0 -msgid "Created by" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,create_date:0 -#: field:res.banned.remote,create_date:0 -msgid "Created on" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: code:addons/auth_track_and_prevent_brut_force/models/res_authentication_attempt.py:33 -#: view:res.authentication.attempt:auth_track_and_prevent_brut_force.view_res_authentication_attempt_search -#: selection:res.authentication.attempt,result:0 -#, python-format -msgid "Failed" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,id:0 -#: field:res.banned.remote,id:0 -msgid "ID" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,write_uid:0 -#: field:res.banned.remote,write_uid:0 -msgid "Last Updated by" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,write_date:0 -#: field:res.banned.remote,write_date:0 -msgid "Last Updated on" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.banned.remote,name:0 -msgid "Name" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.banned.remote,description:0 -msgid "Remote Description" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,remote:0 -#: field:res.banned.remote,remote:0 -msgid "Remote ID" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: view:res.authentication.attempt:auth_track_and_prevent_brut_force.view_res_authentication_attempt_search -msgid "Successful" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: code:addons/auth_track_and_prevent_brut_force/models/res_authentication_attempt.py:32 -#: selection:res.authentication.attempt,result:0 -#, python-format -msgid "Successfull" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,login:0 -msgid "Tried Login" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: help:res.banned.remote,active:0 -msgid "Uncheck this box to unban the remote" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: code:addons/auth_track_and_prevent_brut_force/models/res_banned_remote.py:77 -#, python-format -msgid "Unidentified Call from %s" -msgstr "" - -#. module: auth_track_and_prevent_brut_force -#: view:res.authentication.attempt:auth_track_and_prevent_brut_force.view_res_authentication_attempt_search -msgid "Without Success" -msgstr "" - diff --git a/auth_track_and_prevent_brut_force/i18n/fr.po b/auth_track_and_prevent_brut_force/i18n/fr.po deleted file mode 100644 index f45dabf45..000000000 --- a/auth_track_and_prevent_brut_force/i18n/fr.po +++ /dev/null @@ -1,120 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * auth_track_and_prevent_brut_force -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-09-26 00:34+0000\n" -"PO-Revision-Date: 2015-09-26 00:34+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: auth_track_and_prevent_brut_force -#: code:addons/auth_track_and_prevent_brut_force/models/res_banned_remote.py:75 -#, python-format -msgid "%s %s - %s %s (ISP: %s)" -msgstr "%s %s - %s %s (FAI : %s)" - -#. module: auth_track_and_prevent_brut_force -#: field:res.banned.remote,active:0 -msgid "Active" -msgstr "Active" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,attempt_date:0 -msgid "Attempt Date" -msgstr "Date de la tentative" - -#. module: auth_track_and_prevent_brut_force -#: model:ir.actions.act_window,name:auth_track_and_prevent_brut_force.action_res_authentication_attempt -#: model:ir.ui.menu,name:auth_track_and_prevent_brut_force.menu_res_authentication_attempt -msgid "Authentication Attempts" -msgstr "Tentative d'authentification" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,result:0 -msgid "Authentication Result" -msgstr "Résultat de l'authentification" - -#. module: auth_track_and_prevent_brut_force -#: field:res.banned.remote,ban_date:0 -msgid "Ban Date" -msgstr "Ban Date" - -#. module: auth_track_and_prevent_brut_force -#: code:addons/auth_track_and_prevent_brut_force/models/res_authentication_attempt.py:34 -#: view:res.authentication.attempt:auth_track_and_prevent_brut_force.view_res_authentication_attempt_search -#: selection:res.authentication.attempt,result:0 -#, python-format -msgid "Banned" -msgstr "Banni" - -#. module: auth_track_and_prevent_brut_force -#: model:ir.actions.act_window,name:auth_track_and_prevent_brut_force.action_res_banned_remote -#: model:ir.ui.menu,name:auth_track_and_prevent_brut_force.menu_res_banned_remote -msgid "Banned Remotes" -msgstr "Clients distants bannis" - -#. module: auth_track_and_prevent_brut_force -#: code:addons/auth_track_and_prevent_brut_force/models/res_authentication_attempt.py:33 -#: view:res.authentication.attempt:auth_track_and_prevent_brut_force.view_res_authentication_attempt_search -#: selection:res.authentication.attempt,result:0 -#, python-format -msgid "Failed" -msgstr "Echoué" - -#. module: auth_track_and_prevent_brut_force -#: field:res.banned.remote,name:0 -msgid "Name" -msgstr "Nom" - -#. module: auth_track_and_prevent_brut_force -#: field:res.banned.remote,description:0 -msgid "Description" -msgstr "Description" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,remote:0 -#: field:res.banned.remote,remote:0 -msgid "Remote ID" -msgstr "ID du client Distant" - -#. module: auth_track_and_prevent_brut_force -#: view:res.authentication.attempt:auth_track_and_prevent_brut_force.view_res_authentication_attempt_search -msgid "Successful" -msgstr "Réussie" - -#. module: auth_track_and_prevent_brut_force -#: code:addons/auth_track_and_prevent_brut_force/models/res_authentication_attempt.py:32 -#: selection:res.authentication.attempt,result:0 -#, python-format -msgid "Successfull" -msgstr "Réussie" - -#. module: auth_track_and_prevent_brut_force -#: field:res.authentication.attempt,login:0 -msgid "Tried Login" -msgstr "Idenfiant essayé" - -#. module: auth_track_and_prevent_brut_force -#: help:res.banned.remote,active:0 -msgid "Uncheck this box to unban the remote" -msgstr "Décochez cette case afin d'annuler l'exclusion du client distant" - -#. module: auth_track_and_prevent_brut_force -#: code:addons/auth_track_and_prevent_brut_force/models/res_banned_remote.py:77 -#, python-format -msgid "Unidentified Call from %s" -msgstr "Appel non identifié depuis %s" - -#. module: auth_track_and_prevent_brut_force -#: view:res.authentication.attempt:auth_track_and_prevent_brut_force.view_res_authentication_attempt_search -msgid "Without Success" -msgstr "Sans succès" -