From 19cdef863f427bac62435589b8d1c3835af91797 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 6 Nov 2026 12:58:37 +0000 Subject: [PATCH 1/2] Translations: add all missing keys, add Portuguese; plain-text install hint on CLI - Every language now has all the component's keys (admin, menu and site); CI's language check reports no warnings any more (it had 20). - New: pt-BR and pt-PT (admin, menu, site), listed in the manifest. - The installation hint printed markup and an empty link when installing from the command line (Route::_() is empty there); it is plain text with a relative link now. The new strings are translations by Claude and want a review by native speakers; pt-PT was adapted from pt-BR. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01AFJFMQH6FykdAThUz1bofn --- admin/language/ca-ES/ca-ES.com_bfstop.ini | 158 ++++++++++++++ admin/language/ca-ES/ca-ES.com_bfstop.sys.ini | 7 + admin/language/de-DE/de-DE.com_bfstop.ini | 52 +++++ admin/language/es-ES/es-ES.com_bfstop.ini | 162 ++++++++++++++ admin/language/es-ES/es-ES.com_bfstop.sys.ini | 7 + admin/language/fr-FR/fr-FR.com_bfstop.ini | 156 ++++++++++++++ admin/language/fr-FR/fr-FR.com_bfstop.sys.ini | 7 + admin/language/it-IT/it-IT.com_bfstop.ini | 158 ++++++++++++++ admin/language/it-IT/it-IT.com_bfstop.sys.ini | 7 + admin/language/nl-NL/nl-NL.com_bfstop.ini | 157 ++++++++++++++ admin/language/nl-NL/nl-NL.com_bfstop.sys.ini | 7 + admin/language/pt-BR/pt-BR.com_bfstop.ini | 200 ++++++++++++++++++ admin/language/pt-BR/pt-BR.com_bfstop.sys.ini | 9 + admin/language/pt-PT/pt-PT.com_bfstop.ini | 200 ++++++++++++++++++ admin/language/pt-PT/pt-PT.com_bfstop.sys.ini | 9 + admin/language/ru-RU/ru-RU.com_bfstop.ini | 162 ++++++++++++++ admin/language/ru-RU/ru-RU.com_bfstop.sys.ini | 7 + bfstop.xml | 4 + installscript.php | 12 +- site/language/ca-ES/ca-ES.com_bfstop.ini | 3 + site/language/es-ES/es-ES.com_bfstop.ini | 3 + site/language/fr-FR/fr-FR.com_bfstop.ini | 3 + site/language/it-IT/it-IT.com_bfstop.ini | 3 + site/language/nl-NL/nl-NL.com_bfstop.ini | 3 + site/language/pt-BR/pt-BR.com_bfstop.ini | 7 + site/language/pt-PT/pt-PT.com_bfstop.ini | 7 + site/language/ru-RU/ru-RU.com_bfstop.ini | 3 + 27 files changed, 1510 insertions(+), 3 deletions(-) create mode 100644 admin/language/pt-BR/pt-BR.com_bfstop.ini create mode 100644 admin/language/pt-BR/pt-BR.com_bfstop.sys.ini create mode 100644 admin/language/pt-PT/pt-PT.com_bfstop.ini create mode 100644 admin/language/pt-PT/pt-PT.com_bfstop.sys.ini create mode 100644 site/language/pt-BR/pt-BR.com_bfstop.ini create mode 100644 site/language/pt-PT/pt-PT.com_bfstop.ini diff --git a/admin/language/ca-ES/ca-ES.com_bfstop.ini b/admin/language/ca-ES/ca-ES.com_bfstop.ini index c7f5a32..0a1ab54 100644 --- a/admin/language/ca-ES/ca-ES.com_bfstop.ini +++ b/admin/language/ca-ES/ca-ES.com_bfstop.ini @@ -4,11 +4,16 @@ COM_BFSTOP="Administració del Brute Force Stop" COM_BFSTOP_ADMIN="Àrea d'administració del Brute Force Stop" COM_BFSTOP_HEADING_ID="Id" COM_BFSTOP_HEADING_IPADDRESS="Adreça ip" +COM_BFSTOP_HEADING_SOURCE="Origen" COM_BFSTOP_HEADING_DATE="Data" COM_BFSTOP_HEADING_DURATION="Durada" COM_BFSTOP_HEADING_STATE="Estat" +COM_BFSTOP_HEADING_ATTEMPTS="Intents des del bloqueig" +COM_BFSTOP_HEADING_LAST_ATTEMPT="Darrer intent" +COM_BFSTOP_ATTEMPTS_NOT_TRACKED_HTACCESS="El bloqueig es fa actualment mitjançant .htaccess, de manera que les sol·licituds de les IP bloquejades són rebutjades pel servidor web abans d'arribar a Joomla; en aquest mode no es registren els intents des del bloqueig ni la data de l'últim intent." COM_BFSTOP_HEADING_USERNAME="Nom d'usuari" COM_BFSTOP_HEADING_ORIGIN="Origen" +COM_BFSTOP_HEADING_NOTES="Notes" COM_BFSTOP_BLOCKED_UNTIL="Bloquejat fins %s" COM_BFSTOP_BLOCKED_PERMANENTLY="Bloqueig permanent" COM_BFSTOP_BLOCK_EXPIRED_AT="Bloqueig finalitzat el %s" @@ -16,17 +21,28 @@ COM_BFSTOP_UNBLOCKED_STATE="Desbloquejat en %s" COM_BFSTOP_UNBLOCK_SUCCESS="Desbloquejat amb èxit!" COM_BFSTOP_UNBLOCK_FAILED="El desbloqueig ha fallat." COM_BFSTOP_SUBMENU_BLOCKLIST="IPs bloquejades" +COM_BFSTOP_SUBMENU_HTACCESS_BLOCKLIST="IPs bloquejades (.htaccess)" COM_BFSTOP_SUBMENU_FAILEDLOGINLIST="Inicis de sessió fallits" COM_BFSTOP_SUBMENU_SETTINGS="Configuració" COM_BFSTOP_HEADING_BLOCKLIST="Brute Force Stop: IPs bloquejades" +COM_BFSTOP_HEADING_HTACCESS_BLOCKLIST="Brute Force Stop: IPs bloquejades (.htaccess)" COM_BFSTOP_HEADING_FAILEDLOGINLIST="Brute Force Stop: Inicis de sessió fallits" +COM_BFSTOP_HEADING_SETTINGS="Brute Force Stop: Configuració" COM_BFSTOP_WARNING_ADMIN_USER_EXISTS="El superadministrador utilitza 'admin', el nom d'usuari per defecte. Aquest és un risc de seguretat;. Atacants saben que existeix aquest nom d'usuari en moltes instal·lacions Joomla!, per la qual cosa s'utilitza amb molta freqüència en molts atacs. Per augmentar la seguretat, es recomana canviar el nom d'usuari per al Superusuari. Mireu també: Preguntes freqüents sobre seguretat i rendiment Joomla!: Per què hauria de canviar immediatament el nom de l'usuari administrador per defecte després d'una nova instal·lació." +COM_BFSTOP_WARNING_HTACCESS_NOT_WORKING="O bé no feu servir un servidor Apache, o bé el fitxer .htaccess no existeix o no es pot llegir o escriure. El bloqueig mitjançant .htaccess no funcionarà." +COM_BFSTOP_WARNING_PLUGIN_NOT_INSTALLED="El connector bfstop no està instal·lat! Instal·leu l'últim paquet de bfstop des de la pàgina de bfstop o des del Directori d'extensions de Joomla." +COM_BFSTOP_WARNING_CANNOT_RETRIEVE_COMPONENT_CACHE="No es pot obtenir la memòria cau del manifest del component BFStop. Sembla que hi ha algun problema amb la vostra instal·lació de Joomla!. Instal·leu l'últim paquet de bfstop des de la pàgina de bfstop o des del Directori d'extensions de Joomla." +COM_BFSTOP_WARNING_COMPONENT_PLUGIN_DIFFERENT_VERSION="Sembla que el connector i el component de BFStop estan instal·lats en versions diferents. Instal·leu l'últim paquet de bfstop des de la pàgina de bfstop o des del Directori d'extensions de Joomla." +COM_BFSTOP_WARNING_PLUGIN_DISABLED="El connector BFStop no està activat! Aneu a la visió general de connectors, cerqueu «Brute Force Stop» i activeu el connector «System - Brute Force Stop»: ha d'estar en funcionament perquè el bloqueig tingui efecte. Tots els paràmetres de BFStop es configuren aquí, en aquest component, i no al connector mateix." +COM_BFSTOP_WARNING_PROXY_NOT_CONFIGURED="S'ha detectat en aquesta sol·licitud una capçalera de proxy / balancejador de càrrega (per exemple, X-Forwarded-For), però «Darrere d'un proxy / balancejador de càrrega» no està activat a la configuració del component. Sense aquesta configuració, BFStop només es refia de l'adreça de la connexió directa, de manera que el bloqueig basat en IP pot no funcionar correctament darrere del vostre proxy. Si el vostre lloc sí que és darrere d'un proxy invers o d'un balancejador de càrrega, aneu a la vista de Configuració del component i activeu i configureu les opcions de «Proxy / Balancejador de càrrega»; en cas contrari, un visitant podria falsificar aquesta capçalera per fer bloquejar una adreça IP arbitrària." COM_BFSTOP_BLOCK_NEW="Afegir" COM_BFSTOP_BLOCK_EDIT="Editar" COM_BFSTOP_BLOCK_DETAILS="Detalls" COM_BFSTOP_UNBLOCK="Desbloquejar" COM_BFSTOP_DESC_BLOCK_IPADDRESS="L'adreça IP a bloquejar" COM_BFSTOP_DESC_BLOCK_CRDATE="L'inici, data i hora, del bloqueig" +COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="L'adreça IP (o subxarxa) per a la qual l'accés a aquest lloc sempre estarà permès (això desactiva tots els bloquejos i comprovacions fets pel connector). Les subxarxes s'especifiquen en notació de sufix CIDR, és a dir, de la forma /, per exemple «192.168.0.0/24»" +COM_BFSTOP_DESC_ALLOWLIST_NOTES="Introduïu la nota que vulgueu per a l'entrada de la llista blanca, per exemple la data en què es va crear o l'usuari per al qual es va crear." COM_BFSTOP_DESC_DURATION="La durada del bloqueig" COM_BFSTOP_TEST_MAIL_BODY="Aquesta és una notificació de prova per al lloc %s del complement de Joomla! Brute Force Stop (bfstop)." COM_BFSTOP_TEST_MAIL_SUBJECT="%s: Notificació de prova" @@ -40,5 +56,147 @@ COM_BFSTOP_SETTINGS_VERSION_UNKNOWN="desconeguda" COM_BFSTOP_HEADING_IPINFO="Informació de les adreces IP %s" COM_BFSTOP_SUBMENU_ALLOWLIST="Llista blanca" COM_BFSTOP_HEADING_ALLOWLIST="Brute Force Stop: Llista blanca" +COM_BFSTOP_ALLOWLIST_REMOVED="S'ha eliminat de la llista blanca." +COM_BFSTOP_ALLOWLIST_REMOVE_FAILED="No s'han pogut eliminar les entrades de la llista blanca." +COM_BFSTOP_ALLOWLIST_NOTHING_REMOVED="No s'ha seleccionat res." COM_BFSTOP_ALLOWLIST_DELETE_CONFIRM="Estàs segur que vols esborrar les adreces IP marcades?" +COM_BFSTOP_BLOCK_UNLIMITED="il·limitat" +COM_BFSTOP_BLOCK_5MINUTES="5 minuts" +COM_BFSTOP_BLOCK_10MINUTES="10 minuts" +COM_BFSTOP_BLOCK_15MINUTES="15 minuts" +COM_BFSTOP_BLOCK_30MINUTES="30 minuts" +COM_BFSTOP_BLOCK_1HOUR="1 hora" +COM_BFSTOP_BLOCK_2HOURS="2 hores" +COM_BFSTOP_BLOCK_4HOURS="4 hores" +COM_BFSTOP_BLOCK_8HOURS="8 hores" +COM_BFSTOP_BLOCK_24HOURS="1 dia" +COM_BFSTOP_NO_IPINFO_AVAILABLE="No hi ha informació disponible per a aquesta adreça IP" +COM_BFSTOP_IPINFO_DETAILS="IP: %s\nCodi de país: %s\nPaís: %s\nRegió: %s\nCiutat: %s\nCodi postal: %s\nLatitud/Longitud: %s / %s" +COM_BFSTOP_NOT_AUTHORISED="No teniu autorització per fer aquesta acció!" +COM_BFSTOP_INVALID_IPADDRESS="La cadena indicada no és una adreça IP vàlida!" +COM_BFSTOP_IPADDRESS_ALLOWED="L'adreça IP indicada és a la llista blanca! Per a aquestes adreces no es crearà cap bloqueig mitjançant .htaccess." +COM_BFSTOP_HEADING_LOGS="Brute Force Stop: Registres" +COM_BFSTOP_SUBMENU_LOGS="Registres" +COM_BFSTOP_HEADING_PRIORITY="Prioritat" +COM_BFSTOP_HEADING_MESSAGE="Missatge" +COM_BFSTOP_LIMIT="Línies mostrades: " +COM_BFSTOP_IP_INVALID_SUBNET="Especificador de subxarxa no vàlid: %s" +COM_BFSTOP_IP_INVALID_ADDRESS="No és una adreça IP vàlida: %s" +COM_BFSTOP_IP_PRIVATE_OR_RESERVED="L'adreça o el rang introduït (%s) és en un rang privat o reservat!" +COM_BFSTOP_IP_BLOCKS_USER="La IP o el rang introduït (%s) bloquejaria l'adreça IP des de la qual s'està accedint actualment (%s)!" +COM_BFSTOP_HEADING_IPRANGE_INFO="Informació del rang d'IP" +COM_BFSTOP_YOUR_IP_IS="La vostra adreça IP, tal com la veu BFStop, és %s." COM_BFSTOP_INSTALL_HINT="Brute Force Stop protegeix el lloc amb la configuració per defecte tan bon punt s'instal·la el seu connector (el paquet l'instal·la i l'activa). Revisa la configuració a la vista de configuració del component." +COM_BFSTOP_SETTINGS_ACCOUNT_FIELDSET_LABEL="Limitació a nivell de compte" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_LABEL="Activa la limitació a nivell de compte" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_DESC="Si, a més, s'han de comptar els inicis de sessió fallits per nom d'usuari, sumant totes les adreces IP d'origen que els han intentat, i no només per adreça IP. Així es detecta un atac distribuït que reparteix els intents contra un mateix compte entre moltes IP diferents, cosa que el llindar de bloqueig habitual per IP no pot detectar per si sol. El compte mateix mai no es bloqueja; només s'endarrereixen progressivament els intents fallits." +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_LABEL="Intents fallits abans de limitar" +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_DESC="Quants inicis de sessió fallits amb el mateix nom d'usuari, sumant totes les adreces IP d'origen, dins de la finestra de recompte indicada més avall, calen perquè els intents següents amb aquest nom d'usuari rebin un retard addicional." +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_LABEL="Finestra de recompte (minuts)" +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_DESC="La finestra de temps (en minuts) dins de la qual es compten els intents fallits amb el mateix nom d'usuari, independentment de l'adreça IP d'origen." +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_LABEL="Retard addicional (segons)" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_DESC="Quants segons de retard addicional s'afegeixen a cada nou inici de sessió fallit d'un nom d'usuari limitat, a més de qualsevol altre retard ja configurat." +COM_BFSTOP_SETTINGS_GEOIP_FIELDSET_LABEL="Base de dades GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_LABEL="Ruta de la base de dades GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_DESC="Ruta completa al sistema de fitxers del servidor d'una base de dades .mmdb de MaxMind GeoLite2 (o GeoIP2), per exemple GeoLite2-City.mmdb. Baixeu-vos la vostra pròpia còpia de MaxMind (cal un compte gratuït): BFStop no inclou ni redistribueix aquestes dades. Cal una base de dades del nivell City perquè la vista «Informació de l'adreça IP» mostri regió, ciutat i coordenades; per al senyal de puntuació de risc adaptativa indicada més avall n'hi ha prou amb una base de dades del nivell Country. Deixeu-la buida per desactivar totes dues funcions. La consulta és totalment local; cap adreça IP no s'envia mai a tercers." +COM_BFSTOP_SETTINGS_RISK_FIELDSET_LABEL="Puntuació de risc adaptativa" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_LABEL="Activa el senyal de confiança d'IP coneguda" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_DESC="Si està activat, un inici de sessió fallit es considera menys arriscat (es permeten més intents) quan aquesta mateixa adreça IP ja ha iniciat sessió correctament amb exactament aquest nom d'usuari. S'aplica al parell (IP, nom d'usuari) i no només a la IP, de manera que iniciar sessió amb un usuari no pot reduir la puntuació de risc dels intents contra un altre nom d'usuari des de la mateixa IP." +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_LABEL="Punts de confiança d'IP coneguda" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_DESC="Quants punts de risc es resten (és a dir, quanta més confiança es concedeix a l'intent) quan es compleix el senyal d'IP coneguda." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_LABEL="Activa el senyal de nom d'usuari comú" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_DESC="Si està activat, un inici de sessió fallit es considera més arriscat (es permeten menys intents) quan el nom d'usuari utilitzat coincideix amb un dels noms comuns o de gran valor indicats més avall." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_LABEL="Noms d'usuari comuns" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_DESC="Un nom d'usuari per línia (sense distingir majúscules de minúscules). Els intents contra qualsevol d'aquests noms es consideren més arriscats." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_LABEL="Punts per nom d'usuari comú" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_DESC="Quants punts de risc se sumen quan el nom d'usuari utilitzat coincideix amb la llista de noms comuns." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_LABEL="Activa el senyal de User-Agent absent" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_DESC="Si està activat, un inici de sessió fallit sense capçalera User-Agent del navegador (o amb ella buida) es considera més arriscat: els navegadors reals sempre l'envien, però molts scripts d'accés automàtic poc sofisticats no es molesten a establir-la." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_LABEL="Punts per User-Agent absent" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_DESC="Quants punts de risc se sumen quan la sol·licitud no té capçalera User-Agent." +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_LABEL="Activa el senyal GeoIP" +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_DESC="Si està activat, un inici de sessió fallit es considera més arriscat quan el país de la IP atacant (consultat a la base de dades GeoIP configurada més amunt) no és un dels països d'origen configurats. Requereix que s'hagi configurat la ruta de la base de dades GeoIP; en cas contrari no fa res." +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_LABEL="Països d'origen" +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_DESC="Llista separada per comes de codis de país ISO 3166-1 alfa-2 (per exemple «AT,DE,CH») que es consideren la regió esperada o habitual del vostre lloc. Un intent des de qualsevol altre país suma punts de risc." +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_LABEL="Punts geogràfics" +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_DESC="Quants punts de risc se sumen quan el país de la IP atacant no és a la llista de països d'origen." +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_LABEL="Activa el senyal de DNS invers" +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_DESC="Si està activat, un inici de sessió fallit des d'una adreça IP sense registre DNS invers (PTR) es considera més arriscat. Advertència: això fa una consulta DNS real, que pot ser lenta o esgotar el temps d'espera ocasionalment; els resultats es guarden a la memòria cau una setmana per IP per limitar-ne la freqüència, però deixeu-ho desactivat tret que entengueu l'equilibri amb la latència." +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_LABEL="Punts de DNS invers" +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_DESC="Quants punts de risc se sumen quan la IP atacant no té registre DNS invers (PTR)." +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_LABEL="Durada progressiva del bloqueig" +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_DESC="Si està activat, cada vegada que la mateixa adreça IP torna a ser bloquejada, la durada del bloqueig es duplica respecte al bloqueig anterior (fins a un màxim de 64 vegades), en lloc d'utilitzar sempre la mateixa durada fixa. Continua limitada pel pas a bloqueig permanent configurat més avall." +COM_BFSTOP_SETTINGS_BLOCK_MODE_LABEL="Mode de bloqueig" +COM_BFSTOP_SETTINGS_BLOCK_MODE_DESC="Què passa quan es bloqueja una adreça IP. «Només informes» mai no restringeix res: els intents fallits continuen registrant-se, però no es bloqueja cap IP, així que feu-lo servir per observar l'activitat abans d'aplicar res. «Només inici de sessió» deixa que la IP continuï navegant amb normalitat pel lloc (incloent-hi veure el formulari d'accés) i només rebutja l'intent d'inici de sessió mateix; s'assembla més al comportament habitual d'un limitador d'intents d'accés i molesta menys un usuari legítim que només s'ha equivocat en escriure la contrasenya. «Tot el lloc» denega totes les sol·licituds de l'adreça IP bloquejada i mostra el missatge configurat més avall. «Tot el lloc + .htaccess» fa el mateix i, a més, afegeix la IP a .htaccess perquè el mateix servidor web la denegui abans que Joomla (i aquest connector) arribi a veure la sol·licitud; això també vol dir que una IP bloquejada d'aquesta manera no es pot limitar només a l'inici de sessió, per la qual cosa no s'ofereix juntament amb «Només inici de sessió». S'aplica a tots els bloquejos, tant els creats automàticament com els afegits manualment a la llista de bloquejos." +COM_BFSTOP_SETTINGS_BLOCK_MODE_OFF="Només informes" +COM_BFSTOP_SETTINGS_BLOCK_MODE_LOGINONLY="Només inici de sessió" +COM_BFSTOP_SETTINGS_BLOCK_MODE_FULL="Tot el lloc" +COM_BFSTOP_SETTINGS_BLOCK_MODE_HTACCESS="Tot el lloc + .htaccess" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_LABEL="Segons de retard per punt de risc" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_DESC="Quants segons de retard addicional s'afegeixen per cada punt positiu (de risc) de la puntuació de risc combinada, a més del retard configurat més amunt. Una puntuació negativa (de confiança) mai no redueix el retard per sota del configurat més amunt." +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_LABEL="Canvi del llindar de bloqueig per punt de risc" +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_DESC="Quant es redueix (amb una puntuació positiva o de risc) o s'augmenta (amb una puntuació negativa o de confiança) el nombre d'intents fallits permesos abans del bloqueig, per cada punt de la puntuació de risc combinada." +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_LABEL="Mínim d'intents permesos" +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_DESC="Un límit inferior estricte per al nombre d'intents fallits permesos ajustat per risc, de manera que una puntuació de risc extrema mai no el pugui reduir a zero (o menys) i bloquejar a la pràctica ja al primer intent." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_ENABLED="Les entrades d'inicis de sessió fallits amb més de %d setmanes s'eliminen automàticament. Podeu canviar-ho amb el paràmetre «Depura intents antics» de la pestanya «Avançat» de la Configuració." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_DISABLED="Actualment les entrades antigues d'inicis de sessió fallits no s'eliminen automàticament. Per activar-ho, configureu «Depura intents antics» a la pestanya «Avançat» de la Configuració, o feu servir el botó «Elimina entrades antigues» per netejar-les manualment." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_ENABLED="Els bloquejos caducats (i els seus registres de desbloqueig) que van acabar fa més de %d setmanes s'eliminen automàticament. Podeu canviar-ho amb el paràmetre «Depura intents antics» de la pestanya «Avançat» de la Configuració. Els bloquejos permanents mai no s'eliminen automàticament." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_DISABLED="Actualment els bloquejos caducats no s'eliminen automàticament. Per activar-ho, configureu «Depura intents antics» a la pestanya «Avançat» de la Configuració. Els bloquejos permanents mai no s'eliminen automàticament." +COM_BFSTOP_FAILEDLOGIN_PURGE_BUTTON="Elimina entrades antigues" +COM_BFSTOP_FAILEDLOGIN_PURGE_TITLE="Elimina entrades antigues d'inicis de sessió fallits" +COM_BFSTOP_FAILEDLOGIN_PURGE_DESC="Totes les entrades d'inicis de sessió fallits amb més del nombre de dies indicat s'eliminaran de manera permanent. Aquesta acció no es pot desfer. Els bloquejos no es veuen afectats." +COM_BFSTOP_FAILEDLOGIN_PURGE_AGE_LABEL="Conserva les entrades dels últims ... dies" +COM_BFSTOP_FAILEDLOGIN_PURGE_CONFIRM="Elimina" +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED="S'han eliminat %1$d entrades d'inicis de sessió fallits amb més de %2$d dies." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_0="No hi havia entrades d'inicis de sessió fallits amb més de %2$d dies." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_1="S'ha eliminat una entrada d'inicis de sessió fallits amb més de %2$d dies." +COM_BFSTOP_FAILEDLOGIN_PURGE_INVALID_AGE="Introduïu un nombre de dies d'almenys 1." +COM_BFSTOP_FAILEDLOGIN_PURGE_FAILED="Ha fallat l'eliminació de les entrades antigues d'inicis de sessió fallits: %s" +COM_BFSTOP_SUBMENU_USERNAMESTATS="Estadístiques de noms d'usuari" +COM_BFSTOP_HEADING_USERNAMESTATS="Brute Force Stop: Estadístiques de noms d'usuari" +COM_BFSTOP_HEADING_RANK="#" +COM_BFSTOP_HEADING_FAILED_ATTEMPTS="Inicis de sessió fallits" +COM_BFSTOP_HEADING_FIRST_ATTEMPT="Primer intent" +COM_BFSTOP_USERNAMESTATS_INFO="Els noms d'usuari utilitzats en intents d'inici de sessió fallits i quantes vegades s'ha fet servir cadascun. Aquestes estadístiques es conserven independentment de les entrades d'inicis de sessió fallits, de manera que no els afecta que s'eliminin entrades antigues; només comencen amb la instal·lació de BFStop 2.0.0 (o l'actualització a aquesta versió), a partir de les entrades d'inicis de sessió fallits que existien en aquell moment. Feu clic en un nom d'usuari per veure'n les entrades d'inicis de sessió fallits que encara es conserven." +COM_BFSTOP_USERNAMESTATS_AUTOTRIM="Es conserven com a màxim %d noms d'usuari: per sobre d'aquest nombre, els noms amb menys intents s'eliminen automàticament (un cop al dia). Aquest límit no es pot canviar." +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT="Compte existent" +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT_DESC="En aquest lloc existeix un compte d'usuari amb aquest nom d'usuari." +COM_BFSTOP_USERNAMESTATS_PURGE_BUTTON="Elimina noms d'usuari obsolets" +COM_BFSTOP_USERNAMESTATS_PURGE_TITLE="Elimina estadístiques de noms d'usuari obsolets" +COM_BFSTOP_USERNAMESTATS_PURGE_DESC="Les estadístiques de tots els noms d'usuari que no s'han fet servir en un inici de sessió fallit durant més del nombre de dies indicat s'eliminaran de manera permanent. Aquesta acció no es pot desfer. Les entrades d'inicis de sessió fallits i els bloquejos no es veuen afectats." +COM_BFSTOP_USERNAMESTATS_PURGE_AGE_LABEL="Elimina els noms d'usuari no vistos des de fa més de ... dies" +COM_BFSTOP_USERNAMESTATS_PURGE_CONFIRM="Elimina" +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED="S'han eliminat les estadístiques de %1$d noms d'usuari no vistos des de fa més de %2$d dies." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_0="No hi havia noms d'usuari no vistos des de fa més de %2$d dies." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_1="S'han eliminat les estadístiques d'un nom d'usuari no vist des de fa més de %2$d dies." +COM_BFSTOP_USERNAMESTATS_PURGE_INVALID_AGE="Introduïu un nombre de dies d'almenys 1." +COM_BFSTOP_USERNAMESTATS_PURGE_FAILED="Ha fallat l'eliminació de les estadístiques de noms d'usuari obsolets: %s" +COM_BFSTOP_FAILEDLOGIN_FILTERED_BY_USERNAME="Només es mostren els inicis de sessió fallits del nom d'usuari «%s»." +COM_BFSTOP_FAILEDLOGIN_FILTER_CLEAR="Mostra tots" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_LABEL="Noms d'usuari que no corresponen a cap compte" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_DESC="Sovint els usuaris escriuen la contrasenya al camp del nom d'usuari. Amb «Hash», el nom d'usuari d'un inici de sessió fallit només es guarda (i es mostra, registra i envia per correu) tal com s'ha escrit si pertany a un compte existent o és a la llista de noms d'usuari comuns; qualsevol altre se substitueix per un valor il·legible que, tanmateix, és el mateix per a la mateixa entrada, de manera que els intents amb ell es compten junts. «Desa tal com s'ha escrit» manté llegible cada nom d'usuari introduït, però aleshores també desa les contrasenyes escrites al camp del nom d'usuari." +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_HASH="Hash (recomanat)" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_PLAIN="Desa tal com s'ha escrit" +COM_BFSTOP_SETTINGS_EMAIL_INVALID="No és una adreça de correu electrònic vàlida: %s" +COM_BFSTOP_SETTINGS_HTACCESS_PATH_INVALID="La ruta de .htaccess ha de ser un directori existent del sistema de fitxers del servidor." +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_INVALID="La ruta de la base de dades GeoIP ha de ser el nom d'un fitxer de base de dades de MaxMind (que acabi en .mmdb) del sistema de fitxers del servidor." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_LABEL="Granularitat del seguiment d'IPv6" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_DESC="Un client amb adreça IPv6 sol controlar tota una xarxa i pot canviar a una altra adreça d'aquesta a voluntat. Per això, els inicis de sessió fallits i els bloquejos de clients IPv6 se segueixen per xarxa d'aquesta mida i no per adreça. /64 és la mida d'una connexió domèstica o mòbil típica. Trieu una única adreça només si sabeu que els clients del vostre lloc comparteixen el seu /64 amb altres als quals no voleu bloquejar conjuntament." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_64="/64 (recomanat)" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_128="Adreça única (/128)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_LABEL="Límit de mida del fitxer de registre (MB)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_DESC="Quan el fitxer de registre supera aquesta mida, es trasllada a un segon fitxer (plg_system_bfstop.1.log.php al directori de registres), que substitueix l'anterior. Així, els fitxers de registre junts mai no ocupen gaire més del doble d'aquesta mida." +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_LABEL="Conserva les entrades del registre (dies)" +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_DESC="Les entrades del registre amb més d'aquest nombre de dies s'eliminen automàticament (un cop al dia, encara que entretant es desactivi el registre). Useu 0 per conservar les entrades fins que s'arribi al límit de mida." +COM_BFSTOP_LOG_AUTOPRUNE_ENABLED="Les entrades del registre amb més de %1$d dies s'eliminen automàticament i el fitxer de registre es rota quan supera els %2$d MB. Podeu canviar-ho a la pestanya «Avançat» de la Configuració." +COM_BFSTOP_LOG_AUTOPRUNE_DISABLED="Actualment les entrades antigues del registre no s'eliminen per antiguitat, només quan el fitxer de registre es rota en superar els %1$d MB. Per canviar-ho, configureu «Conserva les entrades del registre» a la Configuració, o feu servir els botons «Depura el registre» i «Buida el registre»." +COM_BFSTOP_LOG_PRUNE_BUTTON="Depura el registre" +COM_BFSTOP_LOG_PRUNE_DISABLED="Depurar requereix un període de conservació: configureu «Conserva les entrades del registre» a la Configuració, o buideu el registre." +COM_BFSTOP_LOG_PRUNE_N_DELETED="S'han eliminat %1$d entrades del registre amb més de %2$d dies." +COM_BFSTOP_LOG_PRUNE_N_DELETED_0="No hi havia entrades del registre amb més de %2$d dies." +COM_BFSTOP_LOG_PRUNE_N_DELETED_1="S'ha eliminat una entrada del registre amb més de %2$d dies." +COM_BFSTOP_LOG_CLEAR_BUTTON="Buida el registre" +COM_BFSTOP_LOG_CLEAR_TITLE="Buida el registre" +COM_BFSTOP_LOG_CLEAR_DESC="Totes les entrades del registre s'eliminaran de manera permanent, incloses les del fitxer de registre anterior. Aquesta acció no es pot desfer. Els bloquejos i les entrades d'inicis de sessió fallits no es veuen afectats." +COM_BFSTOP_LOG_CLEAR_CONFIRM="Buida" +COM_BFSTOP_LOG_CLEARED="S'ha buidat el registre." diff --git a/admin/language/ca-ES/ca-ES.com_bfstop.sys.ini b/admin/language/ca-ES/ca-ES.com_bfstop.sys.ini index 31492a9..4387a36 100644 --- a/admin/language/ca-ES/ca-ES.com_bfstop.sys.ini +++ b/admin/language/ca-ES/ca-ES.com_bfstop.sys.ini @@ -2,3 +2,10 @@ COM_BFSTOP="Brute Force Stop" COM_BFSTOP_DESC="Gràcies per instal·lar l'administració del Brute Force Stop.
" +COM_BFSTOP_BLOCKLIST="IPs bloquejades (base de dades)" +COM_BFSTOP_HTACCESS_BLOCKLIST="IPs bloquejades (.htaccess)" +COM_BFSTOP_FAILEDLOGINLIST="Inicis de sessió fallits" +COM_BFSTOP_USERNAMESTATS="Estadístiques de noms d'usuari" +COM_BFSTOP_SETTINGS="Configuració" +COM_BFSTOP_ALLOWLIST="Llista blanca" +COM_BFSTOP_LOG="Registre" diff --git a/admin/language/de-DE/de-DE.com_bfstop.ini b/admin/language/de-DE/de-DE.com_bfstop.ini index 2169617..86f10ab 100644 --- a/admin/language/de-DE/de-DE.com_bfstop.ini +++ b/admin/language/de-DE/de-DE.com_bfstop.ini @@ -70,6 +70,7 @@ COM_BFSTOP_BLOCK_8HOURS="8 Stunden" COM_BFSTOP_BLOCK_24HOURS="1 Tag" COM_BFSTOP_NO_IPINFO_AVAILABLE="Keine Informationen zu dieser IP-Adresse verfügbar" COM_BFSTOP_IPINFO_DETAILS="IP: %s\nLänder-Code: %s\nLand: %s\nRegion: %s\nStadt: %s\nPostleitzahl: %s\nGeographische Breite/Länge: %s / %s" +COM_BFSTOP_NOT_AUTHORISED="Du bist nicht berechtigt, diese Aktion auszuführen!" COM_BFSTOP_INVALID_IPADDRESS="Die angegebene Zeichenkette ist keine gültige IP-Adresse!" COM_BFSTOP_IPADDRESS_ALLOWED="Die angegebene IP Adresse steht in der Ausnahme-Liste! Für dort eingetragene IP Adressen wird kein .htaccess-Block erzeugt!" COM_BFSTOP_HEADING_LOGS="Brute Force Stop: Logs" @@ -84,6 +85,57 @@ COM_BFSTOP_IP_BLOCKS_USER="Eingegebene Adresse/Bereich (%s) würde die IP-Adress COM_BFSTOP_HEADING_IPRANGE_INFO="IP Bereich Info" COM_BFSTOP_YOUR_IP_IS="Deine IP-Adresse aus der Sicht von BFStop ist %s." COM_BFSTOP_INSTALL_HINT="Brute Force Stop schützt die Website mit den Standardeinstellungen, sobald das Plugin installiert ist (das Paket installiert und aktiviert es). Bitte die Einstellungen in der Einstellungen-Ansicht der Komponente überprüfen." +COM_BFSTOP_SETTINGS_ACCOUNT_FIELDSET_LABEL="Drosselung auf Kontoebene" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_LABEL="Drosselung auf Kontoebene aktivieren" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_DESC="Ob fehlgeschlagene Logins zusätzlich pro Benutzername gezählt werden, summiert über alle Quell-IP-Adressen, von denen sie ausgingen - und nicht nur pro IP-Adresse. So wird ein verteilter Angriff erkannt, der seine Versuche gegen ein einzelnes Konto auf viele verschiedene IPs verteilt, was die übliche Sperrschwelle pro IP allein nicht erkennen kann. Das Konto selbst wird nie gesperrt; nur fehlgeschlagene Versuche werden zunehmend verzögert." +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_LABEL="Fehlversuche bis zur Drosselung" +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_DESC="Wie viele fehlgeschlagene Logins für denselben Benutzernamen, summiert über alle Quell-IP-Adressen, innerhalb des unten eingestellten Zählfensters auftreten müssen, bevor weitere Versuche für diesen Benutzernamen zusätzlich verzögert werden." +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_LABEL="Zählfenster (Minuten)" +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_DESC="Das Zeitfenster (in Minuten), innerhalb dessen fehlgeschlagene Versuche für denselben Benutzernamen gezählt werden, unabhängig von der Quell-IP-Adresse." +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_LABEL="Zusätzliche Verzögerung (Sekunden)" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_DESC="Wie viele Sekunden zusätzliche Verzögerung jedem weiteren fehlgeschlagenen Login eines gedrosselten Benutzernamens hinzugefügt werden, zusätzlich zu einer bereits eingestellten Verzögerung." +COM_BFSTOP_SETTINGS_GEOIP_FIELDSET_LABEL="GeoIP-Datenbank" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_LABEL="Pfad der GeoIP-Datenbank" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_DESC="Vollständiger Pfad im Dateisystem des Servers zu einer MaxMind-GeoLite2-Datenbank (oder GeoIP2-Datenbank) im .mmdb-Format, z.B. GeoLite2-City.mmdb. Lade deine eigene Kopie bei MaxMind herunter (ein kostenloses Konto ist erforderlich) - BFStop enthält und verbreitet diese Daten nicht. Damit die Admin-Ansicht „Informationen zur IP-Adresse“ Region, Stadt und Koordinaten anzeigt, ist eine Datenbank der Stufe City nötig; für das unten beschriebene Signal der adaptiven Risikobewertung genügt eine Datenbank der Stufe Country. Leer lassen, um beides zu deaktivieren. Die Abfrage erfolgt vollständig lokal; es wird nie eine IP-Adresse an Dritte gesendet." +COM_BFSTOP_SETTINGS_RISK_FIELDSET_LABEL="Adaptive Risikobewertung" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_LABEL="Vertrauenssignal „bekannte IP“ aktivieren" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_DESC="Wenn aktiviert, wird ein fehlgeschlagener Login als weniger riskant eingestuft (mehr Versuche erlaubt), wenn sich dieselbe IP-Adresse zuvor erfolgreich mit genau diesem Benutzernamen angemeldet hat. Gilt für das Paar (IP, Benutzername) und nicht nur für die IP, sodass ein Login als ein Benutzer die Risikobewertung von Versuchen gegen einen anderen Benutzernamen von derselben IP nicht senken kann." +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_LABEL="Vertrauenspunkte „bekannte IP“" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_DESC="Wie viele Risikopunkte abgezogen werden (d.h. wie viel mehr dem Versuch vertraut wird), wenn das Signal „bekannte IP“ zutrifft." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_LABEL="Signal „häufiger Benutzername“ aktivieren" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_DESC="Wenn aktiviert, wird ein fehlgeschlagener Login als riskanter eingestuft (weniger Versuche erlaubt), wenn der verwendete Benutzername einem der unten aufgeführten häufigen bzw. wertvollen Benutzernamen entspricht." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_LABEL="Häufige Benutzernamen" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_DESC="Ein Benutzername pro Zeile (Groß-/Kleinschreibung wird nicht beachtet). Versuche gegen einen dieser Benutzernamen gelten als riskanter." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_LABEL="Punkte „häufiger Benutzername“" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_DESC="Wie viele Risikopunkte hinzugefügt werden, wenn der verwendete Benutzername in der Liste der häufigen Benutzernamen steht." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_LABEL="Signal „fehlender User-Agent“ aktivieren" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_DESC="Wenn aktiviert, wird ein fehlgeschlagener Login ohne (oder mit leerem) User-Agent-Header des Browsers als riskanter eingestuft - echte Browser senden immer einen, aber viele einfache automatisierte Login-Skripte setzen ihn nicht." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_LABEL="Punkte „fehlender User-Agent“" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_DESC="Wie viele Risikopunkte hinzugefügt werden, wenn die Anfrage keinen User-Agent-Header hat." +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_LABEL="GeoIP-Signal aktivieren" +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_DESC="Wenn aktiviert, wird ein fehlgeschlagener Login als riskanter eingestuft, wenn das Land der angreifenden IP (nachgeschlagen in der oben eingestellten GeoIP-Datenbank) nicht zu den konfigurierten Heimatländern gehört. Erfordert, dass der Pfad der GeoIP-Datenbank eingestellt ist; andernfalls ohne Wirkung." +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_LABEL="Heimatländer" +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_DESC="Durch Kommas getrennte Liste von Ländercodes nach ISO 3166-1 alpha-2 (z.B. „AT,DE,CH“), die als erwartete bzw. typische Region deiner Website gelten. Ein Versuch aus einem anderen Land fügt Risikopunkte hinzu." +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_LABEL="Geo-Punkte" +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_DESC="Wie viele Risikopunkte hinzugefügt werden, wenn das Land der angreifenden IP nicht in der Liste der Heimatländer steht." +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_LABEL="Reverse-DNS-Signal aktivieren" +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_DESC="Wenn aktiviert, wird ein fehlgeschlagener Login von einer IP-Adresse ohne Reverse-DNS-Eintrag (PTR) als riskanter eingestuft. Achtung: Dies führt eine echte DNS-Abfrage durch, die langsam sein oder gelegentlich in ein Timeout laufen kann - die Ergebnisse werden pro IP eine Woche zwischengespeichert, um das zu begrenzen; lass die Option aber deaktiviert, wenn du den Kompromiss bei der Latenz nicht einschätzen kannst." +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_LABEL="Reverse-DNS-Punkte" +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_DESC="Wie viele Risikopunkte hinzugefügt werden, wenn die angreifende IP keinen Reverse-DNS-Eintrag (PTR) hat." +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_LABEL="Zunehmende Sperrdauer" +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_DESC="Wenn aktiviert, wird die Sperrdauer jedes Mal, wenn dieselbe IP-Adresse erneut gesperrt wird, gegenüber der vorherigen Sperre verdoppelt (bis zum 64-Fachen), statt immer dieselbe feste Dauer zu verwenden. Nach oben bleibt sie durch den unten eingestellten Übergang zur dauerhaften Sperre begrenzt." +COM_BFSTOP_SETTINGS_BLOCK_MODE_LABEL="Sperrmodus" +COM_BFSTOP_SETTINGS_BLOCK_MODE_DESC="Was passiert, sobald eine IP-Adresse gesperrt wird. „Nur Berichten“ schränkt nie etwas ein - fehlgeschlagene Versuche werden weiterhin protokolliert, aber es wird keine IP gesperrt; nutze dies, um die Aktivität zu beobachten, bevor du etwas durchsetzt. „Nur Login“ lässt die IP die Website weiter normal nutzen (auch das Login-Formular ansehen) und weist nur den Login-Versuch selbst ab - das entspricht eher dem üblichen Verhalten einer Begrenzung von Login-Versuchen und stört legitime Benutzer weniger, die sich nur beim Passwort vertippt haben. „Ganze Website“ weist jede Anfrage von der gesperrten IP-Adresse ab und zeigt die unten eingestellte Meldung. „Ganze Website + .htaccess“ tut dasselbe und trägt die IP zusätzlich in die .htaccess ein, sodass der Webserver selbst sie abweist, bevor Joomla (und dieses Plugin) die Anfrage überhaupt sieht - dadurch kann eine so gesperrte IP aber auch nicht auf den Login beschränkt werden, weshalb dieser Modus nicht zusammen mit „Nur Login“ angeboten wird. Gilt für jede Sperre, egal ob automatisch erstellt oder manuell in der Sperrliste hinzugefügt." +COM_BFSTOP_SETTINGS_BLOCK_MODE_OFF="Nur Berichten" +COM_BFSTOP_SETTINGS_BLOCK_MODE_LOGINONLY="Nur Login" +COM_BFSTOP_SETTINGS_BLOCK_MODE_FULL="Ganze Website" +COM_BFSTOP_SETTINGS_BLOCK_MODE_HTACCESS="Ganze Website + .htaccess" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_LABEL="Verzögerung in Sekunden pro Risikopunkt" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_DESC="Wie viele Sekunden zusätzliche Verzögerung pro positivem (riskantem) Punkt der kombinierten Risikobewertung hinzugefügt werden, zusätzlich zur oben eingestellten Verzögerung. Eine negative (vertrauenswürdige) Bewertung senkt die Verzögerung nie unter den oben eingestellten Wert." +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_LABEL="Änderung der Sperrschwelle pro Risikopunkt" +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_DESC="Um wie viel die Zahl der erlaubten Fehlversuche vor der Sperre pro Punkt der kombinierten Risikobewertung verringert (bei positiver/riskanter Bewertung) bzw. erhöht (bei negativer/vertrauenswürdiger Bewertung) wird." +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_LABEL="Minimal erlaubte Versuche" +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_DESC="Eine harte Untergrenze für die risikobereinigte Zahl erlaubter Fehlversuche, damit eine extreme Risikobewertung sie nie auf null (oder darunter) senken und damit faktisch schon beim allerersten Versuch sperren kann." COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_ENABLED="Fehlgeschlagene Login-Versuche, die älter als %d Wochen sind, werden automatisch gelöscht. Dies kann über die Einstellung 'Löschen alter Einträge' im Reiter 'Advanced' der Einstellungen geändert werden." COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_DISABLED="Alte fehlgeschlagene Login-Versuche werden derzeit nicht automatisch gelöscht. Um das zu aktivieren, 'Löschen alter Einträge' im Reiter 'Advanced' der Einstellungen setzen, oder mit dem Button 'Alte Einträge löschen' manuell aufräumen." COM_BFSTOP_BLOCKLIST_AUTOPURGE_ENABLED="Abgelaufene Sperren (und ihre Entsperr-Einträge), die vor mehr als %d Wochen geendet haben, werden automatisch gelöscht. Dies kann über die Einstellung 'Löschen alter Einträge' im Reiter 'Advanced' der Einstellungen geändert werden. Permanente Sperren werden nie automatisch gelöscht." diff --git a/admin/language/es-ES/es-ES.com_bfstop.ini b/admin/language/es-ES/es-ES.com_bfstop.ini index 6760198..0bf2c4d 100644 --- a/admin/language/es-ES/es-ES.com_bfstop.ini +++ b/admin/language/es-ES/es-ES.com_bfstop.ini @@ -2,8 +2,12 @@ COM_BFSTOP="Brute Force Stop Administration" COM_BFSTOP_ADMIN="Brute Force Stop administration area" COM_BFSTOP_HEADING_ID="ID" COM_BFSTOP_HEADING_IPADDRESS="IP-Dirección" +COM_BFSTOP_HEADING_SOURCE="Origen" COM_BFSTOP_HEADING_DATE="Fecha" COM_BFSTOP_HEADING_STATE="Estado" +COM_BFSTOP_HEADING_ATTEMPTS="Intentos desde el bloqueo" +COM_BFSTOP_HEADING_LAST_ATTEMPT="Último intento" +COM_BFSTOP_ATTEMPTS_NOT_TRACKED_HTACCESS="El bloqueo se realiza actualmente mediante .htaccess, por lo que las solicitudes de las IP bloqueadas son rechazadas por el servidor web antes de llegar a Joomla; en este modo no se registran los intentos desde el bloqueo ni la fecha del último intento." COM_BFSTOP_BLOCKED_UNTIL="Bloqueado hasta %s" COM_BFSTOP_BLOCKED_PERMANENTLY="Bloqueo permanente" COM_BFSTOP_BLOCK_EXPIRED_AT="Bloqueo expiró en %s" @@ -13,18 +17,30 @@ COM_BFSTOP_UNBLOCKED_STATE="Desbloqueado en %s" COM_BFSTOP_HEADING_DURATION="Duración" COM_BFSTOP_HEADING_USERNAME="Username" COM_BFSTOP_HEADING_ORIGIN="Origen" +COM_BFSTOP_HEADING_NOTES="Notas" COM_BFSTOP_SUBMENU_BLOCKLIST="Bloqueado IPs" +COM_BFSTOP_SUBMENU_HTACCESS_BLOCKLIST="IPs bloqueadas (.htaccess)" COM_BFSTOP_SUBMENU_FAILEDLOGINLIST="Entradas al sistema Fracasadas" COM_BFSTOP_SUBMENU_SETTINGS="Ajustes" COM_BFSTOP_HEADING_BLOCKLIST="Brute Force Stop: Bloqueado IPs" +COM_BFSTOP_HEADING_HTACCESS_BLOCKLIST="Brute Force Stop: IPs bloqueadas (.htaccess)" COM_BFSTOP_HEADING_FAILEDLOGINLIST="Brute Force Stop: Entradas al sistema Fracasadas" +COM_BFSTOP_HEADING_SETTINGS="Brute Force Stop: Ajustes" COM_BFSTOP_WARNING_ADMIN_USER_EXISTS="Super-usuario está utilizando el valor predeterminado para el nombre de usuario 'admin'. Este es un riesgo de seguridad, los atacantes saben que este nombre de usuario ya existe en Joomla!-instalación, por lo tanto, se utiliza muy frecuentemente en muchos de los ataques. Para aumentar la seguridad, se recomienda cambiar el nombre de usuario para el superusuario. Ver también: Joomla! Security and Performance FAQ: Why should I immediately change the name of the default admin user after a new install?" +COM_BFSTOP_WARNING_HTACCESS_NOT_WORKING="O bien no está utilizando un servidor Apache, o bien el archivo .htaccess no existe o no se puede leer o escribir. El bloqueo mediante .htaccess no funcionará." +COM_BFSTOP_WARNING_PLUGIN_NOT_INSTALLED="¡El plugin bfstop no está instalado! Instale el último paquete de bfstop desde la página de bfstop o desde el Directorio de extensiones de Joomla." +COM_BFSTOP_WARNING_CANNOT_RETRIEVE_COMPONENT_CACHE="No se puede obtener la caché del manifiesto del componente BFStop. Parece que hay algún problema con su instalación de Joomla!. Instale el último paquete de bfstop desde la página de bfstop o desde el Directorio de extensiones de Joomla." +COM_BFSTOP_WARNING_COMPONENT_PLUGIN_DIFFERENT_VERSION="Parece que el plugin y el componente de BFStop están instalados en versiones diferentes. Instale el último paquete de bfstop desde la página de bfstop o desde el Directorio de extensiones de Joomla." +COM_BFSTOP_WARNING_PLUGIN_DISABLED="¡El plugin BFStop no está activado! Vaya a la vista general de plugins, busque «Brute Force Stop» y active el plugin «System - Brute Force Stop»: debe estar en funcionamiento para que el bloqueo surta efecto. Todos los ajustes de BFStop se configuran aquí, en este componente, y no en el propio plugin." +COM_BFSTOP_WARNING_PROXY_NOT_CONFIGURED="Se ha detectado en esta solicitud una cabecera de proxy / balanceador de carga (por ejemplo, X-Forwarded-For), pero «Detrás de un proxy / balanceador de carga» no está activado en los ajustes del componente. Sin esta configuración, BFStop solo confía en la dirección de la conexión directa, por lo que el bloqueo basado en IP puede no funcionar correctamente detrás de su proxy. Si su sitio sí está detrás de un proxy inverso o de un balanceador de carga, vaya a la vista Ajustes del componente y active y configure las opciones de «Proxy / Balanceador de carga»; de lo contrario, un visitante podría falsificar esta cabecera para hacer que se bloquee una dirección IP arbitraria." COM_BFSTOP_BLOCK_NEW="Añadir" COM_BFSTOP_BLOCK_EDIT="Editar" COM_BFSTOP_BLOCK_DETAILS="Detalles" COM_BFSTOP_UNBLOCK="Desbloquear" COM_BFSTOP_DESC_BLOCK_IPADDRESS="Las IPs que se deben bloquear" COM_BFSTOP_DESC_BLOCK_CRDATE="Fecha y hora de inicio de bloqueo" +COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="La dirección IP (o subred) para la que siempre se permitirá el acceso a este sitio (esto desactiva todos los bloqueos y comprobaciones realizados por el plugin). Las subredes se indican en notación de sufijo CIDR, es decir, con la forma /, por ejemplo «192.168.0.0/24»" +COM_BFSTOP_DESC_ALLOWLIST_NOTES="Introduzca la nota que desee para la entrada de la lista de permitidos, por ejemplo la fecha en que se creó o el usuario para el que se creó." COM_BFSTOP_DESC_DURATION="Duración del bloqueo" COM_BFSTOP_TEST_MAIL_BODY="¡Esta es una notificación de prueba para el sitio %s de la Parada de Fuerza Bruta (bfstop) Joomla! plugin." COM_BFSTOP_TEST_MAIL_SUBJECT="%s: Notificación de Prueba" @@ -35,4 +51,150 @@ COM_BFSTOP_SETTINGS_VERSION_FIELDSET_LABEL="Acerca de" COM_BFSTOP_SETTINGS_VERSION_COMPONENT="Versión del componente: %s" COM_BFSTOP_SETTINGS_VERSION_PLUGIN="Versión del plugin: %s" COM_BFSTOP_SETTINGS_VERSION_UNKNOWN="desconocida" +COM_BFSTOP_HEADING_IPINFO="Información de la dirección IP %s" +COM_BFSTOP_SUBMENU_ALLOWLIST="Lista de permitidos" +COM_BFSTOP_HEADING_ALLOWLIST="Brute Force Stop: Lista de permitidos" +COM_BFSTOP_ALLOWLIST_REMOVED="Eliminado de la lista de permitidos." +COM_BFSTOP_ALLOWLIST_REMOVE_FAILED="No se han podido eliminar las entradas de la lista de permitidos." +COM_BFSTOP_ALLOWLIST_NOTHING_REMOVED="No se ha seleccionado nada." +COM_BFSTOP_ALLOWLIST_DELETE_CONFIRM="¿Seguro que desea eliminar las direcciones IP marcadas?" +COM_BFSTOP_BLOCK_UNLIMITED="ilimitado" +COM_BFSTOP_BLOCK_5MINUTES="5 minutos" +COM_BFSTOP_BLOCK_10MINUTES="10 minutos" +COM_BFSTOP_BLOCK_15MINUTES="15 minutos" +COM_BFSTOP_BLOCK_30MINUTES="30 minutos" +COM_BFSTOP_BLOCK_1HOUR="1 hora" +COM_BFSTOP_BLOCK_2HOURS="2 horas" +COM_BFSTOP_BLOCK_4HOURS="4 horas" +COM_BFSTOP_BLOCK_8HOURS="8 horas" +COM_BFSTOP_BLOCK_24HOURS="1 día" +COM_BFSTOP_NO_IPINFO_AVAILABLE="No hay información disponible para esa dirección IP" +COM_BFSTOP_IPINFO_DETAILS="IP: %s\nCódigo de país: %s\nPaís: %s\nRegión: %s\nCiudad: %s\nCódigo postal: %s\nLatitud/Longitud: %s / %s" +COM_BFSTOP_NOT_AUTHORISED="¡No está autorizado para realizar esta acción!" +COM_BFSTOP_INVALID_IPADDRESS="¡La cadena indicada no es una dirección IP válida!" +COM_BFSTOP_IPADDRESS_ALLOWED="¡La dirección IP indicada está en la lista de permitidos! Para estas direcciones no se creará ningún bloqueo mediante .htaccess." +COM_BFSTOP_HEADING_LOGS="Brute Force Stop: Registros" +COM_BFSTOP_SUBMENU_LOGS="Registros" +COM_BFSTOP_HEADING_PRIORITY="Prioridad" +COM_BFSTOP_HEADING_MESSAGE="Mensaje" +COM_BFSTOP_LIMIT="Líneas mostradas: " +COM_BFSTOP_IP_INVALID_SUBNET="Especificador de subred no válido: %s" +COM_BFSTOP_IP_INVALID_ADDRESS="No es una dirección IP válida: %s" +COM_BFSTOP_IP_PRIVATE_OR_RESERVED="¡La dirección o el rango introducido (%s) está en un rango privado o reservado!" +COM_BFSTOP_IP_BLOCKS_USER="¡La IP o el rango introducido (%s) bloquearía la dirección IP desde la que se está accediendo actualmente (%s)!" +COM_BFSTOP_HEADING_IPRANGE_INFO="Información del rango de IP" +COM_BFSTOP_YOUR_IP_IS="Su dirección IP, tal como la ve BFStop, es %s." COM_BFSTOP_INSTALL_HINT="Brute Force Stop protege su sitio con la configuración predeterminada en cuanto se instala su plugin (el paquete lo instala y lo activa). Revise la configuración en la vista de configuración del componente." +COM_BFSTOP_SETTINGS_ACCOUNT_FIELDSET_LABEL="Limitación a nivel de cuenta" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_LABEL="Activar la limitación a nivel de cuenta" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_DESC="Si, además, se deben contar los inicios de sesión fallidos por nombre de usuario, sumando todas las direcciones IP de origen que los intentaron, y no solo por dirección IP. Así se detecta un ataque distribuido que reparte los intentos contra una misma cuenta entre muchas IP distintas, algo que el umbral de bloqueo habitual por IP no puede detectar por sí solo. La cuenta en sí nunca se bloquea; solo se retrasan progresivamente los intentos fallidos." +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_LABEL="Intentos fallidos antes de limitar" +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_DESC="Cuántos inicios de sesión fallidos con el mismo nombre de usuario, sumando todas las direcciones IP de origen, dentro de la ventana de recuento indicada abajo, hacen falta para que los siguientes intentos con ese nombre de usuario reciban un retardo adicional." +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_LABEL="Ventana de recuento (minutos)" +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_DESC="La ventana de tiempo (en minutos) dentro de la cual se cuentan los intentos fallidos con el mismo nombre de usuario, independientemente de la dirección IP de origen." +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_LABEL="Retardo adicional (segundos)" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_DESC="Cuántos segundos de retardo adicional se añaden a cada nuevo inicio de sesión fallido de un nombre de usuario limitado, además de cualquier otro retardo ya configurado." +COM_BFSTOP_SETTINGS_GEOIP_FIELDSET_LABEL="Base de datos GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_LABEL="Ruta de la base de datos GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_DESC="Ruta completa en el sistema de archivos del servidor de una base de datos .mmdb de MaxMind GeoLite2 (o GeoIP2), por ejemplo GeoLite2-City.mmdb. Descargue su propia copia de MaxMind (se necesita una cuenta gratuita): BFStop no incluye ni redistribuye estos datos. Se necesita una base de datos del nivel City para que la vista «Información de la dirección IP» muestre región, ciudad y coordenadas; para la señal de puntuación de riesgo adaptativa indicada más abajo basta una base de datos del nivel Country. Déjela vacía para desactivar ambas funciones. La consulta es totalmente local; ninguna dirección IP se envía nunca a terceros." +COM_BFSTOP_SETTINGS_RISK_FIELDSET_LABEL="Puntuación de riesgo adaptativa" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_LABEL="Activar la señal de confianza de IP conocida" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_DESC="Si está activada, un inicio de sesión fallido se considera menos arriesgado (se permiten más intentos) cuando esa misma dirección IP ya ha iniciado sesión correctamente con exactamente ese nombre de usuario. Se aplica al par (IP, nombre de usuario) y no solo a la IP, de modo que iniciar sesión con un usuario no puede reducir la puntuación de riesgo de los intentos contra otro nombre de usuario desde la misma IP." +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_LABEL="Puntos de confianza de IP conocida" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_DESC="Cuántos puntos de riesgo se restan (es decir, cuánta más confianza se concede al intento) cuando se cumple la señal de IP conocida." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_LABEL="Activar la señal de nombre de usuario común" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_DESC="Si está activada, un inicio de sesión fallido se considera más arriesgado (se permiten menos intentos) cuando el nombre de usuario utilizado coincide con uno de los nombres comunes o de alto valor indicados abajo." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_LABEL="Nombres de usuario comunes" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_DESC="Un nombre de usuario por línea (sin distinguir mayúsculas de minúsculas). Los intentos contra cualquiera de estos nombres se consideran más arriesgados." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_LABEL="Puntos por nombre de usuario común" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_DESC="Cuántos puntos de riesgo se suman cuando el nombre de usuario utilizado coincide con la lista de nombres comunes." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_LABEL="Activar la señal de User-Agent ausente" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_DESC="Si está activada, un inicio de sesión fallido sin cabecera User-Agent del navegador (o con ella vacía) se considera más arriesgado: los navegadores reales siempre la envían, pero muchos scripts de acceso automático poco sofisticados no se molestan en establecerla." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_LABEL="Puntos por User-Agent ausente" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_DESC="Cuántos puntos de riesgo se suman cuando la solicitud no tiene cabecera User-Agent." +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_LABEL="Activar la señal GeoIP" +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_DESC="Si está activada, un inicio de sesión fallido se considera más arriesgado cuando el país de la IP atacante (consultado en la base de datos GeoIP configurada arriba) no es uno de los países de origen configurados. Requiere que se haya configurado la ruta de la base de datos GeoIP; en caso contrario no hace nada." +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_LABEL="Países de origen" +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_DESC="Lista separada por comas de códigos de país ISO 3166-1 alfa-2 (por ejemplo «AT,DE,CH») que se consideran la región esperada o habitual de su sitio. Un intento desde cualquier otro país suma puntos de riesgo." +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_LABEL="Puntos geográficos" +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_DESC="Cuántos puntos de riesgo se suman cuando el país de la IP atacante no está en la lista de países de origen." +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_LABEL="Activar la señal de DNS inverso" +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_DESC="Si está activada, un inicio de sesión fallido desde una dirección IP sin registro DNS inverso (PTR) se considera más arriesgado. Advertencia: esto realiza una consulta DNS real, que puede ser lenta o agotar el tiempo de espera ocasionalmente; los resultados se guardan en caché una semana por IP para limitar la frecuencia, pero déjelo desactivado a menos que comprenda el equilibrio con la latencia." +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_LABEL="Puntos de DNS inverso" +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_DESC="Cuántos puntos de riesgo se suman cuando la IP atacante no tiene registro DNS inverso (PTR)." +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_LABEL="Duración progresiva del bloqueo" +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_DESC="Si está activada, cada vez que la misma dirección IP vuelve a ser bloqueada, la duración del bloqueo se duplica respecto al bloqueo anterior (hasta un máximo de 64 veces), en lugar de usar siempre la misma duración fija. Sigue estando limitada por el paso a bloqueo permanente configurado más abajo." +COM_BFSTOP_SETTINGS_BLOCK_MODE_LABEL="Modo de bloqueo" +COM_BFSTOP_SETTINGS_BLOCK_MODE_DESC="Qué ocurre cuando se bloquea una dirección IP. «Solo informes» nunca restringe nada: los intentos fallidos se siguen registrando, pero no se bloquea ninguna IP, así que úselo para observar la actividad antes de aplicar nada. «Solo inicio de sesión» deja que la IP siga navegando con normalidad por el sitio (incluido ver el formulario de acceso) y solo rechaza el propio intento de inicio de sesión; se parece más al comportamiento habitual de un limitador de intentos de acceso y molesta menos a un usuario legítimo que simplemente ha escrito mal su contraseña. «Todo el sitio» deniega todas las solicitudes de la dirección IP bloqueada y muestra el mensaje configurado más abajo. «Todo el sitio + .htaccess» hace lo mismo y además añade la IP a .htaccess para que el propio servidor web la deniegue antes de que Joomla (y este plugin) llegue a ver la solicitud; esto también significa que una IP bloqueada así no se puede limitar solo al inicio de sesión, por lo que no se ofrece junto con «Solo inicio de sesión». Se aplica a todos los bloqueos, tanto los creados automáticamente como los añadidos manualmente en la lista de bloqueos." +COM_BFSTOP_SETTINGS_BLOCK_MODE_OFF="Solo informes" +COM_BFSTOP_SETTINGS_BLOCK_MODE_LOGINONLY="Solo inicio de sesión" +COM_BFSTOP_SETTINGS_BLOCK_MODE_FULL="Todo el sitio" +COM_BFSTOP_SETTINGS_BLOCK_MODE_HTACCESS="Todo el sitio + .htaccess" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_LABEL="Segundos de retardo por punto de riesgo" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_DESC="Cuántos segundos de retardo adicional se añaden por cada punto positivo (de riesgo) de la puntuación de riesgo combinada, además del retardo configurado arriba. Una puntuación negativa (de confianza) nunca reduce el retardo por debajo del configurado arriba." +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_LABEL="Cambio del umbral de bloqueo por punto de riesgo" +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_DESC="Cuánto se reduce (con una puntuación positiva o de riesgo) o se aumenta (con una puntuación negativa o de confianza) el número de intentos fallidos permitidos antes del bloqueo, por cada punto de la puntuación de riesgo combinada." +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_LABEL="Mínimo de intentos permitidos" +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_DESC="Un límite inferior estricto para el número de intentos fallidos permitidos ajustado por riesgo, de modo que una puntuación de riesgo extrema nunca pueda reducirlo a cero (o menos) y bloquear en la práctica ya en el primer intento." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_ENABLED="Las entradas de inicios de sesión fallidos con más de %d semanas se eliminan automáticamente. Puede cambiarlo con el ajuste «Depurar intentos antiguos» de la pestaña «Avanzado» de los Ajustes." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_DISABLED="Actualmente las entradas antiguas de inicios de sesión fallidos no se eliminan automáticamente. Para activarlo, configure «Depurar intentos antiguos» en la pestaña «Avanzado» de los Ajustes, o use el botón «Eliminar entradas antiguas» para limpiarlas manualmente." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_ENABLED="Los bloqueos caducados (y sus registros de desbloqueo) que terminaron hace más de %d semanas se eliminan automáticamente. Puede cambiarlo con el ajuste «Depurar intentos antiguos» de la pestaña «Avanzado» de los Ajustes. Los bloqueos permanentes nunca se eliminan automáticamente." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_DISABLED="Actualmente los bloqueos caducados no se eliminan automáticamente. Para activarlo, configure «Depurar intentos antiguos» en la pestaña «Avanzado» de los Ajustes. Los bloqueos permanentes nunca se eliminan automáticamente." +COM_BFSTOP_FAILEDLOGIN_PURGE_BUTTON="Eliminar entradas antiguas" +COM_BFSTOP_FAILEDLOGIN_PURGE_TITLE="Eliminar entradas antiguas de inicios de sesión fallidos" +COM_BFSTOP_FAILEDLOGIN_PURGE_DESC="Todas las entradas de inicios de sesión fallidos con más del número de días indicado se eliminarán de forma permanente. Esta acción no se puede deshacer. Los bloqueos no se ven afectados." +COM_BFSTOP_FAILEDLOGIN_PURGE_AGE_LABEL="Conservar las entradas de los últimos ... días" +COM_BFSTOP_FAILEDLOGIN_PURGE_CONFIRM="Eliminar" +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED="Se han eliminado %1$d entradas de inicios de sesión fallidos con más de %2$d días." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_0="No había entradas de inicios de sesión fallidos con más de %2$d días." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_1="Se ha eliminado una entrada de inicios de sesión fallidos con más de %2$d días." +COM_BFSTOP_FAILEDLOGIN_PURGE_INVALID_AGE="Introduzca un número de días de al menos 1." +COM_BFSTOP_FAILEDLOGIN_PURGE_FAILED="Ha fallado la eliminación de las entradas antiguas de inicios de sesión fallidos: %s" +COM_BFSTOP_SUBMENU_USERNAMESTATS="Estadísticas de nombres de usuario" +COM_BFSTOP_HEADING_USERNAMESTATS="Brute Force Stop: Estadísticas de nombres de usuario" +COM_BFSTOP_HEADING_RANK="#" +COM_BFSTOP_HEADING_FAILED_ATTEMPTS="Inicios de sesión fallidos" +COM_BFSTOP_HEADING_FIRST_ATTEMPT="Primer intento" +COM_BFSTOP_USERNAMESTATS_INFO="Los nombres de usuario utilizados en intentos de inicio de sesión fallidos y cuántas veces se usó cada uno. Estas estadísticas se conservan independientemente de las entradas de inicios de sesión fallidos, por lo que no les afecta que se eliminen entradas antiguas; solo empiezan con la instalación de BFStop 2.0.0 (o la actualización a ella), a partir de las entradas de inicios de sesión fallidos que existían en ese momento. Haga clic en un nombre de usuario para ver sus entradas de inicios de sesión fallidos que aún se conservan." +COM_BFSTOP_USERNAMESTATS_AUTOTRIM="Se conservan como máximo %d nombres de usuario: por encima de ese número, los nombres con menos intentos se eliminan automáticamente (una vez al día). Este límite no se puede cambiar." +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT="Cuenta existente" +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT_DESC="En este sitio existe una cuenta de usuario con este nombre de usuario." +COM_BFSTOP_USERNAMESTATS_PURGE_BUTTON="Eliminar nombres de usuario obsoletos" +COM_BFSTOP_USERNAMESTATS_PURGE_TITLE="Eliminar estadísticas de nombres de usuario obsoletos" +COM_BFSTOP_USERNAMESTATS_PURGE_DESC="Las estadísticas de todos los nombres de usuario que no se han usado en un inicio de sesión fallido durante más del número de días indicado se eliminarán de forma permanente. Esta acción no se puede deshacer. Las entradas de inicios de sesión fallidos y los bloqueos no se ven afectados." +COM_BFSTOP_USERNAMESTATS_PURGE_AGE_LABEL="Eliminar nombres de usuario no vistos desde hace más de ... días" +COM_BFSTOP_USERNAMESTATS_PURGE_CONFIRM="Eliminar" +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED="Se han eliminado las estadísticas de %1$d nombres de usuario no vistos desde hace más de %2$d días." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_0="No había nombres de usuario no vistos desde hace más de %2$d días." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_1="Se han eliminado las estadísticas de un nombre de usuario no visto desde hace más de %2$d días." +COM_BFSTOP_USERNAMESTATS_PURGE_INVALID_AGE="Introduzca un número de días de al menos 1." +COM_BFSTOP_USERNAMESTATS_PURGE_FAILED="Ha fallado la eliminación de las estadísticas de nombres de usuario obsoletos: %s" +COM_BFSTOP_FAILEDLOGIN_FILTERED_BY_USERNAME="Se muestran solo los inicios de sesión fallidos del nombre de usuario «%s»." +COM_BFSTOP_FAILEDLOGIN_FILTER_CLEAR="Mostrar todos" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_LABEL="Nombres de usuario que no corresponden a una cuenta" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_DESC="Los usuarios suelen escribir su contraseña en el campo del nombre de usuario. Con «Hash», el nombre de usuario de un inicio de sesión fallido solo se guarda (y se muestra, registra y envía por correo) tal como se escribió si pertenece a una cuenta existente o está en la lista de nombres de usuario comunes; cualquier otro se sustituye por un valor ilegible que, aun así, es el mismo para la misma entrada, de modo que los intentos con él se cuentan juntos. «Guardar tal cual» mantiene legible cada nombre de usuario introducido, pero entonces también guarda las contraseñas escritas en el campo del nombre de usuario." +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_HASH="Hash (recomendado)" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_PLAIN="Guardar tal cual" +COM_BFSTOP_SETTINGS_EMAIL_INVALID="No es una dirección de correo electrónico válida: %s" +COM_BFSTOP_SETTINGS_HTACCESS_PATH_INVALID="La ruta de .htaccess debe ser un directorio existente del sistema de archivos del servidor." +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_INVALID="La ruta de la base de datos GeoIP debe ser el nombre de un archivo de base de datos de MaxMind (que termine en .mmdb) del sistema de archivos del servidor." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_LABEL="Granularidad del seguimiento de IPv6" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_DESC="Un cliente con dirección IPv6 suele controlar toda una red y puede cambiar a otra dirección de ella a voluntad. Por eso, los inicios de sesión fallidos y los bloqueos de clientes IPv6 se siguen por red de este tamaño y no por dirección. /64 es el tamaño de una conexión doméstica o móvil típica. Elija una única dirección solo si sabe que los clientes de su sitio comparten su /64 con otros a los que no quiere bloquear conjuntamente." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_64="/64 (recomendado)" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_128="Dirección única (/128)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_LABEL="Límite de tamaño del archivo de registro (MB)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_DESC="Cuando el archivo de registro supera este tamaño, se traslada a un segundo archivo (plg_system_bfstop.1.log.php en el directorio de registros), que sustituye al anterior. Así, los archivos de registro juntos nunca ocupan mucho más del doble de este tamaño." +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_LABEL="Conservar entradas del registro (días)" +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_DESC="Las entradas del registro con más de este número de días se eliminan automáticamente (una vez al día, aunque entretanto se desactive el registro). Use 0 para conservar las entradas hasta alcanzar el límite de tamaño." +COM_BFSTOP_LOG_AUTOPRUNE_ENABLED="Las entradas del registro con más de %1$d días se eliminan automáticamente y el archivo de registro se rota cuando supera los %2$d MB. Puede cambiarlo en la pestaña «Avanzado» de los Ajustes." +COM_BFSTOP_LOG_AUTOPRUNE_DISABLED="Actualmente las entradas antiguas del registro no se eliminan por antigüedad, solo cuando el archivo de registro se rota al superar los %1$d MB. Para cambiarlo, configure «Conservar entradas del registro» en los Ajustes, o use los botones «Depurar registro» y «Vaciar registro»." +COM_BFSTOP_LOG_PRUNE_BUTTON="Depurar registro" +COM_BFSTOP_LOG_PRUNE_DISABLED="Depurar requiere un periodo de conservación: configure «Conservar entradas del registro» en los Ajustes, o vacíe el registro." +COM_BFSTOP_LOG_PRUNE_N_DELETED="Se han eliminado %1$d entradas del registro con más de %2$d días." +COM_BFSTOP_LOG_PRUNE_N_DELETED_0="No había entradas del registro con más de %2$d días." +COM_BFSTOP_LOG_PRUNE_N_DELETED_1="Se ha eliminado una entrada del registro con más de %2$d días." +COM_BFSTOP_LOG_CLEAR_BUTTON="Vaciar registro" +COM_BFSTOP_LOG_CLEAR_TITLE="Vaciar el registro" +COM_BFSTOP_LOG_CLEAR_DESC="Todas las entradas del registro se eliminarán de forma permanente, incluidas las del archivo de registro anterior. Esta acción no se puede deshacer. Los bloqueos y las entradas de inicios de sesión fallidos no se ven afectados." +COM_BFSTOP_LOG_CLEAR_CONFIRM="Vaciar" +COM_BFSTOP_LOG_CLEARED="Se ha vaciado el registro." diff --git a/admin/language/es-ES/es-ES.com_bfstop.sys.ini b/admin/language/es-ES/es-ES.com_bfstop.sys.ini index 3a7e315..461d3f5 100644 --- a/admin/language/es-ES/es-ES.com_bfstop.sys.ini +++ b/admin/language/es-ES/es-ES.com_bfstop.sys.ini @@ -1,2 +1,9 @@ COM_BFSTOP="Brute Force Stop" COM_BFSTOP_DESC="Gracias por instalar Brute Force Stop Administration.
" +COM_BFSTOP_BLOCKLIST="IPs bloqueadas (base de datos)" +COM_BFSTOP_HTACCESS_BLOCKLIST="IPs bloqueadas (.htaccess)" +COM_BFSTOP_FAILEDLOGINLIST="Inicios de sesión fallidos" +COM_BFSTOP_USERNAMESTATS="Estadísticas de nombres de usuario" +COM_BFSTOP_SETTINGS="Ajustes" +COM_BFSTOP_ALLOWLIST="Lista de permitidos" +COM_BFSTOP_LOG="Registro" diff --git a/admin/language/fr-FR/fr-FR.com_bfstop.ini b/admin/language/fr-FR/fr-FR.com_bfstop.ini index 98fbfb4..934a04d 100644 --- a/admin/language/fr-FR/fr-FR.com_bfstop.ini +++ b/admin/language/fr-FR/fr-FR.com_bfstop.ini @@ -6,7 +6,11 @@ COM_BFSTOP="Brute Force Stop" COM_BFSTOP_ADMIN="Administration de Brute Force Stop" COM_BFSTOP_HEADING_ID="ID" COM_BFSTOP_HEADING_IPADDRESS="Adresse IP" +COM_BFSTOP_HEADING_SOURCE="Source" COM_BFSTOP_HEADING_STATE="Statut" +COM_BFSTOP_HEADING_ATTEMPTS="Tentatives depuis le blocage" +COM_BFSTOP_HEADING_LAST_ATTEMPT="Dernière tentative" +COM_BFSTOP_ATTEMPTS_NOT_TRACKED_HTACCESS="Le blocage s'effectue actuellement via .htaccess ; les requêtes des adresses IP bloquées sont donc rejetées par le serveur web avant d'atteindre Joomla. Dans ce mode, les tentatives depuis le blocage et la date de la dernière tentative ne sont pas suivies." COM_BFSTOP_UNBLOCK_SUCCESS="Déblocage réalisé!" COM_BFSTOP_UNBLOCK_FAILED="Echec du déblocage." ; Ajouté à compter de la version 0.9.11 @@ -14,12 +18,22 @@ COM_BFSTOP_HEADING_DATE="Date" COM_BFSTOP_HEADING_DURATION="Durée" COM_BFSTOP_HEADING_USERNAME="ID. Utilisateur" COM_BFSTOP_HEADING_ORIGIN="Origine" +COM_BFSTOP_HEADING_NOTES="Notes" COM_BFSTOP_SUBMENU_BLOCKLIST="Adresses IP bloquées" +COM_BFSTOP_SUBMENU_HTACCESS_BLOCKLIST="Adresses IP bloquées (.htaccess)" COM_BFSTOP_SUBMENU_FAILEDLOGINLIST="Connexions échouées" COM_BFSTOP_SUBMENU_SETTINGS="Configuration" COM_BFSTOP_HEADING_BLOCKLIST="Brute Force Stop: adresses IP bloquées" +COM_BFSTOP_HEADING_HTACCESS_BLOCKLIST="Brute Force Stop : adresses IP bloquées (.htaccess)" COM_BFSTOP_HEADING_FAILEDLOGINLIST="Brute Force Stop: connexions échouées" +COM_BFSTOP_HEADING_SETTINGS="Brute Force Stop : configuration" COM_BFSTOP_WARNING_ADMIN_USER_EXISTS="Le profil 'SuperUtilisateur' est attribué à l'utilisateur 'admin'. Cette attribution constitue un risque important en terme de sécurité; les pirates savent que ce nom d'utilisateur est commun et notamment utilisé dans Joomla. Pour améliorer la sécurité, il est vivement recommandé de changer le nom d'utilisateur auquel il est attribué un profil d'administrateur 'SuperUtilisateur'! Consultez également: Joomla! Sécurity et Performance FAQ: Pourquoi changer le nom de l'utilisateur administrateur après une nouvelle installation?" +COM_BFSTOP_WARNING_HTACCESS_NOT_WORKING="Soit vous n'utilisez pas un serveur Apache, soit le fichier .htaccess n'existe pas ou n'est pas lisible ou modifiable. Le blocage via .htaccess ne fonctionnera pas." +COM_BFSTOP_WARNING_PLUGIN_NOT_INSTALLED="Le plugin bfstop n'est pas installé ! Veuillez installer le dernier paquet bfstop depuis la page de bfstop ou depuis le répertoire des extensions Joomla !" +COM_BFSTOP_WARNING_CANNOT_RETRIEVE_COMPONENT_CACHE="Impossible de récupérer le cache du manifeste du composant BFStop. Il semble y avoir un problème avec votre installation de Joomla!. Veuillez installer le dernier paquet bfstop depuis la page de bfstop ou depuis le répertoire des extensions Joomla !" +COM_BFSTOP_WARNING_COMPONENT_PLUGIN_DIFFERENT_VERSION="Le plugin et le composant BFStop semblent installés dans des versions différentes. Veuillez installer le dernier paquet bfstop depuis la page de bfstop ou depuis le répertoire des extensions Joomla !" +COM_BFSTOP_WARNING_PLUGIN_DISABLED="Le plugin BFStop n'est pas activé ! Rendez-vous dans la liste des plugins, cherchez « Brute Force Stop » et activez le plugin « System - Brute Force Stop » : il doit être en fonctionnement pour que le blocage prenne effet. Tous les paramètres de BFStop se configurent ici, dans ce composant, et non sur le plugin lui-même." +COM_BFSTOP_WARNING_PROXY_NOT_CONFIGURED="Un en-tête de proxy / répartiteur de charge (par exemple X-Forwarded-For) a été détecté sur cette requête, mais « Derrière un proxy / répartiteur de charge » n'est pas activé dans la configuration du composant. Sans cette configuration, BFStop ne se fie qu'à l'adresse de la connexion directe ; le blocage par adresse IP risque donc de mal fonctionner derrière votre proxy. Si votre site se trouve bien derrière un proxy inverse ou un répartiteur de charge, ouvrez la vue Configuration du composant, puis activez et configurez les options « Proxy / Répartiteur de charge » ; sinon, un visiteur pourrait falsifier cet en-tête pour faire bloquer une adresse IP arbitraire." COM_BFSTOP_BLOCK_NEW="Ajouter" COM_BFSTOP_BLOCK_EDIT="Editer" COM_BFSTOP_BLOCK_DETAILS="Détails" @@ -43,10 +57,152 @@ COM_BFSTOP_BLOCKED_PERMANENTLY="Bloquée de façon permanente" COM_BFSTOP_HEADING_IPINFO="Information adresse IP %s" COM_BFSTOP_SUBMENU_ALLOWLIST="Liste blanche" COM_BFSTOP_HEADING_ALLOWLIST="Brute Force Stop: liste blanche" +COM_BFSTOP_ALLOWLIST_REMOVED="Retiré de la liste blanche." +COM_BFSTOP_ALLOWLIST_REMOVE_FAILED="Impossible de retirer les entrées de la liste blanche." +COM_BFSTOP_ALLOWLIST_NOTHING_REMOVED="Rien n'a été sélectionné." COM_BFSTOP_ALLOWLIST_DELETE_CONFIRM="Confirmez-vous la suppression de cette sélection d'adresse(s) IP?" +COM_BFSTOP_BLOCK_UNLIMITED="illimité" +COM_BFSTOP_BLOCK_5MINUTES="5 minutes" +COM_BFSTOP_BLOCK_10MINUTES="10 minutes" +COM_BFSTOP_BLOCK_15MINUTES="15 minutes" +COM_BFSTOP_BLOCK_30MINUTES="30 minutes" +COM_BFSTOP_BLOCK_1HOUR="1 heure" +COM_BFSTOP_BLOCK_2HOURS="2 heures" +COM_BFSTOP_BLOCK_4HOURS="4 heures" +COM_BFSTOP_BLOCK_8HOURS="8 heures" +COM_BFSTOP_BLOCK_24HOURS="1 jour" +COM_BFSTOP_NO_IPINFO_AVAILABLE="Aucune information disponible pour cette adresse IP" +COM_BFSTOP_IPINFO_DETAILS="IP : %s\nCode pays : %s\nPays : %s\nRégion : %s\nVille : %s\nCode postal : %s\nLatitude/Longitude : %s / %s" +COM_BFSTOP_NOT_AUTHORISED="Vous n'êtes pas autorisé à effectuer cette action !" +COM_BFSTOP_INVALID_IPADDRESS="La chaîne indiquée n'est pas une adresse IP valide !" +COM_BFSTOP_IPADDRESS_ALLOWED="L'adresse IP indiquée figure dans la liste blanche ! Pour ces adresses, aucun blocage via .htaccess ne sera créé !" +COM_BFSTOP_HEADING_LOGS="Brute Force Stop : journaux" +COM_BFSTOP_SUBMENU_LOGS="Journaux" +COM_BFSTOP_HEADING_PRIORITY="Priorité" +COM_BFSTOP_HEADING_MESSAGE="Message" +COM_BFSTOP_LIMIT="Lignes affichées : " +COM_BFSTOP_IP_INVALID_SUBNET="Spécification de sous-réseau invalide : %s" +COM_BFSTOP_IP_INVALID_ADDRESS="Adresse IP invalide : %s" +COM_BFSTOP_IP_PRIVATE_OR_RESERVED="L'adresse ou la plage saisie (%s) se trouve dans une plage privée ou réservée !" +COM_BFSTOP_IP_BLOCKS_USER="L'adresse IP ou la plage saisie (%s) bloquerait l'adresse IP depuis laquelle vous accédez actuellement (%s) !" +COM_BFSTOP_HEADING_IPRANGE_INFO="Informations sur la plage d'adresses IP" +COM_BFSTOP_YOUR_IP_IS="Votre adresse IP telle que BFStop la voit est %s." ; Ajouté à compter de la version 1.2.0 COM_BFSTOP_DESC_BLOCK_IPADDRESS="L'adresse IP (ou le sous-réseau) à bloquer. Les sous-réseaux sont spécifiés dans la notation de suffixe de CIDR, c'est à dire au moyen d'un bloc défini par le préfixe (par exemple 192.168.0.0) suivi de / puis du nombre de bits représentant la taille du bloc (par exemple '192.168.0.0/24'). Soyez prudents dans la délimitation des blocs afin de ne pas bloquer votre propre adresse IP!" COM_BFSTOP_DESC_BLOCK_CRDATE="La date / l'heure de mise en oeuvre du blocage" COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="L'adresse IP (ou le sous-réseau) pour lequel l'accès à ce site est toujours autorisé (les contrôles réalisés par le plugin sont désactivés). Les sous-réseaux sont spécifiés dans la notation de suffixe de CIDR, c'est à dire au moyen d'un bloc défini par le préfixe (par exemple 192.168.0.0) suivi de / puis du nombre de bits représentant la taille du bloc (par exemple '192.168.0.0/24')" COM_BFSTOP_DESC_ALLOWLIST_NOTES="Notes pour l'entrée dans la liste blanche." COM_BFSTOP_INSTALL_HINT="Brute Force Stop protège votre site avec ses réglages par défaut dès que son plugin est installé (le paquet l'installe et l'active). Veuillez vérifier les réglages dans la vue Réglages du composant." +COM_BFSTOP_SETTINGS_ACCOUNT_FIELDSET_LABEL="Limitation au niveau du compte" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_LABEL="Activer la limitation au niveau du compte" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_DESC="Indique s'il faut aussi compter les échecs de connexion par nom d'utilisateur, toutes adresses IP sources confondues, et pas seulement par adresse IP. Cela permet de détecter une attaque distribuée qui répartit ses tentatives contre un même compte entre de nombreuses adresses IP différentes, ce que le seuil de blocage habituel par adresse IP ne peut pas détecter à lui seul. Le compte lui-même n'est jamais verrouillé ; seules les tentatives échouées sont retardées progressivement." +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_LABEL="Échecs avant limitation" +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_DESC="Nombre d'échecs de connexion pour un même nom d'utilisateur, toutes adresses IP sources confondues, dans la fenêtre de comptage ci-dessous, à partir duquel les tentatives suivantes pour ce nom d'utilisateur subissent un délai supplémentaire." +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_LABEL="Fenêtre de comptage (minutes)" +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_DESC="La fenêtre de temps (en minutes) pendant laquelle les tentatives échouées pour un même nom d'utilisateur sont comptées, quelle que soit l'adresse IP source." +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_LABEL="Délai supplémentaire (secondes)" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_DESC="Nombre de secondes de délai supplémentaire ajoutées à chaque nouvel échec de connexion d'un nom d'utilisateur limité, en plus de tout autre délai déjà configuré." +COM_BFSTOP_SETTINGS_GEOIP_FIELDSET_LABEL="Base de données GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_LABEL="Chemin de la base de données GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_DESC="Chemin complet, dans le système de fichiers du serveur, d'une base de données .mmdb MaxMind GeoLite2 (ou GeoIP2), par exemple GeoLite2-City.mmdb. Téléchargez votre propre copie chez MaxMind (un compte gratuit est nécessaire) : BFStop n'inclut ni ne redistribue ces données. Une base de niveau City est nécessaire pour que la vue d'administration « Informations sur l'adresse IP » affiche région, ville et coordonnées ; une base de niveau Country suffit pour le signal de score de risque adaptatif ci-dessous. Laissez vide pour désactiver les deux. La recherche est entièrement locale ; aucune adresse IP n'est jamais envoyée à un tiers." +COM_BFSTOP_SETTINGS_RISK_FIELDSET_LABEL="Score de risque adaptatif" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_LABEL="Activer le signal de confiance « IP connue »" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_DESC="Si activé, un échec de connexion est considéré comme moins risqué (davantage de tentatives autorisées) lorsque cette même adresse IP s'est déjà connectée avec succès sous exactement ce nom d'utilisateur. Le signal porte sur le couple (IP, nom d'utilisateur) et pas sur l'adresse IP seule : se connecter avec un utilisateur ne peut donc pas réduire le score de risque des tentatives contre un autre nom d'utilisateur depuis la même adresse IP." +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_LABEL="Points de confiance « IP connue »" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_DESC="Nombre de points de risque à soustraire (c'est-à-dire de confiance supplémentaire accordée à la tentative) lorsque le signal « IP connue » correspond." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_LABEL="Activer le signal « nom d'utilisateur courant »" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_DESC="Si activé, un échec de connexion est considéré comme plus risqué (moins de tentatives autorisées) lorsque le nom d'utilisateur utilisé correspond à l'un des noms courants ou à forte valeur listés ci-dessous." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_LABEL="Noms d'utilisateur courants" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_DESC="Un nom d'utilisateur par ligne (insensible à la casse). Les tentatives contre l'un de ces noms sont considérées comme plus risquées." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_LABEL="Points « nom d'utilisateur courant »" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_DESC="Nombre de points de risque à ajouter lorsque le nom d'utilisateur utilisé figure dans la liste des noms courants." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_LABEL="Activer le signal « User-Agent absent »" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_DESC="Si activé, un échec de connexion sans en-tête User-Agent (ou avec un en-tête vide) est considéré comme plus risqué : les vrais navigateurs en envoient toujours un, mais beaucoup de scripts de connexion automatisés rudimentaires ne prennent pas la peine de le définir." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_LABEL="Points « User-Agent absent »" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_DESC="Nombre de points de risque à ajouter lorsque la requête n'a pas d'en-tête User-Agent." +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_LABEL="Activer le signal GeoIP" +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_DESC="Si activé, un échec de connexion est considéré comme plus risqué lorsque le pays de l'adresse IP attaquante (recherché dans la base GeoIP configurée ci-dessus) ne fait pas partie des pays d'origine configurés. Nécessite que le chemin de la base GeoIP soit renseigné ; sinon, sans effet." +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_LABEL="Pays d'origine" +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_DESC="Liste, séparée par des virgules, de codes pays ISO 3166-1 alpha-2 (par exemple « AT,DE,CH ») considérés comme la région attendue ou habituelle de votre site. Une tentative depuis tout autre pays ajoute des points de risque." +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_LABEL="Points géographiques" +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_DESC="Nombre de points de risque à ajouter lorsque le pays de l'adresse IP attaquante ne figure pas dans la liste des pays d'origine." +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_LABEL="Activer le signal DNS inverse" +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_DESC="Si activé, un échec de connexion depuis une adresse IP sans enregistrement DNS inverse (PTR) est considéré comme plus risqué. Attention : cela effectue une vraie requête DNS, qui peut être lente ou expirer de temps à autre ; les résultats sont mis en cache une semaine par adresse IP pour limiter ce phénomène, mais laissez cette option désactivée si vous ne mesurez pas le compromis en matière de latence." +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_LABEL="Points DNS inverse" +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_DESC="Nombre de points de risque à ajouter lorsque l'adresse IP attaquante n'a pas d'enregistrement DNS inverse (PTR)." +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_LABEL="Durée de blocage progressive" +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_DESC="Si activé, chaque fois que la même adresse IP est de nouveau bloquée, la durée du blocage est doublée par rapport au blocage précédent (dans la limite de 64 fois), au lieu d'utiliser toujours la même durée fixe. Elle reste bornée par le passage au blocage permanent configuré ci-dessous." +COM_BFSTOP_SETTINGS_BLOCK_MODE_LABEL="Mode de blocage" +COM_BFSTOP_SETTINGS_BLOCK_MODE_DESC="Ce qui se passe lorsqu'une adresse IP est bloquée. « Rapport seulement » ne restreint jamais rien : les tentatives échouées sont toujours journalisées, mais aucune adresse IP n'est bloquée ; utilisez ce mode pour observer l'activité avant d'appliquer quoi que ce soit. « Connexion seulement » laisse l'adresse IP naviguer normalement sur le site (y compris afficher le formulaire de connexion) et ne rejette que la tentative de connexion elle-même ; c'est plus proche du comportement habituel d'un limiteur de tentatives de connexion et moins gênant pour un utilisateur légitime qui s'est simplement trompé de mot de passe. « Site entier » refuse toutes les requêtes de l'adresse IP bloquée et affiche le message configuré ci-dessous. « Site entier + .htaccess » fait de même et ajoute en plus l'adresse IP à .htaccess afin que le serveur web lui-même la refuse avant que Joomla (et ce plugin) ne voie la requête ; une adresse IP bloquée ainsi ne peut donc pas être limitée à la connexion, et ce mode n'est pas proposé avec « Connexion seulement ». S'applique à tous les blocages, qu'ils soient créés automatiquement ou ajoutés manuellement dans la liste de blocage." +COM_BFSTOP_SETTINGS_BLOCK_MODE_OFF="Rapport seulement" +COM_BFSTOP_SETTINGS_BLOCK_MODE_LOGINONLY="Connexion seulement" +COM_BFSTOP_SETTINGS_BLOCK_MODE_FULL="Site entier" +COM_BFSTOP_SETTINGS_BLOCK_MODE_HTACCESS="Site entier + .htaccess" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_LABEL="Secondes de délai par point de risque" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_DESC="Nombre de secondes de délai supplémentaire à ajouter par point positif (risqué) du score de risque combiné, en plus du délai configuré ci-dessus. Un score négatif (de confiance) ne réduit jamais le délai en dessous de celui configuré ci-dessus." +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_LABEL="Variation du seuil de blocage par point de risque" +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_DESC="De combien réduire (pour un score positif / risqué) ou augmenter (pour un score négatif / de confiance) le nombre d'échecs autorisés avant blocage, par point du score de risque combiné." +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_LABEL="Nombre minimal de tentatives autorisées" +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_DESC="Un plancher strict pour le nombre de tentatives échouées autorisées après ajustement au risque, afin qu'un score de risque extrême ne puisse jamais le réduire à zéro (ou moins) et bloquer de fait dès la première tentative." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_ENABLED="Les entrées d'échecs de connexion de plus de %d semaines sont supprimées automatiquement. Vous pouvez modifier cela avec le paramètre « Purger les anciennes tentatives » de l'onglet « Avancé » de la configuration." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_DISABLED="Les anciennes entrées d'échecs de connexion ne sont actuellement pas supprimées automatiquement. Pour l'activer, renseignez « Purger les anciennes tentatives » dans l'onglet « Avancé » de la configuration, ou utilisez le bouton « Supprimer les anciennes entrées » pour les nettoyer manuellement." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_ENABLED="Les blocages expirés (et leurs enregistrements de déblocage) terminés depuis plus de %d semaines sont supprimés automatiquement. Vous pouvez modifier cela avec le paramètre « Purger les anciennes tentatives » de l'onglet « Avancé » de la configuration. Les blocages permanents ne sont jamais supprimés automatiquement." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_DISABLED="Les blocages expirés ne sont actuellement pas supprimés automatiquement. Pour l'activer, renseignez « Purger les anciennes tentatives » dans l'onglet « Avancé » de la configuration. Les blocages permanents ne sont jamais supprimés automatiquement." +COM_BFSTOP_FAILEDLOGIN_PURGE_BUTTON="Supprimer les anciennes entrées" +COM_BFSTOP_FAILEDLOGIN_PURGE_TITLE="Supprimer les anciennes entrées d'échecs de connexion" +COM_BFSTOP_FAILEDLOGIN_PURGE_DESC="Toutes les entrées d'échecs de connexion plus anciennes que le nombre de jours indiqué seront définitivement supprimées. Cette action est irréversible. Les blocages ne sont pas concernés." +COM_BFSTOP_FAILEDLOGIN_PURGE_AGE_LABEL="Conserver les entrées des ... derniers jours" +COM_BFSTOP_FAILEDLOGIN_PURGE_CONFIRM="Supprimer" +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED="%1$d entrées d'échecs de connexion de plus de %2$d jours ont été supprimées." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_0="Il n'y avait aucune entrée d'échec de connexion de plus de %2$d jours." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_1="Une entrée d'échec de connexion de plus de %2$d jours a été supprimée." +COM_BFSTOP_FAILEDLOGIN_PURGE_INVALID_AGE="Veuillez saisir un nombre de jours d'au moins 1." +COM_BFSTOP_FAILEDLOGIN_PURGE_FAILED="La suppression des anciennes entrées d'échecs de connexion a échoué : %s" +COM_BFSTOP_SUBMENU_USERNAMESTATS="Statistiques des noms d'utilisateur" +COM_BFSTOP_HEADING_USERNAMESTATS="Brute Force Stop : statistiques des noms d'utilisateur" +COM_BFSTOP_HEADING_RANK="#" +COM_BFSTOP_HEADING_FAILED_ATTEMPTS="Échecs de connexion" +COM_BFSTOP_HEADING_FIRST_ATTEMPT="Première tentative" +COM_BFSTOP_USERNAMESTATS_INFO="Les noms d'utilisateur utilisés lors de tentatives de connexion échouées, et le nombre de fois où chacun a été utilisé. Ces statistiques sont conservées indépendamment des entrées d'échecs de connexion ; elles ne sont donc pas affectées lorsque les anciennes entrées sont supprimées. Elles ne démarrent qu'à l'installation de BFStop 2.0.0 (ou à la mise à jour vers cette version), à partir des entrées d'échecs de connexion existant à ce moment-là. Cliquez sur un nom d'utilisateur pour voir ses entrées d'échecs de connexion encore conservées." +COM_BFSTOP_USERNAMESTATS_AUTOTRIM="%d noms d'utilisateur au maximum sont conservés : au-delà, ceux qui ont le moins de tentatives sont supprimés automatiquement (une fois par jour). Cette limite ne peut pas être modifiée." +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT="Compte existant" +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT_DESC="Un compte utilisateur portant ce nom d'utilisateur existe sur ce site." +COM_BFSTOP_USERNAMESTATS_PURGE_BUTTON="Supprimer les noms d'utilisateur obsolètes" +COM_BFSTOP_USERNAMESTATS_PURGE_TITLE="Supprimer les statistiques des noms d'utilisateur obsolètes" +COM_BFSTOP_USERNAMESTATS_PURGE_DESC="Les statistiques de tous les noms d'utilisateur qui n'ont pas été utilisés lors d'un échec de connexion depuis plus du nombre de jours indiqué seront définitivement supprimées. Cette action est irréversible. Les entrées d'échecs de connexion et les blocages ne sont pas concernés." +COM_BFSTOP_USERNAMESTATS_PURGE_AGE_LABEL="Supprimer les noms d'utilisateur non vus depuis plus de ... jours" +COM_BFSTOP_USERNAMESTATS_PURGE_CONFIRM="Supprimer" +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED="Les statistiques de %1$d noms d'utilisateur non vus depuis plus de %2$d jours ont été supprimées." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_0="Il n'y avait aucun nom d'utilisateur non vu depuis plus de %2$d jours." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_1="Les statistiques d'un nom d'utilisateur non vu depuis plus de %2$d jours ont été supprimées." +COM_BFSTOP_USERNAMESTATS_PURGE_INVALID_AGE="Veuillez saisir un nombre de jours d'au moins 1." +COM_BFSTOP_USERNAMESTATS_PURGE_FAILED="La suppression des statistiques des noms d'utilisateur obsolètes a échoué : %s" +COM_BFSTOP_FAILEDLOGIN_FILTERED_BY_USERNAME="Seuls les échecs de connexion du nom d'utilisateur « %s » sont affichés." +COM_BFSTOP_FAILEDLOGIN_FILTER_CLEAR="Tout afficher" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_LABEL="Noms d'utilisateur ne correspondant à aucun compte" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_DESC="Les utilisateurs saisissent souvent leur mot de passe dans le champ du nom d'utilisateur. Avec « Hachage », le nom d'utilisateur d'un échec de connexion n'est enregistré (puis affiché, journalisé et envoyé par e-mail) tel que saisi que s'il appartient à un compte existant ou figure dans la liste des noms d'utilisateur courants ; tout autre nom est remplacé par une valeur illisible, qui reste identique pour une même saisie, de sorte que les tentatives correspondantes sont comptées ensemble. « Enregistrer tel que saisi » conserve lisible chaque nom d'utilisateur saisi, mais enregistre alors aussi les mots de passe saisis dans le champ du nom d'utilisateur." +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_HASH="Hachage (recommandé)" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_PLAIN="Enregistrer tel que saisi" +COM_BFSTOP_SETTINGS_EMAIL_INVALID="Adresse e-mail invalide : %s" +COM_BFSTOP_SETTINGS_HTACCESS_PATH_INVALID="Le chemin de .htaccess doit être un répertoire existant du système de fichiers du serveur." +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_INVALID="Le chemin de la base de données GeoIP doit être le nom d'un fichier de base de données MaxMind (se terminant par .mmdb) dans le système de fichiers du serveur." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_LABEL="Granularité du suivi IPv6" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_DESC="Un client disposant d'une adresse IPv6 contrôle généralement tout un réseau et peut passer à une autre adresse de ce réseau à volonté. Les échecs de connexion et les blocages des clients IPv6 sont donc suivis par réseau de cette taille plutôt que par adresse. /64 correspond à la taille d'une connexion domestique ou mobile typique. Ne choisissez une adresse unique que si vous savez que les clients de votre site partagent leur /64 avec d'autres que vous ne voulez pas bloquer en même temps." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_64="/64 (recommandé)" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_128="Adresse unique (/128)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_LABEL="Taille maximale du fichier journal (Mo)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_DESC="Lorsque le fichier journal dépasse cette taille, il est déplacé vers un second fichier (plg_system_bfstop.1.log.php dans le répertoire des journaux), qui remplace le précédent. Ainsi, les fichiers journaux réunis ne dépassent jamais beaucoup le double de cette taille." +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_LABEL="Conserver les entrées du journal (jours)" +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_DESC="Les entrées du journal plus anciennes que ce nombre de jours sont supprimées automatiquement (une fois par jour, même si la journalisation est désactivée entre-temps). Indiquez 0 pour conserver les entrées jusqu'à ce que la taille maximale soit atteinte." +COM_BFSTOP_LOG_AUTOPRUNE_ENABLED="Les entrées du journal de plus de %1$d jours sont supprimées automatiquement, et le fichier journal est archivé dès qu'il dépasse %2$d Mo. Vous pouvez modifier cela dans l'onglet « Avancé » de la configuration." +COM_BFSTOP_LOG_AUTOPRUNE_DISABLED="Les anciennes entrées du journal ne sont actuellement pas supprimées selon leur âge, uniquement lors de la rotation du fichier journal lorsqu'il dépasse %1$d Mo. Pour modifier cela, renseignez « Conserver les entrées du journal » dans la configuration, ou utilisez les boutons « Purger le journal » et « Vider le journal »." +COM_BFSTOP_LOG_PRUNE_BUTTON="Purger le journal" +COM_BFSTOP_LOG_PRUNE_DISABLED="La purge nécessite une durée de conservation : renseignez « Conserver les entrées du journal » dans la configuration, ou videz plutôt le journal." +COM_BFSTOP_LOG_PRUNE_N_DELETED="%1$d entrées du journal de plus de %2$d jours ont été supprimées." +COM_BFSTOP_LOG_PRUNE_N_DELETED_0="Il n'y avait aucune entrée du journal de plus de %2$d jours." +COM_BFSTOP_LOG_PRUNE_N_DELETED_1="Une entrée du journal de plus de %2$d jours a été supprimée." +COM_BFSTOP_LOG_CLEAR_BUTTON="Vider le journal" +COM_BFSTOP_LOG_CLEAR_TITLE="Vider le journal" +COM_BFSTOP_LOG_CLEAR_DESC="Toutes les entrées du journal seront définitivement supprimées, y compris celles du fichier journal précédent. Cette action est irréversible. Les blocages et les entrées d'échecs de connexion ne sont pas concernés." +COM_BFSTOP_LOG_CLEAR_CONFIRM="Vider" +COM_BFSTOP_LOG_CLEARED="Le journal a été vidé." diff --git a/admin/language/fr-FR/fr-FR.com_bfstop.sys.ini b/admin/language/fr-FR/fr-FR.com_bfstop.sys.ini index ae87d68..7c6e525 100644 --- a/admin/language/fr-FR/fr-FR.com_bfstop.sys.ini +++ b/admin/language/fr-FR/fr-FR.com_bfstop.sys.ini @@ -4,3 +4,10 @@ COM_BFSTOP="Brute Force Stop" COM_BFSTOP_DESC="Merci d'avoir installé Brute Force Stop.
" +COM_BFSTOP_BLOCKLIST="Adresses IP bloquées (base de données)" +COM_BFSTOP_HTACCESS_BLOCKLIST="Adresses IP bloquées (.htaccess)" +COM_BFSTOP_FAILEDLOGINLIST="Connexions échouées" +COM_BFSTOP_USERNAMESTATS="Statistiques des noms d'utilisateur" +COM_BFSTOP_SETTINGS="Configuration" +COM_BFSTOP_ALLOWLIST="Liste blanche" +COM_BFSTOP_LOG="Journal" diff --git a/admin/language/it-IT/it-IT.com_bfstop.ini b/admin/language/it-IT/it-IT.com_bfstop.ini index 632ddfa..32172d8 100644 --- a/admin/language/it-IT/it-IT.com_bfstop.ini +++ b/admin/language/it-IT/it-IT.com_bfstop.ini @@ -2,11 +2,16 @@ COM_BFSTOP="Brute Force Stop amministrazione" COM_BFSTOP_ADMIN="Brute Force Stop Area amministrazione" COM_BFSTOP_HEADING_ID="ID" COM_BFSTOP_HEADING_IPADDRESS="Indirizzo-IP" +COM_BFSTOP_HEADING_SOURCE="Origine" COM_BFSTOP_HEADING_DATE="Data" COM_BFSTOP_HEADING_DURATION="Durata" COM_BFSTOP_HEADING_STATE="Stato" +COM_BFSTOP_HEADING_ATTEMPTS="Tentativi dal blocco" +COM_BFSTOP_HEADING_LAST_ATTEMPT="Ultimo tentativo" +COM_BFSTOP_ATTEMPTS_NOT_TRACKED_HTACCESS="Il blocco avviene attualmente tramite .htaccess, quindi le richieste degli IP bloccati vengono rifiutate dal server web prima di raggiungere Joomla: in questa modalità i tentativi dal blocco e la data dell'ultimo tentativo non vengono registrati." COM_BFSTOP_HEADING_USERNAME="Nome Utente" COM_BFSTOP_HEADING_ORIGIN="Origine" +COM_BFSTOP_HEADING_NOTES="Note" COM_BFSTOP_BLOCKED_UNTIL="Bloccato fino a %s" COM_BFSTOP_BLOCKED_PERMANENTLY="Bloccato permanentemente" COM_BFSTOP_BLOCK_EXPIRED_AT="Scadenza blocco il %s" @@ -14,17 +19,28 @@ COM_BFSTOP_UNBLOCKED_STATE="Sbloccato il %s" COM_BFSTOP_UNBLOCK_SUCCESS="Sbloccato con successo!" COM_BFSTOP_UNBLOCK_FAILED="Sbloccaggio fallito." COM_BFSTOP_SUBMENU_BLOCKLIST="IP Bloccati" +COM_BFSTOP_SUBMENU_HTACCESS_BLOCKLIST="IP bloccati (.htaccess)" COM_BFSTOP_SUBMENU_FAILEDLOGINLIST="Accessi falliti" COM_BFSTOP_SUBMENU_SETTINGS="Configurazione" COM_BFSTOP_HEADING_BLOCKLIST="Brute Force Stop: IP Bloccati" +COM_BFSTOP_HEADING_HTACCESS_BLOCKLIST="Brute Force Stop: IP bloccati (.htaccess)" COM_BFSTOP_HEADING_FAILEDLOGINLIST="Brute Force Stop: Accessi Falliti" +COM_BFSTOP_HEADING_SETTINGS="Brute Force Stop: Configurazione" COM_BFSTOP_WARNING_ADMIN_USER_EXISTS="Il Superuser sta usando il nome utente 'admin' predefinito. Questo è un rischio per la sicurezza; gli attaccanti sanno che questo nome utente esiste in molte installazioni Joomla!, e viene utilizzato spesso in molti attacchi. Per aumentare la sicurezza si consiglia di modificare il nome utente per il Superuser! Vedi anche:Joomla! Security and Performance FAQ: Why should I immediately change the name of the default admin user after a new install?" +COM_BFSTOP_WARNING_HTACCESS_NOT_WORKING="O non stai usando un server Apache, oppure il file .htaccess non esiste o non è leggibile o scrivibile. Il blocco tramite .htaccess non funzionerà." +COM_BFSTOP_WARNING_PLUGIN_NOT_INSTALLED="Il plugin bfstop non è installato! Installa l'ultimo pacchetto di bfstop dalla pagina di bfstop o dalla Joomla Extensions Directory!" +COM_BFSTOP_WARNING_CANNOT_RETRIEVE_COMPONENT_CACHE="Impossibile leggere la cache del manifest del componente BFStop. Sembra che ci sia qualcosa che non va nella tua installazione di Joomla!. Installa l'ultimo pacchetto di bfstop dalla pagina di bfstop o dalla Joomla Extensions Directory!" +COM_BFSTOP_WARNING_COMPONENT_PLUGIN_DIFFERENT_VERSION="Il plugin e il componente BFStop sembrano installati in versioni diverse. Installa l'ultimo pacchetto di bfstop dalla pagina di bfstop o dalla Joomla Extensions Directory!" +COM_BFSTOP_WARNING_PLUGIN_DISABLED="Il plugin BFStop non è abilitato! Vai alla panoramica dei plugin, cerca «Brute Force Stop» e abilita il plugin «System - Brute Force Stop»: deve essere in esecuzione perché il blocco abbia effetto. Tutte le impostazioni di BFStop si configurano qui, in questo componente, non sul plugin stesso." +COM_BFSTOP_WARNING_PROXY_NOT_CONFIGURED="In questa richiesta è stato rilevato un header di proxy / bilanciatore di carico (ad esempio X-Forwarded-For), ma «Dietro un proxy / bilanciatore di carico» non è attivo nella configurazione del componente. Senza questa impostazione BFStop si fida solo dell'indirizzo della connessione diretta, quindi il blocco basato su IP potrebbe non funzionare correttamente dietro il tuo proxy. Se il tuo sito si trova davvero dietro un reverse proxy o un bilanciatore di carico, vai alla vista Configurazione del componente e attiva e configura le opzioni «Proxy / Bilanciatore di carico»; altrimenti un visitatore potrebbe falsificare questo header per far bloccare un indirizzo IP qualsiasi." COM_BFSTOP_BLOCK_NEW="Aggiungere" COM_BFSTOP_BLOCK_EDIT="Modifica" COM_BFSTOP_BLOCK_DETAILS="Dettagli" COM_BFSTOP_UNBLOCK="Sblocca" COM_BFSTOP_DESC_BLOCK_IPADDRESS="L'indirizzo IP da bloccare" COM_BFSTOP_DESC_BLOCK_CRDATE="La data/ora di inizio del blocco" +COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="L'indirizzo IP (o la sottorete) per cui l'accesso a questo sito sarà sempre consentito (disattiva tutti i blocchi e i controlli eseguiti dal plugin). Le sottoreti si indicano in notazione con suffisso CIDR, cioè nella forma /, ad esempio «192.168.0.0/24»" +COM_BFSTOP_DESC_ALLOWLIST_NOTES="Inserisci una nota a piacere per la voce della whitelist, ad esempio la data di creazione o l'utente per cui è stata creata." COM_BFSTOP_DESC_DURATION="La durata del blocco" COM_BFSTOP_TEST_MAIL_BODY="Questa è una notifica di prova per il sito '%s' del plugin Brute Force Stop (bfstop) di Joomla!" COM_BFSTOP_TEST_MAIL_SUBJECT="%s: BFStop Notifica di Prova" @@ -38,5 +54,147 @@ COM_BFSTOP_SETTINGS_VERSION_UNKNOWN="sconosciuta" COM_BFSTOP_HEADING_IPINFO="Informazioni per l'indirizzo IP %s" COM_BFSTOP_SUBMENU_ALLOWLIST="Whitelist" COM_BFSTOP_HEADING_ALLOWLIST="Brute Force Stop: Whitelist" +COM_BFSTOP_ALLOWLIST_REMOVED="Rimosso dalla whitelist." +COM_BFSTOP_ALLOWLIST_REMOVE_FAILED="Impossibile rimuovere le voci dalla whitelist." +COM_BFSTOP_ALLOWLIST_NOTHING_REMOVED="Non è stato selezionato nulla." COM_BFSTOP_ALLOWLIST_DELETE_CONFIRM="Sei sicuro di voler cancellare l'indirizzo(i) IP contrassegnato(i)" +COM_BFSTOP_BLOCK_UNLIMITED="illimitato" +COM_BFSTOP_BLOCK_5MINUTES="5 minuti" +COM_BFSTOP_BLOCK_10MINUTES="10 minuti" +COM_BFSTOP_BLOCK_15MINUTES="15 minuti" +COM_BFSTOP_BLOCK_30MINUTES="30 minuti" +COM_BFSTOP_BLOCK_1HOUR="1 ora" +COM_BFSTOP_BLOCK_2HOURS="2 ore" +COM_BFSTOP_BLOCK_4HOURS="4 ore" +COM_BFSTOP_BLOCK_8HOURS="8 ore" +COM_BFSTOP_BLOCK_24HOURS="1 giorno" +COM_BFSTOP_NO_IPINFO_AVAILABLE="Nessuna informazione disponibile per questo indirizzo IP" +COM_BFSTOP_IPINFO_DETAILS="IP: %s\nCodice paese: %s\nPaese: %s\nRegione: %s\nCittà: %s\nCAP: %s\nLatitudine/Longitudine: %s / %s" +COM_BFSTOP_NOT_AUTHORISED="Non sei autorizzato a eseguire questa azione!" +COM_BFSTOP_INVALID_IPADDRESS="La stringa indicata non è un indirizzo IP valido!" +COM_BFSTOP_IPADDRESS_ALLOWED="L'indirizzo IP indicato è nella whitelist! Per questi indirizzi non verrà creato alcun blocco tramite .htaccess!" +COM_BFSTOP_HEADING_LOGS="Brute Force Stop: Log" +COM_BFSTOP_SUBMENU_LOGS="Log" +COM_BFSTOP_HEADING_PRIORITY="Priorità" +COM_BFSTOP_HEADING_MESSAGE="Messaggio" +COM_BFSTOP_LIMIT="Righe mostrate: " +COM_BFSTOP_IP_INVALID_SUBNET="Specifica di sottorete non valida: %s" +COM_BFSTOP_IP_INVALID_ADDRESS="Indirizzo IP non valido: %s" +COM_BFSTOP_IP_PRIVATE_OR_RESERVED="L'indirizzo o l'intervallo inserito (%s) si trova in un intervallo privato o riservato!" +COM_BFSTOP_IP_BLOCKS_USER="L'IP o l'intervallo inserito (%s) bloccherebbe l'indirizzo IP da cui stai accedendo in questo momento (%s)!" +COM_BFSTOP_HEADING_IPRANGE_INFO="Informazioni sull'intervallo IP" +COM_BFSTOP_YOUR_IP_IS="Il tuo indirizzo IP, come lo vede BFStop, è %s." COM_BFSTOP_INSTALL_HINT="Brute Force Stop protegge il sito con le impostazioni predefinite non appena il suo plugin è installato (il pacchetto lo installa e lo attiva). Controlla le impostazioni nella vista Impostazioni del componente." +COM_BFSTOP_SETTINGS_ACCOUNT_FIELDSET_LABEL="Limitazione a livello di account" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_LABEL="Attiva la limitazione a livello di account" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_DESC="Indica se contare gli accessi falliti anche per nome utente, sommando tutti gli indirizzi IP di origine che li hanno tentati, e non solo per indirizzo IP. Così si individua un attacco distribuito che ripartisce i tentativi contro un solo account su molti IP diversi, cosa che la normale soglia di blocco per IP da sola non può rilevare. L'account in sé non viene mai bloccato: vengono solo ritardati progressivamente i tentativi falliti." +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_LABEL="Tentativi falliti prima della limitazione" +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_DESC="Quanti accessi falliti per lo stesso nome utente, sommando tutti gli indirizzi IP di origine, entro la finestra di conteggio indicata sotto, servono prima che gli ulteriori tentativi per quel nome utente subiscano un ritardo aggiuntivo." +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_LABEL="Finestra di conteggio (minuti)" +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_DESC="La finestra di tempo (in minuti) entro cui vengono contati i tentativi falliti per lo stesso nome utente, indipendentemente dall'indirizzo IP di origine." +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_LABEL="Ritardo aggiuntivo (secondi)" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_DESC="Quanti secondi di ritardo aggiuntivo aggiungere a ogni ulteriore accesso fallito per un nome utente limitato, oltre a ogni altro ritardo già configurato." +COM_BFSTOP_SETTINGS_GEOIP_FIELDSET_LABEL="Database GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_LABEL="Percorso del database GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_DESC="Percorso completo, nel file system del server, di un database .mmdb MaxMind GeoLite2 (o GeoIP2), ad esempio GeoLite2-City.mmdb. Scarica la tua copia da MaxMind (serve un account gratuito): BFStop non include né ridistribuisce questi dati. Serve un database di livello City perché la vista «Informazioni sull'indirizzo IP» mostri regione, città e coordinate; per il segnale del punteggio di rischio adattivo indicato sotto basta un database di livello Country. Lascia vuoto per disattivare entrambi. La ricerca è interamente locale; nessun indirizzo IP viene mai inviato a terzi." +COM_BFSTOP_SETTINGS_RISK_FIELDSET_LABEL="Punteggio di rischio adattivo" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_LABEL="Attiva il segnale di fiducia «IP noto»" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_DESC="Se attivo, un accesso fallito è considerato meno rischioso (sono consentiti più tentativi) quando lo stesso indirizzo IP ha già effettuato con successo l'accesso con esattamente quel nome utente. Vale per la coppia (IP, nome utente) e non per il solo IP, quindi accedere come un utente non può abbassare il punteggio di rischio dei tentativi contro un altro nome utente dallo stesso IP." +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_LABEL="Punti di fiducia «IP noto»" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_DESC="Quanti punti di rischio sottrarre (cioè quanta fiducia in più accordare al tentativo) quando il segnale «IP noto» corrisponde." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_LABEL="Attiva il segnale «nome utente comune»" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_DESC="Se attivo, un accesso fallito è considerato più rischioso (sono consentiti meno tentativi) quando il nome utente usato corrisponde a uno dei nomi comuni o di alto valore elencati sotto." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_LABEL="Nomi utente comuni" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_DESC="Un nome utente per riga (senza distinzione tra maiuscole e minuscole). I tentativi contro uno qualsiasi di questi nomi sono considerati più rischiosi." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_LABEL="Punti «nome utente comune»" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_DESC="Quanti punti di rischio aggiungere quando il nome utente usato corrisponde all'elenco dei nomi comuni." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_LABEL="Attiva il segnale «User-Agent mancante»" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_DESC="Se attivo, un accesso fallito senza header User-Agent del browser (o con header vuoto) è considerato più rischioso: i browser veri ne inviano sempre uno, mentre molti script di accesso automatici poco sofisticati non si preoccupano di impostarlo." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_LABEL="Punti «User-Agent mancante»" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_DESC="Quanti punti di rischio aggiungere quando la richiesta non ha l'header User-Agent." +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_LABEL="Attiva il segnale GeoIP" +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_DESC="Se attivo, un accesso fallito è considerato più rischioso quando il paese dell'IP attaccante (cercato nel database GeoIP configurato sopra) non è uno dei paesi d'origine configurati. Richiede che sia impostato il percorso del database GeoIP; altrimenti non ha effetto." +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_LABEL="Paesi d'origine" +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_DESC="Elenco, separato da virgole, di codici paese ISO 3166-1 alpha-2 (ad esempio «AT,DE,CH») considerati la regione prevista o tipica del tuo sito. Un tentativo da qualsiasi altro paese aggiunge punti di rischio." +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_LABEL="Punti geografici" +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_DESC="Quanti punti di rischio aggiungere quando il paese dell'IP attaccante non è nell'elenco dei paesi d'origine." +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_LABEL="Attiva il segnale DNS inverso" +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_DESC="Se attivo, un accesso fallito da un indirizzo IP senza record DNS inverso (PTR) è considerato più rischioso. Attenzione: viene eseguita una vera ricerca DNS, che può essere lenta o occasionalmente andare in timeout; i risultati vengono messi in cache per una settimana per IP per limitare il fenomeno, ma lascia l'opzione disattivata a meno che tu non comprenda il compromesso sulla latenza." +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_LABEL="Punti DNS inverso" +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_DESC="Quanti punti di rischio aggiungere quando l'IP attaccante non ha un record DNS inverso (PTR)." +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_LABEL="Durata progressiva del blocco" +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_DESC="Se attivo, ogni volta che lo stesso indirizzo IP viene bloccato di nuovo, la durata del blocco raddoppia rispetto al blocco precedente (fino a un massimo di 64 volte), invece di usare sempre la stessa durata fissa. Rimane comunque limitata dal passaggio al blocco permanente configurato sotto." +COM_BFSTOP_SETTINGS_BLOCK_MODE_LABEL="Modalità di blocco" +COM_BFSTOP_SETTINGS_BLOCK_MODE_DESC="Cosa succede quando un indirizzo IP viene bloccato. «Solo segnalazione» non limita mai nulla: i tentativi falliti vengono comunque registrati, ma nessun IP viene bloccato, quindi usala per osservare l'attività prima di applicare qualsiasi restrizione. «Solo accesso» lascia che l'IP continui a navigare normalmente sul sito (compreso il modulo di accesso) e rifiuta solo il tentativo di accesso in sé: è più vicino al comportamento tipico di un limitatore di tentativi di accesso e disturba meno un utente legittimo che ha semplicemente sbagliato la password. «Intero sito» rifiuta ogni richiesta dall'indirizzo IP bloccato e mostra il messaggio configurato sotto. «Intero sito + .htaccess» fa lo stesso e in più aggiunge l'IP a .htaccess, così il server web stesso lo rifiuta prima che Joomla (e questo plugin) veda la richiesta; questo significa anche che un IP bloccato in questo modo non può essere limitato al solo accesso, perciò non viene offerto insieme a «Solo accesso». Vale per ogni blocco, sia creato automaticamente sia aggiunto a mano nella lista dei blocchi." +COM_BFSTOP_SETTINGS_BLOCK_MODE_OFF="Solo segnalazione" +COM_BFSTOP_SETTINGS_BLOCK_MODE_LOGINONLY="Solo accesso" +COM_BFSTOP_SETTINGS_BLOCK_MODE_FULL="Intero sito" +COM_BFSTOP_SETTINGS_BLOCK_MODE_HTACCESS="Intero sito + .htaccess" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_LABEL="Secondi di ritardo per punto di rischio" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_DESC="Quanti secondi di ritardo aggiuntivo aggiungere per ogni punto positivo (rischioso) del punteggio di rischio combinato, oltre al ritardo configurato sopra. Un punteggio negativo (di fiducia) non riduce mai il ritardo al di sotto di quello configurato sopra." +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_LABEL="Variazione della soglia di blocco per punto di rischio" +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_DESC="Di quanto ridurre (con punteggio positivo / rischioso) o aumentare (con punteggio negativo / di fiducia) il numero di tentativi falliti consentiti prima del blocco, per ogni punto del punteggio di rischio combinato." +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_LABEL="Tentativi minimi consentiti" +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_DESC="Un limite inferiore rigido per il numero di tentativi falliti consentiti corretto in base al rischio, così che un punteggio di rischio estremo non possa mai ridurlo a zero (o meno) e di fatto bloccare già al primo tentativo." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_ENABLED="Le voci di accessi falliti più vecchie di %d settimane vengono eliminate automaticamente. Puoi cambiarlo con l'impostazione «Elimina i vecchi tentativi» nella scheda «Avanzate» della Configurazione." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_DISABLED="Le vecchie voci di accessi falliti attualmente non vengono eliminate automaticamente. Per attivarlo, imposta «Elimina i vecchi tentativi» nella scheda «Avanzate» della Configurazione, oppure usa il pulsante «Elimina le voci vecchie» per ripulirle a mano." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_ENABLED="I blocchi scaduti (e i relativi record di sblocco) terminati da più di %d settimane vengono eliminati automaticamente. Puoi cambiarlo con l'impostazione «Elimina i vecchi tentativi» nella scheda «Avanzate» della Configurazione. I blocchi permanenti non vengono mai eliminati automaticamente." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_DISABLED="I blocchi scaduti attualmente non vengono eliminati automaticamente. Per attivarlo, imposta «Elimina i vecchi tentativi» nella scheda «Avanzate» della Configurazione. I blocchi permanenti non vengono mai eliminati automaticamente." +COM_BFSTOP_FAILEDLOGIN_PURGE_BUTTON="Elimina le voci vecchie" +COM_BFSTOP_FAILEDLOGIN_PURGE_TITLE="Elimina le vecchie voci di accessi falliti" +COM_BFSTOP_FAILEDLOGIN_PURGE_DESC="Tutte le voci di accessi falliti più vecchie del numero di giorni indicato verranno eliminate definitivamente. Questa operazione non può essere annullata. I blocchi non sono interessati." +COM_BFSTOP_FAILEDLOGIN_PURGE_AGE_LABEL="Mantieni le voci degli ultimi ... giorni" +COM_BFSTOP_FAILEDLOGIN_PURGE_CONFIRM="Elimina" +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED="Sono state eliminate %1$d voci di accessi falliti più vecchie di %2$d giorni." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_0="Non c'erano voci di accessi falliti più vecchie di %2$d giorni." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_1="È stata eliminata una voce di accessi falliti più vecchia di %2$d giorni." +COM_BFSTOP_FAILEDLOGIN_PURGE_INVALID_AGE="Inserisci un numero di giorni pari ad almeno 1." +COM_BFSTOP_FAILEDLOGIN_PURGE_FAILED="Eliminazione delle vecchie voci di accessi falliti non riuscita: %s" +COM_BFSTOP_SUBMENU_USERNAMESTATS="Statistiche dei nomi utente" +COM_BFSTOP_HEADING_USERNAMESTATS="Brute Force Stop: Statistiche dei nomi utente" +COM_BFSTOP_HEADING_RANK="#" +COM_BFSTOP_HEADING_FAILED_ATTEMPTS="Accessi falliti" +COM_BFSTOP_HEADING_FIRST_ATTEMPT="Primo tentativo" +COM_BFSTOP_USERNAMESTATS_INFO="I nomi utente usati nei tentativi di accesso falliti e quante volte è stato usato ciascuno. Queste statistiche sono conservate indipendentemente dalle voci di accessi falliti, quindi non sono influenzate dall'eliminazione delle voci vecchie; partono solo con l'installazione di BFStop 2.0.0 (o l'aggiornamento a questa versione), a partire dalle voci di accessi falliti esistenti in quel momento. Fai clic su un nome utente per vedere le sue voci di accessi falliti ancora conservate." +COM_BFSTOP_USERNAMESTATS_AUTOTRIM="Vengono conservati al massimo %d nomi utente: oltre questo numero, i nomi con meno tentativi vengono eliminati automaticamente (una volta al giorno). Questo limite non può essere modificato." +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT="Account esistente" +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT_DESC="Su questo sito esiste un account utente con questo nome utente." +COM_BFSTOP_USERNAMESTATS_PURGE_BUTTON="Elimina i nomi utente obsoleti" +COM_BFSTOP_USERNAMESTATS_PURGE_TITLE="Elimina le statistiche dei nomi utente obsoleti" +COM_BFSTOP_USERNAMESTATS_PURGE_DESC="Le statistiche di tutti i nomi utente che non sono stati usati in un accesso fallito da più del numero di giorni indicato verranno eliminate definitivamente. Questa operazione non può essere annullata. Le voci di accessi falliti e i blocchi non sono interessati." +COM_BFSTOP_USERNAMESTATS_PURGE_AGE_LABEL="Elimina i nomi utente non visti da più di ... giorni" +COM_BFSTOP_USERNAMESTATS_PURGE_CONFIRM="Elimina" +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED="Sono state eliminate le statistiche di %1$d nomi utente non visti da più di %2$d giorni." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_0="Non c'erano nomi utente non visti da più di %2$d giorni." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_1="Sono state eliminate le statistiche di un nome utente non visto da più di %2$d giorni." +COM_BFSTOP_USERNAMESTATS_PURGE_INVALID_AGE="Inserisci un numero di giorni pari ad almeno 1." +COM_BFSTOP_USERNAMESTATS_PURGE_FAILED="Eliminazione delle statistiche dei nomi utente obsoleti non riuscita: %s" +COM_BFSTOP_FAILEDLOGIN_FILTERED_BY_USERNAME="Vengono mostrati solo gli accessi falliti per il nome utente «%s»." +COM_BFSTOP_FAILEDLOGIN_FILTER_CLEAR="Mostra tutti" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_LABEL="Nomi utente che non corrispondono a un account" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_DESC="Spesso gli utenti digitano la password nel campo del nome utente. Con «Hash», il nome utente di un accesso fallito viene memorizzato (e mostrato, registrato nel log e inviato per email) così come digitato solo se appartiene a un account esistente o è nell'elenco dei nomi utente comuni; ogni altro viene sostituito da un valore illeggibile, che resta uguale per lo stesso input, così i tentativi relativi vengono contati insieme. «Memorizza come digitato» mantiene leggibile ogni nome utente inserito, ma in tal caso memorizza anche le password digitate nel campo del nome utente." +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_HASH="Hash (consigliato)" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_PLAIN="Memorizza come digitato" +COM_BFSTOP_SETTINGS_EMAIL_INVALID="Indirizzo email non valido: %s" +COM_BFSTOP_SETTINGS_HTACCESS_PATH_INVALID="Il percorso di .htaccess deve essere una cartella esistente del file system del server." +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_INVALID="Il percorso del database GeoIP deve essere il nome di un file di database MaxMind (che termina con .mmdb) nel file system del server." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_LABEL="Granularità del tracciamento IPv6" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_DESC="Un client con indirizzo IPv6 di solito controlla un'intera rete e può passare a un altro indirizzo al suo interno a piacimento. Gli accessi falliti e i blocchi dei client IPv6 vengono quindi tracciati per rete di questa dimensione anziché per indirizzo. /64 è la dimensione di una tipica connessione domestica o mobile. Scegli un singolo indirizzo solo se sai che i client del tuo sito condividono il proprio /64 con altri che non vuoi bloccare insieme a loro." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_64="/64 (consigliato)" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_128="Singolo indirizzo (/128)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_LABEL="Limite di dimensione del file di log (MB)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_DESC="Quando il file di log supera questa dimensione, viene spostato in un secondo file (plg_system_bfstop.1.log.php nella cartella dei log), che sostituisce il precedente. Così i file di log insieme non superano mai di molto il doppio di questa dimensione." +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_LABEL="Conserva le voci di log (giorni)" +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_DESC="Le voci di log più vecchie di questo numero di giorni vengono eliminate automaticamente (una volta al giorno, anche se nel frattempo il logging viene disattivato). Imposta 0 per conservare le voci finché non si raggiunge il limite di dimensione." +COM_BFSTOP_LOG_AUTOPRUNE_ENABLED="Le voci di log più vecchie di %1$d giorni vengono eliminate automaticamente e il file di log viene ruotato quando supera %2$d MB. Puoi cambiarlo nella scheda «Avanzate» della Configurazione." +COM_BFSTOP_LOG_AUTOPRUNE_DISABLED="Le vecchie voci di log attualmente non vengono eliminate in base all'età, ma solo quando il file di log viene ruotato dopo aver superato %1$d MB. Per cambiarlo, imposta «Conserva le voci di log» nella Configurazione, oppure usa i pulsanti «Elimina le voci vecchie del log» e «Svuota il log»." +COM_BFSTOP_LOG_PRUNE_BUTTON="Elimina le voci vecchie del log" +COM_BFSTOP_LOG_PRUNE_DISABLED="L'eliminazione richiede un periodo di conservazione: imposta «Conserva le voci di log» nella Configurazione, oppure svuota il log." +COM_BFSTOP_LOG_PRUNE_N_DELETED="Sono state eliminate %1$d voci di log più vecchie di %2$d giorni." +COM_BFSTOP_LOG_PRUNE_N_DELETED_0="Non c'erano voci di log più vecchie di %2$d giorni." +COM_BFSTOP_LOG_PRUNE_N_DELETED_1="È stata eliminata una voce di log più vecchia di %2$d giorni." +COM_BFSTOP_LOG_CLEAR_BUTTON="Svuota il log" +COM_BFSTOP_LOG_CLEAR_TITLE="Svuota il log" +COM_BFSTOP_LOG_CLEAR_DESC="Tutte le voci del log verranno eliminate definitivamente, comprese quelle del file di log precedente. Questa operazione non può essere annullata. I blocchi e le voci di accessi falliti non sono interessati." +COM_BFSTOP_LOG_CLEAR_CONFIRM="Svuota" +COM_BFSTOP_LOG_CLEARED="Il log è stato svuotato." diff --git a/admin/language/it-IT/it-IT.com_bfstop.sys.ini b/admin/language/it-IT/it-IT.com_bfstop.sys.ini index 0238079..93d23fb 100644 --- a/admin/language/it-IT/it-IT.com_bfstop.sys.ini +++ b/admin/language/it-IT/it-IT.com_bfstop.sys.ini @@ -1,2 +1,9 @@ COM_BFSTOP="Brute Force Stop" COM_BFSTOP_DESC="Grazie per aver installato il pannello di Amministrazione di Brute Force Stop.
" +COM_BFSTOP_BLOCKLIST="IP bloccati (database)" +COM_BFSTOP_HTACCESS_BLOCKLIST="IP bloccati (.htaccess)" +COM_BFSTOP_FAILEDLOGINLIST="Accessi falliti" +COM_BFSTOP_USERNAMESTATS="Statistiche dei nomi utente" +COM_BFSTOP_SETTINGS="Configurazione" +COM_BFSTOP_ALLOWLIST="Whitelist" +COM_BFSTOP_LOG="Log" diff --git a/admin/language/nl-NL/nl-NL.com_bfstop.ini b/admin/language/nl-NL/nl-NL.com_bfstop.ini index 6be5aa9..e1e7a8a 100644 --- a/admin/language/nl-NL/nl-NL.com_bfstop.ini +++ b/admin/language/nl-NL/nl-NL.com_bfstop.ini @@ -2,11 +2,16 @@ COM_BFSTOP="Brute Force Stop Administratie" COM_BFSTOP_ADMIN="Brute Force Stop administratie gebied" COM_BFSTOP_HEADING_ID="ID" COM_BFSTOP_HEADING_IPADDRESS="IP adres" +COM_BFSTOP_HEADING_SOURCE="Bron" COM_BFSTOP_HEADING_DATE="Datum" COM_BFSTOP_HEADING_DURATION="Tijdsduur" COM_BFSTOP_HEADING_STATE="Status" +COM_BFSTOP_HEADING_ATTEMPTS="Pogingen sinds blokkade" +COM_BFSTOP_HEADING_LAST_ATTEMPT="Laatste poging" +COM_BFSTOP_ATTEMPTS_NOT_TRACKED_HTACCESS="Er wordt momenteel via .htaccess geblokkeerd, dus verzoeken van geblokkeerde IP's worden door de webserver geweigerd voordat ze Joomla bereiken - pogingen sinds de blokkade en de datum van de laatste poging worden in deze modus niet bijgehouden." COM_BFSTOP_HEADING_USERNAME="Gebruikersnaam" COM_BFSTOP_HEADING_ORIGIN="Oorsprong" +COM_BFSTOP_HEADING_NOTES="Notities" COM_BFSTOP_BLOCKED_UNTIL="Geblokkeerd tot %s" COM_BFSTOP_BLOCKED_PERMANENTLY="Permanent geblokkeerd" COM_BFSTOP_BLOCK_EXPIRED_AT="Blokkade verloopt op %s" @@ -14,11 +19,20 @@ COM_BFSTOP_UNBLOCKED_STATE="Gedeblokkeerd op %s" COM_BFSTOP_UNBLOCK_SUCCESS="Met succes gedeblokkeerd!" COM_BFSTOP_UNBLOCK_FAILED="Deblokkeren is mislukt." COM_BFSTOP_SUBMENU_BLOCKLIST="Geblokkeerde IPs" +COM_BFSTOP_SUBMENU_HTACCESS_BLOCKLIST="Geblokkeerde IP's (.htaccess)" COM_BFSTOP_SUBMENU_FAILEDLOGINLIST="Mislukte logins" COM_BFSTOP_SUBMENU_SETTINGS="Instellingen" COM_BFSTOP_HEADING_BLOCKLIST="Brute Force Stop: Geblokkeerde IPs" +COM_BFSTOP_HEADING_HTACCESS_BLOCKLIST="Brute Force Stop: Geblokkeerde IP's (.htaccess)" COM_BFSTOP_HEADING_FAILEDLOGINLIST="Brute Force Stop: Mislukte logins" +COM_BFSTOP_HEADING_SETTINGS="Brute Force Stop: Instellingen" COM_BFSTOP_WARNING_ADMIN_USER_EXISTS="Superuser gebruikt de default gebruikersnaam 'admin'. Dit is een gevaar voor de veiligheid. Aanvallers weten dat deze gebruikersnaam in vele Joomla-installaties bestaat wordt daarom vaak gebruikt in aanvallen. Om een betere veiligheid te krijgen is het beter de gebruikersnaam van de admin te veranderen of deze te verwijderen (als een andere gebruiker de SuperAdmin rechten heeft). Zie ook: Joomla! Security and Performance FAQ: Why should I immediately change the name of the default admin user after a new install?" +COM_BFSTOP_WARNING_HTACCESS_NOT_WORKING="Je gebruikt geen Apache-server, of het .htaccess-bestand bestaat niet of is niet leesbaar of beschrijfbaar. Blokkeren via .htaccess zal niet werken." +COM_BFSTOP_WARNING_PLUGIN_NOT_INSTALLED="De bfstop-plugin is niet geïnstalleerd! Installeer het nieuwste bfstop-pakket van de bfstop-pagina of de Joomla Extensions Directory!" +COM_BFSTOP_WARNING_CANNOT_RETRIEVE_COMPONENT_CACHE="De manifestcache van de BFStop-component kan niet worden opgehaald. Er lijkt iets mis te zijn met je Joomla!-installatie. Installeer het nieuwste bfstop-pakket van de bfstop-pagina of de Joomla Extensions Directory!" +COM_BFSTOP_WARNING_COMPONENT_PLUGIN_DIFFERENT_VERSION="De BFStop-plugin en -component lijken in verschillende versies geïnstalleerd te zijn. Installeer het nieuwste bfstop-pakket van de bfstop-pagina of de Joomla Extensions Directory!" +COM_BFSTOP_WARNING_PLUGIN_DISABLED="De BFStop-plugin is niet ingeschakeld! Ga naar het pluginoverzicht, zoek op 'Brute Force Stop' en schakel de plugin 'System - Brute Force Stop' in - die moet actief zijn om te kunnen blokkeren. Alle BFStop-instellingen worden hier in deze component ingesteld, niet in de plugin zelf." +COM_BFSTOP_WARNING_PROXY_NOT_CONFIGURED="Bij dit verzoek is een proxy-/load balancer-header (bijvoorbeeld X-Forwarded-For) gedetecteerd, maar 'Achter een proxy / load balancer' is niet ingeschakeld in de componentinstellingen. Zonder deze instelling vertrouwt BFStop alleen het adres van de directe verbinding, waardoor blokkeren op basis van IP achter je proxy mogelijk niet goed werkt. Staat je site wel achter een reverse proxy of load balancer, ga dan naar de weergave Instellingen van de component en schakel de opties onder 'Proxy / Load balancer' in en stel ze in - anders kan een bezoeker deze header vervalsen om een willekeurig IP-adres te laten blokkeren." COM_BFSTOP_BLOCK_NEW="Toevoegen" COM_BFSTOP_BLOCK_EDIT="Wijzigen" COM_BFSTOP_BLOCK_DETAILS="Details" @@ -26,6 +40,7 @@ COM_BFSTOP_UNBLOCK="Blokkering opheffen" COM_BFSTOP_DESC_BLOCK_IPADDRESS="Het te blokkeren IP adres of subnet. Subnets worden opgegeven in de in CIDR suffix notatie. Bijvoorbeeld in de vorm van een / zoals '192.168.0.0/24'. Pas bij het opgeven van een subnet op, dat je niet je eigen IP adres blokkeert!" COM_BFSTOP_DESC_BLOCK_CRDATE="De datum/tijd dat de blokkade moet ingaan." COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="Het IP adres of subnet die altijd toegang hebben tot deze site. Hier opgevoerde adressen kunnen op geen enkele manier geblokkeerd worden door controles van de plugin. Subnets worden opgegeven in de in CIDR suffix notatie. Bijvoorbeeld in de vorm van een / zoals '192.168.0.0/24'." +COM_BFSTOP_DESC_ALLOWLIST_NOTES="Voer een notitie naar keuze in voor het item op de whitelist, bijvoorbeeld het tijdstip waarop het is aangemaakt of de gebruiker voor wie het is aangemaakt." ;COM_BFSTOP_DESC_ALLOWLIST_NOTES="" COM_BFSTOP_DESC_DURATION="De duur van de blokkade" COM_BFSTOP_TEST_MAIL_BODY="Dit is een testbericht via site '%s' van de Brute Force Stop (bfstop) Joomla plugin." @@ -40,5 +55,147 @@ COM_BFSTOP_SETTINGS_VERSION_UNKNOWN="onbekend" COM_BFSTOP_HEADING_IPINFO="Informatie over IP-adres %s" COM_BFSTOP_SUBMENU_ALLOWLIST="Whitelist" COM_BFSTOP_HEADING_ALLOWLIST="Brute Force Stop: Whitelist" +COM_BFSTOP_ALLOWLIST_REMOVED="Van de whitelist verwijderd." +COM_BFSTOP_ALLOWLIST_REMOVE_FAILED="De items konden niet van de whitelist worden verwijderd." +COM_BFSTOP_ALLOWLIST_NOTHING_REMOVED="Er is niets geselecteerd." COM_BFSTOP_ALLOWLIST_DELETE_CONFIRM="Weet u zeker dat u de gekozen IP-adressen wilt verwijderen?" +COM_BFSTOP_BLOCK_UNLIMITED="onbeperkt" +COM_BFSTOP_BLOCK_5MINUTES="5 minuten" +COM_BFSTOP_BLOCK_10MINUTES="10 minuten" +COM_BFSTOP_BLOCK_15MINUTES="15 minuten" +COM_BFSTOP_BLOCK_30MINUTES="30 minuten" +COM_BFSTOP_BLOCK_1HOUR="1 uur" +COM_BFSTOP_BLOCK_2HOURS="2 uur" +COM_BFSTOP_BLOCK_4HOURS="4 uur" +COM_BFSTOP_BLOCK_8HOURS="8 uur" +COM_BFSTOP_BLOCK_24HOURS="1 dag" +COM_BFSTOP_NO_IPINFO_AVAILABLE="Geen informatie beschikbaar voor dit IP-adres" +COM_BFSTOP_IPINFO_DETAILS="IP: %s\nLandcode: %s\nLand: %s\nRegio: %s\nPlaats: %s\nPostcode: %s\nBreedtegraad/Lengtegraad: %s / %s" +COM_BFSTOP_NOT_AUTHORISED="Je hebt geen toestemming om deze actie uit te voeren!" +COM_BFSTOP_INVALID_IPADDRESS="De opgegeven tekst is geen geldig IP-adres!" +COM_BFSTOP_IPADDRESS_ALLOWED="Het opgegeven IP-adres staat op de whitelist! Voor dergelijke adressen wordt geen blokkade via .htaccess aangemaakt!" +COM_BFSTOP_HEADING_LOGS="Brute Force Stop: Logs" +COM_BFSTOP_SUBMENU_LOGS="Logs" +COM_BFSTOP_HEADING_PRIORITY="Prioriteit" +COM_BFSTOP_HEADING_MESSAGE="Bericht" +COM_BFSTOP_LIMIT="Getoonde regels: " +COM_BFSTOP_IP_INVALID_SUBNET="Ongeldige subnetspecificatie: %s" +COM_BFSTOP_IP_INVALID_ADDRESS="Geen geldig IP-adres: %s" +COM_BFSTOP_IP_PRIVATE_OR_RESERVED="Het ingevoerde adres/bereik (%s) ligt in een privé- of gereserveerd bereik!" +COM_BFSTOP_IP_BLOCKS_USER="Het ingevoerde IP/bereik (%s) zou het IP-adres blokkeren waarmee nu wordt gewerkt (%s)!" +COM_BFSTOP_HEADING_IPRANGE_INFO="Informatie over IP-bereik" +COM_BFSTOP_YOUR_IP_IS="Je IP-adres zoals BFStop het ziet is %s." COM_BFSTOP_INSTALL_HINT="Brute Force Stop beschermt uw site met de standaardinstellingen zodra de plugin is geïnstalleerd (het pakket installeert en activeert deze). Controleer de instellingen in de instellingenweergave van het component." +COM_BFSTOP_SETTINGS_ACCOUNT_FIELDSET_LABEL="Beperking op accountniveau" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_LABEL="Beperking op accountniveau inschakelen" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_DESC="Of mislukte aanmeldingen ook per gebruikersnaam worden geteld, opgeteld over alle bron-IP-adressen die het hebben geprobeerd - en niet alleen per IP-adres. Zo wordt een gedistribueerde aanval opgemerkt die de pogingen tegen één account over veel verschillende IP's verspreidt, wat de gewone blokkadedrempel per IP alleen niet kan detecteren. Het account zelf wordt nooit vergrendeld; alleen mislukte pogingen worden steeds verder vertraagd." +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_LABEL="Mislukte pogingen vóór beperking" +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_DESC="Hoeveel mislukte aanmeldingen voor dezelfde gebruikersnaam, opgeteld over alle bron-IP-adressen, binnen het hieronder ingestelde telvenster nodig zijn voordat verdere pogingen voor die gebruikersnaam extra worden vertraagd." +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_LABEL="Telvenster (minuten)" +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_DESC="Het tijdvenster (in minuten) waarbinnen mislukte pogingen voor dezelfde gebruikersnaam worden geteld, ongeacht het bron-IP-adres." +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_LABEL="Extra vertraging (seconden)" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_DESC="Hoeveel seconden extra vertraging worden toegevoegd aan elke verdere mislukte aanmelding voor een beperkte gebruikersnaam, bovenop elke andere al ingestelde vertraging." +COM_BFSTOP_SETTINGS_GEOIP_FIELDSET_LABEL="GeoIP-database" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_LABEL="Pad naar de GeoIP-database" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_DESC="Volledig pad in het bestandssysteem van de server naar een MaxMind GeoLite2- (of GeoIP2-)database in .mmdb-formaat, bijvoorbeeld GeoLite2-City.mmdb. Download je eigen kopie bij MaxMind (hiervoor is een gratis account nodig) - BFStop bundelt of verspreidt deze gegevens niet. Een database van het niveau City is nodig om in de beheerweergave 'Informatie voor IP-adres' regio, plaats en coördinaten te tonen; voor het hieronder genoemde signaal van de adaptieve risicoscore volstaat een database van het niveau Country. Laat leeg om beide uit te schakelen. De opzoeking gebeurt volledig lokaal; er wordt nooit een IP-adres naar een derde partij gestuurd." +COM_BFSTOP_SETTINGS_RISK_FIELDSET_LABEL="Adaptieve risicoscore" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_LABEL="Vertrouwenssignaal 'bekend IP' inschakelen" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_DESC="Indien ingeschakeld wordt een mislukte aanmelding als minder riskant beschouwd (meer pogingen toegestaan) wanneer hetzelfde IP-adres eerder succesvol is aangemeld met precies die gebruikersnaam. Dit geldt voor het paar (IP, gebruikersnaam) en niet voor het IP alleen, zodat aanmelden als de ene gebruiker de risicoscore van pogingen tegen een andere gebruikersnaam vanaf hetzelfde IP niet kan verlagen." +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_LABEL="Vertrouwenspunten 'bekend IP'" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_DESC="Hoeveel risicopunten er worden afgetrokken (dus hoeveel meer de poging wordt vertrouwd) wanneer het signaal 'bekend IP' van toepassing is." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_LABEL="Signaal 'veelgebruikte gebruikersnaam' inschakelen" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_DESC="Indien ingeschakeld wordt een mislukte aanmelding als riskanter beschouwd (minder pogingen toegestaan) wanneer de gebruikte gebruikersnaam overeenkomt met een van de hieronder genoemde veelgebruikte of waardevolle gebruikersnamen." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_LABEL="Veelgebruikte gebruikersnamen" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_DESC="Eén gebruikersnaam per regel (hoofdletterongevoelig). Pogingen tegen een van deze gebruikersnamen worden als riskanter beschouwd." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_LABEL="Punten 'veelgebruikte gebruikersnaam'" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_DESC="Hoeveel risicopunten er worden toegevoegd wanneer de gebruikte gebruikersnaam overeenkomt met de lijst van veelgebruikte gebruikersnamen." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_LABEL="Signaal 'ontbrekende User-Agent' inschakelen" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_DESC="Indien ingeschakeld wordt een mislukte aanmelding zonder (of met een lege) User-Agent-header van de browser als riskanter beschouwd - echte browsers sturen er altijd een mee, maar veel eenvoudige geautomatiseerde aanmeldscripts stellen hem niet in." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_LABEL="Punten 'ontbrekende User-Agent'" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_DESC="Hoeveel risicopunten er worden toegevoegd wanneer het verzoek geen User-Agent-header heeft." +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_LABEL="GeoIP-signaal inschakelen" +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_DESC="Indien ingeschakeld wordt een mislukte aanmelding als riskanter beschouwd wanneer het land van het aanvallende IP (opgezocht in de hierboven ingestelde GeoIP-database) niet een van de ingestelde thuislanden is. Hiervoor moet het pad naar de GeoIP-database zijn ingesteld; anders doet dit niets." +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_LABEL="Thuislanden" +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_DESC="Door komma's gescheiden lijst van ISO 3166-1 alpha-2-landcodes (bijvoorbeeld 'AT,DE,CH') die als de verwachte of typische regio van je site gelden. Een poging vanuit een ander land voegt risicopunten toe." +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_LABEL="Geopunten" +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_DESC="Hoeveel risicopunten er worden toegevoegd wanneer het land van het aanvallende IP niet in de lijst met thuislanden staat." +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_LABEL="Reverse-DNS-signaal inschakelen" +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_DESC="Indien ingeschakeld wordt een mislukte aanmelding vanaf een IP-adres zonder reverse-DNS-record (PTR) als riskanter beschouwd. Let op: dit voert een echte DNS-opzoeking uit, die traag kan zijn of af en toe een time-out kan geven - resultaten worden een week per IP gecachet om dit te beperken, maar laat dit uitgeschakeld tenzij je de afweging met de latentie begrijpt." +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_LABEL="Reverse-DNS-punten" +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_DESC="Hoeveel risicopunten er worden toegevoegd wanneer het aanvallende IP geen reverse-DNS-record (PTR) heeft." +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_LABEL="Oplopende blokkadeduur" +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_DESC="Indien ingeschakeld wordt de blokkadeduur telkens als hetzelfde IP-adres opnieuw wordt geblokkeerd verdubbeld ten opzichte van de vorige blokkade (tot maximaal 64 keer), in plaats van steeds dezelfde vaste duur te gebruiken. Blijft nog steeds begrensd door de hieronder ingestelde overgang naar een permanente blokkade." +COM_BFSTOP_SETTINGS_BLOCK_MODE_LABEL="Blokkeermodus" +COM_BFSTOP_SETTINGS_BLOCK_MODE_DESC="Wat er gebeurt zodra een IP-adres is geblokkeerd. 'Alleen rapporteren' beperkt nooit iets - mislukte pogingen worden nog steeds gelogd, maar er wordt nooit een IP geblokkeerd; gebruik dit om de activiteit te bekijken voordat je iets afdwingt. 'Alleen aanmelden' laat het IP gewoon op de site rondkijken (inclusief het aanmeldformulier) en weigert alleen de aanmeldpoging zelf - dichter bij hoe een begrenzer van aanmeldpogingen gewoonlijk werkt, en minder storend voor een legitieme gebruiker die zich gewoon in zijn wachtwoord heeft vergist. 'Hele site' weigert elk verzoek van het geblokkeerde IP-adres en toont het hieronder ingestelde bericht. 'Hele site + .htaccess' doet hetzelfde en voegt het IP bovendien toe aan .htaccess, zodat de webserver zelf het weigert voordat Joomla (en deze plugin) het verzoek ziet - dit betekent ook dat een zo geblokkeerd IP niet tot alleen aanmelden beperkt kan worden, dus wordt het niet samen met 'Alleen aanmelden' aangeboden. Geldt voor elke blokkade, of die nu automatisch is aangemaakt of handmatig aan de blokkadelijst is toegevoegd." +COM_BFSTOP_SETTINGS_BLOCK_MODE_OFF="Alleen rapporteren" +COM_BFSTOP_SETTINGS_BLOCK_MODE_LOGINONLY="Alleen aanmelden" +COM_BFSTOP_SETTINGS_BLOCK_MODE_FULL="Hele site" +COM_BFSTOP_SETTINGS_BLOCK_MODE_HTACCESS="Hele site + .htaccess" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_LABEL="Seconden vertraging per risicopunt" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_DESC="Hoeveel seconden extra vertraging er worden toegevoegd per positief (riskant) punt van de gecombineerde risicoscore, bovenop de hierboven ingestelde vertraging. Een negatieve (vertrouwde) score verlaagt de vertraging nooit onder de hierboven ingestelde waarde." +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_LABEL="Wijziging blokkadedrempel per risicopunt" +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_DESC="Hoeveel het aantal toegestane mislukte pogingen vóór blokkade per punt van de gecombineerde risicoscore wordt verlaagd (bij een positieve/riskante score) of verhoogd (bij een negatieve/vertrouwde score)." +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_LABEL="Minimaal toegestane pogingen" +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_DESC="Een harde ondergrens voor het op risico aangepaste aantal toegestane mislukte pogingen, zodat een extreme risicoscore het nooit tot nul (of lager) kan verlagen en feitelijk al bij de allereerste poging blokkeert." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_ENABLED="Mislukte aanmeldingen die ouder zijn dan %d weken worden automatisch verwijderd. Je kunt dit wijzigen met de instelling 'Oude pogingen opschonen' op het tabblad 'Geavanceerd' van de Instellingen." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_DISABLED="Oude mislukte aanmeldingen worden momenteel niet automatisch verwijderd. Stel hiervoor 'Oude pogingen opschonen' in op het tabblad 'Geavanceerd' van de Instellingen, of gebruik de knop 'Oude items verwijderen' om ze handmatig op te ruimen." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_ENABLED="Verlopen blokkades (en hun deblokkaderecords) die meer dan %d weken geleden zijn geëindigd, worden automatisch verwijderd. Je kunt dit wijzigen met de instelling 'Oude pogingen opschonen' op het tabblad 'Geavanceerd' van de Instellingen. Permanente blokkades worden nooit automatisch verwijderd." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_DISABLED="Verlopen blokkades worden momenteel niet automatisch verwijderd. Stel hiervoor 'Oude pogingen opschonen' in op het tabblad 'Geavanceerd' van de Instellingen. Permanente blokkades worden nooit automatisch verwijderd." +COM_BFSTOP_FAILEDLOGIN_PURGE_BUTTON="Oude items verwijderen" +COM_BFSTOP_FAILEDLOGIN_PURGE_TITLE="Oude mislukte aanmeldingen verwijderen" +COM_BFSTOP_FAILEDLOGIN_PURGE_DESC="Alle mislukte aanmeldingen die ouder zijn dan het opgegeven aantal dagen worden definitief verwijderd. Dit kan niet ongedaan worden gemaakt. Blokkades worden niet beïnvloed." +COM_BFSTOP_FAILEDLOGIN_PURGE_AGE_LABEL="Items van de laatste ... dagen bewaren" +COM_BFSTOP_FAILEDLOGIN_PURGE_CONFIRM="Verwijderen" +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED="%1$d mislukte aanmeldingen die ouder waren dan %2$d dagen zijn verwijderd." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_0="Er waren geen mislukte aanmeldingen die ouder waren dan %2$d dagen." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_1="Eén mislukte aanmelding die ouder was dan %2$d dagen is verwijderd." +COM_BFSTOP_FAILEDLOGIN_PURGE_INVALID_AGE="Voer een aantal dagen van minimaal 1 in." +COM_BFSTOP_FAILEDLOGIN_PURGE_FAILED="Het verwijderen van oude mislukte aanmeldingen is mislukt: %s" +COM_BFSTOP_SUBMENU_USERNAMESTATS="Statistieken gebruikersnamen" +COM_BFSTOP_HEADING_USERNAMESTATS="Brute Force Stop: Statistieken gebruikersnamen" +COM_BFSTOP_HEADING_RANK="#" +COM_BFSTOP_HEADING_FAILED_ATTEMPTS="Mislukte logins" +COM_BFSTOP_HEADING_FIRST_ATTEMPT="Eerste poging" +COM_BFSTOP_USERNAMESTATS_INFO="De gebruikersnamen die bij mislukte aanmeldpogingen zijn gebruikt, en hoe vaak elk is gebruikt. Deze statistieken worden los van de mislukte aanmeldingen bijgehouden en worden dus niet beïnvloed wanneer oude mislukte aanmeldingen worden verwijderd; ze beginnen pas bij de installatie van (of update naar) BFStop 2.0.0, gevuld met de mislukte aanmeldingen die op dat moment bestonden. Klik op een gebruikersnaam om de nog opgeslagen mislukte aanmeldingen ervan te zien." +COM_BFSTOP_USERNAMESTATS_AUTOTRIM="Er worden maximaal %d gebruikersnamen bewaard: daarboven worden de gebruikersnamen met de minste pogingen automatisch verwijderd (één keer per dag). Deze limiet kan niet worden gewijzigd." +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT="Bestaand account" +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT_DESC="Er bestaat een gebruikersaccount met deze gebruikersnaam op deze site." +COM_BFSTOP_USERNAMESTATS_PURGE_BUTTON="Verouderde gebruikersnamen verwijderen" +COM_BFSTOP_USERNAMESTATS_PURGE_TITLE="Statistieken van verouderde gebruikersnamen verwijderen" +COM_BFSTOP_USERNAMESTATS_PURGE_DESC="De statistieken van alle gebruikersnamen die langer dan het opgegeven aantal dagen niet bij een mislukte aanmelding zijn gebruikt, worden definitief verwijderd. Dit kan niet ongedaan worden gemaakt. Mislukte aanmeldingen en blokkades worden niet beïnvloed." +COM_BFSTOP_USERNAMESTATS_PURGE_AGE_LABEL="Gebruikersnamen verwijderen die al meer dan ... dagen niet zijn gezien" +COM_BFSTOP_USERNAMESTATS_PURGE_CONFIRM="Verwijderen" +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED="De statistieken van %1$d gebruikersnamen die al meer dan %2$d dagen niet zijn gezien, zijn verwijderd." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_0="Er waren geen gebruikersnamen die al meer dan %2$d dagen niet zijn gezien." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_1="De statistieken van één gebruikersnaam die al meer dan %2$d dagen niet is gezien, zijn verwijderd." +COM_BFSTOP_USERNAMESTATS_PURGE_INVALID_AGE="Voer een aantal dagen van minimaal 1 in." +COM_BFSTOP_USERNAMESTATS_PURGE_FAILED="Het verwijderen van de statistieken van verouderde gebruikersnamen is mislukt: %s" +COM_BFSTOP_FAILEDLOGIN_FILTERED_BY_USERNAME="Alleen mislukte aanmeldingen voor gebruikersnaam '%s' worden getoond." +COM_BFSTOP_FAILEDLOGIN_FILTER_CLEAR="Alles tonen" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_LABEL="Gebruikersnamen die niet bij een account horen" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_DESC="Gebruikers typen hun wachtwoord vaak in het veld voor de gebruikersnaam. Met 'Hash' wordt de gebruikersnaam van een mislukte aanmelding alleen zoals getypt opgeslagen (en getoond, gelogd en gemaild) als die bij een bestaand account hoort of op de lijst van veelgebruikte gebruikersnamen staat; al het andere wordt vervangen door een onleesbare waarde, die voor dezelfde invoer wel hetzelfde blijft, zodat pogingen ermee samen worden geteld. 'Opslaan zoals getypt' houdt elke ingevoerde gebruikersnaam leesbaar, maar slaat dan ook wachtwoorden op die in het veld voor de gebruikersnaam zijn getypt." +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_HASH="Hash (aanbevolen)" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_PLAIN="Opslaan zoals getypt" +COM_BFSTOP_SETTINGS_EMAIL_INVALID="Geen geldig e-mailadres: %s" +COM_BFSTOP_SETTINGS_HTACCESS_PATH_INVALID="Het .htaccess-pad moet een bestaande map in het bestandssysteem van de server zijn." +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_INVALID="Het pad naar de GeoIP-database moet de naam zijn van een MaxMind-databasebestand (eindigend op .mmdb) in het bestandssysteem van de server." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_LABEL="Granulariteit van IPv6-tracking" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_DESC="Een client met een IPv6-adres beheert meestal een heel netwerk en kan naar believen naar een ander adres daarin overschakelen. Mislukte aanmeldingen en blokkades van IPv6-clients worden daarom per netwerk van deze grootte bijgehouden in plaats van per adres. /64 is de grootte van een typische thuis- of mobiele verbinding. Kies alleen een enkel adres als je weet dat clients op je site hun /64 delen met anderen die je niet samen met hen wilt blokkeren." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_64="/64 (aanbevolen)" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_128="Enkel adres (/128)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_LABEL="Maximale grootte logbestand (MB)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_DESC="Zodra het logbestand groter is dan dit, wordt het verplaatst naar een tweede bestand (plg_system_bfstop.1.log.php in de logmap), dat het vorige vervangt. De logbestanden samen nemen dus nooit veel meer dan het dubbele van deze grootte in beslag." +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_LABEL="Logitems bewaren (dagen)" +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_DESC="Logitems die ouder zijn dan dit aantal dagen worden automatisch verwijderd (één keer per dag, ook als het loggen intussen is uitgeschakeld). Stel in op 0 om items te bewaren tot de maximale grootte is bereikt." +COM_BFSTOP_LOG_AUTOPRUNE_ENABLED="Logitems die ouder zijn dan %1$d dagen worden automatisch verwijderd, en het logbestand wordt geroteerd zodra het groter is dan %2$d MB. Je kunt dit wijzigen op het tabblad 'Geavanceerd' van de Instellingen." +COM_BFSTOP_LOG_AUTOPRUNE_DISABLED="Oude logitems worden momenteel niet op leeftijd verwijderd, alleen wanneer het logbestand wordt geroteerd zodra het groter is dan %1$d MB. Stel om dit te wijzigen 'Logitems bewaren' in bij de Instellingen, of gebruik de knoppen 'Log opschonen' en 'Log wissen'." +COM_BFSTOP_LOG_PRUNE_BUTTON="Log opschonen" +COM_BFSTOP_LOG_PRUNE_DISABLED="Opschonen vereist een bewaartermijn: stel 'Logitems bewaren' in bij de Instellingen, of wis in plaats daarvan het log." +COM_BFSTOP_LOG_PRUNE_N_DELETED="%1$d logitems die ouder waren dan %2$d dagen zijn verwijderd." +COM_BFSTOP_LOG_PRUNE_N_DELETED_0="Er waren geen logitems die ouder waren dan %2$d dagen." +COM_BFSTOP_LOG_PRUNE_N_DELETED_1="Eén logitem dat ouder was dan %2$d dagen is verwijderd." +COM_BFSTOP_LOG_CLEAR_BUTTON="Log wissen" +COM_BFSTOP_LOG_CLEAR_TITLE="Het log wissen" +COM_BFSTOP_LOG_CLEAR_DESC="Alle logitems worden definitief verwijderd, inclusief die van het vorige logbestand. Dit kan niet ongedaan worden gemaakt. Blokkades en mislukte aanmeldingen worden niet beïnvloed." +COM_BFSTOP_LOG_CLEAR_CONFIRM="Wissen" +COM_BFSTOP_LOG_CLEARED="Het log is gewist." diff --git a/admin/language/nl-NL/nl-NL.com_bfstop.sys.ini b/admin/language/nl-NL/nl-NL.com_bfstop.sys.ini index 5bdef5f..048d348 100644 --- a/admin/language/nl-NL/nl-NL.com_bfstop.sys.ini +++ b/admin/language/nl-NL/nl-NL.com_bfstop.sys.ini @@ -1,2 +1,9 @@ COM_BFSTOP="Brute Force Stop" COM_BFSTOP_DESC="Bedankt voor het installeren van Brute Force Stop Administratie.
" +COM_BFSTOP_BLOCKLIST="Geblokkeerde IP's (database)" +COM_BFSTOP_HTACCESS_BLOCKLIST="Geblokkeerde IP's (.htaccess)" +COM_BFSTOP_FAILEDLOGINLIST="Mislukte logins" +COM_BFSTOP_USERNAMESTATS="Statistieken gebruikersnamen" +COM_BFSTOP_SETTINGS="Instellingen" +COM_BFSTOP_ALLOWLIST="Whitelist" +COM_BFSTOP_LOG="Log" diff --git a/admin/language/pt-BR/pt-BR.com_bfstop.ini b/admin/language/pt-BR/pt-BR.com_bfstop.ini new file mode 100644 index 0000000..119a33b --- /dev/null +++ b/admin/language/pt-BR/pt-BR.com_bfstop.ini @@ -0,0 +1,200 @@ +COM_BFSTOP="Brute Force Stop" +COM_BFSTOP_ADMIN="Área de administração do Brute Force Stop" +COM_BFSTOP_HEADING_ID="ID" +COM_BFSTOP_HEADING_IPADDRESS="Endereço IP" +COM_BFSTOP_HEADING_SOURCE="Origem" +COM_BFSTOP_HEADING_DATE="Data" +COM_BFSTOP_HEADING_DURATION="Duração" +COM_BFSTOP_HEADING_STATE="Status" +COM_BFSTOP_HEADING_ATTEMPTS="Tentativas desde o bloqueio" +COM_BFSTOP_HEADING_LAST_ATTEMPT="Última tentativa" +COM_BFSTOP_ATTEMPTS_NOT_TRACKED_HTACCESS="No momento o bloqueio é feito via .htaccess, portanto as requisições de IPs bloqueados são recusadas pelo servidor web antes de chegarem ao Joomla - neste modo, as tentativas desde o bloqueio e a data da última tentativa não são registradas." +COM_BFSTOP_HEADING_USERNAME="Nome de usuário" +COM_BFSTOP_HEADING_ORIGIN="Origem" +COM_BFSTOP_HEADING_NOTES="Notas" +COM_BFSTOP_BLOCKED_UNTIL="Bloqueado até %s" +COM_BFSTOP_BLOCKED_PERMANENTLY="Bloqueado permanentemente" +COM_BFSTOP_BLOCK_EXPIRED_AT="Bloqueio expirado em %s" +COM_BFSTOP_UNBLOCKED_STATE="Desbloqueado em %s" +COM_BFSTOP_UNBLOCK_SUCCESS="Desbloqueado com sucesso!" +COM_BFSTOP_UNBLOCK_FAILED="Falha ao desbloquear." +COM_BFSTOP_SUBMENU_BLOCKLIST="IPs bloqueados (banco de dados)" +COM_BFSTOP_SUBMENU_HTACCESS_BLOCKLIST="IPs bloqueados (.htaccess)" +COM_BFSTOP_SUBMENU_FAILEDLOGINLIST="Logins com falha" +COM_BFSTOP_SUBMENU_SETTINGS="Configurações" +COM_BFSTOP_HEADING_BLOCKLIST="Brute Force Stop: IPs bloqueados (banco de dados)" +COM_BFSTOP_HEADING_HTACCESS_BLOCKLIST="Brute Force Stop: IPs bloqueados (.htaccess)" +COM_BFSTOP_HEADING_FAILEDLOGINLIST="Brute Force Stop: Logins com falha" +COM_BFSTOP_HEADING_SETTINGS="Brute Force Stop: Configurações" +COM_BFSTOP_WARNING_ADMIN_USER_EXISTS="O Super Usuário está usando o nome de usuário padrão 'admin'. Isso é um risco de segurança; os atacantes sabem que esse nome de usuário existe em muitas instalações do Joomla!, por isso ele é muito usado em vários ataques. Para aumentar a segurança, recomenda-se alterar o nome de usuário do Super Usuário! Veja também: Joomla! Security and Performance FAQ: Why should I immediately change the name of the default admin user after a new install?" +COM_BFSTOP_WARNING_HTACCESS_NOT_WORKING="Ou você não está usando um servidor Apache, ou o arquivo .htaccess não existe ou não pode ser lido nem gravado. O bloqueio via .htaccess não vai funcionar." +COM_BFSTOP_WARNING_PLUGIN_NOT_INSTALLED="O plugin bfstop não está instalado! Instale o pacote bfstop mais recente a partir da página do bfstop ou do Joomla Extensions Directory!" +COM_BFSTOP_WARNING_CANNOT_RETRIEVE_COMPONENT_CACHE="Não foi possível obter o cache do manifesto do componente BFStop. Parece haver algo errado com a sua instalação do Joomla!. Instale o pacote bfstop mais recente a partir da página do bfstop ou do Joomla Extensions Directory!" +COM_BFSTOP_WARNING_COMPONENT_PLUGIN_DIFFERENT_VERSION="O plugin e o componente BFStop parecem estar instalados em versões diferentes. Instale o pacote bfstop mais recente a partir da página do bfstop ou do Joomla Extensions Directory!" +COM_BFSTOP_WARNING_PLUGIN_DISABLED="O plugin BFStop não está ativado! Acesse a visão geral de plugins, procure por 'Brute Force Stop' e ative o plugin 'System - Brute Force Stop' - ele precisa estar em execução para que o bloqueio tenha efeito. Todas as configurações do BFStop são feitas aqui neste componente, não no próprio plugin." +COM_BFSTOP_WARNING_PROXY_NOT_CONFIGURED="Um cabeçalho de proxy / balanceador de carga (por exemplo, X-Forwarded-For) foi detectado nesta requisição, mas 'Atrás de um proxy / balanceador de carga' não está ativado nas configurações do componente. Sem essa configuração, o BFStop só confia no endereço da conexão direta, então o bloqueio por IP pode não funcionar corretamente atrás do seu proxy. Se o seu site realmente está atrás de um proxy reverso ou de um balanceador de carga, acesse a visualização Configurações do componente e ative e configure as opções de 'Proxy / Balanceador de carga' - caso contrário, um visitante poderia forjar esse cabeçalho para fazer um endereço IP arbitrário ser bloqueado." +COM_BFSTOP_BLOCK_NEW="Adicionar" +COM_BFSTOP_BLOCK_EDIT="Editar" +COM_BFSTOP_BLOCK_DETAILS="Detalhes" +COM_BFSTOP_UNBLOCK="Desbloquear" +COM_BFSTOP_DESC_BLOCK_IPADDRESS="O endereço IP (ou sub-rede) a ser bloqueado. As sub-redes são especificadas em notação de sufixo CIDR, ou seja, na forma /, por exemplo '192.168.0.0/24'. Tenha cuidado ao informar uma sub-rede para não bloquear o seu próprio IP!" +COM_BFSTOP_DESC_BLOCK_CRDATE="A data/hora de início do bloqueio" +COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="O endereço IP (ou sub-rede) para o qual o acesso a este site será sempre permitido (isso desativa todos os bloqueios e verificações feitos pelo plugin). As sub-redes são especificadas em notação de sufixo CIDR, ou seja, na forma /, por exemplo '192.168.0.0/24'" +COM_BFSTOP_DESC_ALLOWLIST_NOTES="Digite a nota que quiser para a entrada da lista de permissões, por exemplo o momento em que foi criada ou o usuário para o qual foi criada." +COM_BFSTOP_DESC_DURATION="A duração do bloqueio" +COM_BFSTOP_TEST_MAIL_BODY="Esta é uma notificação de teste para o site '%s' do plugin Brute Force Stop (bfstop) para Joomla!." +COM_BFSTOP_TEST_MAIL_SUBJECT="%s: Notificação de teste do BFStop" +COM_BFSTOP_TEST_NOTIFICATION="Notificação de teste" +COM_BFSTOP_TEST_NOTIFICATION_SUCCESS="O envio da notificação de teste parece ter sido bem-sucedido. Verifique se você também recebeu um e-mail no endereço indicado acima!" +COM_BFSTOP_TEST_NOTIFICATION_FAILED="Falha ao enviar a notificação de teste (%s)! Verifique a configuração de e-mail nas configurações do Joomla!; verifique também se você informou um endereço de e-mail (correto) e/ou escolheu um usuário ou grupo na configuração do plugin." +COM_BFSTOP_SETTINGS_VERSION_FIELDSET_LABEL="Sobre" +COM_BFSTOP_SETTINGS_VERSION_COMPONENT="Versão do componente: %s" +COM_BFSTOP_SETTINGS_VERSION_PLUGIN="Versão do plugin: %s" +COM_BFSTOP_SETTINGS_VERSION_UNKNOWN="desconhecida" +COM_BFSTOP_HEADING_IPINFO="Informações do endereço IP %s" +COM_BFSTOP_SUBMENU_ALLOWLIST="Lista de permissões" +COM_BFSTOP_HEADING_ALLOWLIST="Brute Force Stop: Lista de permissões" +COM_BFSTOP_ALLOWLIST_REMOVED="Removido da lista de permissões." +COM_BFSTOP_ALLOWLIST_REMOVE_FAILED="Não foi possível remover as entradas da lista de permissões." +COM_BFSTOP_ALLOWLIST_NOTHING_REMOVED="Nada foi selecionado." +COM_BFSTOP_ALLOWLIST_DELETE_CONFIRM="Tem certeza de que deseja excluir os endereços IP marcados?" +COM_BFSTOP_BLOCK_UNLIMITED="ilimitado" +COM_BFSTOP_BLOCK_5MINUTES="5 minutos" +COM_BFSTOP_BLOCK_10MINUTES="10 minutos" +COM_BFSTOP_BLOCK_15MINUTES="15 minutos" +COM_BFSTOP_BLOCK_30MINUTES="30 minutos" +COM_BFSTOP_BLOCK_1HOUR="1 hora" +COM_BFSTOP_BLOCK_2HOURS="2 horas" +COM_BFSTOP_BLOCK_4HOURS="4 horas" +COM_BFSTOP_BLOCK_8HOURS="8 horas" +COM_BFSTOP_BLOCK_24HOURS="1 dia" +COM_BFSTOP_NO_IPINFO_AVAILABLE="Nenhuma informação disponível para esse endereço IP" +COM_BFSTOP_IPINFO_DETAILS="IP: %s\nCódigo do país: %s\nPaís: %s\nRegião: %s\nCidade: %s\nCEP: %s\nLatitude/Longitude: %s / %s" +COM_BFSTOP_NOT_AUTHORISED="Você não está autorizado a executar esta ação!" +COM_BFSTOP_INVALID_IPADDRESS="O texto informado não é um endereço IP válido!" +COM_BFSTOP_IPADDRESS_ALLOWED="O endereço IP informado está na lista de permissões! Para esses endereços, nenhum bloqueio via .htaccess será criado!" +COM_BFSTOP_HEADING_LOGS="Brute Force Stop: Logs" +COM_BFSTOP_SUBMENU_LOGS="Logs" +COM_BFSTOP_HEADING_PRIORITY="Prioridade" +COM_BFSTOP_HEADING_MESSAGE="Mensagem" +COM_BFSTOP_LIMIT="Linhas exibidas: " +COM_BFSTOP_IP_INVALID_SUBNET="Especificador de sub-rede inválido: %s" +COM_BFSTOP_IP_INVALID_ADDRESS="Não é um endereço IP válido: %s" +COM_BFSTOP_IP_PRIVATE_OR_RESERVED="O endereço/intervalo informado (%s) está em uma faixa privada ou reservada!" +COM_BFSTOP_IP_BLOCKS_USER="O IP/intervalo informado (%s) bloquearia o endereço IP a partir do qual o acesso atual está sendo feito (%s)!" +COM_BFSTOP_HEADING_IPRANGE_INFO="Informações do intervalo de IPs" +COM_BFSTOP_YOUR_IP_IS="O seu endereço IP, como o BFStop o vê, é %s." +COM_BFSTOP_INSTALL_HINT="O Brute Force Stop protege o seu site com as configurações padrão assim que o plugin é instalado (o pacote o instala e ativa). Revise-as na visualização Configurações do componente." +COM_BFSTOP_SETTINGS_ACCOUNT_FIELDSET_LABEL="Limitação no nível da conta" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_LABEL="Ativar a limitação no nível da conta" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_DESC="Se os logins com falha também devem ser contados por nome de usuário, somando todos os endereços IP de origem que os tentaram - e não apenas por endereço IP. Isso detecta um ataque distribuído que espalha as tentativas contra uma única conta por muitos IPs diferentes, o que o limite de bloqueio normal por IP, sozinho, não consegue detectar. A conta em si nunca é bloqueada; apenas as tentativas com falha são atrasadas progressivamente." +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_LABEL="Tentativas com falha antes da limitação" +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_DESC="Quantos logins com falha para o mesmo nome de usuário, somados em todos os endereços IP de origem, dentro da janela de contagem abaixo, são necessários antes que as tentativas seguintes para esse nome de usuário recebam um atraso adicional." +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_LABEL="Janela de contagem (minutos)" +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_DESC="A janela de tempo (em minutos) dentro da qual as tentativas com falha para o mesmo nome de usuário são contadas, independentemente do endereço IP de origem." +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_LABEL="Atraso adicional (segundos)" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_DESC="Quantos segundos de atraso adicional somar a cada novo login com falha de um nome de usuário limitado, além de qualquer outro atraso já configurado." +COM_BFSTOP_SETTINGS_GEOIP_FIELDSET_LABEL="Banco de dados GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_LABEL="Caminho do banco de dados GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_DESC="Caminho completo, no sistema de arquivos do servidor, de um banco de dados .mmdb MaxMind GeoLite2 (ou GeoIP2), por exemplo GeoLite2-City.mmdb. Baixe a sua própria cópia na MaxMind (é necessária uma conta gratuita) - o BFStop não inclui nem redistribui esses dados. É preciso um banco de dados do nível City para que a visualização 'Informações do endereço IP' mostre região, cidade e coordenadas; um banco do nível Country basta para o sinal de pontuação de risco adaptativa abaixo. Deixe vazio para desativar ambos. A consulta é totalmente local; nenhum endereço IP é enviado a terceiros." +COM_BFSTOP_SETTINGS_RISK_FIELDSET_LABEL="Pontuação de risco adaptativa" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_LABEL="Ativar o sinal de confiança de IP conhecido" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_DESC="Se ativado, um login com falha é tratado como menos arriscado (mais tentativas permitidas) quando o mesmo endereço IP já fez login com sucesso exatamente com esse nome de usuário. Vale para o par (IP, nome de usuário) e não só para o IP, de modo que entrar como um usuário não pode reduzir a pontuação de risco de tentativas contra outro nome de usuário a partir do mesmo IP." +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_LABEL="Pontos de confiança de IP conhecido" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_DESC="Quantos pontos de risco subtrair (ou seja, quanto mais confiar na tentativa) quando o sinal de IP conhecido se aplica." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_LABEL="Ativar o sinal de nome de usuário comum" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_DESC="Se ativado, um login com falha é tratado como mais arriscado (menos tentativas permitidas) quando o nome de usuário usado corresponde a um dos nomes comuns ou de alto valor listados abaixo." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_LABEL="Nomes de usuário comuns" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_DESC="Um nome de usuário por linha (sem diferenciar maiúsculas de minúsculas). Tentativas contra qualquer um desses nomes são tratadas como mais arriscadas." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_LABEL="Pontos de nome de usuário comum" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_DESC="Quantos pontos de risco somar quando o nome de usuário usado corresponde à lista de nomes comuns." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_LABEL="Ativar o sinal de User-Agent ausente" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_DESC="Se ativado, um login com falha sem cabeçalho User-Agent do navegador (ou com ele vazio) é tratado como mais arriscado - navegadores reais sempre enviam um, mas muitos scripts de login automatizados simples não se dão ao trabalho de defini-lo." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_LABEL="Pontos de User-Agent ausente" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_DESC="Quantos pontos de risco somar quando a requisição não tem cabeçalho User-Agent." +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_LABEL="Ativar o sinal GeoIP" +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_DESC="Se ativado, um login com falha é tratado como mais arriscado quando o país do IP atacante (consultado no banco de dados GeoIP configurado acima) não é um dos países de origem configurados. Requer que o caminho do banco de dados GeoIP esteja configurado; caso contrário, não faz nada." +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_LABEL="Países de origem" +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_DESC="Lista separada por vírgulas de códigos de país ISO 3166-1 alfa-2 (por exemplo 'AT,DE,CH') considerados a região esperada ou típica do seu site. Uma tentativa vinda de qualquer outro país soma pontos de risco." +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_LABEL="Pontos geográficos" +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_DESC="Quantos pontos de risco somar quando o país do IP atacante não está na lista de países de origem." +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_LABEL="Ativar o sinal de DNS reverso" +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_DESC="Se ativado, um login com falha vindo de um endereço IP sem registro de DNS reverso (PTR) é tratado como mais arriscado. Atenção: isso faz uma consulta DNS real, que pode ser lenta ou ocasionalmente expirar - os resultados ficam em cache por uma semana por IP para limitar a frequência, mas deixe desativado a menos que você entenda a troca em relação à latência." +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_LABEL="Pontos de DNS reverso" +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_DESC="Quantos pontos de risco somar quando o IP atacante não tem registro de DNS reverso (PTR)." +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_LABEL="Duração progressiva do bloqueio" +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_DESC="Se ativado, a cada vez que o mesmo endereço IP é bloqueado novamente, a duração do bloqueio é dobrada em relação ao bloqueio anterior (até o limite de 64 vezes), em vez de sempre usar a mesma duração fixa. Continua limitada pela passagem para o bloqueio permanente configurada abaixo." +COM_BFSTOP_SETTINGS_BLOCK_MODE_LABEL="Modo de bloqueio" +COM_BFSTOP_SETTINGS_BLOCK_MODE_DESC="O que acontece depois que um endereço IP é bloqueado. 'Somente relatório' nunca restringe nada - as tentativas com falha continuam sendo registradas, mas nenhum IP é bloqueado, então use-o para observar a atividade antes de aplicar qualquer coisa. 'Somente login' deixa o IP continuar navegando normalmente pelo site (inclusive vendo o formulário de login) e recusa apenas a tentativa de login em si - mais próximo do comportamento típico de um limitador de tentativas de login e menos incômodo para um usuário legítimo que apenas errou a senha. 'Site inteiro' recusa todas as requisições do endereço IP bloqueado e mostra a mensagem configurada abaixo. 'Site inteiro + .htaccess' faz o mesmo e, além disso, acrescenta o IP ao .htaccess para que o próprio servidor web o recuse antes que o Joomla (e este plugin) chegue a ver a requisição - isso também significa que um IP bloqueado assim não pode ser restrito apenas ao login, por isso não é oferecido junto com 'Somente login'. Vale para todos os bloqueios, sejam criados automaticamente ou adicionados manualmente na lista de bloqueios." +COM_BFSTOP_SETTINGS_BLOCK_MODE_OFF="Somente relatório" +COM_BFSTOP_SETTINGS_BLOCK_MODE_LOGINONLY="Somente login" +COM_BFSTOP_SETTINGS_BLOCK_MODE_FULL="Site inteiro" +COM_BFSTOP_SETTINGS_BLOCK_MODE_HTACCESS="Site inteiro + .htaccess" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_LABEL="Segundos de atraso por ponto de risco" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_DESC="Quantos segundos de atraso adicional somar por ponto positivo (arriscado) da pontuação de risco combinada, além do atraso configurado acima. Uma pontuação negativa (de confiança) nunca reduz o atraso abaixo do configurado acima." +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_LABEL="Alteração do limite de bloqueio por ponto de risco" +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_DESC="Quanto reduzir (para uma pontuação positiva/arriscada) ou aumentar (para uma pontuação negativa/de confiança) o número de tentativas com falha permitidas antes do bloqueio, por ponto da pontuação de risco combinada." +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_LABEL="Mínimo de tentativas permitidas" +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_DESC="Um piso rígido para o número de tentativas com falha permitidas ajustado pelo risco, para que uma pontuação de risco extrema nunca possa reduzi-lo a zero (ou menos) e, na prática, bloquear já na primeira tentativa." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_ENABLED="Entradas de logins com falha com mais de %d semanas são excluídas automaticamente. Você pode alterar isso na configuração 'Limpar tentativas antigas', na aba 'Avançado' das Configurações." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_DISABLED="Entradas antigas de logins com falha não são excluídas automaticamente no momento. Para ativar, defina 'Limpar tentativas antigas' na aba 'Avançado' das Configurações, ou use o botão 'Excluir entradas antigas' para limpá-las manualmente." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_ENABLED="Bloqueios expirados (e seus registros de desbloqueio) encerrados há mais de %d semanas são excluídos automaticamente. Você pode alterar isso na configuração 'Limpar tentativas antigas', na aba 'Avançado' das Configurações. Bloqueios permanentes nunca são excluídos automaticamente." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_DISABLED="Bloqueios expirados não são excluídos automaticamente no momento. Para ativar, defina 'Limpar tentativas antigas' na aba 'Avançado' das Configurações. Bloqueios permanentes nunca são excluídos automaticamente." +COM_BFSTOP_FAILEDLOGIN_PURGE_BUTTON="Excluir entradas antigas" +COM_BFSTOP_FAILEDLOGIN_PURGE_TITLE="Excluir entradas antigas de logins com falha" +COM_BFSTOP_FAILEDLOGIN_PURGE_DESC="Todas as entradas de logins com falha mais antigas que o número de dias informado serão excluídas permanentemente. Isso não pode ser desfeito. Os bloqueios não são afetados." +COM_BFSTOP_FAILEDLOGIN_PURGE_AGE_LABEL="Manter as entradas dos últimos ... dias" +COM_BFSTOP_FAILEDLOGIN_PURGE_CONFIRM="Excluir" +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED="%1$d entradas de logins com falha com mais de %2$d dias foram excluídas." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_0="Não havia entradas de logins com falha com mais de %2$d dias." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_1="Uma entrada de login com falha com mais de %2$d dias foi excluída." +COM_BFSTOP_FAILEDLOGIN_PURGE_INVALID_AGE="Informe um número de dias igual ou maior que 1." +COM_BFSTOP_FAILEDLOGIN_PURGE_FAILED="Falha ao excluir as entradas antigas de logins com falha: %s" +COM_BFSTOP_SUBMENU_USERNAMESTATS="Estatísticas de nomes de usuário" +COM_BFSTOP_HEADING_USERNAMESTATS="Brute Force Stop: Estatísticas de nomes de usuário" +COM_BFSTOP_HEADING_RANK="#" +COM_BFSTOP_HEADING_FAILED_ATTEMPTS="Logins com falha" +COM_BFSTOP_HEADING_FIRST_ATTEMPT="Primeira tentativa" +COM_BFSTOP_USERNAMESTATS_INFO="Os nomes de usuário usados em tentativas de login com falha e quantas vezes cada um foi usado. Essas estatísticas são mantidas independentemente das entradas de logins com falha, portanto não são afetadas quando entradas antigas são excluídas; elas só começam com a instalação do (ou a atualização para o) BFStop 2.0.0, a partir das entradas de logins com falha que existiam naquele momento. Clique em um nome de usuário para ver as entradas de logins com falha dele que ainda estão armazenadas." +COM_BFSTOP_USERNAMESTATS_AUTOTRIM="No máximo %d nomes de usuário são mantidos: acima disso, os nomes com menos tentativas são excluídos automaticamente (uma vez por dia). Esse limite não pode ser alterado." +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT="Conta existente" +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT_DESC="Existe neste site uma conta de usuário com esse nome de usuário." +COM_BFSTOP_USERNAMESTATS_PURGE_BUTTON="Excluir nomes de usuário obsoletos" +COM_BFSTOP_USERNAMESTATS_PURGE_TITLE="Excluir estatísticas de nomes de usuário obsoletos" +COM_BFSTOP_USERNAMESTATS_PURGE_DESC="As estatísticas de todos os nomes de usuário que não foram usados em um login com falha há mais do número de dias informado serão excluídas permanentemente. Isso não pode ser desfeito. As entradas de logins com falha e os bloqueios não são afetados." +COM_BFSTOP_USERNAMESTATS_PURGE_AGE_LABEL="Excluir nomes de usuário não vistos há mais de ... dias" +COM_BFSTOP_USERNAMESTATS_PURGE_CONFIRM="Excluir" +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED="As estatísticas de %1$d nomes de usuário não vistos há mais de %2$d dias foram excluídas." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_0="Não havia nomes de usuário não vistos há mais de %2$d dias." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_1="As estatísticas de um nome de usuário não visto há mais de %2$d dias foram excluídas." +COM_BFSTOP_USERNAMESTATS_PURGE_INVALID_AGE="Informe um número de dias igual ou maior que 1." +COM_BFSTOP_USERNAMESTATS_PURGE_FAILED="Falha ao excluir as estatísticas de nomes de usuário obsoletos: %s" +COM_BFSTOP_FAILEDLOGIN_FILTERED_BY_USERNAME="Mostrando apenas os logins com falha do nome de usuário '%s'." +COM_BFSTOP_FAILEDLOGIN_FILTER_CLEAR="Mostrar todos" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_LABEL="Nomes de usuário que não correspondem a uma conta" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_DESC="Os usuários costumam digitar a senha no campo de nome de usuário. Com 'Hash', o nome de usuário de um login com falha só é armazenado (e exibido, registrado em log e enviado por e-mail) como foi digitado se pertencer a uma conta existente ou estiver na lista de nomes de usuário comuns; qualquer outro é substituído por um valor ilegível, que continua sendo o mesmo para a mesma entrada, de modo que as tentativas com ele são contadas juntas. 'Armazenar como digitado' mantém legível todo nome de usuário informado, mas então também armazena senhas digitadas no campo de nome de usuário." +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_HASH="Hash (recomendado)" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_PLAIN="Armazenar como digitado" +COM_BFSTOP_SETTINGS_EMAIL_INVALID="Não é um endereço de e-mail válido: %s" +COM_BFSTOP_SETTINGS_HTACCESS_PATH_INVALID="O caminho do .htaccess precisa ser um diretório existente no sistema de arquivos do servidor." +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_INVALID="O caminho do banco de dados GeoIP precisa ser o nome de um arquivo de banco de dados MaxMind (terminado em .mmdb) no sistema de arquivos do servidor." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_LABEL="Granularidade do rastreamento de IPv6" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_DESC="Um cliente com endereço IPv6 normalmente controla uma rede inteira e pode passar para outro endereço dela quando quiser. Por isso, logins com falha e bloqueios de clientes IPv6 são rastreados por rede desse tamanho, e não por endereço. /64 é o tamanho de uma conexão doméstica ou móvel típica. Escolha um único endereço somente se você souber que os clientes do seu site dividem o /64 com outros que você não quer bloquear junto com eles." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_64="/64 (recomendado)" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_128="Endereço único (/128)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_LABEL="Limite de tamanho do arquivo de log (MB)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_DESC="Quando o arquivo de log fica maior que isto, ele é movido para um segundo arquivo (plg_system_bfstop.1.log.php no diretório de logs), substituindo o anterior. Assim, os arquivos de log juntos nunca ocupam muito mais que o dobro deste tamanho." +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_LABEL="Manter entradas do log (dias)" +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_DESC="Entradas do log mais antigas que este número de dias são excluídas automaticamente (uma vez por dia, mesmo que o log seja desativado nesse meio-tempo). Use 0 para manter as entradas até atingir o limite de tamanho." +COM_BFSTOP_LOG_AUTOPRUNE_ENABLED="Entradas do log com mais de %1$d dias são excluídas automaticamente, e o arquivo de log é rotacionado quando ultrapassa %2$d MB. Você pode alterar isso na aba 'Avançado' das Configurações." +COM_BFSTOP_LOG_AUTOPRUNE_DISABLED="Entradas antigas do log não são excluídas por idade no momento, apenas quando o arquivo de log é rotacionado ao ultrapassar %1$d MB. Para alterar isso, defina 'Manter entradas do log' nas Configurações, ou use os botões 'Limpar entradas antigas do log' e 'Esvaziar o log'." +COM_BFSTOP_LOG_PRUNE_BUTTON="Limpar entradas antigas do log" +COM_BFSTOP_LOG_PRUNE_DISABLED="A limpeza precisa de um período de retenção: defina 'Manter entradas do log' nas Configurações ou esvazie o log." +COM_BFSTOP_LOG_PRUNE_N_DELETED="%1$d entradas do log com mais de %2$d dias foram excluídas." +COM_BFSTOP_LOG_PRUNE_N_DELETED_0="Não havia entradas do log com mais de %2$d dias." +COM_BFSTOP_LOG_PRUNE_N_DELETED_1="Uma entrada do log com mais de %2$d dias foi excluída." +COM_BFSTOP_LOG_CLEAR_BUTTON="Esvaziar o log" +COM_BFSTOP_LOG_CLEAR_TITLE="Esvaziar o log" +COM_BFSTOP_LOG_CLEAR_DESC="Todas as entradas do log serão excluídas permanentemente, inclusive as do arquivo de log anterior. Isso não pode ser desfeito. Os bloqueios e as entradas de logins com falha não são afetados." +COM_BFSTOP_LOG_CLEAR_CONFIRM="Esvaziar" +COM_BFSTOP_LOG_CLEARED="O log foi esvaziado." diff --git a/admin/language/pt-BR/pt-BR.com_bfstop.sys.ini b/admin/language/pt-BR/pt-BR.com_bfstop.sys.ini new file mode 100644 index 0000000..3e3926b --- /dev/null +++ b/admin/language/pt-BR/pt-BR.com_bfstop.sys.ini @@ -0,0 +1,9 @@ +COM_BFSTOP="Brute Force Stop" +COM_BFSTOP_DESC="Obrigado por instalar a administração do Brute Force Stop.
" +COM_BFSTOP_BLOCKLIST="IPs bloqueados (banco de dados)" +COM_BFSTOP_HTACCESS_BLOCKLIST="IPs bloqueados (.htaccess)" +COM_BFSTOP_FAILEDLOGINLIST="Logins com falha" +COM_BFSTOP_USERNAMESTATS="Estatísticas de nomes de usuário" +COM_BFSTOP_SETTINGS="Configurações" +COM_BFSTOP_ALLOWLIST="Lista de permissões" +COM_BFSTOP_LOG="Log" diff --git a/admin/language/pt-PT/pt-PT.com_bfstop.ini b/admin/language/pt-PT/pt-PT.com_bfstop.ini new file mode 100644 index 0000000..9275db3 --- /dev/null +++ b/admin/language/pt-PT/pt-PT.com_bfstop.ini @@ -0,0 +1,200 @@ +COM_BFSTOP="Brute Force Stop" +COM_BFSTOP_ADMIN="Área de administração do Brute Force Stop" +COM_BFSTOP_HEADING_ID="ID" +COM_BFSTOP_HEADING_IPADDRESS="Endereço IP" +COM_BFSTOP_HEADING_SOURCE="Origem" +COM_BFSTOP_HEADING_DATE="Data" +COM_BFSTOP_HEADING_DURATION="Duração" +COM_BFSTOP_HEADING_STATE="Status" +COM_BFSTOP_HEADING_ATTEMPTS="Tentativas desde o bloqueio" +COM_BFSTOP_HEADING_LAST_ATTEMPT="Última tentativa" +COM_BFSTOP_ATTEMPTS_NOT_TRACKED_HTACCESS="No momento o bloqueio é feito via .htaccess, portanto as pedidos de IPs bloqueados são recusadas pelo servidor web antes de chegarem ao Joomla - neste modo, as tentativas desde o bloqueio e a data da última tentativa não são registadas." +COM_BFSTOP_HEADING_USERNAME="Nome de utilizador" +COM_BFSTOP_HEADING_ORIGIN="Origem" +COM_BFSTOP_HEADING_NOTES="Notas" +COM_BFSTOP_BLOCKED_UNTIL="Bloqueado até %s" +COM_BFSTOP_BLOCKED_PERMANENTLY="Bloqueado permanentemente" +COM_BFSTOP_BLOCK_EXPIRED_AT="Bloqueio expirado em %s" +COM_BFSTOP_UNBLOCKED_STATE="Desbloqueado em %s" +COM_BFSTOP_UNBLOCK_SUCCESS="Desbloqueado com sucesso!" +COM_BFSTOP_UNBLOCK_FAILED="Falha ao desbloquear." +COM_BFSTOP_SUBMENU_BLOCKLIST="IPs bloqueados (base de dados)" +COM_BFSTOP_SUBMENU_HTACCESS_BLOCKLIST="IPs bloqueados (.htaccess)" +COM_BFSTOP_SUBMENU_FAILEDLOGINLIST="Inícios de sessão falhados" +COM_BFSTOP_SUBMENU_SETTINGS="Definições" +COM_BFSTOP_HEADING_BLOCKLIST="Brute Force Stop: IPs bloqueados (base de dados)" +COM_BFSTOP_HEADING_HTACCESS_BLOCKLIST="Brute Force Stop: IPs bloqueados (.htaccess)" +COM_BFSTOP_HEADING_FAILEDLOGINLIST="Brute Force Stop: Inícios de sessão falhados" +COM_BFSTOP_HEADING_SETTINGS="Brute Force Stop: Definições" +COM_BFSTOP_WARNING_ADMIN_USER_EXISTS="O Super Utilizador está usando o nome de utilizador padrão 'admin'. Isso é um risco de segurança; os atacantes sabem que esse nome de utilizador existe em muitas instalações do Joomla!, por isso ele é muito usado em vários ataques. Para aumentar a segurança, recomenda-se alterar o nome de utilizador do Super Utilizador! Veja também: Joomla! Security and Performance FAQ: Why should I immediately change the name of the default admin user after a new install?" +COM_BFSTOP_WARNING_HTACCESS_NOT_WORKING="Ou o utilizador não está usando um servidor Apache, ou o ficheiro .htaccess não existe ou não pode ser lido nem gravado. O bloqueio via .htaccess não vai funcionar." +COM_BFSTOP_WARNING_PLUGIN_NOT_INSTALLED="O plugin bfstop não está instalado! Instale o pacote bfstop mais recente a partir da página do bfstop ou do Joomla Extensions Directory!" +COM_BFSTOP_WARNING_CANNOT_RETRIEVE_COMPONENT_CACHE="Não foi possível obter o cache do manifesto do componente BFStop. Parece haver algo errado com a sua instalação do Joomla!. Instale o pacote bfstop mais recente a partir da página do bfstop ou do Joomla Extensions Directory!" +COM_BFSTOP_WARNING_COMPONENT_PLUGIN_DIFFERENT_VERSION="O plugin e o componente BFStop parecem estar instalados em versões diferentes. Instale o pacote bfstop mais recente a partir da página do bfstop ou do Joomla Extensions Directory!" +COM_BFSTOP_WARNING_PLUGIN_DISABLED="O plugin BFStop não está ativado! Acesse a visão geral de plugins, procure por 'Brute Force Stop' e ative o plugin 'System - Brute Force Stop' - ele precisa estar em execução para que o bloqueio tenha efeito. Todas as definições do BFStop são feitas aqui neste componente, não no próprio plugin." +COM_BFSTOP_WARNING_PROXY_NOT_CONFIGURED="Um cabeçalho de proxy / balanceador de carga (por exemplo, X-Forwarded-For) foi detectado nesta pedido, mas 'Atrás de um proxy / balanceador de carga' não está ativado nas definições do componente. Sem essa configuração, o BFStop só confia no endereço da conexão direta, então o bloqueio por IP pode não funcionar corretamente atrás do seu proxy. Se o seu site realmente está atrás de um proxy reverso ou de um balanceador de carga, acesse a vista Definições do componente e ative e configure as opções de 'Proxy / Balanceador de carga' - caso contrário, um visitante poderia forjar esse cabeçalho para fazer um endereço IP arbitrário ser bloqueado." +COM_BFSTOP_BLOCK_NEW="Adicionar" +COM_BFSTOP_BLOCK_EDIT="Editar" +COM_BFSTOP_BLOCK_DETAILS="Detalhes" +COM_BFSTOP_UNBLOCK="Desbloquear" +COM_BFSTOP_DESC_BLOCK_IPADDRESS="O endereço IP (ou sub-rede) a ser bloqueado. As sub-redes são especificadas em notação de sufixo CIDR, ou seja, na forma /, por exemplo '192.168.0.0/24'. Tenha cuidado ao informar uma sub-rede para não bloquear o seu próprio IP!" +COM_BFSTOP_DESC_BLOCK_CRDATE="A data/hora de início do bloqueio" +COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="O endereço IP (ou sub-rede) para o qual o acesso a este site será sempre permitido (isso desativa todos os bloqueios e verificações feitos pelo plugin). As sub-redes são especificadas em notação de sufixo CIDR, ou seja, na forma /, por exemplo '192.168.0.0/24'" +COM_BFSTOP_DESC_ALLOWLIST_NOTES="Introduza a nota que quiser para a entrada da lista de permissões, por exemplo o momento em que foi criada ou o utilizador para o qual foi criada." +COM_BFSTOP_DESC_DURATION="A duração do bloqueio" +COM_BFSTOP_TEST_MAIL_BODY="Esta é uma notificação de teste para o site '%s' do plugin Brute Force Stop (bfstop) para Joomla!." +COM_BFSTOP_TEST_MAIL_SUBJECT="%s: Notificação de teste do BFStop" +COM_BFSTOP_TEST_NOTIFICATION="Notificação de teste" +COM_BFSTOP_TEST_NOTIFICATION_SUCCESS="O envio da notificação de teste parece ter sido bem-sucedido. Verifique se também recebeu um e-mail no endereço indicado acima!" +COM_BFSTOP_TEST_NOTIFICATION_FAILED="Falha ao enviar a notificação de teste (%s)! Verifique a configuração de e-mail nas definições do Joomla!; verifique também se informou um endereço de e-mail (correto) e/ou escolheu um utilizador ou grupo na configuração do plugin." +COM_BFSTOP_SETTINGS_VERSION_FIELDSET_LABEL="Sobre" +COM_BFSTOP_SETTINGS_VERSION_COMPONENT="Versão do componente: %s" +COM_BFSTOP_SETTINGS_VERSION_PLUGIN="Versão do plugin: %s" +COM_BFSTOP_SETTINGS_VERSION_UNKNOWN="desconhecida" +COM_BFSTOP_HEADING_IPINFO="Informações do endereço IP %s" +COM_BFSTOP_SUBMENU_ALLOWLIST="Lista de permissões" +COM_BFSTOP_HEADING_ALLOWLIST="Brute Force Stop: Lista de permissões" +COM_BFSTOP_ALLOWLIST_REMOVED="Removido da lista de permissões." +COM_BFSTOP_ALLOWLIST_REMOVE_FAILED="Não foi possível remover as entradas da lista de permissões." +COM_BFSTOP_ALLOWLIST_NOTHING_REMOVED="Nada foi selecionado." +COM_BFSTOP_ALLOWLIST_DELETE_CONFIRM="Tem a certeza de que deseja eliminar os endereços IP marcados?" +COM_BFSTOP_BLOCK_UNLIMITED="ilimitado" +COM_BFSTOP_BLOCK_5MINUTES="5 minutos" +COM_BFSTOP_BLOCK_10MINUTES="10 minutos" +COM_BFSTOP_BLOCK_15MINUTES="15 minutos" +COM_BFSTOP_BLOCK_30MINUTES="30 minutos" +COM_BFSTOP_BLOCK_1HOUR="1 hora" +COM_BFSTOP_BLOCK_2HOURS="2 horas" +COM_BFSTOP_BLOCK_4HOURS="4 horas" +COM_BFSTOP_BLOCK_8HOURS="8 horas" +COM_BFSTOP_BLOCK_24HOURS="1 dia" +COM_BFSTOP_NO_IPINFO_AVAILABLE="Nenhuma informação disponível para esse endereço IP" +COM_BFSTOP_IPINFO_DETAILS="IP: %s\nCódigo do país: %s\nPaís: %s\nRegião: %s\nCidade: %s\nCEP: %s\nLatitude/Longitude: %s / %s" +COM_BFSTOP_NOT_AUTHORISED="O utilizador não está autorizado a executar esta ação!" +COM_BFSTOP_INVALID_IPADDRESS="O texto indicado não é um endereço IP válido!" +COM_BFSTOP_IPADDRESS_ALLOWED="O endereço IP indicado está na lista de permissões! Para esses endereços, nenhum bloqueio via .htaccess será criado!" +COM_BFSTOP_HEADING_LOGS="Brute Force Stop: Registos" +COM_BFSTOP_SUBMENU_LOGS="Registos" +COM_BFSTOP_HEADING_PRIORITY="Prioridade" +COM_BFSTOP_HEADING_MESSAGE="Mensagem" +COM_BFSTOP_LIMIT="Linhas exibidas: " +COM_BFSTOP_IP_INVALID_SUBNET="Especificador de sub-rede inválido: %s" +COM_BFSTOP_IP_INVALID_ADDRESS="Não é um endereço IP válido: %s" +COM_BFSTOP_IP_PRIVATE_OR_RESERVED="O endereço/intervalo indicado (%s) está em uma faixa privada ou reservada!" +COM_BFSTOP_IP_BLOCKS_USER="O IP/intervalo indicado (%s) bloquearia o endereço IP a partir do qual o acesso atual está sendo feito (%s)!" +COM_BFSTOP_HEADING_IPRANGE_INFO="Informações do intervalo de IPs" +COM_BFSTOP_YOUR_IP_IS="O seu endereço IP, como o BFStop o vê, é %s." +COM_BFSTOP_INSTALL_HINT="O Brute Force Stop protege o seu site com as definições padrão assim que o plugin é instalado (o pacote o instala e ativa). Revise-as na vista Definições do componente." +COM_BFSTOP_SETTINGS_ACCOUNT_FIELDSET_LABEL="Limitação no nível da conta" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_LABEL="Ativar a limitação no nível da conta" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_DESC="Se os inícios de sessão falhados também devem ser contados por nome de utilizador, somando todos os endereços IP de origem que os tentaram - e não apenas por endereço IP. Isso detecta um ataque distribuído que espalha as tentativas contra uma única conta por muitos IPs diferentes, o que o limite de bloqueio normal por IP, sozinho, não consegue detectar. A conta em si nunca é bloqueada; apenas as tentativas com falha são atrasadas progressivamente." +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_LABEL="Tentativas com falha antes da limitação" +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_DESC="Quantos inícios de sessão falhados para o mesmo nome de utilizador, somados em todos os endereços IP de origem, dentro da janela de contagem abaixo, são necessários antes que as tentativas seguintes para esse nome de utilizador recebam um atraso adicional." +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_LABEL="Janela de contagem (minutos)" +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_DESC="A janela de tempo (em minutos) dentro da qual as tentativas com falha para o mesmo nome de utilizador são contadas, independentemente do endereço IP de origem." +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_LABEL="Atraso adicional (segundos)" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_DESC="Quantos segundos de atraso adicional somar a cada novo início de sessão falhado de um nome de utilizador limitado, além de qualquer outro atraso já configurado." +COM_BFSTOP_SETTINGS_GEOIP_FIELDSET_LABEL="Base de dados GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_LABEL="Caminho do base de dados GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_DESC="Caminho completo, no sistema de ficheiros do servidor, de um base de dados .mmdb MaxMind GeoLite2 (ou GeoIP2), por exemplo GeoLite2-City.mmdb. Baixe a sua própria cópia na MaxMind (é necessária uma conta gratuita) - o BFStop não inclui nem redistribui esses dados. É preciso um base de dados do nível City para que a vista 'Informações do endereço IP' mostre região, cidade e coordenadas; um banco do nível Country basta para o sinal de pontuação de risco adaptativa abaixo. Deixe vazio para desativar ambos. A consulta é totalmente local; nenhum endereço IP é enviado a terceiros." +COM_BFSTOP_SETTINGS_RISK_FIELDSET_LABEL="Pontuação de risco adaptativa" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_LABEL="Ativar o sinal de confiança de IP conhecido" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_DESC="Se ativado, um início de sessão falhado é tratado como menos arriscado (mais tentativas permitidas) quando o mesmo endereço IP já fez início de sessão com sucesso exatamente com esse nome de utilizador. Vale para o par (IP, nome de utilizador) e não só para o IP, de modo que entrar como um utilizador não pode reduzir a pontuação de risco de tentativas contra outro nome de utilizador a partir do mesmo IP." +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_LABEL="Pontos de confiança de IP conhecido" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_DESC="Quantos pontos de risco subtrair (ou seja, quanto mais confiar na tentativa) quando o sinal de IP conhecido se aplica." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_LABEL="Ativar o sinal de nome de utilizador comum" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_DESC="Se ativado, um início de sessão falhado é tratado como mais arriscado (menos tentativas permitidas) quando o nome de utilizador usado corresponde a um dos nomes comuns ou de alto valor listados abaixo." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_LABEL="Nomes de utilizador comuns" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_DESC="Um nome de utilizador por linha (sem diferenciar maiúsculas de minúsculas). Tentativas contra qualquer um desses nomes são tratadas como mais arriscadas." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_LABEL="Pontos de nome de utilizador comum" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_DESC="Quantos pontos de risco somar quando o nome de utilizador usado corresponde à lista de nomes comuns." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_LABEL="Ativar o sinal de User-Agent ausente" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_DESC="Se ativado, um início de sessão falhado sem cabeçalho User-Agent do navegador (ou com ele vazio) é tratado como mais arriscado - navegadores reais sempre enviam um, mas muitos scripts de início de sessão automatizados simples não se dão ao trabalho de defini-lo." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_LABEL="Pontos de User-Agent ausente" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_DESC="Quantos pontos de risco somar quando a pedido não tem cabeçalho User-Agent." +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_LABEL="Ativar o sinal GeoIP" +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_DESC="Se ativado, um início de sessão falhado é tratado como mais arriscado quando o país do IP atacante (consultado no base de dados GeoIP configurado acima) não é um dos países de origem configurados. Requer que o caminho do base de dados GeoIP esteja configurado; caso contrário, não faz nada." +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_LABEL="Países de origem" +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_DESC="Lista separada por vírgulas de códigos de país ISO 3166-1 alfa-2 (por exemplo 'AT,DE,CH') considerados a região esperada ou típica do seu site. Uma tentativa vinda de qualquer outro país soma pontos de risco." +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_LABEL="Pontos geográficos" +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_DESC="Quantos pontos de risco somar quando o país do IP atacante não está na lista de países de origem." +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_LABEL="Ativar o sinal de DNS reverso" +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_DESC="Se ativado, um início de sessão falhado vindo de um endereço IP sem registo de DNS reverso (PTR) é tratado como mais arriscado. Atenção: isso faz uma consulta DNS real, que pode ser lenta ou ocasionalmente expirar - os resultados ficam em cache por uma semana por IP para limitar a frequência, mas deixe desativado a menos que o utilizador entenda a troca em relação à latência." +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_LABEL="Pontos de DNS reverso" +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_DESC="Quantos pontos de risco somar quando o IP atacante não tem registo de DNS reverso (PTR)." +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_LABEL="Duração progressiva do bloqueio" +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_DESC="Se ativado, a cada vez que o mesmo endereço IP é bloqueado novamente, a duração do bloqueio é dobrada em relação ao bloqueio anterior (até o limite de 64 vezes), em vez de sempre usar a mesma duração fixa. Continua limitada pela passagem para o bloqueio permanente configurada abaixo." +COM_BFSTOP_SETTINGS_BLOCK_MODE_LABEL="Modo de bloqueio" +COM_BFSTOP_SETTINGS_BLOCK_MODE_DESC="O que acontece depois que um endereço IP é bloqueado. 'Somente relatório' nunca restringe nada - as tentativas com falha continuam a ser registadas, mas nenhum IP é bloqueado, então use-o para observar a atividade antes de aplicar qualquer coisa. 'Somente início de sessão' deixa o IP continuar navegando normalmente pelo site (inclusive vendo o formulário de início de sessão) e recusa apenas a tentativa de início de sessão em si - mais próximo do comportamento típico de um limitador de tentativas de início de sessão e menos incômodo para um utilizador legítimo que apenas errou a palavra-passe. 'Site inteiro' recusa todas as pedidos do endereço IP bloqueado e mostra a mensagem configurada abaixo. 'Site inteiro + .htaccess' faz o mesmo e, além disso, acrescenta o IP ao .htaccess para que o próprio servidor web o recuse antes que o Joomla (e este plugin) chegue a ver a pedido - isso também significa que um IP bloqueado assim não pode ser restrito apenas ao início de sessão, por isso não é oferecido junto com 'Somente início de sessão'. Vale para todos os bloqueios, sejam criados automaticamente ou adicionados manualmente na lista de bloqueios." +COM_BFSTOP_SETTINGS_BLOCK_MODE_OFF="Somente relatório" +COM_BFSTOP_SETTINGS_BLOCK_MODE_LOGINONLY="Somente início de sessão" +COM_BFSTOP_SETTINGS_BLOCK_MODE_FULL="Site inteiro" +COM_BFSTOP_SETTINGS_BLOCK_MODE_HTACCESS="Site inteiro + .htaccess" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_LABEL="Segundos de atraso por ponto de risco" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_DESC="Quantos segundos de atraso adicional somar por ponto positivo (arriscado) da pontuação de risco combinada, além do atraso configurado acima. Uma pontuação negativa (de confiança) nunca reduz o atraso abaixo do configurado acima." +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_LABEL="Alteração do limite de bloqueio por ponto de risco" +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_DESC="Quanto reduzir (para uma pontuação positiva/arriscada) ou aumentar (para uma pontuação negativa/de confiança) o número de tentativas com falha permitidas antes do bloqueio, por ponto da pontuação de risco combinada." +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_LABEL="Mínimo de tentativas permitidas" +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_DESC="Um piso rígido para o número de tentativas com falha permitidas ajustado pelo risco, para que uma pontuação de risco extrema nunca possa reduzi-lo a zero (ou menos) e, na prática, bloquear já na primeira tentativa." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_ENABLED="Entradas de inícios de sessão falhados com mais de %d semanas são eliminadas automaticamente. O utilizador pode alterar isso na configuração 'Limpar tentativas antigas', na aba 'Avançado' das Definições." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_DISABLED="Entradas antigas de inícios de sessão falhados não são eliminadas automaticamente de momento. Para ativar, defina 'Limpar tentativas antigas' na aba 'Avançado' das Definições, ou use o botão 'Eliminar entradas antigas' para limpá-las manualmente." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_ENABLED="Bloqueios expirados (e seus registros de desbloqueio) encerrados há mais de %d semanas são eliminados automaticamente. O utilizador pode alterar isso na configuração 'Limpar tentativas antigas', na aba 'Avançado' das Definições. Bloqueios permanentes nunca são eliminados automaticamente." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_DISABLED="Bloqueios expirados não são eliminados automaticamente de momento. Para ativar, defina 'Limpar tentativas antigas' na aba 'Avançado' das Definições. Bloqueios permanentes nunca são eliminados automaticamente." +COM_BFSTOP_FAILEDLOGIN_PURGE_BUTTON="Eliminar entradas antigas" +COM_BFSTOP_FAILEDLOGIN_PURGE_TITLE="Eliminar entradas antigas de inícios de sessão falhados" +COM_BFSTOP_FAILEDLOGIN_PURGE_DESC="Todas as entradas de inícios de sessão falhados mais antigas que o número de dias indicado serão eliminadas permanentemente. Isso não pode ser desfeito. Os bloqueios não são afetados." +COM_BFSTOP_FAILEDLOGIN_PURGE_AGE_LABEL="Manter as entradas dos últimos ... dias" +COM_BFSTOP_FAILEDLOGIN_PURGE_CONFIRM="Eliminar" +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED="%1$d entradas de inícios de sessão falhados com mais de %2$d dias foram eliminadas." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_0="Não havia entradas de inícios de sessão falhados com mais de %2$d dias." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_1="Uma entrada de início de sessão falhado com mais de %2$d dias foi eliminada." +COM_BFSTOP_FAILEDLOGIN_PURGE_INVALID_AGE="Indique um número de dias igual ou maior que 1." +COM_BFSTOP_FAILEDLOGIN_PURGE_FAILED="Falha ao eliminar as entradas antigas de inícios de sessão falhados: %s" +COM_BFSTOP_SUBMENU_USERNAMESTATS="Estatísticas de nomes de utilizador" +COM_BFSTOP_HEADING_USERNAMESTATS="Brute Force Stop: Estatísticas de nomes de utilizador" +COM_BFSTOP_HEADING_RANK="#" +COM_BFSTOP_HEADING_FAILED_ATTEMPTS="Inícios de sessão falhados" +COM_BFSTOP_HEADING_FIRST_ATTEMPT="Primeira tentativa" +COM_BFSTOP_USERNAMESTATS_INFO="Os nomes de utilizador usados em tentativas de início de sessão falhado e quantas vezes cada um foi usado. Essas estatísticas são mantidas independentemente das entradas de inícios de sessão falhados, portanto não são afetadas quando entradas antigas são eliminadas; elas só começam com a instalação do (ou a atualização para o) BFStop 2.0.0, a partir das entradas de inícios de sessão falhados que existiam naquele momento. Clique em um nome de utilizador para ver as entradas de inícios de sessão falhados dele que ainda estão armazenadas." +COM_BFSTOP_USERNAMESTATS_AUTOTRIM="No máximo %d nomes de utilizador são mantidos: acima disso, os nomes com menos tentativas são eliminados automaticamente (uma vez por dia). Esse limite não pode ser alterado." +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT="Conta existente" +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT_DESC="Existe neste site uma conta de utilizador com esse nome de utilizador." +COM_BFSTOP_USERNAMESTATS_PURGE_BUTTON="Eliminar nomes de utilizador obsoletos" +COM_BFSTOP_USERNAMESTATS_PURGE_TITLE="Eliminar estatísticas de nomes de utilizador obsoletos" +COM_BFSTOP_USERNAMESTATS_PURGE_DESC="As estatísticas de todos os nomes de utilizador que não foram usados em um início de sessão falhado há mais do número de dias indicado serão eliminadas permanentemente. Isso não pode ser desfeito. As entradas de inícios de sessão falhados e os bloqueios não são afetados." +COM_BFSTOP_USERNAMESTATS_PURGE_AGE_LABEL="Eliminar nomes de utilizador não vistos há mais de ... dias" +COM_BFSTOP_USERNAMESTATS_PURGE_CONFIRM="Eliminar" +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED="As estatísticas de %1$d nomes de utilizador não vistos há mais de %2$d dias foram eliminadas." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_0="Não havia nomes de utilizador não vistos há mais de %2$d dias." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_1="As estatísticas de um nome de utilizador não visto há mais de %2$d dias foram eliminadas." +COM_BFSTOP_USERNAMESTATS_PURGE_INVALID_AGE="Indique um número de dias igual ou maior que 1." +COM_BFSTOP_USERNAMESTATS_PURGE_FAILED="Falha ao eliminar as estatísticas de nomes de utilizador obsoletos: %s" +COM_BFSTOP_FAILEDLOGIN_FILTERED_BY_USERNAME="Mostrando apenas os inícios de sessão falhados do nome de utilizador '%s'." +COM_BFSTOP_FAILEDLOGIN_FILTER_CLEAR="Mostrar todos" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_LABEL="Nomes de utilizador que não correspondem a uma conta" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_DESC="Os utilizadores costumam introduzir a palavra-passe no campo de nome de utilizador. Com 'Hash', o nome de utilizador de um início de sessão falhado só é armazenado (e exibido, registado em registo e enviado por e-mail) como foi introduzido se pertencer a uma conta existente ou estiver na lista de nomes de utilizador comuns; qualquer outro é substituído por um valor ilegível, que continua sendo o mesmo para a mesma entrada, de modo que as tentativas com ele são contadas juntas. 'Armazenar como introduzido' mantém legível todo nome de utilizador indicado, mas então também armazena palavras-passe introduzidas no campo de nome de utilizador." +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_HASH="Hash (recomendado)" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_PLAIN="Armazenar como introduzido" +COM_BFSTOP_SETTINGS_EMAIL_INVALID="Não é um endereço de e-mail válido: %s" +COM_BFSTOP_SETTINGS_HTACCESS_PATH_INVALID="O caminho do .htaccess precisa ser um diretório existente no sistema de ficheiros do servidor." +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_INVALID="O caminho do base de dados GeoIP precisa ser o nome de um ficheiro de base de dados MaxMind (terminado em .mmdb) no sistema de ficheiros do servidor." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_LABEL="Granularidade do rastreamento de IPv6" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_DESC="Um cliente com endereço IPv6 normalmente controla uma rede inteira e pode passar para outro endereço dela quando quiser. Por isso, inícios de sessão falhados e bloqueios de clientes IPv6 são rastreados por rede desse tamanho, e não por endereço. /64 é o tamanho de uma conexão doméstica ou móvel típica. Escolha um único endereço somente se souber que os clientes do seu site dividem o /64 com outros que o utilizador não quer bloquear junto com eles." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_64="/64 (recomendado)" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_128="Endereço único (/128)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_LABEL="Limite de tamanho do ficheiro de registo (MB)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_DESC="Quando o ficheiro de registo fica maior que isto, ele é movido para um segundo ficheiro (plg_system_bfstop.1.log.php no diretório de registos), substituindo o anterior. Assim, os ficheiros de registo juntos nunca ocupam muito mais que o dobro deste tamanho." +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_LABEL="Manter entradas do registo (dias)" +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_DESC="Entradas do registo mais antigas que este número de dias são eliminadas automaticamente (uma vez por dia, mesmo que o registo seja desativado nesse meio-tempo). Use 0 para manter as entradas até atingir o limite de tamanho." +COM_BFSTOP_LOG_AUTOPRUNE_ENABLED="Entradas do registo com mais de %1$d dias são eliminadas automaticamente, e o ficheiro de registo é rotacionado quando ultrapassa %2$d MB. O utilizador pode alterar isso na aba 'Avançado' das Definições." +COM_BFSTOP_LOG_AUTOPRUNE_DISABLED="Entradas antigas do registo não são eliminadas por idade de momento, apenas quando o ficheiro de registo é rotacionado ao ultrapassar %1$d MB. Para alterar isso, defina 'Manter entradas do registo' nas Definições, ou use os botões 'Limpar entradas antigas do registo' e 'Esvaziar o registo'." +COM_BFSTOP_LOG_PRUNE_BUTTON="Limpar entradas antigas do registo" +COM_BFSTOP_LOG_PRUNE_DISABLED="A limpeza precisa de um período de retenção: defina 'Manter entradas do registo' nas Definições ou esvazie o registo." +COM_BFSTOP_LOG_PRUNE_N_DELETED="%1$d entradas do registo com mais de %2$d dias foram eliminadas." +COM_BFSTOP_LOG_PRUNE_N_DELETED_0="Não havia entradas do registo com mais de %2$d dias." +COM_BFSTOP_LOG_PRUNE_N_DELETED_1="Uma entrada do registo com mais de %2$d dias foi eliminada." +COM_BFSTOP_LOG_CLEAR_BUTTON="Esvaziar o registo" +COM_BFSTOP_LOG_CLEAR_TITLE="Esvaziar o registo" +COM_BFSTOP_LOG_CLEAR_DESC="Todas as entradas do registo serão eliminadas permanentemente, inclusive as do ficheiro de registo anterior. Isso não pode ser desfeito. Os bloqueios e as entradas de inícios de sessão falhados não são afetados." +COM_BFSTOP_LOG_CLEAR_CONFIRM="Esvaziar" +COM_BFSTOP_LOG_CLEARED="O registo foi esvaziado." diff --git a/admin/language/pt-PT/pt-PT.com_bfstop.sys.ini b/admin/language/pt-PT/pt-PT.com_bfstop.sys.ini new file mode 100644 index 0000000..ccf7fda --- /dev/null +++ b/admin/language/pt-PT/pt-PT.com_bfstop.sys.ini @@ -0,0 +1,9 @@ +COM_BFSTOP="Brute Force Stop" +COM_BFSTOP_DESC="Obrigado por instalar a administração do Brute Force Stop.
" +COM_BFSTOP_BLOCKLIST="IPs bloqueados (base de dados)" +COM_BFSTOP_HTACCESS_BLOCKLIST="IPs bloqueados (.htaccess)" +COM_BFSTOP_FAILEDLOGINLIST="Inícios de sessão falhados" +COM_BFSTOP_USERNAMESTATS="Estatísticas de nomes de utilizador" +COM_BFSTOP_SETTINGS="Definições" +COM_BFSTOP_ALLOWLIST="Lista de permissões" +COM_BFSTOP_LOG="Log" diff --git a/admin/language/ru-RU/ru-RU.com_bfstop.ini b/admin/language/ru-RU/ru-RU.com_bfstop.ini index 87e4eac..573b291 100644 --- a/admin/language/ru-RU/ru-RU.com_bfstop.ini +++ b/admin/language/ru-RU/ru-RU.com_bfstop.ini @@ -2,11 +2,16 @@ COM_BFSTOP="Brute Force Stop Administration" COM_BFSTOP_ADMIN="Brute Force Stop административная часть" COM_BFSTOP_HEADING_ID="ID" COM_BFSTOP_HEADING_IPADDRESS="IP адрес" +COM_BFSTOP_HEADING_SOURCE="Источник" COM_BFSTOP_HEADING_DATE="Дата" COM_BFSTOP_HEADING_DURATION="Длительность" COM_BFSTOP_HEADING_STATE="Статус" +COM_BFSTOP_HEADING_ATTEMPTS="Попыток с момента блокировки" +COM_BFSTOP_HEADING_LAST_ATTEMPT="Последняя попытка" +COM_BFSTOP_ATTEMPTS_NOT_TRACKED_HTACCESS="Сейчас блокировка выполняется через .htaccess, поэтому запросы с заблокированных IP отклоняются веб-сервером, не доходя до Joomla - в этом режиме число попыток с момента блокировки и дата последней попытки не отслеживаются." COM_BFSTOP_HEADING_USERNAME="Имя пользователя" COM_BFSTOP_HEADING_ORIGIN="Источник" +COM_BFSTOP_HEADING_NOTES="Заметки" COM_BFSTOP_BLOCKED_UNTIL="Заблокирован до %s" COM_BFSTOP_BLOCKED_PERMANENTLY="Заблокирован навсегда" COM_BFSTOP_BLOCK_EXPIRED_AT="Блокировка истекает в %s" @@ -14,17 +19,28 @@ COM_BFSTOP_UNBLOCKED_STATE="Разблокирован в %s" COM_BFSTOP_UNBLOCK_SUCCESS="Разблокировка прошла успешно!" COM_BFSTOP_UNBLOCK_FAILED="Разблокировка не удалась." COM_BFSTOP_SUBMENU_BLOCKLIST="Заблокированные IP" +COM_BFSTOP_SUBMENU_HTACCESS_BLOCKLIST="Заблокированные IP (.htaccess)" COM_BFSTOP_SUBMENU_FAILEDLOGINLIST="Неудачные попытки входа" COM_BFSTOP_SUBMENU_SETTINGS="Настройки" COM_BFSTOP_HEADING_BLOCKLIST="Brute Force Stop: Заблокированные IP" +COM_BFSTOP_HEADING_HTACCESS_BLOCKLIST="Brute Force Stop: Заблокированные IP (.htaccess)" COM_BFSTOP_HEADING_FAILEDLOGINLIST="Brute Force Stop: Неудачные попытки входа" +COM_BFSTOP_HEADING_SETTINGS="Brute Force Stop: Настройки" COM_BFSTOP_WARNING_ADMIN_USER_EXISTS="Супер администратор использует по умолчанию имя пользователя 'admin'. Это риск для безопасности; хакеры используют это имя пользователя очень часто для взлома. Для повышения безопасности рекомендуется изменить имя пользователя для супер администратора! Смотри также: Joomla! FAQ Безопасность и производительность: Почему я должен немедленно изменить имя пользователя администратора по умолчанию после установки Joomla?" +COM_BFSTOP_WARNING_HTACCESS_NOT_WORKING="Либо вы используете не сервер Apache, либо файл .htaccess не существует или недоступен для чтения или записи. Блокировка через .htaccess работать не будет." +COM_BFSTOP_WARNING_PLUGIN_NOT_INSTALLED="Плагин bfstop не установлен! Установите последнюю версию пакета bfstop со страницы bfstop или из каталога расширений Joomla!" +COM_BFSTOP_WARNING_CANNOT_RETRIEVE_COMPONENT_CACHE="Не удаётся получить кеш манифеста компонента BFStop. Похоже, с вашей установкой Joomla! что-то не так. Установите последнюю версию пакета bfstop со страницы bfstop или из каталога расширений Joomla!" +COM_BFSTOP_WARNING_COMPONENT_PLUGIN_DIFFERENT_VERSION="Плагин и компонент BFStop, судя по всему, установлены в разных версиях. Установите последнюю версию пакета bfstop со страницы bfstop или из каталога расширений Joomla!" +COM_BFSTOP_WARNING_PLUGIN_DISABLED="Плагин BFStop не включён! Откройте список плагинов, найдите «Brute Force Stop» и включите плагин «System - Brute Force Stop» - он должен работать, чтобы блокировка действовала. Все настройки BFStop задаются здесь, в этом компоненте, а не в самом плагине." +COM_BFSTOP_WARNING_PROXY_NOT_CONFIGURED="В этом запросе обнаружен заголовок прокси / балансировщика нагрузки (например, X-Forwarded-For), но параметр «За прокси / балансировщиком нагрузки» не включён в настройках компонента. Без этой настройки BFStop доверяет только адресу прямого соединения, поэтому блокировка по IP за вашим прокси может работать неправильно. Если ваш сайт действительно находится за обратным прокси или балансировщиком нагрузки, откройте раздел «Настройки» компонента, включите и настройте параметры «Прокси / Балансировщик нагрузки» - иначе посетитель сможет подделать этот заголовок и добиться блокировки произвольного IP-адреса." COM_BFSTOP_BLOCK_NEW="Добавить" COM_BFSTOP_BLOCK_EDIT="Редактировать" COM_BFSTOP_BLOCK_DETAILS="Детали" COM_BFSTOP_UNBLOCK="Разблокировать" COM_BFSTOP_DESC_BLOCK_IPADDRESS="Заблокированный IP адрес" COM_BFSTOP_DESC_BLOCK_CRDATE="Начало блокировки (дата/время)" +COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="IP-адрес (или подсеть), для которого доступ к этому сайту всегда разрешён (отключает все блокировки и проверки, выполняемые плагином). Подсети задаются в CIDR-нотации, то есть в виде <адрес подсети>/<число бит маски>, например «192.168.0.0/24»" +COM_BFSTOP_DESC_ALLOWLIST_NOTES="Введите любую заметку к записи списка разрешённых, например время её создания или пользователя, для которого она создана." COM_BFSTOP_DESC_DURATION="Продолжительность блокировки" COM_BFSTOP_TEST_MAIL_BODY="Это тестовое сообщение плагина Brute Force Stop (bfstop) отправлено с сайта '%s' " COM_BFSTOP_TEST_MAIL_SUBJECT="%s: BFStop тестовое сообщение" @@ -35,4 +51,150 @@ COM_BFSTOP_SETTINGS_VERSION_FIELDSET_LABEL="О программе" COM_BFSTOP_SETTINGS_VERSION_COMPONENT="Версия компонента: %s" COM_BFSTOP_SETTINGS_VERSION_PLUGIN="Версия плагина: %s" COM_BFSTOP_SETTINGS_VERSION_UNKNOWN="неизвестно" +COM_BFSTOP_HEADING_IPINFO="Информация об IP-адресе %s" +COM_BFSTOP_SUBMENU_ALLOWLIST="Список разрешённых" +COM_BFSTOP_HEADING_ALLOWLIST="Brute Force Stop: Список разрешённых" +COM_BFSTOP_ALLOWLIST_REMOVED="Удалено из списка разрешённых." +COM_BFSTOP_ALLOWLIST_REMOVE_FAILED="Не удалось удалить записи из списка разрешённых." +COM_BFSTOP_ALLOWLIST_NOTHING_REMOVED="Ничего не выбрано." +COM_BFSTOP_ALLOWLIST_DELETE_CONFIRM="Вы действительно хотите удалить отмеченные IP-адреса?" +COM_BFSTOP_BLOCK_UNLIMITED="без ограничения" +COM_BFSTOP_BLOCK_5MINUTES="5 минут" +COM_BFSTOP_BLOCK_10MINUTES="10 минут" +COM_BFSTOP_BLOCK_15MINUTES="15 минут" +COM_BFSTOP_BLOCK_30MINUTES="30 минут" +COM_BFSTOP_BLOCK_1HOUR="1 час" +COM_BFSTOP_BLOCK_2HOURS="2 часа" +COM_BFSTOP_BLOCK_4HOURS="4 часа" +COM_BFSTOP_BLOCK_8HOURS="8 часов" +COM_BFSTOP_BLOCK_24HOURS="1 день" +COM_BFSTOP_NO_IPINFO_AVAILABLE="Для этого IP-адреса нет информации" +COM_BFSTOP_IPINFO_DETAILS="IP: %s\nКод страны: %s\nСтрана: %s\nРегион: %s\nГород: %s\nПочтовый индекс: %s\nШирота/долгота: %s / %s" +COM_BFSTOP_NOT_AUTHORISED="У вас нет прав на выполнение этого действия!" +COM_BFSTOP_INVALID_IPADDRESS="Указанная строка не является допустимым IP-адресом!" +COM_BFSTOP_IPADDRESS_ALLOWED="Указанный IP-адрес находится в списке разрешённых! Для таких адресов блокировка через .htaccess создаваться не будет!" +COM_BFSTOP_HEADING_LOGS="Brute Force Stop: Журналы" +COM_BFSTOP_SUBMENU_LOGS="Журналы" +COM_BFSTOP_HEADING_PRIORITY="Приоритет" +COM_BFSTOP_HEADING_MESSAGE="Сообщение" +COM_BFSTOP_LIMIT="Показывать строк: " +COM_BFSTOP_IP_INVALID_SUBNET="Недопустимое задание подсети: %s" +COM_BFSTOP_IP_INVALID_ADDRESS="Недопустимый IP-адрес: %s" +COM_BFSTOP_IP_PRIVATE_OR_RESERVED="Введённый адрес/диапазон (%s) находится в частном или зарезервированном диапазоне!" +COM_BFSTOP_IP_BLOCKS_USER="Введённый IP/диапазон (%s) заблокировал бы IP-адрес, с которого сейчас выполняется доступ (%s)!" +COM_BFSTOP_HEADING_IPRANGE_INFO="Информация о диапазоне IP" +COM_BFSTOP_YOUR_IP_IS="Ваш IP-адрес, каким его видит BFStop: %s." COM_BFSTOP_INSTALL_HINT="Brute Force Stop защищает сайт с настройками по умолчанию, как только установлен его плагин (пакет устанавливает и включает его). Проверьте настройки в разделе настроек компонента." +COM_BFSTOP_SETTINGS_ACCOUNT_FIELDSET_LABEL="Замедление на уровне учётной записи" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_LABEL="Включить замедление на уровне учётной записи" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_DESC="Считать ли неудачные входы также по имени пользователя, суммируя все исходные IP-адреса, с которых они выполнялись, а не только по IP-адресу. Это позволяет выявить распределённую атаку, которая распределяет попытки против одной учётной записи между множеством разных IP, чего обычный порог блокировки по IP сам по себе обнаружить не может. Сама учётная запись никогда не блокируется; прогрессивно замедляются только неудачные попытки." +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_LABEL="Неудачных попыток до замедления" +COM_BFSTOP_SETTINGS_ACCOUNT_BLOCK_NUMBER_DESC="Сколько неудачных входов с одним и тем же именем пользователя, суммарно со всех исходных IP-адресов, за указанное ниже окно подсчёта должно произойти, прежде чем для следующих попыток с этим именем появится дополнительная задержка." +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_LABEL="Окно подсчёта (минуты)" +COM_BFSTOP_SETTINGS_ACCOUNT_CHECK_INTERVAL_DESC="Интервал времени (в минутах), в течение которого учитываются неудачные попытки с одним и тем же именем пользователя независимо от исходного IP-адреса." +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_LABEL="Дополнительная задержка (секунды)" +COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_DELAY_DESC="Сколько секунд дополнительной задержки добавлять к каждому следующему неудачному входу для замедляемого имени пользователя поверх любой другой уже настроенной задержки." +COM_BFSTOP_SETTINGS_GEOIP_FIELDSET_LABEL="База данных GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_LABEL="Путь к базе данных GeoIP" +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_DESC="Полный путь в файловой системе сервера к базе данных MaxMind GeoLite2 (или GeoIP2) в формате .mmdb, например GeoLite2-City.mmdb. Скачайте собственную копию на сайте MaxMind (нужна бесплатная учётная запись) - BFStop не включает и не распространяет эти данные. Для отображения региона, города и координат в разделе «Информация об IP-адресе» нужна база уровня City; для сигнала адаптивной оценки риска, описанного ниже, достаточно базы уровня Country. Оставьте поле пустым, чтобы отключить и то и другое. Поиск выполняется полностью локально; IP-адреса никогда не передаются третьим лицам." +COM_BFSTOP_SETTINGS_RISK_FIELDSET_LABEL="Адаптивная оценка риска" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_LABEL="Включить сигнал доверия «известный IP»" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_ENABLED_DESC="Если включено, неудачный вход считается менее рискованным (допускается больше попыток), когда с того же IP-адреса ранее уже был выполнен успешный вход именно с этим именем пользователя. Учитывается пара (IP, имя пользователя), а не один IP, поэтому вход под одним пользователем не может снизить оценку риска попыток с другим именем пользователя с того же IP." +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_LABEL="Баллы доверия «известный IP»" +COM_BFSTOP_SETTINGS_RISK_KNOWNIP_POINTS_DESC="Сколько баллов риска вычитать (то есть насколько больше доверять попытке), когда срабатывает сигнал «известный IP»." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_LABEL="Включить сигнал «распространённое имя пользователя»" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_ENABLED_DESC="Если включено, неудачный вход считается более рискованным (допускается меньше попыток), когда использованное имя пользователя совпадает с одним из распространённых или ценных имён из списка ниже." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_LABEL="Распространённые имена пользователей" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_LIST_DESC="По одному имени пользователя в строке (без учёта регистра). Попытки с любым из этих имён считаются более рискованными." +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_LABEL="Баллы «распространённое имя пользователя»" +COM_BFSTOP_SETTINGS_RISK_COMMONUSER_POINTS_DESC="Сколько баллов риска добавлять, когда использованное имя пользователя есть в списке распространённых имён." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_LABEL="Включить сигнал «отсутствует User-Agent»" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_ENABLED_DESC="Если включено, неудачный вход без заголовка User-Agent браузера (или с пустым заголовком) считается более рискованным: настоящие браузеры всегда его отправляют, а многие примитивные скрипты автоматического входа не утруждают себя его заданием." +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_LABEL="Баллы «отсутствует User-Agent»" +COM_BFSTOP_SETTINGS_RISK_USERAGENT_POINTS_DESC="Сколько баллов риска добавлять, когда в запросе нет заголовка User-Agent." +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_LABEL="Включить сигнал GeoIP" +COM_BFSTOP_SETTINGS_RISK_GEO_ENABLED_DESC="Если включено, неудачный вход считается более рискованным, когда страна атакующего IP (определяется по настроенной выше базе GeoIP) не входит в число настроенных «домашних» стран. Требуется, чтобы был задан путь к базе GeoIP; иначе параметр ничего не делает." +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_LABEL="«Домашние» страны" +COM_BFSTOP_SETTINGS_RISK_GEO_HOME_COUNTRIES_DESC="Список двухбуквенных кодов стран ISO 3166-1 alpha-2 через запятую (например, «AT,DE,CH»), которые считаются ожидаемым или типичным регионом вашего сайта. Попытка из любой другой страны добавляет баллы риска." +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_LABEL="Географические баллы" +COM_BFSTOP_SETTINGS_RISK_GEO_POINTS_DESC="Сколько баллов риска добавлять, когда страны атакующего IP нет в списке «домашних» стран." +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_LABEL="Включить сигнал обратного DNS" +COM_BFSTOP_SETTINGS_RISK_RDNS_ENABLED_DESC="Если включено, неудачный вход с IP-адреса без записи обратного DNS (PTR) считается более рискованным. Внимание: при этом выполняется настоящий DNS-запрос, который может быть медленным или иногда завершаться по тайм-ауту; результаты кешируются на неделю для каждого IP, чтобы это случалось реже, но оставьте параметр выключенным, если не понимаете компромисс с задержкой." +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_LABEL="Баллы обратного DNS" +COM_BFSTOP_SETTINGS_RISK_RDNS_POINTS_DESC="Сколько баллов риска добавлять, когда у атакующего IP нет записи обратного DNS (PTR)." +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_LABEL="Прогрессивная длительность блокировки" +COM_BFSTOP_SETTINGS_PROGRESSIVE_BLOCK_DURATION_DESC="Если включено, при каждой повторной блокировке одного и того же IP-адреса длительность блокировки удваивается по сравнению с предыдущей (максимум в 64 раза), вместо того чтобы всегда использовать одну и ту же фиксированную длительность. По-прежнему ограничена переходом к постоянной блокировке, настроенным ниже." +COM_BFSTOP_SETTINGS_BLOCK_MODE_LABEL="Режим блокировки" +COM_BFSTOP_SETTINGS_BLOCK_MODE_DESC="Что происходит после блокировки IP-адреса. «Только отчёты» ничего не ограничивает: неудачные попытки по-прежнему записываются, но ни один IP не блокируется, поэтому используйте этот режим, чтобы понаблюдать за активностью, прежде чем что-либо применять. «Только вход» позволяет IP как обычно просматривать сайт (включая форму входа) и отклоняет только саму попытку входа - это ближе к поведению типичного ограничителя попыток входа и меньше мешает добросовестному пользователю, который просто ошибся при вводе пароля. «Весь сайт» отклоняет все запросы с заблокированного IP-адреса и показывает сообщение, настроенное ниже. «Весь сайт + .htaccess» делает то же самое и дополнительно добавляет IP в .htaccess, чтобы сам веб-сервер отклонял его ещё до того, как запрос увидит Joomla (и этот плагин); это также означает, что IP, заблокированный таким образом, нельзя ограничить только входом, поэтому этот режим не предлагается вместе с «Только вход». Применяется к любой блокировке, созданной автоматически или добавленной вручную в список блокировок." +COM_BFSTOP_SETTINGS_BLOCK_MODE_OFF="Только отчёты" +COM_BFSTOP_SETTINGS_BLOCK_MODE_LOGINONLY="Только вход" +COM_BFSTOP_SETTINGS_BLOCK_MODE_FULL="Весь сайт" +COM_BFSTOP_SETTINGS_BLOCK_MODE_HTACCESS="Весь сайт + .htaccess" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_LABEL="Секунд задержки на балл риска" +COM_BFSTOP_SETTINGS_RISK_DELAY_PER_POINT_DESC="Сколько секунд дополнительной задержки добавлять за каждый положительный (рискованный) балл суммарной оценки риска поверх задержки, настроенной выше. Отрицательная (доверительная) оценка никогда не уменьшает задержку ниже настроенной выше." +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_LABEL="Изменение порога блокировки на балл риска" +COM_BFSTOP_SETTINGS_RISK_BLOCK_REDUCTION_PER_POINT_DESC="На сколько уменьшать (при положительной/рискованной оценке) или увеличивать (при отрицательной/доверительной оценке) число допустимых неудачных попыток до блокировки на каждый балл суммарной оценки риска." +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_LABEL="Минимум допустимых попыток" +COM_BFSTOP_SETTINGS_RISK_MIN_BLOCK_NUMBER_DESC="Жёсткая нижняя граница для скорректированного с учётом риска числа допустимых неудачных попыток, чтобы экстремальная оценка риска никогда не могла снизить его до нуля (или ниже) и фактически заблокировать уже с первой попытки." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_ENABLED="Записи о неудачных входах старше %d нед. удаляются автоматически. Это можно изменить параметром «Очистка старых попыток» на вкладке «Дополнительно» в настройках." +COM_BFSTOP_FAILEDLOGIN_AUTOPURGE_DISABLED="Старые записи о неудачных входах сейчас не удаляются автоматически. Чтобы включить это, задайте «Очистка старых попыток» на вкладке «Дополнительно» в настройках или воспользуйтесь кнопкой «Удалить старые записи» для ручной очистки." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_ENABLED="Истёкшие блокировки (и записи об их снятии), закончившиеся более %d нед. назад, удаляются автоматически. Это можно изменить параметром «Очистка старых попыток» на вкладке «Дополнительно» в настройках. Постоянные блокировки автоматически не удаляются никогда." +COM_BFSTOP_BLOCKLIST_AUTOPURGE_DISABLED="Истёкшие блокировки сейчас не удаляются автоматически. Чтобы включить это, задайте «Очистка старых попыток» на вкладке «Дополнительно» в настройках. Постоянные блокировки автоматически не удаляются никогда." +COM_BFSTOP_FAILEDLOGIN_PURGE_BUTTON="Удалить старые записи" +COM_BFSTOP_FAILEDLOGIN_PURGE_TITLE="Удаление старых записей о неудачных входах" +COM_BFSTOP_FAILEDLOGIN_PURGE_DESC="Все записи о неудачных входах старше указанного числа дней будут безвозвратно удалены. Это действие нельзя отменить. Блокировки не затрагиваются." +COM_BFSTOP_FAILEDLOGIN_PURGE_AGE_LABEL="Хранить записи за последние ... дн." +COM_BFSTOP_FAILEDLOGIN_PURGE_CONFIRM="Удалить" +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED="Удалено записей о неудачных входах старше %2$d дн.: %1$d." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_0="Записей о неудачных входах старше %2$d дн. не было." +COM_BFSTOP_FAILEDLOGIN_PURGE_N_DELETED_1="Удалена одна запись о неудачном входе старше %2$d дн." +COM_BFSTOP_FAILEDLOGIN_PURGE_INVALID_AGE="Введите количество дней не менее 1." +COM_BFSTOP_FAILEDLOGIN_PURGE_FAILED="Не удалось удалить старые записи о неудачных входах: %s" +COM_BFSTOP_SUBMENU_USERNAMESTATS="Статистика имён пользователей" +COM_BFSTOP_HEADING_USERNAMESTATS="Brute Force Stop: Статистика имён пользователей" +COM_BFSTOP_HEADING_RANK="#" +COM_BFSTOP_HEADING_FAILED_ATTEMPTS="Неудачных входов" +COM_BFSTOP_HEADING_FIRST_ATTEMPT="Первая попытка" +COM_BFSTOP_USERNAMESTATS_INFO="Имена пользователей, использованные в неудачных попытках входа, и сколько раз использовалось каждое. Эта статистика ведётся независимо от записей о неудачных входах, поэтому удаление старых записей на неё не влияет; она начинается только с установки BFStop 2.0.0 (или обновления до неё) на основе записей о неудачных входах, существовавших на тот момент. Нажмите на имя пользователя, чтобы увидеть его ещё хранящиеся записи о неудачных входах." +COM_BFSTOP_USERNAMESTATS_AUTOTRIM="Хранится не более %d имён пользователей: сверх этого имена с наименьшим числом попыток удаляются автоматически (раз в сутки). Это ограничение изменить нельзя." +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT="Существующая учётная запись" +COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT_DESC="На этом сайте существует учётная запись пользователя с таким именем." +COM_BFSTOP_USERNAMESTATS_PURGE_BUTTON="Удалить устаревшие имена" +COM_BFSTOP_USERNAMESTATS_PURGE_TITLE="Удаление статистики устаревших имён пользователей" +COM_BFSTOP_USERNAMESTATS_PURGE_DESC="Статистика всех имён пользователей, которые не использовались в неудачных входах дольше указанного числа дней, будет безвозвратно удалена. Это действие нельзя отменить. Записи о неудачных входах и блокировки не затрагиваются." +COM_BFSTOP_USERNAMESTATS_PURGE_AGE_LABEL="Удалить имена, не встречавшиеся более ... дн." +COM_BFSTOP_USERNAMESTATS_PURGE_CONFIRM="Удалить" +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED="Удалена статистика имён пользователей, не встречавшихся более %2$d дн.: %1$d." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_0="Имён пользователей, не встречавшихся более %2$d дн., не было." +COM_BFSTOP_USERNAMESTATS_PURGE_N_DELETED_1="Удалена статистика одного имени пользователя, не встречавшегося более %2$d дн." +COM_BFSTOP_USERNAMESTATS_PURGE_INVALID_AGE="Введите количество дней не менее 1." +COM_BFSTOP_USERNAMESTATS_PURGE_FAILED="Не удалось удалить статистику устаревших имён пользователей: %s" +COM_BFSTOP_FAILEDLOGIN_FILTERED_BY_USERNAME="Показаны только неудачные входы для имени пользователя «%s»." +COM_BFSTOP_FAILEDLOGIN_FILTER_CLEAR="Показать все" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_LABEL="Имена, не соответствующие учётной записи" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_DESC="Пользователи часто вводят пароль в поле имени пользователя. В режиме «Хеш» имя пользователя при неудачном входе сохраняется (а также показывается, записывается в журнал и отправляется по почте) в том виде, как оно введено, только если оно принадлежит существующей учётной записи или есть в списке распространённых имён; всё остальное заменяется нечитаемым значением, которое для одного и того же ввода остаётся одинаковым, поэтому попытки с ним считаются вместе. «Сохранять как введено» оставляет каждое введённое имя читаемым, но тогда сохраняются и пароли, введённые в поле имени пользователя." +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_HASH="Хеш (рекомендуется)" +COM_BFSTOP_SETTINGS_UNKNOWN_USERNAME_MODE_PLAIN="Сохранять как введено" +COM_BFSTOP_SETTINGS_EMAIL_INVALID="Недопустимый адрес электронной почты: %s" +COM_BFSTOP_SETTINGS_HTACCESS_PATH_INVALID="Путь к .htaccess должен быть существующим каталогом в файловой системе сервера." +COM_BFSTOP_SETTINGS_GEOIP_DB_PATH_INVALID="Путь к базе данных GeoIP должен быть именем файла базы данных MaxMind (с расширением .mmdb) в файловой системе сервера." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_LABEL="Детализация отслеживания IPv6" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_DESC="Клиент с адресом IPv6 обычно управляет целой сетью и может по своему усмотрению переключаться на другой адрес из неё. Поэтому неудачные входы и блокировки IPv6-клиентов отслеживаются по сети такого размера, а не по адресу. /64 - размер типичного домашнего или мобильного подключения. Выбирайте отдельный адрес, только если знаете, что клиенты вашего сайта делят свой /64 с другими, которых вы не хотите блокировать вместе с ними." +COM_BFSTOP_SETTINGS_IPV6_PREFIX_64="/64 (рекомендуется)" +COM_BFSTOP_SETTINGS_IPV6_PREFIX_128="Отдельный адрес (/128)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_LABEL="Максимальный размер файла журнала (МБ)" +COM_BFSTOP_SETTINGS_LOG_MAX_SIZE_DESC="Когда файл журнала становится больше этого размера, он переносится во второй файл (plg_system_bfstop.1.log.php в каталоге журналов), заменяя предыдущий. Таким образом, файлы журнала вместе никогда не занимают намного больше удвоенного размера." +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_LABEL="Хранить записи журнала (дни)" +COM_BFSTOP_SETTINGS_LOG_KEEP_DAYS_DESC="Записи журнала старше этого числа дней удаляются автоматически (раз в сутки, даже если тем временем ведение журнала отключено). Укажите 0, чтобы хранить записи до достижения предела размера." +COM_BFSTOP_LOG_AUTOPRUNE_ENABLED="Записи журнала старше %1$d дн. удаляются автоматически, а файл журнала ротируется, когда его размер превышает %2$d МБ. Это можно изменить на вкладке «Дополнительно» в настройках." +COM_BFSTOP_LOG_AUTOPRUNE_DISABLED="Старые записи журнала сейчас не удаляются по возрасту, а только при ротации файла журнала после превышения %1$d МБ. Чтобы изменить это, задайте «Хранить записи журнала» в настройках или воспользуйтесь кнопками «Очистить старое в журнале» и «Очистить журнал»." +COM_BFSTOP_LOG_PRUNE_BUTTON="Очистить старое в журнале" +COM_BFSTOP_LOG_PRUNE_DISABLED="Для очистки нужен срок хранения: задайте «Хранить записи журнала» в настройках или очистите журнал целиком." +COM_BFSTOP_LOG_PRUNE_N_DELETED="Удалено записей журнала старше %2$d дн.: %1$d." +COM_BFSTOP_LOG_PRUNE_N_DELETED_0="Записей журнала старше %2$d дн. не было." +COM_BFSTOP_LOG_PRUNE_N_DELETED_1="Удалена одна запись журнала старше %2$d дн." +COM_BFSTOP_LOG_CLEAR_BUTTON="Очистить журнал" +COM_BFSTOP_LOG_CLEAR_TITLE="Очистка журнала" +COM_BFSTOP_LOG_CLEAR_DESC="Все записи журнала будут безвозвратно удалены, включая записи предыдущего файла журнала. Это действие нельзя отменить. Блокировки и записи о неудачных входах не затрагиваются." +COM_BFSTOP_LOG_CLEAR_CONFIRM="Очистить" +COM_BFSTOP_LOG_CLEARED="Журнал очищен." diff --git a/admin/language/ru-RU/ru-RU.com_bfstop.sys.ini b/admin/language/ru-RU/ru-RU.com_bfstop.sys.ini index 1857ecb..3b60513 100644 --- a/admin/language/ru-RU/ru-RU.com_bfstop.sys.ini +++ b/admin/language/ru-RU/ru-RU.com_bfstop.sys.ini @@ -1,2 +1,9 @@ COM_BFSTOP="Brute Force Stop" COM_BFSTOP_DESC="Спасибо за установку Brute Force Stop Administration.
" +COM_BFSTOP_BLOCKLIST="Заблокированные IP (база данных)" +COM_BFSTOP_HTACCESS_BLOCKLIST="Заблокированные IP (.htaccess)" +COM_BFSTOP_FAILEDLOGINLIST="Неудачные попытки входа" +COM_BFSTOP_USERNAMESTATS="Статистика имён пользователей" +COM_BFSTOP_SETTINGS="Настройки" +COM_BFSTOP_ALLOWLIST="Список разрешённых" +COM_BFSTOP_LOG="Журнал" diff --git a/bfstop.xml b/bfstop.xml index 6a654d0..9c74df6 100644 --- a/bfstop.xml +++ b/bfstop.xml @@ -76,6 +76,10 @@ it-IT/it-IT.com_bfstop.sys.ini nl-NL/nl-NL.com_bfstop.ini nl-NL/nl-NL.com_bfstop.sys.ini + pt-BR/pt-BR.com_bfstop.ini + pt-BR/pt-BR.com_bfstop.sys.ini + pt-PT/pt-PT.com_bfstop.ini + pt-PT/pt-PT.com_bfstop.sys.ini ru-RU/ru-RU.com_bfstop.ini ru-RU/ru-RU.com_bfstop.sys.ini diff --git a/installscript.php b/installscript.php index 2d0fa3d..cb08557 100644 --- a/installscript.php +++ b/installscript.php @@ -57,8 +57,14 @@ public function postflight($type, $adapter) } $lang = Factory::getApplication()->getLanguage(); $lang->load('com_bfstop', JPATH_ADMINISTRATOR); - Factory::getApplication()->enqueueMessage(Text::sprintf('COM_BFSTOP_INSTALL_HINT', - Route::_('index.php?option=com_bfstop&view=settings', false) - ), 'warning'); + // Route::_() gives an empty string when installing from the command line + $url = Route::_('index.php?option=com_bfstop&view=settings', false); + $message = Text::sprintf('COM_BFSTOP_INSTALL_HINT', $url !== '' ? $url : 'index.php?option=com_bfstop&view=settings'); + if (PHP_SAPI === 'cli') + { + // the console prints messages as they are: no markup there + $message = html_entity_decode(strip_tags($message), ENT_QUOTES, 'UTF-8'); + } + Factory::getApplication()->enqueueMessage($message, 'warning'); } } diff --git a/site/language/ca-ES/ca-ES.com_bfstop.ini b/site/language/ca-ES/ca-ES.com_bfstop.ini index 2472977..04b307f 100644 --- a/site/language/ca-ES/ca-ES.com_bfstop.ini +++ b/site/language/ca-ES/ca-ES.com_bfstop.ini @@ -4,3 +4,6 @@ COM_BFSTOP_UNBLOCKTOKEN_HEADING="Desbloquejar per Token" COM_BFSTOP_UNBLOCKTOKEN_FAILED="No es pot desbloquejar. El token no era vàlid, ja ha caducat o ha ocorregut un error. Posa't en contacte amb l'administrador del sistema." COM_BFSTOP_UNBLOCKTOKEN_SUCCESS="S'ha desbloquejat amb èxit la teva adreça IP. Si creus que ja saps les dades del teu compte, pots intentar de nou iniciar la sessió a la Pàgina d'ingrés però seràs bloquejat de nou si introdueixes el teu nom d'usuari o contrasenya incorrectament de nou diverses vegades. També pots utilitzar la funcionalitat de Restablir contrasenya per rebre instruccions per correu electrònic per restablir-la." COM_BFSTOP_UNBLOCKTOKEN_INVALID="Desbloqueig no vàlid!" +COM_BFSTOP_UNBLOCKTOKEN_CONFIRM="Confirmeu que voleu desbloquejar la vostra adreça IP. Aquest enllaç només funciona des de l'adreça IP que es va bloquejar." +COM_BFSTOP_UNBLOCKTOKEN_BUTTON="Desbloqueja la meva adreça IP" +COM_BFSTOP_UNBLOCKTOKEN_WRONG_IP="Aquest enllaç només pot desbloquejar l'adreça IP per a la qual es va emetre. Torneu-lo a obrir des del dispositiu i la xarxa des dels quals se us va bloquejar." diff --git a/site/language/es-ES/es-ES.com_bfstop.ini b/site/language/es-ES/es-ES.com_bfstop.ini index 4f49573..cc26725 100644 --- a/site/language/es-ES/es-ES.com_bfstop.ini +++ b/site/language/es-ES/es-ES.com_bfstop.ini @@ -2,3 +2,6 @@ COM_BFSTOP_UNBLOCKTOKEN_HEADING="Unblock by Token" COM_BFSTOP_UNBLOCKTOKEN_FAILED="No puede desbloquear. La señal era inválida, ya ha expirado o ha ocurrido un error. Por favor póngase en contacto con el administrador de sistema." COM_BFSTOP_UNBLOCKTOKEN_SUCCESS="Su IP ha sido desbloqueado. Si sabe sus datos de cuenta, puede intentar conectarse en Login Page. Pero usted será bloqueado otra vez si entra en su username/password mal múltiples veces. Usted también puede usar el Reset password funcionalidad para la renovación de contraseña enviadas a su dirección de correo electrónico." COM_BFSTOP_UNBLOCKTOKEN_INVALID="Llamada inválida!" +COM_BFSTOP_UNBLOCKTOKEN_CONFIRM="Confirme que desea desbloquear su dirección IP. Este enlace solo funciona desde la dirección IP que fue bloqueada." +COM_BFSTOP_UNBLOCKTOKEN_BUTTON="Desbloquear mi dirección IP" +COM_BFSTOP_UNBLOCKTOKEN_WRONG_IP="Este enlace solo puede desbloquear la dirección IP para la que fue emitido. Ábralo de nuevo en el dispositivo y la red desde los que fue bloqueado." diff --git a/site/language/fr-FR/fr-FR.com_bfstop.ini b/site/language/fr-FR/fr-FR.com_bfstop.ini index b58828d..ad4ab32 100644 --- a/site/language/fr-FR/fr-FR.com_bfstop.ini +++ b/site/language/fr-FR/fr-FR.com_bfstop.ini @@ -6,3 +6,6 @@ COM_BFSTOP_UNBLOCKTOKEN_HEADING="Déblocage d'adresse IP" COM_BFSTOP_UNBLOCKTOKEN_FAILED="Le déblocage n'a pas pu être réalisé. Merci de contacter le Webmestre." COM_BFSTOP_UNBLOCKTOKEN_SUCCESS="Votre adresse IP a été débloquée. Si vous vous souvenez de vos codes d'accès, vous pouvez désormais vous connecter ici : Connection. Veuillez noter que votre adresse IP sera de nouveau bloquée si vous utilisez plusieurs fois de suite des codes d'accès erronés. Si vous ne vous souvenez plus de votre mot de passe, nous vous rappelons que vous pouvez utiliser l'option de Réinitialisation de votre mot de passe et suivre les instructions qui vous seront transmises à votre adresse électronique." COM_BFSTOP_UNBLOCKTOKEN_INVALID="Appel invalide!" +COM_BFSTOP_UNBLOCKTOKEN_CONFIRM="Veuillez confirmer que vous souhaitez débloquer votre adresse IP. Ce lien ne fonctionne que depuis l'adresse IP qui a été bloquée." +COM_BFSTOP_UNBLOCKTOKEN_BUTTON="Débloquer mon adresse IP" +COM_BFSTOP_UNBLOCKTOKEN_WRONG_IP="Ce lien ne peut débloquer que l'adresse IP pour laquelle il a été émis. Veuillez l'ouvrir à nouveau depuis l'appareil et le réseau à partir desquels vous avez été bloqué." diff --git a/site/language/it-IT/it-IT.com_bfstop.ini b/site/language/it-IT/it-IT.com_bfstop.ini index ccdce8e..555144b 100644 --- a/site/language/it-IT/it-IT.com_bfstop.ini +++ b/site/language/it-IT/it-IT.com_bfstop.ini @@ -2,3 +2,6 @@ COM_BFSTOP_UNBLOCKTOKEN_HEADING="Sblocca con codice-Token" COM_BFSTOP_UNBLOCKTOKEN_FAILED="Impossibile sbloccare. O il token non è valido, è già scaduto o è avvenuto un errore. Si prega di contattare l'amministratore di sistema." COM_BFSTOP_UNBLOCKTOKEN_SUCCESS="Il tuo IP è stato sbloccato con successo. Se pensi di ricordare i tuoi dati di accesso, puoi provare nuovamente il login sulla ​​pagina di login. Ma se immetterai più volte nome utente / password sbagliati il tuo IP verrà bloccato di nuovo. È inoltre possibile utilizzare la funzione Ripristina password per ricevere sul tuo indirizzo email le istruzioni per reimpostare la password." COM_BFSTOP_UNBLOCKTOKEN_INVALID="Chiamata invalida!" +COM_BFSTOP_UNBLOCKTOKEN_CONFIRM="Conferma di voler sbloccare il tuo indirizzo IP. Questo link funziona solo dall'indirizzo IP che è stato bloccato." +COM_BFSTOP_UNBLOCKTOKEN_BUTTON="Sblocca il mio indirizzo IP" +COM_BFSTOP_UNBLOCKTOKEN_WRONG_IP="Questo link può sbloccare solo l'indirizzo IP per il quale è stato emesso. Aprilo di nuovo dal dispositivo e dalla rete da cui sei stato bloccato." diff --git a/site/language/nl-NL/nl-NL.com_bfstop.ini b/site/language/nl-NL/nl-NL.com_bfstop.ini index 33c0b31..d5b0bea 100644 --- a/site/language/nl-NL/nl-NL.com_bfstop.ini +++ b/site/language/nl-NL/nl-NL.com_bfstop.ini @@ -2,3 +2,6 @@ COM_BFSTOP_UNBLOCKTOKEN_HEADING="Blokkering opheffen via een Token" COM_BFSTOP_UNBLOCKTOKEN_FAILED="Kon niet deblokkeren. Ofwel het token is ongeldig, het al is verlopen of er is een fout opgetreden. Neem contact op met de systeembeheerder." COM_BFSTOP_UNBLOCKTOKEN_SUCCESS="Uw IP-adres is met succes gedeblokkeerd. Als u denkt uw goede account-gegevens te weten, kunt u opnieuw proberen om in te loggen op de Login Pagina. Maar u zult opnieuw worden geblokkeerd als u uw gebruikersnaam/wachtwoord weer meerdere keren verkeerd ingevoerd worden. U kunt ook de Reset password functionaliteit gebruiken om de wachtwoord reset instructies te versturen naar uw e-mailadres." COM_BFSTOP_UNBLOCKTOKEN_INVALID="Ongeldige aanroep!" +COM_BFSTOP_UNBLOCKTOKEN_CONFIRM="Bevestig dat je je IP-adres wilt deblokkeren. Deze link werkt alleen vanaf het IP-adres dat is geblokkeerd." +COM_BFSTOP_UNBLOCKTOKEN_BUTTON="Mijn IP-adres deblokkeren" +COM_BFSTOP_UNBLOCKTOKEN_WRONG_IP="Met deze link kan alleen het IP-adres worden gedeblokkeerd waarvoor hij is uitgegeven. Open hem opnieuw op het apparaat en netwerk waarvandaan je geblokkeerd bent." diff --git a/site/language/pt-BR/pt-BR.com_bfstop.ini b/site/language/pt-BR/pt-BR.com_bfstop.ini new file mode 100644 index 0000000..20bdd9a --- /dev/null +++ b/site/language/pt-BR/pt-BR.com_bfstop.ini @@ -0,0 +1,7 @@ +COM_BFSTOP_UNBLOCKTOKEN_HEADING="Desbloquear por token" +COM_BFSTOP_UNBLOCKTOKEN_FAILED="Não foi possível desbloquear. O token era inválido, já expirou ou ocorreu um erro. Entre em contato com o administrador do sistema." +COM_BFSTOP_UNBLOCKTOKEN_SUCCESS="O seu endereço IP foi desbloqueado com sucesso. Se acha que já sabe os dados da sua conta, pode tentar fazer login novamente na página de login. Mas você será bloqueado novamente se digitar o nome de usuário/senha errado várias vezes de novo. Você também pode usar a função Redefinir senha para receber instruções de redefinição de senha no seu endereço de e-mail." +COM_BFSTOP_UNBLOCKTOKEN_INVALID="Chamada inválida!" +COM_BFSTOP_UNBLOCKTOKEN_CONFIRM="Confirme que deseja desbloquear o seu endereço IP. Este link só funciona a partir do endereço IP que foi bloqueado." +COM_BFSTOP_UNBLOCKTOKEN_BUTTON="Desbloquear meu endereço IP" +COM_BFSTOP_UNBLOCKTOKEN_WRONG_IP="Este link só pode desbloquear o endereço IP para o qual foi emitido. Abra-o novamente no dispositivo e na rede a partir dos quais você foi bloqueado." diff --git a/site/language/pt-PT/pt-PT.com_bfstop.ini b/site/language/pt-PT/pt-PT.com_bfstop.ini new file mode 100644 index 0000000..ff2e64e --- /dev/null +++ b/site/language/pt-PT/pt-PT.com_bfstop.ini @@ -0,0 +1,7 @@ +COM_BFSTOP_UNBLOCKTOKEN_HEADING="Desbloquear por token" +COM_BFSTOP_UNBLOCKTOKEN_FAILED="Não foi possível desbloquear. O token era inválido, já expirou ou ocorreu um erro. Contacte o administrador do sistema." +COM_BFSTOP_UNBLOCKTOKEN_SUCCESS="O seu endereço IP foi desbloqueado com sucesso. Se acha que já sabe os dados da sua conta, pode tentar iniciar sessão novamente na página de início de sessão. Mas o utilizador será bloqueado novamente se introduzir o nome de utilizador/palavra-passe errado várias vezes de novo. O utilizador também pode usar a função Repor palavra-passe para receber instruções de reposição da palavra-passe no seu endereço de e-mail." +COM_BFSTOP_UNBLOCKTOKEN_INVALID="Chamada inválida!" +COM_BFSTOP_UNBLOCKTOKEN_CONFIRM="Confirme que deseja desbloquear o seu endereço IP. Esta ligação só funciona a partir do endereço IP que foi bloqueado." +COM_BFSTOP_UNBLOCKTOKEN_BUTTON="Desbloquear o meu endereço IP" +COM_BFSTOP_UNBLOCKTOKEN_WRONG_IP="Esta ligação só pode desbloquear o endereço IP para o qual foi emitido. Abra-o novamente no dispositivo e na rede a partir dos quais o utilizador foi bloqueado." diff --git a/site/language/ru-RU/ru-RU.com_bfstop.ini b/site/language/ru-RU/ru-RU.com_bfstop.ini index dfa1752..0b3a99b 100644 --- a/site/language/ru-RU/ru-RU.com_bfstop.ini +++ b/site/language/ru-RU/ru-RU.com_bfstop.ini @@ -2,3 +2,6 @@ COM_BFSTOP_UNBLOCKTOKEN_HEADING="Разблокировка по токену" COM_BFSTOP_UNBLOCKTOKEN_FAILED="Разблокировка не удалась. Либо токен был недействительным, либо время его жизни истекло или произошла ошибка. Пожалуйста, свяжитесь с администратором веб-сайта." COM_BFSTOP_UNBLOCKTOKEN_SUCCESS="Ваш IP адрес успешно разблокирован. Если вы помните данные вашего аккаунта, то сможете войти на сайт обычным способом через страницу авторизации. Но если вы опять введете логин и пароль неправильно несколько раз, то будете заблокированы снова. Вы также можете воспользоваться сбросом пароля." COM_BFSTOP_UNBLOCKTOKEN_INVALID="Ошибка вызова!" +COM_BFSTOP_UNBLOCKTOKEN_CONFIRM="Подтвердите, что вы хотите разблокировать свой IP-адрес. Эта ссылка работает только с того IP-адреса, который был заблокирован." +COM_BFSTOP_UNBLOCKTOKEN_BUTTON="Разблокировать мой IP-адрес" +COM_BFSTOP_UNBLOCKTOKEN_WRONG_IP="Эта ссылка может разблокировать только тот IP-адрес, для которого она была выдана. Откройте её снова на том устройстве и в той сети, с которых вы были заблокированы." From 58500e38b7ad3624f41d3c961736b9a70c0e8a1c Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 6 Nov 2026 22:08:47 +0000 Subject: [PATCH 2/2] Translations: update outdated existing strings - DESC_BLOCK_IPADDRESS (ca, es, it, ru) only said "the IP address to block" and left out the subnet (CIDR) notation and the warning. - DESC_ALLOWLIST_NOTES (fr) was a fragment; WARNING_ADMIN_USER_EXISTS (ca) was garbled; IP_PRIVATE_OR_RESERVED (de) lacked the address (%s). - it: removed zero-width spaces in the unblock success message. - pt-PT adapted to European Portuguese. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01AFJFMQH6FykdAThUz1bofn --- admin/language/ca-ES/ca-ES.com_bfstop.ini | 4 ++-- admin/language/de-DE/de-DE.com_bfstop.ini | 2 +- admin/language/es-ES/es-ES.com_bfstop.ini | 2 +- admin/language/fr-FR/fr-FR.com_bfstop.ini | 2 +- admin/language/it-IT/it-IT.com_bfstop.ini | 2 +- admin/language/pt-PT/pt-PT.com_bfstop.ini | 2 +- admin/language/ru-RU/ru-RU.com_bfstop.ini | 2 +- site/language/it-IT/it-IT.com_bfstop.ini | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/admin/language/ca-ES/ca-ES.com_bfstop.ini b/admin/language/ca-ES/ca-ES.com_bfstop.ini index 0a1ab54..1ee68a7 100644 --- a/admin/language/ca-ES/ca-ES.com_bfstop.ini +++ b/admin/language/ca-ES/ca-ES.com_bfstop.ini @@ -28,7 +28,7 @@ COM_BFSTOP_HEADING_BLOCKLIST="Brute Force Stop: IPs bloquejades" COM_BFSTOP_HEADING_HTACCESS_BLOCKLIST="Brute Force Stop: IPs bloquejades (.htaccess)" COM_BFSTOP_HEADING_FAILEDLOGINLIST="Brute Force Stop: Inicis de sessió fallits" COM_BFSTOP_HEADING_SETTINGS="Brute Force Stop: Configuració" -COM_BFSTOP_WARNING_ADMIN_USER_EXISTS="El superadministrador utilitza 'admin', el nom d'usuari per defecte. Aquest és un risc de seguretat;. Atacants saben que existeix aquest nom d'usuari en moltes instal·lacions Joomla!, per la qual cosa s'utilitza amb molta freqüència en molts atacs. Per augmentar la seguretat, es recomana canviar el nom d'usuari per al Superusuari. Mireu també: Preguntes freqüents sobre seguretat i rendiment Joomla!: Per què hauria de canviar immediatament el nom de l'usuari administrador per defecte després d'una nova instal·lació." +COM_BFSTOP_WARNING_ADMIN_USER_EXISTS="El superusuari utilitza el nom d'usuari per defecte «admin». Això és un risc de seguretat; els atacants saben que aquest nom d'usuari existeix en moltes instal·lacions de Joomla!, per això s'utilitza molt sovint en molts atacs. Per augmentar la seguretat es recomana canviar el nom d'usuari del superusuari! Vegeu també: Joomla! Security and Performance FAQ: Why should I immediately change the name of the default admin user after a new install?" COM_BFSTOP_WARNING_HTACCESS_NOT_WORKING="O bé no feu servir un servidor Apache, o bé el fitxer .htaccess no existeix o no es pot llegir o escriure. El bloqueig mitjançant .htaccess no funcionarà." COM_BFSTOP_WARNING_PLUGIN_NOT_INSTALLED="El connector bfstop no està instal·lat! Instal·leu l'últim paquet de bfstop des de la pàgina de bfstop o des del Directori d'extensions de Joomla." COM_BFSTOP_WARNING_CANNOT_RETRIEVE_COMPONENT_CACHE="No es pot obtenir la memòria cau del manifest del component BFStop. Sembla que hi ha algun problema amb la vostra instal·lació de Joomla!. Instal·leu l'últim paquet de bfstop des de la pàgina de bfstop o des del Directori d'extensions de Joomla." @@ -39,7 +39,7 @@ COM_BFSTOP_BLOCK_NEW="Afegir" COM_BFSTOP_BLOCK_EDIT="Editar" COM_BFSTOP_BLOCK_DETAILS="Detalls" COM_BFSTOP_UNBLOCK="Desbloquejar" -COM_BFSTOP_DESC_BLOCK_IPADDRESS="L'adreça IP a bloquejar" +COM_BFSTOP_DESC_BLOCK_IPADDRESS="L'adreça IP (o subxarxa) a bloquejar. Les subxarxes s'especifiquen en notació de sufix CIDR, és a dir, de la forma /, per exemple «192.168.0.0/24». Aneu amb compte en introduir una subxarxa, per no bloquejar la vostra pròpia IP!" COM_BFSTOP_DESC_BLOCK_CRDATE="L'inici, data i hora, del bloqueig" COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="L'adreça IP (o subxarxa) per a la qual l'accés a aquest lloc sempre estarà permès (això desactiva tots els bloquejos i comprovacions fets pel connector). Les subxarxes s'especifiquen en notació de sufix CIDR, és a dir, de la forma /, per exemple «192.168.0.0/24»" COM_BFSTOP_DESC_ALLOWLIST_NOTES="Introduïu la nota que vulgueu per a l'entrada de la llista blanca, per exemple la data en què es va crear o l'usuari per al qual es va crear." diff --git a/admin/language/de-DE/de-DE.com_bfstop.ini b/admin/language/de-DE/de-DE.com_bfstop.ini index 86f10ab..4857976 100644 --- a/admin/language/de-DE/de-DE.com_bfstop.ini +++ b/admin/language/de-DE/de-DE.com_bfstop.ini @@ -80,7 +80,7 @@ COM_BFSTOP_HEADING_MESSAGE="Meldung" COM_BFSTOP_LIMIT="Angezeigte Zeilen: " COM_BFSTOP_IP_INVALID_SUBNET="Ungültige Bereichs-Angabe: %s" COM_BFSTOP_IP_INVALID_ADDRESS="Keine gültige IP-Adresse: %s" -COM_BFSTOP_IP_PRIVATE_OR_RESERVED="Eingegebene Adresse/Bereich ist in einem privaten oder reservierten Block!" +COM_BFSTOP_IP_PRIVATE_OR_RESERVED="Die eingegebene Adresse bzw. der Bereich (%s) liegt in einem privaten oder reservierten Bereich!" COM_BFSTOP_IP_BLOCKS_USER="Eingegebene Adresse/Bereich (%s) würde die IP-Adresse, von der aus aktuell zugegriffen wird (%s), blockieren!" COM_BFSTOP_HEADING_IPRANGE_INFO="IP Bereich Info" COM_BFSTOP_YOUR_IP_IS="Deine IP-Adresse aus der Sicht von BFStop ist %s." diff --git a/admin/language/es-ES/es-ES.com_bfstop.ini b/admin/language/es-ES/es-ES.com_bfstop.ini index 0bf2c4d..7449695 100644 --- a/admin/language/es-ES/es-ES.com_bfstop.ini +++ b/admin/language/es-ES/es-ES.com_bfstop.ini @@ -37,7 +37,7 @@ COM_BFSTOP_BLOCK_NEW="Añadir" COM_BFSTOP_BLOCK_EDIT="Editar" COM_BFSTOP_BLOCK_DETAILS="Detalles" COM_BFSTOP_UNBLOCK="Desbloquear" -COM_BFSTOP_DESC_BLOCK_IPADDRESS="Las IPs que se deben bloquear" +COM_BFSTOP_DESC_BLOCK_IPADDRESS="La dirección IP (o subred) que se debe bloquear. Las subredes se indican en notación de sufijo CIDR, es decir, con la forma /, por ejemplo «192.168.0.0/24». Tenga cuidado al introducir una subred para no bloquear su propia IP." COM_BFSTOP_DESC_BLOCK_CRDATE="Fecha y hora de inicio de bloqueo" COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="La dirección IP (o subred) para la que siempre se permitirá el acceso a este sitio (esto desactiva todos los bloqueos y comprobaciones realizados por el plugin). Las subredes se indican en notación de sufijo CIDR, es decir, con la forma /, por ejemplo «192.168.0.0/24»" COM_BFSTOP_DESC_ALLOWLIST_NOTES="Introduzca la nota que desee para la entrada de la lista de permitidos, por ejemplo la fecha en que se creó o el usuario para el que se creó." diff --git a/admin/language/fr-FR/fr-FR.com_bfstop.ini b/admin/language/fr-FR/fr-FR.com_bfstop.ini index 934a04d..0a97f52 100644 --- a/admin/language/fr-FR/fr-FR.com_bfstop.ini +++ b/admin/language/fr-FR/fr-FR.com_bfstop.ini @@ -91,7 +91,7 @@ COM_BFSTOP_YOUR_IP_IS="Votre adresse IP telle que BFStop la voit est %s." COM_BFSTOP_DESC_BLOCK_IPADDRESS="L'adresse IP (ou le sous-réseau) à bloquer. Les sous-réseaux sont spécifiés dans la notation de suffixe de CIDR, c'est à dire au moyen d'un bloc défini par le préfixe (par exemple 192.168.0.0) suivi de / puis du nombre de bits représentant la taille du bloc (par exemple '192.168.0.0/24'). Soyez prudents dans la délimitation des blocs afin de ne pas bloquer votre propre adresse IP!" COM_BFSTOP_DESC_BLOCK_CRDATE="La date / l'heure de mise en oeuvre du blocage" COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="L'adresse IP (ou le sous-réseau) pour lequel l'accès à ce site est toujours autorisé (les contrôles réalisés par le plugin sont désactivés). Les sous-réseaux sont spécifiés dans la notation de suffixe de CIDR, c'est à dire au moyen d'un bloc défini par le préfixe (par exemple 192.168.0.0) suivi de / puis du nombre de bits représentant la taille du bloc (par exemple '192.168.0.0/24')" -COM_BFSTOP_DESC_ALLOWLIST_NOTES="Notes pour l'entrée dans la liste blanche." +COM_BFSTOP_DESC_ALLOWLIST_NOTES="Saisissez la note de votre choix pour l'entrée de la liste blanche, par exemple la date de sa création ou l'utilisateur pour lequel elle a été créée." COM_BFSTOP_INSTALL_HINT="Brute Force Stop protège votre site avec ses réglages par défaut dès que son plugin est installé (le paquet l'installe et l'active). Veuillez vérifier les réglages dans la vue Réglages du composant." COM_BFSTOP_SETTINGS_ACCOUNT_FIELDSET_LABEL="Limitation au niveau du compte" COM_BFSTOP_SETTINGS_ACCOUNT_THROTTLE_ENABLED_LABEL="Activer la limitation au niveau du compte" diff --git a/admin/language/it-IT/it-IT.com_bfstop.ini b/admin/language/it-IT/it-IT.com_bfstop.ini index 32172d8..8070d98 100644 --- a/admin/language/it-IT/it-IT.com_bfstop.ini +++ b/admin/language/it-IT/it-IT.com_bfstop.ini @@ -37,7 +37,7 @@ COM_BFSTOP_BLOCK_NEW="Aggiungere" COM_BFSTOP_BLOCK_EDIT="Modifica" COM_BFSTOP_BLOCK_DETAILS="Dettagli" COM_BFSTOP_UNBLOCK="Sblocca" -COM_BFSTOP_DESC_BLOCK_IPADDRESS="L'indirizzo IP da bloccare" +COM_BFSTOP_DESC_BLOCK_IPADDRESS="L'indirizzo IP (o la sottorete) da bloccare. Le sottoreti si indicano in notazione con suffisso CIDR, cioè nella forma /, ad esempio «192.168.0.0/24». Fai attenzione quando inserisci una sottorete, per non bloccare il tuo stesso IP!" COM_BFSTOP_DESC_BLOCK_CRDATE="La data/ora di inizio del blocco" COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="L'indirizzo IP (o la sottorete) per cui l'accesso a questo sito sarà sempre consentito (disattiva tutti i blocchi e i controlli eseguiti dal plugin). Le sottoreti si indicano in notazione con suffisso CIDR, cioè nella forma /, ad esempio «192.168.0.0/24»" COM_BFSTOP_DESC_ALLOWLIST_NOTES="Inserisci una nota a piacere per la voce della whitelist, ad esempio la data di creazione o l'utente per cui è stata creata." diff --git a/admin/language/pt-PT/pt-PT.com_bfstop.ini b/admin/language/pt-PT/pt-PT.com_bfstop.ini index 9275db3..24d9e6e 100644 --- a/admin/language/pt-PT/pt-PT.com_bfstop.ini +++ b/admin/language/pt-PT/pt-PT.com_bfstop.ini @@ -155,7 +155,7 @@ COM_BFSTOP_HEADING_USERNAMESTATS="Brute Force Stop: Estatísticas de nomes de ut COM_BFSTOP_HEADING_RANK="#" COM_BFSTOP_HEADING_FAILED_ATTEMPTS="Inícios de sessão falhados" COM_BFSTOP_HEADING_FIRST_ATTEMPT="Primeira tentativa" -COM_BFSTOP_USERNAMESTATS_INFO="Os nomes de utilizador usados em tentativas de início de sessão falhado e quantas vezes cada um foi usado. Essas estatísticas são mantidas independentemente das entradas de inícios de sessão falhados, portanto não são afetadas quando entradas antigas são eliminadas; elas só começam com a instalação do (ou a atualização para o) BFStop 2.0.0, a partir das entradas de inícios de sessão falhados que existiam naquele momento. Clique em um nome de utilizador para ver as entradas de inícios de sessão falhados dele que ainda estão armazenadas." +COM_BFSTOP_USERNAMESTATS_INFO="Os nomes de utilizador usados em tentativas de início de sessão falhadas e quantas vezes cada um foi usado. Essas estatísticas são mantidas independentemente das entradas de inícios de sessão falhados, portanto não são afetadas quando entradas antigas são eliminadas; elas só começam com a instalação do (ou a atualização para o) BFStop 2.0.0, a partir das entradas de inícios de sessão falhados que existiam naquele momento. Clique em um nome de utilizador para ver as entradas de inícios de sessão falhados dele que ainda estão armazenadas." COM_BFSTOP_USERNAMESTATS_AUTOTRIM="No máximo %d nomes de utilizador são mantidos: acima disso, os nomes com menos tentativas são eliminados automaticamente (uma vez por dia). Esse limite não pode ser alterado." COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT="Conta existente" COM_BFSTOP_USERNAMESTATS_EXISTING_ACCOUNT_DESC="Existe neste site uma conta de utilizador com esse nome de utilizador." diff --git a/admin/language/ru-RU/ru-RU.com_bfstop.ini b/admin/language/ru-RU/ru-RU.com_bfstop.ini index 573b291..f364d1d 100644 --- a/admin/language/ru-RU/ru-RU.com_bfstop.ini +++ b/admin/language/ru-RU/ru-RU.com_bfstop.ini @@ -37,7 +37,7 @@ COM_BFSTOP_BLOCK_NEW="Добавить" COM_BFSTOP_BLOCK_EDIT="Редактировать" COM_BFSTOP_BLOCK_DETAILS="Детали" COM_BFSTOP_UNBLOCK="Разблокировать" -COM_BFSTOP_DESC_BLOCK_IPADDRESS="Заблокированный IP адрес" +COM_BFSTOP_DESC_BLOCK_IPADDRESS="IP-адрес (или подсеть), который нужно заблокировать. Подсети задаются в CIDR-нотации, то есть в виде <адрес подсети>/<число бит маски>, например «192.168.0.0/24». Будьте осторожны при вводе подсети, чтобы не заблокировать собственный IP!" COM_BFSTOP_DESC_BLOCK_CRDATE="Начало блокировки (дата/время)" COM_BFSTOP_DESC_ALLOWLIST_IPADDRESS="IP-адрес (или подсеть), для которого доступ к этому сайту всегда разрешён (отключает все блокировки и проверки, выполняемые плагином). Подсети задаются в CIDR-нотации, то есть в виде <адрес подсети>/<число бит маски>, например «192.168.0.0/24»" COM_BFSTOP_DESC_ALLOWLIST_NOTES="Введите любую заметку к записи списка разрешённых, например время её создания или пользователя, для которого она создана." diff --git a/site/language/it-IT/it-IT.com_bfstop.ini b/site/language/it-IT/it-IT.com_bfstop.ini index 555144b..84eaf38 100644 --- a/site/language/it-IT/it-IT.com_bfstop.ini +++ b/site/language/it-IT/it-IT.com_bfstop.ini @@ -1,6 +1,6 @@ COM_BFSTOP_UNBLOCKTOKEN_HEADING="Sblocca con codice-Token" COM_BFSTOP_UNBLOCKTOKEN_FAILED="Impossibile sbloccare. O il token non è valido, è già scaduto o è avvenuto un errore. Si prega di contattare l'amministratore di sistema." -COM_BFSTOP_UNBLOCKTOKEN_SUCCESS="Il tuo IP è stato sbloccato con successo. Se pensi di ricordare i tuoi dati di accesso, puoi provare nuovamente il login sulla ​​pagina di login. Ma se immetterai più volte nome utente / password sbagliati il tuo IP verrà bloccato di nuovo. È inoltre possibile utilizzare la funzione Ripristina password per ricevere sul tuo indirizzo email le istruzioni per reimpostare la password." +COM_BFSTOP_UNBLOCKTOKEN_SUCCESS="Il tuo IP è stato sbloccato con successo. Se pensi di ricordare i tuoi dati di accesso, puoi provare nuovamente il login sulla pagina di login. Ma se immetterai più volte nome utente / password sbagliati il tuo IP verrà bloccato di nuovo. È inoltre possibile utilizzare la funzione Ripristina password per ricevere sul tuo indirizzo email le istruzioni per reimpostare la password." COM_BFSTOP_UNBLOCKTOKEN_INVALID="Chiamata invalida!" COM_BFSTOP_UNBLOCKTOKEN_CONFIRM="Conferma di voler sbloccare il tuo indirizzo IP. Questo link funziona solo dall'indirizzo IP che è stato bloccato." COM_BFSTOP_UNBLOCKTOKEN_BUTTON="Sblocca il mio indirizzo IP"