Plugin Directory

Changeset 603434


Ignore:
Timestamp:
09/25/2012 03:57:25 AM (14 years ago)
Author:
convissor
Message:

Squash for release 0.31.0.

Location:
login-security-solution/trunk
Files:
9 edited
3 copied

Legend:

Unmodified
Added
Removed
  • login-security-solution/trunk/languages/login-security-solution-fr_FR.po

    r600134 r603434  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Login Security Solution 0.29.0\n"
     3"Project-Id-Version: Login Security Solution 0.31.0\n"
    44"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/login-security-"
    55"solution\n"
    6 "POT-Creation-Date: 2012-09-17 12:20:40+00:00\n"
    7 "PO-Revision-Date: 2012-09-15 06:21:00+0100\n"
     6"POT-Creation-Date: 2012-09-25 03:46:18+00:00\n"
     7"PO-Revision-Date: 2012-09-24 23:45:00-04:00\n"
    88"Last-Translator: mermouy <mermouy@gmail.com>\n"
    99"Language-Team: mermouy <mermouy@gmail.com>\n"
     
    171171"infructueuses. 0 Désactive cette fonctionnalité."
    172172
    173 #: admin.php:311
     173#: admin.php:311 login-security-solution.php:1863
    174174msgid "Breach Email Confirm"
    175175msgstr "Confirmation de violation d'email"
     
    568568#: login-security-solution.php:1860
    569569msgid ""
    570 "The user's current IP address is one they have verified with your site in "
    571 "the past.  Therefore, the user will NOT be required to confirm their "
    572 "identity via the password reset process.  An email will be sent to them, "
    573 "just in case this actually was a breach."
    574 msgstr ""
    575 "L'adresse IP utilisée à déjà été vérifiée auparavant. C'est pourquoi "
    576 "l'utilisateur ne devra PAS nécessairement confirmer son identité via le "
    577 "processus de changement de mot de passe. Un email lui sera envoyé, au cas où "
    578 "ce serait effectivement un intrusion."
    579 
    580 # @ login-security-solution
    581 #: login-security-solution.php:1862
    582 msgid ""
    583570"The user has been logged out and will be required to confirm their identity "
    584571"via the password reset functionality."
     
    587574"processus de changement de mot de passe."
    588575
     576#: login-security-solution.php:1863
     577msgid ""
     578"WARNING: The '%s' setting you chose means this person has NOT been logged "
     579"out and will NOT be required to confirm their identity."
     580msgstr ""
     581"ATTENTION: Le paramètre '%s' que vous avez choisi signifie que cette "
     582"personne n'a pas été déconnectée et ne sera donc pas obligée de confirmer "
     583"son identité."
     584
    589585#: login-security-solution.php:1865
     586msgid "A notification about this potential breach has been sent to the user."
     587msgstr ""
     588"Une notification de cette intrusion potentielle à été envoyée à "
     589"l'utilisateur."
     590
     591#: login-security-solution.php:1868
    590592msgid "This message is from the %s plugin (%s) for WordPress."
    591593msgstr ""
    592594"Ce message provient du plugin Login Security Solution (%s) pour WordPress."
    593595
    594 #: login-security-solution.php:1887
     596#: login-security-solution.php:1891
    595597msgid "VERIFY YOU LOGGED IN TO %s"
    596598msgstr "ASSUREZ VOUS D'ÊTRE CONNECTÉ À %s"
    597599
    598600# @ login-security-solution
    599 #: login-security-solution.php:1891
     601#: login-security-solution.php:1895
    600602msgid ""
    601603"Someone just logged into your '%s' account at %s.  Was it you that logged "
     
    605607"Nous vous posons la question parce que le site semble subir une attaque."
    606608
    607 # @ login-security-solution
    608 #: login-security-solution.php:1893
     609#: login-security-solution.php:1899
     610msgid ""
     611"To ensure your account is not being hijacked, you will have go through the '%"
     612"s' process before logging in again."
     613msgstr ""
     614"Afin de s'assurer que votre compte n'a pas été piraté, vous devez utiliser "
     615"le processus '%s' avant de vous connecter de nouveau."
     616
     617# Translation from WordPress.
     618#: login-security-solution.php:1899
     619msgid "Lost your password?"
     620msgstr ""
     621
     622# @ login-security-solution
     623#: login-security-solution.php:1902
    609624msgid "If it was NOT YOU, please do the following right away:"
    610625msgstr "Si ce n'était PAS VOUS, veuillez suivre ces consignes au plus vite:"
    611626
    612627# @ login-security-solution
    613 #: login-security-solution.php:1894
    614 msgid " 1) Log into the site and change your password."
    615 msgstr " 1) Connectez vous à le site et changez votre mot de passe."
    616 
    617 # @ login-security-solution
    618 #: login-security-solution.php:1895
    619 msgid " 2) Send an email to %s letting them know it was not you who logged in."
    620 msgstr ""
    621 " 2) Envoyez un message à %s pour les prévenir que ce n'était pas vous qui "
     628#: login-security-solution.php:1905
     629msgid " * Log into the site and change your password."
     630msgstr " * Connectez vous à le site et changez votre mot de passe."
     631
     632# @ login-security-solution
     633#: login-security-solution.php:1908
     634msgid " * Send an email to %s letting them know it was not you who logged in."
     635msgstr ""
     636" * Envoyez un message à %s pour les prévenir que ce n'était pas vous qui "
    622637"vous êtes connecté récemment."
    623638
    624 #: login-security-solution.php:1897
     639#: login-security-solution.php:1911
    625640msgid ""
    626641"If it WAS YOU, future hassles can be reduced by logging into the site, going "
     
    633648
    634649# Translation from WordPress.
    635 #: login-security-solution.php:1897
     650#: login-security-solution.php:1911
    636651msgid "Update Profile"
    637652msgstr ""
    638653
    639654# @ login-security-solution
    640 #: login-security-solution.php:1923
     655#: login-security-solution.php:1937
    641656msgid "ATTACK HAPPENING TO %s"
    642657msgstr "ATTAQUE SUR %s"
    643658
    644659# @ login-security-solution
    645 #: login-security-solution.php:1927
     660#: login-security-solution.php:1941
    646661msgid "Your website, %s, is undergoing a brute force attack."
    647662msgstr "Votre site, %s, subi une attaque de type brute force."
    648663
    649664# @ login-security-solution
    650 #: login-security-solution.php:1930
     665#: login-security-solution.php:1944
    651666msgid ""
    652667"There have been at least %d failed attempts to log in during the past %d "
     
    657672
    658673# @ login-security-solution
    659 #: login-security-solution.php:1935
     674#: login-security-solution.php:1949
    660675msgid ""
    661676"The %s plugin (%s) for WordPress is repelling the attack by making their "
     
    666681
    667682# @ login-security-solution
    668 #: login-security-solution.php:2336 tests/PasswordValidationTest.php:483
     683#: login-security-solution.php:2350 tests/PasswordValidationTest.php:483
    669684msgid "Password not set."
    670685msgstr "Mot de passe non défini."
    671686
    672687# @ login-security-solution
    673 #: login-security-solution.php:2351 tests/PasswordValidationTest.php:494
     688#: login-security-solution.php:2365 tests/PasswordValidationTest.php:494
    674689msgid "Passwords must be strings."
    675690msgstr "Les mots de passe ne peuvent comporter d'espace."
    676691
    677692# @ login-security-solution
    678 #: login-security-solution.php:2369 tests/PasswordValidationTest.php:507
     693#: login-security-solution.php:2383 tests/PasswordValidationTest.php:507
    679694msgid "Passwords must use ASCII characters."
    680695msgstr "Les mots de passe ne doivent comporter que des caractères ASCII."
    681696
    682697# @ login-security-solution
    683 #: login-security-solution.php:2388 tests/PasswordChangeTest.php:310
     698#: login-security-solution.php:2402 tests/PasswordChangeTest.php:310
    684699#: tests/PasswordValidationTest.php:524 tests/PasswordValidationTest.php:538
    685700msgid "Password is too short."
     
    687702
    688703# @ login-security-solution
    689 #: login-security-solution.php:2397 tests/PasswordValidationTest.php:564
     704#: login-security-solution.php:2411 tests/PasswordValidationTest.php:564
    690705msgid "Passwords must either contain numbers or be %d characters long."
    691706msgstr ""
     
    694709
    695710# @ login-security-solution
    696 #: login-security-solution.php:2406 tests/PasswordValidationTest.php:551
     711#: login-security-solution.php:2420 tests/PasswordValidationTest.php:551
    697712msgid ""
    698713"Passwords must either contain punctuation marks / symbols or be %d "
     
    703718
    704719# @ login-security-solution
    705 #: login-security-solution.php:2415 tests/PasswordValidationTest.php:577
     720#: login-security-solution.php:2429 tests/PasswordValidationTest.php:577
    706721msgid ""
    707722"Passwords must either contain upper-case and lower-case letters or be %d "
     
    712727
    713728# @ login-security-solution
    714 #: login-security-solution.php:2425 tests/PasswordValidationTest.php:590
     729#: login-security-solution.php:2439 tests/PasswordValidationTest.php:590
    715730msgid "Passwords can't be sequential keys."
    716731msgstr "Les mots de passe ne peuvent être une séquence."
    717732
    718733# @ login-security-solution
    719 #: login-security-solution.php:2434 tests/PasswordValidationTest.php:603
     734#: login-security-solution.php:2448 tests/PasswordValidationTest.php:603
    720735msgid "Passwords can't have that many sequential characters."
    721736msgstr ""
     
    723738
    724739# @ login-security-solution
    725 #: login-security-solution.php:2450 tests/PasswordValidationTest.php:616
     740#: login-security-solution.php:2464 tests/PasswordValidationTest.php:616
    726741#: tests/PasswordValidationTest.php:629
    727742msgid "Passwords can't contain user data."
     
    729744
    730745# @ login-security-solution
    731 #: login-security-solution.php:2461 tests/PasswordValidationTest.php:642
     746#: login-security-solution.php:2475 tests/PasswordValidationTest.php:642
    732747msgid "Passwords can't contain site info."
    733748msgstr "Les mots de passe ne peuvent contenir des information du site."
    734749
    735750# @ login-security-solution
    736 #: login-security-solution.php:2470 tests/PasswordValidationTest.php:655
     751#: login-security-solution.php:2484 tests/PasswordValidationTest.php:655
    737752msgid "Password is too common."
    738753msgstr "Le mot de passe est trop banal."
    739754
    740755# @ login-security-solution
    741 #: login-security-solution.php:2479 tests/PasswordValidationTest.php:671
     756#: login-security-solution.php:2493 tests/PasswordValidationTest.php:671
    742757msgid "Passwords can't be variations of dictionary words."
    743758msgstr "Les mots de passe ne peuvent être issus du dictionnaire."
  • login-security-solution/trunk/languages/login-security-solution-pt_BR.po

    r600134 r603434  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Login Security Solution 0.29.0\n"
     3"Project-Id-Version: Login Security Solution 0.31.0\n"
    44"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/login-security-"
    55"solution\n"
    6 "POT-Creation-Date: 2012-09-17 12:20:40+00:00\n"
    7 "PO-Revision-Date: 2012-09-17 08:55:00-04:00\n"
     6"POT-Creation-Date: 2012-09-25 03:46:18+00:00\n"
     7"PO-Revision-Date: 2012-09-24 23:45:00-04:00\n"
    88"Last-Translator: Valdir Trombini <valdirtrombini@hotmail.com>\n"
    99"Language-Team: Valdir Trombini <valdirtrombini@hotmail.com>\n"
     
    176176"desativa este recurso."
    177177
    178 #: admin.php:311
     178#: admin.php:311 login-security-solution.php:1863
    179179msgid "Breach Email Confirm"
    180180msgstr "Confirmação por e-mail de violação"
     
    559559#: login-security-solution.php:1860
    560560msgid ""
    561 "The user's current IP address is one they have verified with your site in "
    562 "the past.  Therefore, the user will NOT be required to confirm their "
    563 "identity via the password reset process.  An email will be sent to them, "
    564 "just in case this actually was a breach."
    565 msgstr ""
    566 "O utilizador atual já teve o seu endereço IP verificado anteriormente. "
    567 "Portanto, o usuário NÃO será obrigado a confirmar sua identidade através do "
    568 "processo de redefinição de senha. Um e-mail será enviado para ele, apenas no "
    569 "caso de se tratar realmente de uma violação."
    570 
    571 #: login-security-solution.php:1862
    572 msgid ""
    573561"The user has been logged out and will be required to confirm their identity "
    574562"via the password reset functionality."
     
    577565"através da funcionalidade de redefinição de senha."
    578566
     567#: login-security-solution.php:1863
     568msgid ""
     569"WARNING: The '%s' setting you chose means this person has NOT been logged "
     570"out and will NOT be required to confirm their identity."
     571msgstr ""
     572"ATENÇÃO: A configuração '%s', que você escolheu significa que esta pessoa "
     573"NÃO foi desconectada e NÃO será necessário isso para confirmar a sua "
     574"identidade."
     575
    579576#: login-security-solution.php:1865
     577msgid "A notification about this potential breach has been sent to the user."
     578msgstr ""
     579"Uma notificação sobre uma violação em potencial foi enviada para o usuário."
     580
     581#: login-security-solution.php:1868
    580582msgid "This message is from the %s plugin (%s) for WordPress."
    581583msgstr "Esta mensagem é proveniente do plugin %s (%s) do seu WordPress."
    582584
    583 #: login-security-solution.php:1887
     585#: login-security-solution.php:1891
    584586msgid "VERIFY YOU LOGGED IN TO %s"
    585587msgstr "VERIFIQUE SE VOCÊ ESTÁ CONECTADO PARA %s"
    586588
    587 #: login-security-solution.php:1891
     589#: login-security-solution.php:1895
    588590msgid ""
    589591"Someone just logged into your '%s' account at %s.  Was it you that logged "
     
    593595"Estamos perguntando porque o site pode estar sob ataque neste momento."
    594596
    595 #: login-security-solution.php:1893
     597#: login-security-solution.php:1899
     598msgid ""
     599"To ensure your account is not being hijacked, you will have go through the '%"
     600"s' process before logging in again."
     601msgstr ""
     602"Para garantir que sua conta não esteja sendo seqüestrada, você vai ter que "
     603"passar pelo processo de '%s' antes de efetuar login novamente."
     604
     605# Translation from WordPress.
     606#: login-security-solution.php:1899
     607msgid "Lost your password?"
     608msgstr ""
     609
     610#: login-security-solution.php:1902
    596611msgid "If it was NOT YOU, please do the following right away:"
    597612msgstr "Se NÃO é VOCÊ, por favor, faça o seguinte de imediato:"
    598613
    599 #: login-security-solution.php:1894
    600 msgid " 1) Log into the site and change your password."
    601 msgstr " 1) Efetue login no site e altere a sua senha."
    602 
    603 #: login-security-solution.php:1895
    604 msgid " 2) Send an email to %s letting them know it was not you who logged in."
    605 msgstr ""
    606 " 2) Enviar um e-mail para %s, deixando que ele saiba que não foi você que "
    607 "fez o acesso."
    608 
    609 #: login-security-solution.php:1897
     614#: login-security-solution.php:1905
     615msgid " * Log into the site and change your password."
     616msgstr " * Efetue login no site e altere a sua senha."
     617
     618#: login-security-solution.php:1908
     619msgid " * Send an email to %s letting them know it was not you who logged in."
     620msgstr ""
     621" * Enviar um e-mail para %s, deixando que ele saiba que não foi você que fez "
     622"o acesso."
     623
     624#: login-security-solution.php:1911
    610625msgid ""
    611626"If it WAS YOU, future hassles can be reduced by logging into the site, going "
     
    618633
    619634# Translation from WordPress.
    620 #: login-security-solution.php:1897
     635#: login-security-solution.php:1911
    621636msgid "Update Profile"
    622637msgstr ""
    623638
    624 #: login-security-solution.php:1923
     639#: login-security-solution.php:1937
    625640msgid "ATTACK HAPPENING TO %s"
    626641msgstr "ATAQUE ACONTECENDO NO %s"
    627642
    628 #: login-security-solution.php:1927
     643#: login-security-solution.php:1941
    629644msgid "Your website, %s, is undergoing a brute force attack."
    630645msgstr "Seu website, %s, está passando por um ataque de força bruta."
    631646
    632 #: login-security-solution.php:1930
     647#: login-security-solution.php:1944
    633648msgid ""
    634649"There have been at least %d failed attempts to log in during the past %d "
     
    638653"minutos, que usaram um ou mais dos seguintes componentes:"
    639654
    640 #: login-security-solution.php:1935
     655#: login-security-solution.php:1949
    641656msgid ""
    642657"The %s plugin (%s) for WordPress is repelling the attack by making their "
     
    647662"entre as falhas."
    648663
    649 #: login-security-solution.php:2336 tests/PasswordValidationTest.php:483
     664#: login-security-solution.php:2350 tests/PasswordValidationTest.php:483
    650665msgid "Password not set."
    651666msgstr "A senha não está definida."
    652667
    653 #: login-security-solution.php:2351 tests/PasswordValidationTest.php:494
     668#: login-security-solution.php:2365 tests/PasswordValidationTest.php:494
    654669msgid "Passwords must be strings."
    655670msgstr "As senhas devem ser seqüências de caracteres."
    656671
    657 #: login-security-solution.php:2369 tests/PasswordValidationTest.php:507
     672#: login-security-solution.php:2383 tests/PasswordValidationTest.php:507
    658673msgid "Passwords must use ASCII characters."
    659674msgstr "As senhas devem usar caracteres ASCII."
    660675
    661 #: login-security-solution.php:2388 tests/PasswordChangeTest.php:310
     676#: login-security-solution.php:2402 tests/PasswordChangeTest.php:310
    662677#: tests/PasswordValidationTest.php:524 tests/PasswordValidationTest.php:538
    663678msgid "Password is too short."
    664679msgstr "A senha é muito curta."
    665680
    666 #: login-security-solution.php:2397 tests/PasswordValidationTest.php:564
     681#: login-security-solution.php:2411 tests/PasswordValidationTest.php:564
    667682msgid "Passwords must either contain numbers or be %d characters long."
    668683msgstr ""
    669684"As senhas devem conter números ou estar %d num conjunto de caracteres longo."
    670685
    671 #: login-security-solution.php:2406 tests/PasswordValidationTest.php:551
     686#: login-security-solution.php:2420 tests/PasswordValidationTest.php:551
    672687msgid ""
    673688"Passwords must either contain punctuation marks / symbols or be %d "
     
    677692"de caracteres longo."
    678693
    679 #: login-security-solution.php:2415 tests/PasswordValidationTest.php:577
     694#: login-security-solution.php:2429 tests/PasswordValidationTest.php:577
    680695msgid ""
    681696"Passwords must either contain upper-case and lower-case letters or be %d "
     
    685700"conjunto de caracteres longo."
    686701
    687 #: login-security-solution.php:2425 tests/PasswordValidationTest.php:590
     702#: login-security-solution.php:2439 tests/PasswordValidationTest.php:590
    688703msgid "Passwords can't be sequential keys."
    689704msgstr "As senhas não podem ser chaves seqüenciais."
    690705
    691 #: login-security-solution.php:2434 tests/PasswordValidationTest.php:603
     706#: login-security-solution.php:2448 tests/PasswordValidationTest.php:603
    692707msgid "Passwords can't have that many sequential characters."
    693708msgstr "As senhas não podem ter muitos caracteres iguais e em seqüenciais."
    694709
    695 #: login-security-solution.php:2450 tests/PasswordValidationTest.php:616
     710#: login-security-solution.php:2464 tests/PasswordValidationTest.php:616
    696711#: tests/PasswordValidationTest.php:629
    697712msgid "Passwords can't contain user data."
    698713msgstr "As senhas não podem conter dados pessoais do usuário."
    699714
    700 #: login-security-solution.php:2461 tests/PasswordValidationTest.php:642
     715#: login-security-solution.php:2475 tests/PasswordValidationTest.php:642
    701716msgid "Passwords can't contain site info."
    702717msgstr "As senhas não podem conter informações do site."
    703718
    704 #: login-security-solution.php:2470 tests/PasswordValidationTest.php:655
     719#: login-security-solution.php:2484 tests/PasswordValidationTest.php:655
    705720msgid "Password is too common."
    706721msgstr "A senha não pode ser muito comum."
    707722
    708 #: login-security-solution.php:2479 tests/PasswordValidationTest.php:671
     723#: login-security-solution.php:2493 tests/PasswordValidationTest.php:671
    709724msgid "Passwords can't be variations of dictionary words."
    710725msgstr ""
     
    728743msgstr ""
    729744"Exige senhas muito fortes, repele ataques de login por força bruta, impede a "
    730 "divulgação de informações de login, expira as sessões ociosas, "
    731 "notifica os administradores de ataques e violações, permite aos "
    732 "administradores desabilitar logins por razões de manutenção, ou por uma "
    733 "emergência qualquer e redefinir todas as senhas em prazo predeterminado."
     745"divulgação de informações de login, expira as sessões ociosas, notifica os "
     746"administradores de ataques e violações, permite aos administradores "
     747"desabilitar logins por razões de manutenção, ou por uma emergência qualquer "
     748"e redefinir todas as senhas em prazo predeterminado."
    734749
    735750#. Author of the plugin/theme
  • login-security-solution/trunk/languages/login-security-solution.pot

    r600134 r603434  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Login Security Solution 0.30.0\n"
     5"Project-Id-Version: Login Security Solution 0.31.0\n"
    66"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/login-security-"
    77"solution\n"
    8 "POT-Creation-Date: 2012-09-17 12:20:40+00:00\n"
     8"POT-Creation-Date: 2012-09-25 03:46:18+00:00\n"
    99"MIME-Version: 1.0\n"
    1010"Content-Type: text/plain; charset=UTF-8\n"
     
    139139msgstr ""
    140140
    141 #: admin.php:311
     141#: admin.php:311 login-security-solution.php:1863
    142142msgid "Breach Email Confirm"
    143143msgstr ""
     
    450450#: login-security-solution.php:1860
    451451msgid ""
    452 "The user's current IP address is one they have verified with your site in "
    453 "the past.  Therefore, the user will NOT be required to confirm their "
    454 "identity via the password reset process.  An email will be sent to them, "
    455 "just in case this actually was a breach."
    456 msgstr ""
    457 
    458 #: login-security-solution.php:1862
    459 msgid ""
    460452"The user has been logged out and will be required to confirm their identity "
    461453"via the password reset functionality."
    462454msgstr ""
    463455
     456#: login-security-solution.php:1862
     457msgid ""
     458"WARNING: The '%s' setting you chose means this person has NOT been logged "
     459"out and will NOT be required to confirm their identity."
     460msgstr ""
     461
    464462#: login-security-solution.php:1865
     463msgid "A notification about this potential breach has been sent to the user."
     464msgstr ""
     465
     466#: login-security-solution.php:1868
    465467msgid "This message is from the %s plugin (%s) for WordPress."
    466468msgstr ""
    467469
    468 #: login-security-solution.php:1887
     470#: login-security-solution.php:1891
    469471msgid "VERIFY YOU LOGGED IN TO %s"
    470472msgstr ""
    471473
    472 #: login-security-solution.php:1891
     474#: login-security-solution.php:1895
    473475msgid ""
    474476"Someone just logged into your '%s' account at %s.  Was it you that logged "
     
    476478msgstr ""
    477479
    478 #: login-security-solution.php:1893
     480#: login-security-solution.php:1899
     481msgid ""
     482"To ensure your account is not being hijacked, you will have go through the '%"
     483"s' process before logging in again."
     484msgstr ""
     485
     486#: login-security-solution.php:1899
     487msgid "Lost your password?"
     488msgstr ""
     489
     490#: login-security-solution.php:1902
    479491msgid "If it was NOT YOU, please do the following right away:"
    480492msgstr ""
    481493
    482 #: login-security-solution.php:1894
    483 msgid " 1) Log into the site and change your password."
    484 msgstr ""
    485 
    486 #: login-security-solution.php:1895
    487 msgid " 2) Send an email to %s letting them know it was not you who logged in."
    488 msgstr ""
    489 
    490 #: login-security-solution.php:1897
     494#: login-security-solution.php:1905
     495msgid " * Log into the site and change your password."
     496msgstr ""
     497
     498#: login-security-solution.php:1908
     499msgid " * Send an email to %s letting them know it was not you who logged in."
     500msgstr ""
     501
     502#: login-security-solution.php:1911
    491503msgid ""
    492504"If it WAS YOU, future hassles can be reduced by logging into the site, going "
     
    495507msgstr ""
    496508
    497 #: login-security-solution.php:1897
     509#: login-security-solution.php:1911
    498510msgid "Update Profile"
    499511msgstr ""
    500512
    501 #: login-security-solution.php:1923
     513#: login-security-solution.php:1937
    502514msgid "ATTACK HAPPENING TO %s"
    503515msgstr ""
    504516
    505 #: login-security-solution.php:1927
     517#: login-security-solution.php:1941
    506518msgid "Your website, %s, is undergoing a brute force attack."
    507519msgstr ""
    508520
    509 #: login-security-solution.php:1930
     521#: login-security-solution.php:1944
    510522msgid ""
    511523"There have been at least %d failed attempts to log in during the past %d "
     
    513525msgstr ""
    514526
    515 #: login-security-solution.php:1935
     527#: login-security-solution.php:1949
    516528msgid ""
    517529"The %s plugin (%s) for WordPress is repelling the attack by making their "
     
    519531msgstr ""
    520532
    521 #: login-security-solution.php:2336 tests/PasswordValidationTest.php:483
     533#: login-security-solution.php:2350 tests/PasswordValidationTest.php:483
    522534msgid "Password not set."
    523535msgstr ""
    524536
    525 #: login-security-solution.php:2351 tests/PasswordValidationTest.php:494
     537#: login-security-solution.php:2365 tests/PasswordValidationTest.php:494
    526538msgid "Passwords must be strings."
    527539msgstr ""
    528540
    529 #: login-security-solution.php:2369 tests/PasswordValidationTest.php:507
     541#: login-security-solution.php:2383 tests/PasswordValidationTest.php:507
    530542msgid "Passwords must use ASCII characters."
    531543msgstr ""
    532544
    533 #: login-security-solution.php:2388 tests/PasswordChangeTest.php:310
     545#: login-security-solution.php:2402 tests/PasswordChangeTest.php:310
    534546#: tests/PasswordValidationTest.php:524 tests/PasswordValidationTest.php:538
    535547msgid "Password is too short."
    536548msgstr ""
    537549
    538 #: login-security-solution.php:2397 tests/PasswordValidationTest.php:564
     550#: login-security-solution.php:2411 tests/PasswordValidationTest.php:564
    539551msgid "Passwords must either contain numbers or be %d characters long."
    540552msgstr ""
    541553
    542 #: login-security-solution.php:2406 tests/PasswordValidationTest.php:551
     554#: login-security-solution.php:2420 tests/PasswordValidationTest.php:551
    543555msgid ""
    544556"Passwords must either contain punctuation marks / symbols or be %d "
     
    546558msgstr ""
    547559
    548 #: login-security-solution.php:2415 tests/PasswordValidationTest.php:577
     560#: login-security-solution.php:2429 tests/PasswordValidationTest.php:577
    549561msgid ""
    550562"Passwords must either contain upper-case and lower-case letters or be %d "
     
    552564msgstr ""
    553565
    554 #: login-security-solution.php:2425 tests/PasswordValidationTest.php:590
     566#: login-security-solution.php:2439 tests/PasswordValidationTest.php:590
    555567msgid "Passwords can't be sequential keys."
    556568msgstr ""
    557569
    558 #: login-security-solution.php:2434 tests/PasswordValidationTest.php:603
     570#: login-security-solution.php:2448 tests/PasswordValidationTest.php:603
    559571msgid "Passwords can't have that many sequential characters."
    560572msgstr ""
    561573
    562 #: login-security-solution.php:2450 tests/PasswordValidationTest.php:616
     574#: login-security-solution.php:2464 tests/PasswordValidationTest.php:616
    563575#: tests/PasswordValidationTest.php:629
    564576msgid "Passwords can't contain user data."
    565577msgstr ""
    566578
    567 #: login-security-solution.php:2461 tests/PasswordValidationTest.php:642
     579#: login-security-solution.php:2475 tests/PasswordValidationTest.php:642
    568580msgid "Passwords can't contain site info."
    569581msgstr ""
    570582
    571 #: login-security-solution.php:2470 tests/PasswordValidationTest.php:655
     583#: login-security-solution.php:2484 tests/PasswordValidationTest.php:655
    572584msgid "Password is too common."
    573585msgstr ""
    574586
    575 #: login-security-solution.php:2479 tests/PasswordValidationTest.php:671
     587#: login-security-solution.php:2493 tests/PasswordValidationTest.php:671
    576588msgid "Passwords can't be variations of dictionary words."
    577589msgstr ""
  • login-security-solution/trunk/login-security-solution.php

    r600134 r603434  
    77 *
    88 * Plugin URI: http://wordpress.org/extend/plugins/login-security-solution/
    9  * Version: 0.30.0
     9 * Version: 0.31.0
    1010 *         (Remember to change the VERSION constant, below, as well!)
    1111 * Author: Daniel Convissor
     
    4343     * This plugin's version
    4444     */
    45     const VERSION = '0.30.0';
     45    const VERSION = '0.31.0';
    4646
    4747    /**
     
    778778            ###$this->log("wp_login(): Breach force change.");
    779779            $this->set_pw_force_change($user->ID);
     780            // NOTE: This value is used by the notify method calls, below.
    780781            $return += 2;
    781782        }
     
    787788            ###$this->log("wp_login(): Breach notify.");
    788789            $this->notify_breach($network_ip, $user_name, $pass_md5, $fails,
    789                     $verified_ip);
    790             $this->notify_breach_user($user);
     790                    $return & 2);
     791            $this->notify_breach_user($user, $return & 2);
    791792            $return += 4;
    792793        }
     
    18311832     * @param string $pass_md5  the md5 hashed new password
    18321833     * @param array $fails  the data from get_login_fail()
    1833      * @param bool $verified_ip  is the user coming form a verified ip?
     1834     * @param bool $pw_force_change  was password force change just called?
    18341835     * @return bool
    18351836     *
     
    18381839     */
    18391840    protected function notify_breach($network_ip, $user_name, $pass_md5,
    1840             $fails, $verified_ip)
     1841            $fails, $pw_force_change)
    18411842    {
    18421843        $this->load_plugin_textdomain();
     
    18571858            . $this->get_notify_counts($network_ip, $user_name, $pass_md5, $fails);
    18581859
    1859         if ($verified_ip) {
    1860             $message .= __("The user's current IP address is one they have verified with your site in the past.  Therefore, the user will NOT be required to confirm their identity via the password reset process.  An email will be sent to them, just in case this actually was a breach.", self::ID) . "\n\n";
     1860        if ($pw_force_change) {
     1861            $message .= __("The user has been logged out and will be required to confirm their identity via the password reset functionality.", self::ID) . "\n\n";
    18611862        } else {
    1862             $message .= __("The user has been logged out and will be required to confirm their identity via the password reset functionality.", self::ID) . "\n\n";
     1863            $message .= sprintf(__("WARNING: The '%s' setting you chose means this person has NOT been logged out and will NOT be required to confirm their identity.", self::ID), __("Breach Email Confirm", self::ID)) . "\n\n"
     1864
     1865                . __("A notification about this potential breach has been sent to the user.", self::ID) . "\n\n";
    18631866        }
    18641867
     
    18741877     *
    18751878     * @param WP_User $user  the current user
     1879     * @param bool $pw_force_change  was password force change just called?
    18761880     * @return bool
    18771881     *
    18781882     * @uses wp_mail()  to send the messages
    18791883     */
    1880     protected function notify_breach_user($user)
     1884    protected function notify_breach_user($user, $pw_force_change)
    18811885    {
    18821886        $this->load_plugin_textdomain();
     
    18891893
    18901894        $message =
    1891             sprintf(__("Someone just logged into your '%s' account at %s.  Was it you that logged in?  We are asking because the site happens to be under attack at the moment.", self::ID), $user->user_login, $blog) . "\n\n"
    1892 
    1893             . __("If it was NOT YOU, please do the following right away:", self::ID) . "\n"
    1894             . __(" 1) Log into the site and change your password.", self::ID) . "\n"
    1895             . sprintf(__(" 2) Send an email to %s letting them know it was not you who logged in.", self::ID), $this->get_admin_email()) . "\n\n"
    1896 
    1897             . sprintf(__("If it WAS YOU, future hassles can be reduced by logging into the site, going to your profile page, and clicking the '%s' button.  The site will remember your IP address as being legitimate.", self::ID), __('Update Profile')) . "\n";
     1895            sprintf(__("Someone just logged into your '%s' account at %s.  Was it you that logged in?  We are asking because the site happens to be under attack at the moment.", self::ID), $user->user_login, $blog) . "\n\n";
     1896
     1897        if ($pw_force_change) {
     1898            // Translation already in WP (partial).
     1899            $message .= sprintf(__("To ensure your account is not being hijacked, you will have go through the '%s' process before logging in again.", self::ID), __('Lost your password?')) . "\n\n";
     1900        }
     1901
     1902        $message .= __("If it was NOT YOU, please do the following right away:", self::ID) . "\n";
     1903
     1904        if (!$pw_force_change) {
     1905            $message .= __(" * Log into the site and change your password.", self::ID) . "\n";
     1906        }
     1907
     1908        $message .= sprintf(__(" * Send an email to %s letting them know it was not you who logged in.", self::ID), $this->get_admin_email()) . "\n\n";
     1909
     1910        // Translation already in WP (partial).
     1911        $message .= sprintf(__("If it WAS YOU, future hassles can be reduced by logging into the site, going to your profile page, and clicking the '%s' button.  The site will remember your IP address as being legitimate.", self::ID), __('Update Profile')) . "\n";
    18981912
    18991913        return wp_mail($to, $subject, $message);
  • login-security-solution/trunk/readme.txt

    r600134 r603434  
    55Requires at least: 3.3
    66Tested up to: 3.4.1
    7 Stable tag: 0.30.0
     7Stable tag: trunk
    88
    99Security against brute force attacks by tracking IP, name, password; requiring very strong passwords. Idle timeout. Maintenance mode lockdown.
     
    9393For reference, the similar plugins include:
    9494
     95* [6Scan Security](http://wordpress.org/extend/plugins/6scan-protection/)
    9596* [Better WP Security](http://wordpress.org/extend/plugins/better-wp-security/)
     97* [Enforce Strong Password](http://wordpress.org/extend/plugins/enforce-strong-password/)
     98* [Force Strong Passwords](http://wordpress.org/extend/plugins/force-strong-passwords/)
    9699* [Limit Login Attempts](http://wordpress.org/extend/plugins/limit-login-attempts/)
    97100* [Login Lock](http://wordpress.org/extend/plugins/login-lock/)
     
    99102* [PMC Lockdown](http://wordpress.org/extend/plugins/pmc-lockdown/)
    100103* [Simple Login Lockdown](http://wordpress.org/extend/plugins/simple-login-lockdown/)
     104* [Wordfence Security](http://wordpress.org/extend/plugins/wordfence/)
    101105
    102106
     
    113117
    114118
    115 = Why Strong, Unique Passwords Are Important =
     119= Strong, Unique Passwords Are Important =
    116120
    117121Yeah, creating, storing/remembering, and using a __different__, __strong__
     
    368372
    369373== Changelog ==
     374
     375= 0.31.0 (2012-09-25) =
     376* Have breach notification emails detail the exact situation depending on
     377the system's settings.
    370378
    371379= 0.30.0 (2012-09-17) =
  • login-security-solution/trunk/tests/LoginFailTest.php

    r599447 r603434  
    261261     */
    262262    public function test_wp_login__post_breach_threshold_only_notify() {
     263        self::$mail_file_basename = __METHOD__;
     264
    263265        $options = self::$lss->options;
    264266        $options['login_fail_breach_pw_force_change'] = 0;
     
    266268
    267269        self::$lss->delete_pw_force_change($this->user->ID);
    268         self::$mail_file_basename = 'LoginFailTest::test_wp_login__post_breach_threshold';
    269270
    270271        try {
  • login-security-solution/trunk/tests/expected/en_US/LoginFailTest--test_wp_login__post_breach_threshold

    r599452 r603434  
    2121Someone just logged into your '%s' account at %s.  Was it you that logged in?  We are asking because the site happens to be under attack at the moment.
    2222
     23To ensure your account is not being hijacked, you will have go through the 'Lost your password?' process before logging in again.
     24
    2325If it was NOT YOU, please do the following right away:
    24  1) Log into the site and change your password.
    25  2) Send an email to %s letting them know it was not you who logged in.
     26 * Send an email to %s letting them know it was not you who logged in.
    2627
    2728If it WAS YOU, future hassles can be reduced by logging into the site, going to your profile page, and clicking the 'Update Profile' button.  The site will remember your IP address as being legitimate.
  • login-security-solution/trunk/tests/expected/en_US/LoginFailTest--test_wp_login__post_breach_threshold_only_notify

    r600134 r603434  
    1313Password MD5                     %d    %s
    1414
    15 The user has been logged out and will be required to confirm their identity via the password reset functionality.
     15WARNING: The 'Breach Email Confirm' setting you chose means this person has NOT been logged out and will NOT be required to confirm their identity.
     16
     17A notification about this potential breach has been sent to the user.
    1618
    1719This message is from the Login Security Solution plugin (%s) for WordPress.
     
    2224
    2325If it was NOT YOU, please do the following right away:
    24  1) Log into the site and change your password.
    25  2) Send an email to %s letting them know it was not you who logged in.
     26 * Log into the site and change your password.
     27 * Send an email to %s letting them know it was not you who logged in.
    2628
    2729If it WAS YOU, future hassles can be reduced by logging into the site, going to your profile page, and clicking the 'Update Profile' button.  The site will remember your IP address as being legitimate.
  • login-security-solution/trunk/tests/expected/fr_FR/LoginFailTest--test_wp_login__post_breach_threshold

    r599873 r603434  
    2121Quelqu'un a %s vient de se connecter en tant que '%s'. Était-ce vous? Nous vous posons la question parce que le site semble subir une attaque.
    2222
     23Afin de s'assurer que votre compte n'a pas été piraté, vous devez utiliser le processus 'Lost your password?' avant de vous connecter de nouveau.
     24
    2325Si ce n'était PAS VOUS, veuillez suivre ces consignes au plus vite:
    24  1) Connectez vous à le site et changez votre mot de passe.
    25  2) Envoyez un message à %s pour les prévenir que ce n'était pas vous qui vous êtes connecté récemment.
     26 * Envoyez un message à %s pour les prévenir que ce n'était pas vous qui vous êtes connecté récemment.
    2627
    2728si C'ÉTAIT VOUS, pour évitez les soucis connectez vous au site, rendez vous sur votre page de profil, et cliquez sur le bouton '%s'. Le site enregistrera votre adresse IP comme légitime.
  • login-security-solution/trunk/tests/expected/fr_FR/LoginFailTest--test_wp_login__post_breach_threshold_only_notify

    r600134 r603434  
    1313MD5 du mot de passe              %d    %s
    1414
    15 L'utilisateur à été déconnecté et il devra confirmer son identité via le processus de changement de mot de passe.
     15ATTENTION: Le paramètre 'Confirmation de violation d'email' que vous avez choisi signifie que cette personne n'a pas été déconnectée et ne sera donc pas obligée de confirmer son identité.
     16
     17Une notification de cette intrusion potentielle à été envoyée à l'utilisateur.
    1618
    1719Ce message provient du plugin Login Security Solution (%s) pour WordPress.
     
    2224
    2325Si ce n'était PAS VOUS, veuillez suivre ces consignes au plus vite:
    24  1) Connectez vous à le site et changez votre mot de passe.
    25  2) Envoyez un message à %s pour les prévenir que ce n'était pas vous qui vous êtes connecté récemment.
     26 * Connectez vous à le site et changez votre mot de passe.
     27 * Envoyez un message à %s pour les prévenir que ce n'était pas vous qui vous êtes connecté récemment.
    2628
    2729si C'ÉTAIT VOUS, pour évitez les soucis connectez vous au site, rendez vous sur votre page de profil, et cliquez sur le bouton '%s'. Le site enregistrera votre adresse IP comme légitime.
  • login-security-solution/trunk/tests/expected/pt_BR/LoginFailTest--test_wp_login__post_breach_threshold

    r599873 r603434  
    2121Alguém acaba de se conectar em sua conta '%s'. Foi você que se conectou %s? Estamos perguntando porque o site pode estar sob ataque neste momento.
    2222
     23Para garantir que sua conta não esteja sendo seqüestrada, você vai ter que passar pelo processo de 'Perdeu a senha?' antes de efetuar login novamente.
     24
    2325Se NÃO é VOCÊ, por favor, faça o seguinte de imediato:
    24  1) Efetue login no site e altere a sua senha.
    25  2) Enviar um e-mail para %s, deixando que ele saiba que não foi você que fez o acesso.
     26 * Enviar um e-mail para %s, deixando que ele saiba que não foi você que fez o acesso.
    2627
    2728Se FOI VOCÊ, pode ser reduzido os aborrecimentos futuros para entrar no site, vá para página do seu prefil e clique no botão '%s'. O site vai se lembrar do seu endereço IP como sendo legítimo.
  • login-security-solution/trunk/tests/expected/pt_BR/LoginFailTest--test_wp_login__post_breach_threshold_only_notify

    r600134 r603434  
    1313Senha MD5                        %d    %s
    1414
    15 O usuário foi desconectado e será obrigado a confirmar sua identidade através da funcionalidade de redefinição de senha.
     15ATENÇÃO: A configuração 'Confirmação por e-mail de violação', que você escolheu significa que esta pessoa NÃO foi desconectada e NÃO será necessário isso para confirmar a sua identidade.
     16
     17Uma notificação sobre uma violação em potencial foi enviada para o usuário.
    1618
    1719Esta mensagem é proveniente do plugin Login Security Solution (%s) do seu WordPress.
     
    2224
    2325Se NÃO é VOCÊ, por favor, faça o seguinte de imediato:
    24  1) Efetue login no site e altere a sua senha.
    25  2) Enviar um e-mail para %s, deixando que ele saiba que não foi você que fez o acesso.
     26 * Efetue login no site e altere a sua senha.
     27 * Enviar um e-mail para %s, deixando que ele saiba que não foi você que fez o acesso.
    2628
    2729Se FOI VOCÊ, pode ser reduzido os aborrecimentos futuros para entrar no site, vá para página do seu prefil e clique no botão '%s'. O site vai se lembrar do seu endereço IP como sendo legítimo.
Note: See TracChangeset for help on using the changeset viewer.