Plugin Directory

Changeset 696855


Ignore:
Timestamp:
04/13/2013 01:51:25 AM (13 years ago)
Author:
convissor
Message:

Squash for release 0.36.0.

Location:
login-security-solution/trunk
Files:
8 added
11 edited

Legend:

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

    r671556 r696855  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Login Security Solution 0.35.0\n"
     3"Project-Id-Version: Login Security Solution 0.36.0\n"
    44"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/login-security-"
    55"solution\n"
    6 "POT-Creation-Date: 2012-10-17 00:50:57+00:00\n"
     6"POT-Creation-Date: 2013-04-13 01:34:40+00:00\n"
    77"PO-Revision-Date: 2012-12-29 19:03:04+0000\n"
    88"Last-Translator: Christian Foellmann <translate@foe-services.de>\n"
     
    193193"Daten, die bei x Loginfehlern genutzt wurden. 0 deaktiviert diese Funktion."
    194194
    195 #: admin.php:319 login-security-solution.php:1865
     195#: admin.php:319 login-security-solution.php:1964
    196196msgid "Breach Email Confirm"
    197197msgstr "E-Mail-Bestätigung bei Einbruchsverdacht"
     
    456456"zu sein."
    457457
    458 #: login-security-solution.php:524 tests/LoginErrorsTest.php:97
     458#: login-security-solution.php:545 tests/LoginErrorsTest.php:97
    459459#: tests/LoginErrorsTest.php:111
    460460msgid "Invalid username or password."
     
    462462
    463463# Translation from WordPress.
    464 #: login-security-solution.php:530 tests/LoginErrorsTest.php:125
     464#: login-security-solution.php:551 tests/LoginErrorsTest.php:125
    465465#: tests/LoginErrorsTest.php:139
    466466msgid "Password reset is not allowed for this user"
    467467msgstr ""
    468468
    469 #: login-security-solution.php:555 tests/LoginMessageTest.php:66
     469#: login-security-solution.php:576 tests/LoginMessageTest.php:66
    470470msgid "It has been over %d minutes since your last action."
    471471msgstr "Es sind %d Minuten seit deiner letzten Aktion vergangen."
    472472
    473 #: login-security-solution.php:556 tests/LoginMessageTest.php:67
     473#: login-security-solution.php:577 tests/LoginMessageTest.php:67
    474474msgid "Please log back in."
    475475msgstr "Bitte logge dich neu ein."
    476476
    477 #: login-security-solution.php:559 tests/LoginMessageTest.php:77
     477#: login-security-solution.php:580 tests/LoginMessageTest.php:77
    478478msgid "The grace period for changing your password has expired."
    479479msgstr "Die Frist um dein Passwort zu ändern ist abgelaufen."
    480480
    481 #: login-security-solution.php:560 tests/LoginMessageTest.php:78
     481#: login-security-solution.php:581 tests/LoginMessageTest.php:78
    482482msgid "Please submit this form to reset your password."
    483483msgstr "Schicke dieses Formular ab um dein Passwort zurück zu setzen."
    484484
    485 #: login-security-solution.php:563 tests/LoginMessageTest.php:88
     485#: login-security-solution.php:584 tests/LoginMessageTest.php:88
    486486msgid "Your password must be reset."
    487487msgstr "Dein Passwort muss zurück gesetzt werden."
    488488
    489 #: login-security-solution.php:564 tests/LoginMessageTest.php:89
     489#: login-security-solution.php:585 tests/LoginMessageTest.php:89
    490490msgid "Please submit this form to reset it."
    491491msgstr "Bitte schicke diese Formular ab um es zurückzusetzen."
    492492
    493 #: login-security-solution.php:567 tests/LoginMessageTest.php:104
     493#: login-security-solution.php:588 tests/LoginMessageTest.php:104
    494494msgid "Your password has expired. Please log and change it."
    495495msgstr ""
    496496"Dein Passwort ist abgelaufen. Bitte logge dich ein und wähle ein neues."
    497497
    498 #: login-security-solution.php:568 tests/LoginMessageTest.php:105
     498#: login-security-solution.php:589 tests/LoginMessageTest.php:105
    499499msgid "We provide a %d minute grace period to do so."
    500500msgstr "Die Frist dafür beträgt %d Minuten."
    501501
    502 #: login-security-solution.php:571 tests/LoginMessageTest.php:115
    503 msgid "The password you tried to create is not secure. Please try again."
    504 msgstr ""
    505 "Das gewählte Passwort ist nicht sicher genug. Bitte versuch es noch einmal."
    506 
    507 #: login-security-solution.php:577 tests/LoginMessageTest.php:129
     502#: login-security-solution.php:597 tests/LoginMessageTest.php:129
    508503#: tests/LoginMessageTest.php:144
    509504msgid "The site is undergoing maintenance."
    510505msgstr "Die Seite wird gerade gewartet."
    511506
    512 #: login-security-solution.php:578 tests/LoginMessageTest.php:130
     507#: login-security-solution.php:598 tests/LoginMessageTest.php:130
    513508#: tests/LoginMessageTest.php:145
    514509msgid "Please try again later."
    515510msgstr "Bitte versuch es später noch einmal."
    516511
    517 #: login-security-solution.php:652
     512#: login-security-solution.php:678
    518513msgid ""
    519514"The password should either be: A) at least %d characters long and contain "
     
    528523"Verbindung stehen."
    529524
    530 #: login-security-solution.php:691 tests/PasswordChangeTest.php:277
     525#: login-security-solution.php:717 tests/PasswordChangeTest.php:278
    531526msgid "Passwords can not be reused."
    532527msgstr "Passwörter können nicht wieder verwandt werden."
    533528
    534529# Translation from WordPress.
    535 #: login-security-solution.php:896
     530#: login-security-solution.php:922
    536531msgid "ERROR"
    537532msgstr ""
    538533
    539 #: login-security-solution.php:1033
     534#: login-security-solution.php:1059
    540535msgid ""
    541536"\n"
     
    553548"Passwort MD5                 %5d     %s\n"
    554549
    555 #: login-security-solution.php:1850
     550#: login-security-solution.php:1774 tests/LoginMessageTest.php:148
     551#: tests/PasswordValidationTest.php:510
     552msgid "Passwords must use ASCII characters."
     553msgstr "Passwörter dürfen nur aus ASCII Zeichen bestehen."
     554
     555#: login-security-solution.php:1776 tests/PasswordValidationTest.php:580
     556msgid ""
     557"Passwords must either contain upper-case and lower-case letters or be %d "
     558"characters long."
     559msgstr ""
     560"Passwörter müssen entweder große und kleine Buchstaben oder mindestens %d "
     561"Zeichen lang sein."
     562
     563#: login-security-solution.php:1778 tests/PasswordValidationTest.php:658
     564msgid "Password is too common."
     565msgstr "Passwort ist zu gewöhnlich."
     566
     567#: login-security-solution.php:1780 tests/PasswordValidationTest.php:674
     568msgid "Passwords can't be variations of dictionary words."
     569msgstr ""
     570"Passwörter dürfen keine Variationen von Worten aus dem Wörterbuch sein."
     571
     572#: login-security-solution.php:1782 tests/PasswordValidationTest.php:486
     573msgid "Password not set."
     574msgstr "Passwort nicht gesetzt."
     575
     576#: login-security-solution.php:1784 tests/PasswordValidationTest.php:567
     577msgid "Passwords must either contain numbers or be %d characters long."
     578msgstr ""
     579"Passwörter müssen entweder Zahlen enthalten oder mindestens %d Zeichen lang "
     580"sein."
     581
     582#: login-security-solution.php:1786 tests/PasswordValidationTest.php:554
     583msgid ""
     584"Passwords must either contain punctuation marks / symbols or be %d "
     585"characters long."
     586msgstr ""
     587"Passwörter müssen entweder Punkte / Symbole enthalten oder mindestens %d "
     588"Zeichen lang sein."
     589
     590#: login-security-solution.php:1788 tests/PasswordValidationTest.php:606
     591msgid "Passwords can't have that many sequential characters."
     592msgstr "Passwörter dürfen nicht aus fortlaufenden Buchstaben bestehen."
     593
     594#: login-security-solution.php:1790 tests/PasswordValidationTest.php:593
     595msgid "Passwords can't be sequential keys."
     596msgstr "Passwörter dürfen nicht aus fortlaufenden Tasten-Anschlägen bestehen."
     597
     598#: login-security-solution.php:1792 tests/LoginMessageTest.php:115
     599#: tests/PasswordChangeTest.php:311 tests/PasswordValidationTest.php:527
     600#: tests/PasswordValidationTest.php:541
     601msgid "Password is too short."
     602msgstr "Passwort ist zu kurz."
     603
     604#: login-security-solution.php:1794 tests/PasswordValidationTest.php:497
     605msgid "Passwords must be strings."
     606msgstr "Passwörter müssen Strings sein."
     607
     608#: login-security-solution.php:1796 tests/PasswordValidationTest.php:645
     609msgid "Passwords can't contain site info."
     610msgstr "Passwörter dürfen keine Seiteninformationen enthalten."
     611
     612#: login-security-solution.php:1798 tests/PasswordValidationTest.php:619
     613#: tests/PasswordValidationTest.php:632
     614msgid "Passwords can't contain user data."
     615msgstr "Passwörter dürfen keine Benutzerdaten enthalten."
     616
     617#: login-security-solution.php:1949
    556618msgid "POTENTIAL INTRUSION AT %s"
    557619msgstr "MÖGLICHER EINBRUCH IN %s"
    558620
    559 #: login-security-solution.php:1854
     621#: login-security-solution.php:1953
    560622msgid "Your website, %s, may have been broken in to."
    561623msgstr "In deine Webseite, %s, scheint eingebrochen worden zu sein."
    562624
    563 #: login-security-solution.php:1857
     625#: login-security-solution.php:1956
    564626msgid ""
    565627"Someone just logged in using the following components. Prior to that, some "
     
    571633"registriert:"
    572634
    573 #: login-security-solution.php:1863
     635#: login-security-solution.php:1962
    574636msgid ""
    575637"The user has been logged out and will be required to confirm their identity "
     
    579641"zurücksetzen Funktion bestätigen."
    580642
    581 #: login-security-solution.php:1865
     643#: login-security-solution.php:1964
    582644msgid ""
    583645"WARNING: The '%s' setting you chose means this person has NOT been logged "
     
    588650"bestätigen."
    589651
    590 #: login-security-solution.php:1867
     652#: login-security-solution.php:1966
    591653msgid "A notification about this potential breach has been sent to the user."
    592654msgstr ""
     
    594656"gesendet."
    595657
    596 #: login-security-solution.php:1870
     658#: login-security-solution.php:1969
    597659msgid "This message is from the %s plugin (%s) for WordPress."
    598660msgstr "Diese Nachricht ist vom %s Plugin (%s) für WordPress."
    599661
    600 #: login-security-solution.php:1893
     662#: login-security-solution.php:1992
    601663msgid "VERIFY YOU LOGGED IN TO %s"
    602664msgstr "BESTÄTIGE, DASS DU DICH AUF %s EINGELOGGT HAST"
    603665
    604 #: login-security-solution.php:1897
     666#: login-security-solution.php:1996
    605667msgid ""
    606668"Someone just logged into your '%s' account at %s.  Was it you that logged "
     
    611673"angegriffen wird."
    612674
    613 #: login-security-solution.php:1901
    614 msgid ""
    615 "To ensure your account is not being hijacked, you will have go through the "
    616 "'%s' process before logging in again."
    617 msgstr ""
    618 "Um sicher zu gehen, dass dein Account nicht geknackt wurde, musst du den "
    619 "'%s' Prozess durchführen bevor du dich wieder einloggen kannst."
     675#: login-security-solution.php:2000
     676msgid ""
     677"To ensure your account is not being hijacked, you will have go through the '%"
     678"s' process before logging in again."
     679msgstr ""
     680"Um sicher zu gehen, dass dein Account nicht geknackt wurde, musst du den '%"
     681"s' Prozess durchführen bevor du dich wieder einloggen kannst."
    620682
    621683# Translation from WordPress.
    622 #: login-security-solution.php:1901
     684#: login-security-solution.php:2000
    623685msgid "Lost your password?"
    624686msgstr ""
    625687
    626 #: login-security-solution.php:1904
     688#: login-security-solution.php:2003
    627689msgid "If it was NOT YOU, please do the following right away:"
    628690msgstr ""
     
    630692"aus:"
    631693
    632 #: login-security-solution.php:1907
     694#: login-security-solution.php:2006
    633695msgid " * Log into the site and change your password."
    634696msgstr " * Logge dich ein und ändere dein Passwort."
    635697
    636 #: login-security-solution.php:1910
     698#: login-security-solution.php:2009
    637699msgid " * Send an email to %s letting them know it was not you who logged in."
    638700msgstr ""
     
    640702"der sich eingeloggt hat."
    641703
    642 #: login-security-solution.php:1936
     704#: login-security-solution.php:2035
    643705msgid "ATTACK HAPPENING TO %s"
    644706msgstr "ATTACKE IST GEGEN %s GERICHTET"
    645707
    646 #: login-security-solution.php:1940
     708#: login-security-solution.php:2039
    647709msgid "Your website, %s, is undergoing a brute force attack."
    648710msgstr "Ihre Webseite, %s, steht unter einer Brute Force Attacke."
    649711
    650 #: login-security-solution.php:1943
     712#: login-security-solution.php:2042
    651713msgid ""
    652714"There have been at least %d failed attempts to log in during the past %d "
     
    657719"enthielten:"
    658720
    659 #: login-security-solution.php:1948
     721#: login-security-solution.php:2047
    660722msgid ""
    661723"The %s plugin (%s) for WordPress is repelling the attack by making their "
     
    665727"fehlerhafte Logins stark verzögert."
    666728
    667 #: login-security-solution.php:1952
     729#: login-security-solution.php:2051
    668730msgid ""
    669731"This attacker will also be denied access in the event they stumble upon "
     
    673735"gültige Zugangsdaten erlangen sollte."
    674736
    675 #: login-security-solution.php:1958
     737#: login-security-solution.php:2057
    676738msgid ""
    677739"Further notifications about this attacker will only be sent if the attack "
     
    681743"die Attacke für mindestens %d Minuten unterbrochen und dann fortgesetzt "
    682744"werden."
    683 
    684 #: login-security-solution.php:2363 tests/PasswordValidationTest.php:483
    685 msgid "Password not set."
    686 msgstr "Passwort nicht gesetzt."
    687 
    688 #: login-security-solution.php:2378 tests/PasswordValidationTest.php:494
    689 msgid "Passwords must be strings."
    690 msgstr "Passwörter müssen Strings sein."
    691 
    692 #: login-security-solution.php:2396 tests/PasswordValidationTest.php:507
    693 msgid "Passwords must use ASCII characters."
    694 msgstr "Passwörter dürfen nur aus ASCII Zeichen bestehen."
    695 
    696 #: login-security-solution.php:2415 tests/PasswordChangeTest.php:310
    697 #: tests/PasswordValidationTest.php:524 tests/PasswordValidationTest.php:538
    698 msgid "Password is too short."
    699 msgstr "Passwort ist zu kurz."
    700 
    701 #: login-security-solution.php:2424 tests/PasswordValidationTest.php:564
    702 msgid "Passwords must either contain numbers or be %d characters long."
    703 msgstr ""
    704 "Passwörter müssen entweder Zahlen enthalten oder mindestens %d Zeichen lang "
    705 "sein."
    706 
    707 #: login-security-solution.php:2433 tests/PasswordValidationTest.php:551
    708 msgid ""
    709 "Passwords must either contain punctuation marks / symbols or be %d "
    710 "characters long."
    711 msgstr ""
    712 "Passwörter müssen entweder Punkte / Symbole enthalten oder mindestens %d "
    713 "Zeichen lang sein."
    714 
    715 #: login-security-solution.php:2442 tests/PasswordValidationTest.php:577
    716 msgid ""
    717 "Passwords must either contain upper-case and lower-case letters or be %d "
    718 "characters long."
    719 msgstr ""
    720 "Passwörter müssen entweder große und kleine Buchstaben oder mindestens %d "
    721 "Zeichen lang sein."
    722 
    723 #: login-security-solution.php:2452 tests/PasswordValidationTest.php:590
    724 msgid "Passwords can't be sequential keys."
    725 msgstr "Passwörter dürfen nicht aus fortlaufenden Tasten-Anschlägen bestehen."
    726 
    727 #: login-security-solution.php:2461 tests/PasswordValidationTest.php:603
    728 msgid "Passwords can't have that many sequential characters."
    729 msgstr "Passwörter dürfen nicht aus fortlaufenden Buchstaben bestehen."
    730 
    731 #: login-security-solution.php:2477 tests/PasswordValidationTest.php:616
    732 #: tests/PasswordValidationTest.php:629
    733 msgid "Passwords can't contain user data."
    734 msgstr "Passwörter dürfen keine Benutzerdaten enthalten."
    735 
    736 #: login-security-solution.php:2488 tests/PasswordValidationTest.php:642
    737 msgid "Passwords can't contain site info."
    738 msgstr "Passwörter dürfen keine Seiteninformationen enthalten."
    739 
    740 #: login-security-solution.php:2497 tests/PasswordValidationTest.php:655
    741 msgid "Password is too common."
    742 msgstr "Passwort ist zu gewöhnlich."
    743 
    744 #: login-security-solution.php:2506 tests/PasswordValidationTest.php:671
    745 msgid "Passwords can't be variations of dictionary words."
    746 msgstr ""
    747 "Passwörter dürfen keine Variationen von Worten aus dem Wörterbuch sein."
    748745
    749746#. Plugin Name of the plugin/theme
  • login-security-solution/trunk/languages/login-security-solution-fr_FR.po

    r671556 r696855  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Login Security Solution 0.35.0\n"
     3"Project-Id-Version: Login Security Solution 0.36.0\n"
    44"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/login-security-"
    55"solution\n"
    6 "POT-Creation-Date: 2012-10-17 00:50:57+00:00\n"
     6"POT-Creation-Date: 2013-04-13 01:34:40+00:00\n"
    77"PO-Revision-Date: 2012-10-17 19:52:00-04:00\n"
    88"Last-Translator: FxB <fx@fxbenard.com>\n"
     
    190190"infructueuses. 0 Désactive cette fonctionnalité."
    191191
    192 #: admin.php:319 login-security-solution.php:1865
     192#: admin.php:319 login-security-solution.php:1964
    193193msgid "Breach Email Confirm"
    194194msgstr "Confirmation de violation d'e-mail"
     
    452452
    453453# @ login-security-solution
    454 #: login-security-solution.php:524 tests/LoginErrorsTest.php:97
     454#: login-security-solution.php:545 tests/LoginErrorsTest.php:97
    455455#: tests/LoginErrorsTest.php:111
    456456msgid "Invalid username or password."
     
    459459# Translation from WordPress.
    460460# @ default
    461 #: login-security-solution.php:530 tests/LoginErrorsTest.php:125
     461#: login-security-solution.php:551 tests/LoginErrorsTest.php:125
    462462#: tests/LoginErrorsTest.php:139
    463463msgid "Password reset is not allowed for this user"
     
    465465
    466466# @ login-security-solution
    467 #: login-security-solution.php:555 tests/LoginMessageTest.php:66
     467#: login-security-solution.php:576 tests/LoginMessageTest.php:66
    468468msgid "It has been over %d minutes since your last action."
    469469msgstr "Vous êtes inactif depuis %d minutes."
    470470
    471471# @ login-security-solution
    472 #: login-security-solution.php:556 tests/LoginMessageTest.php:67
     472#: login-security-solution.php:577 tests/LoginMessageTest.php:67
    473473msgid "Please log back in."
    474474msgstr "Veuillez vous reconnecter."
    475475
    476476# @ login-security-solution
    477 #: login-security-solution.php:559 tests/LoginMessageTest.php:77
     477#: login-security-solution.php:580 tests/LoginMessageTest.php:77
    478478msgid "The grace period for changing your password has expired."
    479479msgstr "La période allouée pour changer votre mot de passe est écoulée."
    480480
    481481# @ login-security-solution
    482 #: login-security-solution.php:560 tests/LoginMessageTest.php:78
     482#: login-security-solution.php:581 tests/LoginMessageTest.php:78
    483483msgid "Please submit this form to reset your password."
    484484msgstr "Veuillez remplir ce formulaire pour ré-initialiser votre mor de passe."
    485485
    486486# @ login-security-solution
    487 #: login-security-solution.php:563 tests/LoginMessageTest.php:88
     487#: login-security-solution.php:584 tests/LoginMessageTest.php:88
    488488msgid "Your password must be reset."
    489489msgstr "Votre mot de passe doit être changé."
    490490
    491491# @ login-security-solution
    492 #: login-security-solution.php:564 tests/LoginMessageTest.php:89
     492#: login-security-solution.php:585 tests/LoginMessageTest.php:89
    493493msgid "Please submit this form to reset it."
    494494msgstr "Veuillez remplir ce formulaire pour le ré-initialiser."
    495495
    496496# @ login-security-solution
    497 #: login-security-solution.php:567 tests/LoginMessageTest.php:104
     497#: login-security-solution.php:588 tests/LoginMessageTest.php:104
    498498msgid "Your password has expired. Please log and change it."
    499499msgstr "Votre mot de passe a expiré. Veuillez vous connecter et le changer."
    500500
    501501# @ login-security-solution
    502 #: login-security-solution.php:568 tests/LoginMessageTest.php:105
     502#: login-security-solution.php:589 tests/LoginMessageTest.php:105
    503503msgid "We provide a %d minute grace period to do so."
    504504msgstr "Une période de %d minutes vous est allouée pour cela."
    505505
    506506# @ login-security-solution
    507 #: login-security-solution.php:571 tests/LoginMessageTest.php:115
    508 msgid "The password you tried to create is not secure. Please try again."
    509 msgstr ""
    510 "Le mot de passe que vous voulez utiliser n'est pas suffisamment sécurisé. "
    511 "Veuillez ré-essayer."
    512 
    513 # @ login-security-solution
    514 #: login-security-solution.php:577 tests/LoginMessageTest.php:129
     507#: login-security-solution.php:597 tests/LoginMessageTest.php:129
    515508#: tests/LoginMessageTest.php:144
    516509msgid "The site is undergoing maintenance."
     
    518511
    519512# @ login-security-solution
    520 #: login-security-solution.php:578 tests/LoginMessageTest.php:130
     513#: login-security-solution.php:598 tests/LoginMessageTest.php:130
    521514#: tests/LoginMessageTest.php:145
    522515msgid "Please try again later."
    523516msgstr "Veuillez ré-essayer un peu plus tard."
    524517
    525 #: login-security-solution.php:652
     518#: login-security-solution.php:678
    526519msgid ""
    527520"The password should either be: A) at least %d characters long and contain "
     
    537530
    538531# @ login-security-solution
    539 #: login-security-solution.php:691 tests/PasswordChangeTest.php:277
     532#: login-security-solution.php:717 tests/PasswordChangeTest.php:278
    540533msgid "Passwords can not be reused."
    541534msgstr "Les mots de passe ne peuvent pas être ré-utilisés."
     
    543536# Translation from WordPress.
    544537# @ default
    545 #: login-security-solution.php:896
     538#: login-security-solution.php:922
    546539msgid "ERROR"
    547540msgstr ""
    548541
    549542# @ login-security-solution
    550 #: login-security-solution.php:1033
     543#: login-security-solution.php:1059
    551544msgid ""
    552545"\n"
     
    565558
    566559# @ login-security-solution
    567 #: login-security-solution.php:1850
     560#: login-security-solution.php:1774 tests/LoginMessageTest.php:148
     561#: tests/PasswordValidationTest.php:510
     562msgid "Passwords must use ASCII characters."
     563msgstr "Les mots de passe ne doivent contenir que des caractères ASCII."
     564
     565# @ login-security-solution
     566#: login-security-solution.php:1776 tests/PasswordValidationTest.php:580
     567msgid ""
     568"Passwords must either contain upper-case and lower-case letters or be %d "
     569"characters long."
     570msgstr ""
     571"Les mots de passe doivent contenir des majuscules et des minuscules ou "
     572"contenir %d caractères."
     573
     574# @ login-security-solution
     575#: login-security-solution.php:1778 tests/PasswordValidationTest.php:658
     576msgid "Password is too common."
     577msgstr "Le mot de passe est trop banal."
     578
     579# @ login-security-solution
     580#: login-security-solution.php:1780 tests/PasswordValidationTest.php:674
     581msgid "Passwords can't be variations of dictionary words."
     582msgstr "Les mots de passe ne peuvent pas être des mots du dictionnaire."
     583
     584# @ login-security-solution
     585#: login-security-solution.php:1782 tests/PasswordValidationTest.php:486
     586msgid "Password not set."
     587msgstr "Mot de passe non défini."
     588
     589# @ login-security-solution
     590#: login-security-solution.php:1784 tests/PasswordValidationTest.php:567
     591msgid "Passwords must either contain numbers or be %d characters long."
     592msgstr ""
     593"Le mot de passe doit, soit contenir des chiffres soit contenir %d caractères."
     594
     595# @ login-security-solution
     596#: login-security-solution.php:1786 tests/PasswordValidationTest.php:554
     597msgid ""
     598"Passwords must either contain punctuation marks / symbols or be %d "
     599"characters long."
     600msgstr ""
     601"Les mots de passe doivent contenir des symboles/ponctuations ou contenir %d "
     602"caractères."
     603
     604# @ login-security-solution
     605#: login-security-solution.php:1788 tests/PasswordValidationTest.php:606
     606msgid "Passwords can't have that many sequential characters."
     607msgstr ""
     608"Les mots de passe ne peuvent pas contenir autant de caractères séquentiels."
     609
     610# @ login-security-solution
     611#: login-security-solution.php:1790 tests/PasswordValidationTest.php:593
     612msgid "Passwords can't be sequential keys."
     613msgstr "Les mots de passe ne peuvent pas être des touches séquentielles."
     614
     615# @ login-security-solution
     616#: login-security-solution.php:1792 tests/LoginMessageTest.php:115
     617#: tests/PasswordChangeTest.php:311 tests/PasswordValidationTest.php:527
     618#: tests/PasswordValidationTest.php:541
     619msgid "Password is too short."
     620msgstr "Le mot de passe est trop court."
     621
     622# @ login-security-solution
     623#: login-security-solution.php:1794 tests/PasswordValidationTest.php:497
     624msgid "Passwords must be strings."
     625msgstr "Les mots de passe ne peuvent pas comporter d'espace."
     626
     627# @ login-security-solution
     628#: login-security-solution.php:1796 tests/PasswordValidationTest.php:645
     629msgid "Passwords can't contain site info."
     630msgstr "Les mots de passe ne peuvent pas contenir des informations du site."
     631
     632# @ login-security-solution
     633#: login-security-solution.php:1798 tests/PasswordValidationTest.php:619
     634#: tests/PasswordValidationTest.php:632
     635msgid "Passwords can't contain user data."
     636msgstr ""
     637"Les mots de passe ne peuvent pas contenir des informations d'utilisateur."
     638
     639# @ login-security-solution
     640#: login-security-solution.php:1949
    568641msgid "POTENTIAL INTRUSION AT %s"
    569642msgstr "INTRUSION POSSIBLE A %s"
    570643
    571644# @ login-security-solution
    572 #: login-security-solution.php:1854
     645#: login-security-solution.php:1953
    573646msgid "Your website, %s, may have been broken in to."
    574647msgstr "Votre site, %s, a peut-être été corrompu."
    575648
    576649# @ login-security-solution
    577 #: login-security-solution.php:1857
     650#: login-security-solution.php:1956
    578651msgid ""
    579652"Someone just logged in using the following components. Prior to that, some "
     
    586659
    587660# @ login-security-solution
    588 #: login-security-solution.php:1863
     661#: login-security-solution.php:1962
    589662msgid ""
    590663"The user has been logged out and will be required to confirm their identity "
     
    594667"processus du changement de mot de passe."
    595668
    596 #: login-security-solution.php:1865
     669#: login-security-solution.php:1964
    597670msgid ""
    598671"WARNING: The '%s' setting you chose means this person has NOT been logged "
     
    603676"identité."
    604677
    605 #: login-security-solution.php:1867
     678#: login-security-solution.php:1966
    606679msgid "A notification about this potential breach has been sent to the user."
    607680msgstr ""
     
    609682"l'utilisateur."
    610683
    611 #: login-security-solution.php:1870
     684#: login-security-solution.php:1969
    612685msgid "This message is from the %s plugin (%s) for WordPress."
    613686msgstr ""
     
    615688"WordPress."
    616689
    617 #: login-security-solution.php:1893
     690#: login-security-solution.php:1992
    618691msgid "VERIFY YOU LOGGED IN TO %s"
    619692msgstr "ASSUREZ VOUS D'ÊTRE CONNECTÉ À %s"
    620693
    621694# @ login-security-solution
    622 #: login-security-solution.php:1897
     695#: login-security-solution.php:1996
    623696msgid ""
    624697"Someone just logged into your '%s' account at %s.  Was it you that logged "
     
    628701"Nous vous posons la question parce que le site semble subir une attaque."
    629702
    630 #: login-security-solution.php:1901
    631 msgid ""
    632 "To ensure your account is not being hijacked, you will have go through the "
    633 "'%s' process before logging in again."
     703#: login-security-solution.php:2000
     704msgid ""
     705"To ensure your account is not being hijacked, you will have go through the '%"
     706"s' process before logging in again."
    634707msgstr ""
    635708"Afin de s'assurer que votre compte n'a pas été piraté, vous devez utiliser "
     
    637710
    638711# Translation from WordPress.
    639 #: login-security-solution.php:1901
     712#: login-security-solution.php:2000
    640713msgid "Lost your password?"
    641714msgstr ""
    642715
    643716# @ login-security-solution
    644 #: login-security-solution.php:1904
     717#: login-security-solution.php:2003
    645718msgid "If it was NOT YOU, please do the following right away:"
    646719msgstr "Si ce n'était PAS VOUS, veuillez suivre ces consignes au plus vite:"
    647720
    648721# @ login-security-solution
    649 #: login-security-solution.php:1907
     722#: login-security-solution.php:2006
    650723msgid " * Log into the site and change your password."
    651724msgstr " * Connectez vous au site et changez votre mot de passe."
    652725
    653726# @ login-security-solution
    654 #: login-security-solution.php:1910
     727#: login-security-solution.php:2009
    655728msgid " * Send an email to %s letting them know it was not you who logged in."
    656729msgstr ""
     
    659732
    660733# @ login-security-solution
    661 #: login-security-solution.php:1936
     734#: login-security-solution.php:2035
    662735msgid "ATTACK HAPPENING TO %s"
    663736msgstr "ATTAQUE SUR %s"
    664737
    665738# @ login-security-solution
    666 #: login-security-solution.php:1940
     739#: login-security-solution.php:2039
    667740msgid "Your website, %s, is undergoing a brute force attack."
    668741msgstr "Votre site, %s, subi une attaque de type brute force."
    669742
    670743# @ login-security-solution
    671 #: login-security-solution.php:1943
     744#: login-security-solution.php:2042
    672745msgid ""
    673746"There have been at least %d failed attempts to log in during the past %d "
     
    678751
    679752# @ login-security-solution
    680 #: login-security-solution.php:1948
     753#: login-security-solution.php:2047
    681754msgid ""
    682755"The %s plugin (%s) for WordPress is repelling the attack by making their "
     
    686759"à chaque tentative échouée."
    687760
    688 #: login-security-solution.php:1952
     761#: login-security-solution.php:2051
    689762msgid ""
    690763"This attacker will also be denied access in the event they stumble upon "
     
    694767"sur des informations d'identification valides."
    695768
    696 #: login-security-solution.php:1958
     769#: login-security-solution.php:2057
    697770msgid ""
    698771"Further notifications about this attacker will only be sent if the attack "
     
    701774"D'autres notifications concernant cet attaquant ne seront envoyées que si "
    702775"l'attaque est interrompue pendant au moins %d minutes, puis recommence."
    703 
    704 # @ login-security-solution
    705 #: login-security-solution.php:2363 tests/PasswordValidationTest.php:483
    706 msgid "Password not set."
    707 msgstr "Mot de passe non défini."
    708 
    709 # @ login-security-solution
    710 #: login-security-solution.php:2378 tests/PasswordValidationTest.php:494
    711 msgid "Passwords must be strings."
    712 msgstr "Les mots de passe ne peuvent pas comporter d'espace."
    713 
    714 # @ login-security-solution
    715 #: login-security-solution.php:2396 tests/PasswordValidationTest.php:507
    716 msgid "Passwords must use ASCII characters."
    717 msgstr "Les mots de passe ne doivent contenir que des caractères ASCII."
    718 
    719 # @ login-security-solution
    720 #: login-security-solution.php:2415 tests/PasswordChangeTest.php:310
    721 #: tests/PasswordValidationTest.php:524 tests/PasswordValidationTest.php:538
    722 msgid "Password is too short."
    723 msgstr "Le mot de passe est trop court."
    724 
    725 # @ login-security-solution
    726 #: login-security-solution.php:2424 tests/PasswordValidationTest.php:564
    727 msgid "Passwords must either contain numbers or be %d characters long."
    728 msgstr ""
    729 "Le mot de passe doit, soit contenir des chiffres soit contenir %d caractères."
    730 
    731 # @ login-security-solution
    732 #: login-security-solution.php:2433 tests/PasswordValidationTest.php:551
    733 msgid ""
    734 "Passwords must either contain punctuation marks / symbols or be %d "
    735 "characters long."
    736 msgstr ""
    737 "Les mots de passe doivent contenir des symboles/ponctuations ou contenir %d "
    738 "caractères."
    739 
    740 # @ login-security-solution
    741 #: login-security-solution.php:2442 tests/PasswordValidationTest.php:577
    742 msgid ""
    743 "Passwords must either contain upper-case and lower-case letters or be %d "
    744 "characters long."
    745 msgstr ""
    746 "Les mots de passe doivent contenir des majuscules et des minuscules ou "
    747 "contenir %d caractères."
    748 
    749 # @ login-security-solution
    750 #: login-security-solution.php:2452 tests/PasswordValidationTest.php:590
    751 msgid "Passwords can't be sequential keys."
    752 msgstr "Les mots de passe ne peuvent pas être des touches séquentielles."
    753 
    754 # @ login-security-solution
    755 #: login-security-solution.php:2461 tests/PasswordValidationTest.php:603
    756 msgid "Passwords can't have that many sequential characters."
    757 msgstr ""
    758 "Les mots de passe ne peuvent pas contenir autant de caractères séquentiels."
    759 
    760 # @ login-security-solution
    761 #: login-security-solution.php:2477 tests/PasswordValidationTest.php:616
    762 #: tests/PasswordValidationTest.php:629
    763 msgid "Passwords can't contain user data."
    764 msgstr ""
    765 "Les mots de passe ne peuvent pas contenir des informations d'utilisateur."
    766 
    767 # @ login-security-solution
    768 #: login-security-solution.php:2488 tests/PasswordValidationTest.php:642
    769 msgid "Passwords can't contain site info."
    770 msgstr "Les mots de passe ne peuvent pas contenir des informations du site."
    771 
    772 # @ login-security-solution
    773 #: login-security-solution.php:2497 tests/PasswordValidationTest.php:655
    774 msgid "Password is too common."
    775 msgstr "Le mot de passe est trop banal."
    776 
    777 # @ login-security-solution
    778 #: login-security-solution.php:2506 tests/PasswordValidationTest.php:671
    779 msgid "Passwords can't be variations of dictionary words."
    780 msgstr "Les mots de passe ne peuvent pas être des mots du dictionnaire."
    781776
    782777#. Plugin Name of the plugin/theme
  • login-security-solution/trunk/languages/login-security-solution-pt_BR.po

    r671556 r696855  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Login Security Solution 0.35.0\n"
     3"Project-Id-Version: Login Security Solution 0.36.0\n"
    44"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/login-security-"
    55"solution\n"
    6 "POT-Creation-Date: 2012-10-17 00:50:57+00:00\n"
     6"POT-Creation-Date: 2013-04-13 01:34:40+00:00\n"
    77"PO-Revision-Date: 2012-10-17 12:23:54-03:00\n"
    88"Last-Translator: Valdir Trombini <valdirtrombini@hotmail.com>\n"
     
    197197"desativa este recurso."
    198198
    199 #: admin.php:319 login-security-solution.php:1865
     199#: admin.php:319 login-security-solution.php:1964
    200200msgid "Breach Email Confirm"
    201201msgstr "Confirmação por e-mail de violação"
     
    461461"$user_ID variável não definida. Um outro plugin está se comportando mal."
    462462
    463 #: login-security-solution.php:524 tests/LoginErrorsTest.php:97
     463#: login-security-solution.php:545 tests/LoginErrorsTest.php:97
    464464#: tests/LoginErrorsTest.php:111
    465465msgid "Invalid username or password."
     
    467467
    468468# Translation from WordPress.
    469 #: login-security-solution.php:530 tests/LoginErrorsTest.php:125
     469#: login-security-solution.php:551 tests/LoginErrorsTest.php:125
    470470#: tests/LoginErrorsTest.php:139
    471471msgid "Password reset is not allowed for this user"
    472472msgstr ""
    473473
    474 #: login-security-solution.php:555 tests/LoginMessageTest.php:66
     474#: login-security-solution.php:576 tests/LoginMessageTest.php:66
    475475msgid "It has been over %d minutes since your last action."
    476476msgstr "Já faz mais de %d minutos desde a sua última ação."
    477477
    478 #: login-security-solution.php:556 tests/LoginMessageTest.php:67
     478#: login-security-solution.php:577 tests/LoginMessageTest.php:67
    479479msgid "Please log back in."
    480480msgstr "Por favor efetue login para entrar novamente."
    481481
    482 #: login-security-solution.php:559 tests/LoginMessageTest.php:77
     482#: login-security-solution.php:580 tests/LoginMessageTest.php:77
    483483msgid "The grace period for changing your password has expired."
    484484msgstr "O período de tolerância para você mudar a sua senha expirou."
    485485
    486 #: login-security-solution.php:560 tests/LoginMessageTest.php:78
     486#: login-security-solution.php:581 tests/LoginMessageTest.php:78
    487487msgid "Please submit this form to reset your password."
    488488msgstr ""
    489489"Para redefinir a sua senha, por favor, preencha e envie este formulário."
    490490
    491 #: login-security-solution.php:563 tests/LoginMessageTest.php:88
     491#: login-security-solution.php:584 tests/LoginMessageTest.php:88
    492492msgid "Your password must be reset."
    493493msgstr "Sua senha deve ser redefinida."
    494494
    495 #: login-security-solution.php:564 tests/LoginMessageTest.php:89
     495#: login-security-solution.php:585 tests/LoginMessageTest.php:89
    496496msgid "Please submit this form to reset it."
    497497msgstr "Por favor envie este formulário para redefini-la."
    498498
    499 #: login-security-solution.php:567 tests/LoginMessageTest.php:104
     499#: login-security-solution.php:588 tests/LoginMessageTest.php:104
    500500msgid "Your password has expired. Please log and change it."
    501501msgstr "Sua senha expirou. Por favor, efetue login para alterar."
    502502
    503 #: login-security-solution.php:568 tests/LoginMessageTest.php:105
     503#: login-security-solution.php:589 tests/LoginMessageTest.php:105
    504504msgid "We provide a %d minute grace period to do so."
    505505msgstr ""
    506506"Nós fornecemos um período de tolerância de %d minutos para você fazer isso."
    507507
    508 #: login-security-solution.php:571 tests/LoginMessageTest.php:115
    509 msgid "The password you tried to create is not secure. Please try again."
    510 msgstr ""
    511 "A senha que você tentou criar não é segura. Por favor, tente novamente, "
    512 "elevando o grau de complexidade."
    513 
    514 #: login-security-solution.php:577 tests/LoginMessageTest.php:129
     508#: login-security-solution.php:597 tests/LoginMessageTest.php:129
    515509#: tests/LoginMessageTest.php:144
    516510msgid "The site is undergoing maintenance."
    517511msgstr "O site neste instante, está passando por manutenção."
    518512
    519 #: login-security-solution.php:578 tests/LoginMessageTest.php:130
     513#: login-security-solution.php:598 tests/LoginMessageTest.php:130
    520514#: tests/LoginMessageTest.php:145
    521515msgid "Please try again later."
    522516msgstr "Por favor, tente novamente mais tarde."
    523517
    524 #: login-security-solution.php:652
     518#: login-security-solution.php:678
    525519msgid ""
    526520"The password should either be: A) at least %d characters long and contain "
     
    535529"A senha não pode conter palavras relacionadas a você ou a este site."
    536530
    537 #: login-security-solution.php:691 tests/PasswordChangeTest.php:277
     531#: login-security-solution.php:717 tests/PasswordChangeTest.php:278
    538532msgid "Passwords can not be reused."
    539533msgstr "As senhas não podem ser reutilizadas."
    540534
    541535# Translation from WordPress.
    542 #: login-security-solution.php:896
     536#: login-security-solution.php:922
    543537msgid "ERROR"
    544538msgstr ""
    545539
    546 #: login-security-solution.php:1033
     540#: login-security-solution.php:1059
    547541msgid ""
    548542"\n"
     
    560554"Senha MD5                    %5d     %s\n"
    561555
    562 #: login-security-solution.php:1850
     556#: login-security-solution.php:1774 tests/LoginMessageTest.php:148
     557#: tests/PasswordValidationTest.php:510
     558msgid "Passwords must use ASCII characters."
     559msgstr "As senhas devem usar caracteres ASCII."
     560
     561#: login-security-solution.php:1776 tests/PasswordValidationTest.php:580
     562msgid ""
     563"Passwords must either contain upper-case and lower-case letters or be %d "
     564"characters long."
     565msgstr ""
     566"As senhas devem conter letras maiúsculas e minúsculas ou estar %d num "
     567"conjunto de caracteres longo."
     568
     569#: login-security-solution.php:1778 tests/PasswordValidationTest.php:658
     570msgid "Password is too common."
     571msgstr "A senha não pode ser muito comum."
     572
     573#: login-security-solution.php:1780 tests/PasswordValidationTest.php:674
     574msgid "Passwords can't be variations of dictionary words."
     575msgstr ""
     576"As senhas não podem ser variações de palavras de dicionários, seja ele qual "
     577"for."
     578
     579#: login-security-solution.php:1782 tests/PasswordValidationTest.php:486
     580msgid "Password not set."
     581msgstr "A senha não está definida."
     582
     583#: login-security-solution.php:1784 tests/PasswordValidationTest.php:567
     584msgid "Passwords must either contain numbers or be %d characters long."
     585msgstr ""
     586"As senhas devem conter números ou estar %d num conjunto de caracteres longo."
     587
     588#: login-security-solution.php:1786 tests/PasswordValidationTest.php:554
     589msgid ""
     590"Passwords must either contain punctuation marks / symbols or be %d "
     591"characters long."
     592msgstr ""
     593"As senhas devem conter sinais de pontuação/símbolos ou estar %d num conjunto "
     594"de caracteres longo."
     595
     596#: login-security-solution.php:1788 tests/PasswordValidationTest.php:606
     597msgid "Passwords can't have that many sequential characters."
     598msgstr "As senhas não podem ter muitos caracteres iguais e em seqüenciais."
     599
     600#: login-security-solution.php:1790 tests/PasswordValidationTest.php:593
     601msgid "Passwords can't be sequential keys."
     602msgstr "As senhas não podem ser chaves seqüenciais."
     603
     604#: login-security-solution.php:1792 tests/LoginMessageTest.php:115
     605#: tests/PasswordChangeTest.php:311 tests/PasswordValidationTest.php:527
     606#: tests/PasswordValidationTest.php:541
     607msgid "Password is too short."
     608msgstr "A senha é muito curta."
     609
     610#: login-security-solution.php:1794 tests/PasswordValidationTest.php:497
     611msgid "Passwords must be strings."
     612msgstr "As senhas devem ser seqüências de caracteres."
     613
     614#: login-security-solution.php:1796 tests/PasswordValidationTest.php:645
     615msgid "Passwords can't contain site info."
     616msgstr "As senhas não podem conter informações do site."
     617
     618#: login-security-solution.php:1798 tests/PasswordValidationTest.php:619
     619#: tests/PasswordValidationTest.php:632
     620msgid "Passwords can't contain user data."
     621msgstr "As senhas não podem conter dados pessoais do usuário."
     622
     623#: login-security-solution.php:1949
    563624msgid "POTENTIAL INTRUSION AT %s"
    564625msgstr "INVASÃO EM POTENCIAL %s"
    565626
    566 #: login-security-solution.php:1854
     627#: login-security-solution.php:1953
    567628msgid "Your website, %s, may have been broken in to."
    568629msgstr "Seu website, %s, pode ter sido arrombado e invadido."
    569630
    570 #: login-security-solution.php:1857
     631#: login-security-solution.php:1956
    571632msgid ""
    572633"Someone just logged in using the following components. Prior to that, some "
     
    578639"sessão durante os últimos %d minutos:"
    579640
    580 #: login-security-solution.php:1863
     641#: login-security-solution.php:1962
    581642msgid ""
    582643"The user has been logged out and will be required to confirm their identity "
     
    586647"através da funcionalidade de redefinição de senha."
    587648
    588 #: login-security-solution.php:1865
     649#: login-security-solution.php:1964
    589650msgid ""
    590651"WARNING: The '%s' setting you chose means this person has NOT been logged "
     
    595656"identidade."
    596657
    597 #: login-security-solution.php:1867
     658#: login-security-solution.php:1966
    598659msgid "A notification about this potential breach has been sent to the user."
    599660msgstr ""
    600661"Uma notificação sobre uma violação em potencial foi enviada para o usuário."
    601662
    602 #: login-security-solution.php:1870
     663#: login-security-solution.php:1969
    603664msgid "This message is from the %s plugin (%s) for WordPress."
    604665msgstr "Esta mensagem é proveniente do plugin %s (%s) do seu WordPress."
    605666
    606 #: login-security-solution.php:1893
     667#: login-security-solution.php:1992
    607668msgid "VERIFY YOU LOGGED IN TO %s"
    608669msgstr "VERIFIQUE SE VOCÊ ESTÁ CONECTADO PARA %s"
    609670
    610 #: login-security-solution.php:1897
     671#: login-security-solution.php:1996
    611672msgid ""
    612673"Someone just logged into your '%s' account at %s.  Was it you that logged "
     
    616677"Estamos perguntando porque o site pode estar sob ataque neste momento."
    617678
    618 #: login-security-solution.php:1901
    619 msgid ""
    620 "To ensure your account is not being hijacked, you will have go through the "
    621 "'%s' process before logging in again."
     679#: login-security-solution.php:2000
     680msgid ""
     681"To ensure your account is not being hijacked, you will have go through the '%"
     682"s' process before logging in again."
    622683msgstr ""
    623684"Para garantir que sua conta não esteja sendo seqüestrada, você vai ter que "
     
    625686
    626687# Translation from WordPress.
    627 #: login-security-solution.php:1901
     688#: login-security-solution.php:2000
    628689msgid "Lost your password?"
    629690msgstr ""
    630691
    631 #: login-security-solution.php:1904
     692#: login-security-solution.php:2003
    632693msgid "If it was NOT YOU, please do the following right away:"
    633694msgstr "Se NÃO é VOCÊ, por favor, faça o seguinte de imediato:"
    634695
    635 #: login-security-solution.php:1907
     696#: login-security-solution.php:2006
    636697msgid " * Log into the site and change your password."
    637698msgstr " * Efetue login no site e altere a sua senha."
    638699
    639 #: login-security-solution.php:1910
     700#: login-security-solution.php:2009
    640701msgid " * Send an email to %s letting them know it was not you who logged in."
    641702msgstr ""
     
    643704"o acesso."
    644705
    645 #: login-security-solution.php:1936
     706#: login-security-solution.php:2035
    646707msgid "ATTACK HAPPENING TO %s"
    647708msgstr "ATAQUE ACONTECENDO NO %s"
    648709
    649 #: login-security-solution.php:1940
     710#: login-security-solution.php:2039
    650711msgid "Your website, %s, is undergoing a brute force attack."
    651712msgstr "Seu website, %s, está passando por um ataque de força bruta."
    652713
    653 #: login-security-solution.php:1943
     714#: login-security-solution.php:2042
    654715msgid ""
    655716"There have been at least %d failed attempts to log in during the past %d "
     
    659720"minutos, que usaram um ou mais dos seguintes componentes:"
    660721
    661 #: login-security-solution.php:1948
     722#: login-security-solution.php:2047
    662723msgid ""
    663724"The %s plugin (%s) for WordPress is repelling the attack by making their "
     
    668729"entre as falhas."
    669730
    670 #: login-security-solution.php:1952
     731#: login-security-solution.php:2051
    671732msgid ""
    672733"This attacker will also be denied access in the event they stumble upon "
     
    676737"credenciais válidas."
    677738
    678 #: login-security-solution.php:1958
     739#: login-security-solution.php:2057
    679740msgid ""
    680741"Further notifications about this attacker will only be sent if the attack "
     
    683744"As futuras notificações sobre este atacante só serão enviadas, se o ataque "
    684745"parar por pelo menos %d minutos e depois recomeçar."
    685 
    686 #: login-security-solution.php:2363 tests/PasswordValidationTest.php:483
    687 msgid "Password not set."
    688 msgstr "A senha não está definida."
    689 
    690 #: login-security-solution.php:2378 tests/PasswordValidationTest.php:494
    691 msgid "Passwords must be strings."
    692 msgstr "As senhas devem ser seqüências de caracteres."
    693 
    694 #: login-security-solution.php:2396 tests/PasswordValidationTest.php:507
    695 msgid "Passwords must use ASCII characters."
    696 msgstr "As senhas devem usar caracteres ASCII."
    697 
    698 #: login-security-solution.php:2415 tests/PasswordChangeTest.php:310
    699 #: tests/PasswordValidationTest.php:524 tests/PasswordValidationTest.php:538
    700 msgid "Password is too short."
    701 msgstr "A senha é muito curta."
    702 
    703 #: login-security-solution.php:2424 tests/PasswordValidationTest.php:564
    704 msgid "Passwords must either contain numbers or be %d characters long."
    705 msgstr ""
    706 "As senhas devem conter números ou estar %d num conjunto de caracteres longo."
    707 
    708 #: login-security-solution.php:2433 tests/PasswordValidationTest.php:551
    709 msgid ""
    710 "Passwords must either contain punctuation marks / symbols or be %d "
    711 "characters long."
    712 msgstr ""
    713 "As senhas devem conter sinais de pontuação/símbolos ou estar %d num conjunto "
    714 "de caracteres longo."
    715 
    716 #: login-security-solution.php:2442 tests/PasswordValidationTest.php:577
    717 msgid ""
    718 "Passwords must either contain upper-case and lower-case letters or be %d "
    719 "characters long."
    720 msgstr ""
    721 "As senhas devem conter letras maiúsculas e minúsculas ou estar %d num "
    722 "conjunto de caracteres longo."
    723 
    724 #: login-security-solution.php:2452 tests/PasswordValidationTest.php:590
    725 msgid "Passwords can't be sequential keys."
    726 msgstr "As senhas não podem ser chaves seqüenciais."
    727 
    728 #: login-security-solution.php:2461 tests/PasswordValidationTest.php:603
    729 msgid "Passwords can't have that many sequential characters."
    730 msgstr "As senhas não podem ter muitos caracteres iguais e em seqüenciais."
    731 
    732 #: login-security-solution.php:2477 tests/PasswordValidationTest.php:616
    733 #: tests/PasswordValidationTest.php:629
    734 msgid "Passwords can't contain user data."
    735 msgstr "As senhas não podem conter dados pessoais do usuário."
    736 
    737 #: login-security-solution.php:2488 tests/PasswordValidationTest.php:642
    738 msgid "Passwords can't contain site info."
    739 msgstr "As senhas não podem conter informações do site."
    740 
    741 #: login-security-solution.php:2497 tests/PasswordValidationTest.php:655
    742 msgid "Password is too common."
    743 msgstr "A senha não pode ser muito comum."
    744 
    745 #: login-security-solution.php:2506 tests/PasswordValidationTest.php:671
    746 msgid "Passwords can't be variations of dictionary words."
    747 msgstr ""
    748 "As senhas não podem ser variações de palavras de dicionários, seja ele qual "
    749 "for."
    750746
    751747#. Plugin Name of the plugin/theme
  • login-security-solution/trunk/languages/login-security-solution.pot

    r671556 r696855  
    1 # Copyright (C) 2012 Login Security Solution
     1# Copyright (C) 2013 Login Security Solution
    22# This file is distributed under the same license as the Login Security Solution package.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Login Security Solution 0.35.0\n"
     5"Project-Id-Version: Login Security Solution 0.36.0\n"
    66"Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/login-security-"
    77"solution\n"
    8 "POT-Creation-Date: 2012-10-17 00:50:57+00:00\n"
     8"POT-Creation-Date: 2013-04-13 01:34:40+00:00\n"
    99"MIME-Version: 1.0\n"
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "PO-Revision-Date: 2012-MO-DA HO:MI+ZONE\n"
     12"PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    1414"Language-Team: LANGUAGE <LL@li.org>\n"
     
    156156msgstr ""
    157157
    158 #: admin.php:319 login-security-solution.php:1865
     158#: admin.php:319 login-security-solution.php:1964
    159159msgid "Breach Email Confirm"
    160160msgstr ""
     
    368368msgstr ""
    369369
    370 #: login-security-solution.php:524 tests/LoginErrorsTest.php:97
     370#: login-security-solution.php:545 tests/LoginErrorsTest.php:97
    371371#: tests/LoginErrorsTest.php:111
    372372msgid "Invalid username or password."
    373373msgstr ""
    374374
    375 #: login-security-solution.php:530 tests/LoginErrorsTest.php:125
     375#: login-security-solution.php:551 tests/LoginErrorsTest.php:125
    376376#: tests/LoginErrorsTest.php:139
    377377msgid "Password reset is not allowed for this user"
    378378msgstr ""
    379379
    380 #: login-security-solution.php:555 tests/LoginMessageTest.php:66
     380#: login-security-solution.php:576 tests/LoginMessageTest.php:66
    381381msgid "It has been over %d minutes since your last action."
    382382msgstr ""
    383383
    384 #: login-security-solution.php:556 tests/LoginMessageTest.php:67
     384#: login-security-solution.php:577 tests/LoginMessageTest.php:67
    385385msgid "Please log back in."
    386386msgstr ""
    387387
    388 #: login-security-solution.php:559 tests/LoginMessageTest.php:77
     388#: login-security-solution.php:580 tests/LoginMessageTest.php:77
    389389msgid "The grace period for changing your password has expired."
    390390msgstr ""
    391391
    392 #: login-security-solution.php:560 tests/LoginMessageTest.php:78
     392#: login-security-solution.php:581 tests/LoginMessageTest.php:78
    393393msgid "Please submit this form to reset your password."
    394394msgstr ""
    395395
    396 #: login-security-solution.php:563 tests/LoginMessageTest.php:88
     396#: login-security-solution.php:584 tests/LoginMessageTest.php:88
    397397msgid "Your password must be reset."
    398398msgstr ""
    399399
    400 #: login-security-solution.php:564 tests/LoginMessageTest.php:89
     400#: login-security-solution.php:585 tests/LoginMessageTest.php:89
    401401msgid "Please submit this form to reset it."
    402402msgstr ""
    403403
    404 #: login-security-solution.php:567 tests/LoginMessageTest.php:104
     404#: login-security-solution.php:588 tests/LoginMessageTest.php:104
    405405msgid "Your password has expired. Please log and change it."
    406406msgstr ""
    407407
    408 #: login-security-solution.php:568 tests/LoginMessageTest.php:105
     408#: login-security-solution.php:589 tests/LoginMessageTest.php:105
    409409msgid "We provide a %d minute grace period to do so."
    410410msgstr ""
    411411
    412 #: login-security-solution.php:571 tests/LoginMessageTest.php:115
    413 msgid "The password you tried to create is not secure. Please try again."
    414 msgstr ""
    415 
    416 #: login-security-solution.php:577 tests/LoginMessageTest.php:129
     412#: login-security-solution.php:597 tests/LoginMessageTest.php:129
    417413#: tests/LoginMessageTest.php:144
    418414msgid "The site is undergoing maintenance."
    419415msgstr ""
    420416
    421 #: login-security-solution.php:578 tests/LoginMessageTest.php:130
     417#: login-security-solution.php:598 tests/LoginMessageTest.php:130
    422418#: tests/LoginMessageTest.php:145
    423419msgid "Please try again later."
    424420msgstr ""
    425421
    426 #: login-security-solution.php:652
     422#: login-security-solution.php:678
    427423msgid ""
    428424"The password should either be: A) at least %d characters long and contain "
     
    432428msgstr ""
    433429
    434 #: login-security-solution.php:691 tests/PasswordChangeTest.php:277
     430#: login-security-solution.php:717 tests/PasswordChangeTest.php:278
    435431msgid "Passwords can not be reused."
    436432msgstr ""
    437433
    438 #: login-security-solution.php:896
     434#: login-security-solution.php:922
    439435msgid "ERROR"
    440436msgstr ""
    441437
    442 #: login-security-solution.php:1033
     438#: login-security-solution.php:1059
    443439msgid ""
    444440"\n"
     
    450446msgstr ""
    451447
    452 #: login-security-solution.php:1850
     448#: login-security-solution.php:1774 tests/LoginMessageTest.php:148
     449#: tests/PasswordValidationTest.php:510
     450msgid "Passwords must use ASCII characters."
     451msgstr ""
     452
     453#: login-security-solution.php:1776 tests/PasswordValidationTest.php:580
     454msgid ""
     455"Passwords must either contain upper-case and lower-case letters or be %d "
     456"characters long."
     457msgstr ""
     458
     459#: login-security-solution.php:1778 tests/PasswordValidationTest.php:658
     460msgid "Password is too common."
     461msgstr ""
     462
     463#: login-security-solution.php:1780 tests/PasswordValidationTest.php:674
     464msgid "Passwords can't be variations of dictionary words."
     465msgstr ""
     466
     467#: login-security-solution.php:1782 tests/PasswordValidationTest.php:486
     468msgid "Password not set."
     469msgstr ""
     470
     471#: login-security-solution.php:1784 tests/PasswordValidationTest.php:567
     472msgid "Passwords must either contain numbers or be %d characters long."
     473msgstr ""
     474
     475#: login-security-solution.php:1786 tests/PasswordValidationTest.php:554
     476msgid ""
     477"Passwords must either contain punctuation marks / symbols or be %d "
     478"characters long."
     479msgstr ""
     480
     481#: login-security-solution.php:1788 tests/PasswordValidationTest.php:606
     482msgid "Passwords can't have that many sequential characters."
     483msgstr ""
     484
     485#: login-security-solution.php:1790 tests/PasswordValidationTest.php:593
     486msgid "Passwords can't be sequential keys."
     487msgstr ""
     488
     489#: login-security-solution.php:1792 tests/LoginMessageTest.php:115
     490#: tests/PasswordChangeTest.php:311 tests/PasswordValidationTest.php:527
     491#: tests/PasswordValidationTest.php:541
     492msgid "Password is too short."
     493msgstr ""
     494
     495#: login-security-solution.php:1794 tests/PasswordValidationTest.php:497
     496msgid "Passwords must be strings."
     497msgstr ""
     498
     499#: login-security-solution.php:1796 tests/PasswordValidationTest.php:645
     500msgid "Passwords can't contain site info."
     501msgstr ""
     502
     503#: login-security-solution.php:1798 tests/PasswordValidationTest.php:619
     504#: tests/PasswordValidationTest.php:632
     505msgid "Passwords can't contain user data."
     506msgstr ""
     507
     508#: login-security-solution.php:1949
    453509msgid "POTENTIAL INTRUSION AT %s"
    454510msgstr ""
    455511
    456 #: login-security-solution.php:1854
     512#: login-security-solution.php:1953
    457513msgid "Your website, %s, may have been broken in to."
    458514msgstr ""
    459515
    460 #: login-security-solution.php:1857
     516#: login-security-solution.php:1956
    461517msgid ""
    462518"Someone just logged in using the following components. Prior to that, some "
     
    465521msgstr ""
    466522
    467 #: login-security-solution.php:1863
     523#: login-security-solution.php:1962
    468524msgid ""
    469525"The user has been logged out and will be required to confirm their identity "
     
    471527msgstr ""
    472528
    473 #: login-security-solution.php:1865
     529#: login-security-solution.php:1964
    474530msgid ""
    475531"WARNING: The '%s' setting you chose means this person has NOT been logged "
     
    477533msgstr ""
    478534
    479 #: login-security-solution.php:1867
     535#: login-security-solution.php:1966
    480536msgid "A notification about this potential breach has been sent to the user."
    481537msgstr ""
    482538
    483 #: login-security-solution.php:1870
     539#: login-security-solution.php:1969
    484540msgid "This message is from the %s plugin (%s) for WordPress."
    485541msgstr ""
    486542
    487 #: login-security-solution.php:1893
     543#: login-security-solution.php:1992
    488544msgid "VERIFY YOU LOGGED IN TO %s"
    489545msgstr ""
    490546
    491 #: login-security-solution.php:1897
     547#: login-security-solution.php:1996
    492548msgid ""
    493549"Someone just logged into your '%s' account at %s.  Was it you that logged "
     
    495551msgstr ""
    496552
    497 #: login-security-solution.php:1901
    498 msgid ""
    499 "To ensure your account is not being hijacked, you will have go through the "
    500 "'%s' process before logging in again."
    501 msgstr ""
    502 
    503 #: login-security-solution.php:1901
     553#: login-security-solution.php:2000
     554msgid ""
     555"To ensure your account is not being hijacked, you will have go through the '%"
     556"s' process before logging in again."
     557msgstr ""
     558
     559#: login-security-solution.php:2000
    504560msgid "Lost your password?"
    505561msgstr ""
    506562
    507 #: login-security-solution.php:1904
     563#: login-security-solution.php:2003
    508564msgid "If it was NOT YOU, please do the following right away:"
    509565msgstr ""
    510566
    511 #: login-security-solution.php:1907
     567#: login-security-solution.php:2006
    512568msgid " * Log into the site and change your password."
    513569msgstr ""
    514570
    515 #: login-security-solution.php:1910
     571#: login-security-solution.php:2009
    516572msgid " * Send an email to %s letting them know it was not you who logged in."
    517573msgstr ""
    518574
    519 #: login-security-solution.php:1936
     575#: login-security-solution.php:2035
    520576msgid "ATTACK HAPPENING TO %s"
    521577msgstr ""
    522578
    523 #: login-security-solution.php:1940
     579#: login-security-solution.php:2039
    524580msgid "Your website, %s, is undergoing a brute force attack."
    525581msgstr ""
    526582
    527 #: login-security-solution.php:1943
     583#: login-security-solution.php:2042
    528584msgid ""
    529585"There have been at least %d failed attempts to log in during the past %d "
     
    531587msgstr ""
    532588
    533 #: login-security-solution.php:1948
     589#: login-security-solution.php:2047
    534590msgid ""
    535591"The %s plugin (%s) for WordPress is repelling the attack by making their "
     
    537593msgstr ""
    538594
    539 #: login-security-solution.php:1952
     595#: login-security-solution.php:2051
    540596msgid ""
    541597"This attacker will also be denied access in the event they stumble upon "
     
    543599msgstr ""
    544600
    545 #: login-security-solution.php:1958
     601#: login-security-solution.php:2057
    546602msgid ""
    547603"Further notifications about this attacker will only be sent if the attack "
    548604"stops for at least %d minutes and then resumes."
    549 msgstr ""
    550 
    551 #: login-security-solution.php:2363 tests/PasswordValidationTest.php:483
    552 msgid "Password not set."
    553 msgstr ""
    554 
    555 #: login-security-solution.php:2378 tests/PasswordValidationTest.php:494
    556 msgid "Passwords must be strings."
    557 msgstr ""
    558 
    559 #: login-security-solution.php:2396 tests/PasswordValidationTest.php:507
    560 msgid "Passwords must use ASCII characters."
    561 msgstr ""
    562 
    563 #: login-security-solution.php:2415 tests/PasswordChangeTest.php:310
    564 #: tests/PasswordValidationTest.php:524 tests/PasswordValidationTest.php:538
    565 msgid "Password is too short."
    566 msgstr ""
    567 
    568 #: login-security-solution.php:2424 tests/PasswordValidationTest.php:564
    569 msgid "Passwords must either contain numbers or be %d characters long."
    570 msgstr ""
    571 
    572 #: login-security-solution.php:2433 tests/PasswordValidationTest.php:551
    573 msgid ""
    574 "Passwords must either contain punctuation marks / symbols or be %d "
    575 "characters long."
    576 msgstr ""
    577 
    578 #: login-security-solution.php:2442 tests/PasswordValidationTest.php:577
    579 msgid ""
    580 "Passwords must either contain upper-case and lower-case letters or be %d "
    581 "characters long."
    582 msgstr ""
    583 
    584 #: login-security-solution.php:2452 tests/PasswordValidationTest.php:590
    585 msgid "Passwords can't be sequential keys."
    586 msgstr ""
    587 
    588 #: login-security-solution.php:2461 tests/PasswordValidationTest.php:603
    589 msgid "Passwords can't have that many sequential characters."
    590 msgstr ""
    591 
    592 #: login-security-solution.php:2477 tests/PasswordValidationTest.php:616
    593 #: tests/PasswordValidationTest.php:629
    594 msgid "Passwords can't contain user data."
    595 msgstr ""
    596 
    597 #: login-security-solution.php:2488 tests/PasswordValidationTest.php:642
    598 msgid "Passwords can't contain site info."
    599 msgstr ""
    600 
    601 #: login-security-solution.php:2497 tests/PasswordValidationTest.php:655
    602 msgid "Password is too common."
    603 msgstr ""
    604 
    605 #: login-security-solution.php:2506 tests/PasswordValidationTest.php:671
    606 msgid "Passwords can't be variations of dictionary words."
    607605msgstr ""
    608606
  • login-security-solution/trunk/login-security-solution.php

    r671556 r696855  
    77 *
    88 * Plugin URI: http://wordpress.org/extend/plugins/login-security-solution/
    9  * Version: 0.35.0
     9 * Version: 0.36.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.35.0';
     45    const VERSION = '0.36.0';
    4646
    4747    /**
     
    5151    protected $prefix = 'login_security_solution_';
    5252
     53
     54    const E_ASCII = 'pw-ascii';
     55    const E_CASE = 'pw-case';
     56    const E_COMMON = 'pw-common';
     57    const E_DICT = 'pw-dict';
     58    const E_EMPTY = 'pw-empty';
     59    const E_NUMBER = 'pw-number';
     60    const E_PUNCT = 'pw-punct';
     61    const E_SEQ_CHAR = 'pw-seqchar';
     62    const E_SEQ_KEY = 'pw-seqkey';
     63    const E_SHORT = 'pw-short';
     64    const E_SITE = 'pw-site';
     65    const E_STRING = 'pw-string';
     66    const E_USER = 'pw-user';
    5367
    5468    /**
     
    575589                    $ours .= ' ' . sprintf(__('We provide a %d minute grace period to do so.', self::ID), $this->options['pw_change_grace_period_minutes']);
    576590                    break;
    577                 case 'pw_reset_bad':
    578                     $ours = __('The password you tried to create is not secure. Please try again.', self::ID);
    579                     break;
     591                default:
     592                    $ours .= $this->msg($_GET[$this->key_login_msg]);
    580593            }
    581594        }
    582595
    583596        if ($this->options['disable_logins']) {
    584             $ours = __('The site is undergoing maintenance.', self::ID);
    585             $ours .= ' ' . __('Please try again later.', self::ID);
     597            $msg = __('The site is undergoing maintenance.', self::ID);
     598            $msg .= ' ' . __('Please try again later.', self::ID);
     599            $out .= '<p class="login message">'
     600                    . $this->hsc_utf8($msg) . '</p>';
    586601        }
    587602
     
    614629
    615630        $user->user_pass = $user_pass;
    616         if (!$this->validate_pw($user)) {
     631        $errors = new WP_Error;
     632        if (!$this->validate_pw($user, $errors)) {
    617633            ###$this->log("password_reset(): Invalid password chosen.");
    618634            $this->set_pw_force_change($user->ID);
    619             $this->redirect_to_login('pw_reset_bad', false, 'rp');
     635
     636            $code = $errors->get_error_code();
     637            $code = str_replace(self::ID . '_', '', $code);
     638            $this->redirect_to_login($code, false, 'rp');
    620639            return -1;
    621640        }
     
    17451764
    17461765    /**
     1766     * Retrieves the translated error string for the given constant
     1767     *
     1768     * @param string $code  the error code constant
     1769     * @return string
     1770     */
     1771    protected function msg($code) {
     1772        switch ($code) {
     1773            case self::E_ASCII:
     1774                return __("Passwords must use ASCII characters.", self::ID);
     1775            case self::E_CASE:
     1776                return sprintf(__("Passwords must either contain upper-case and lower-case letters or be %d characters long.", self::ID), $this->options['pw_complexity_exemption_length']);
     1777            case self::E_COMMON:
     1778                return __("Password is too common.", self::ID);
     1779            case self::E_DICT:
     1780                return __("Passwords can't be variations of dictionary words.", self::ID);
     1781            case self::E_EMPTY:
     1782                return __("Password not set.", self::ID);
     1783            case self::E_NUMBER:
     1784                return sprintf(__("Passwords must either contain numbers or be %d characters long.", self::ID), $this->options['pw_complexity_exemption_length']);
     1785            case self::E_PUNCT:
     1786                return sprintf(__("Passwords must either contain punctuation marks / symbols or be %d characters long.", self::ID), $this->options['pw_complexity_exemption_length']);
     1787            case self::E_SEQ_CHAR:
     1788                return __("Passwords can't have that many sequential characters.", self::ID);
     1789            case self::E_SEQ_KEY:
     1790                return __("Passwords can't be sequential keys.", self::ID);
     1791            case self::E_SHORT:
     1792                return __("Password is too short.", self::ID);
     1793            case self::E_STRING:
     1794                return __("Passwords must be strings.", self::ID);
     1795            case self::E_SITE:
     1796                return __("Passwords can't contain site info.", self::ID);
     1797            case self::E_USER:
     1798                return __("Passwords can't contain user data.", self::ID);
     1799        }
     1800    }
     1801
     1802    /**
    17471803     * Formats and sanity checks IP addresses
    17481804     *
     
    24032459            if (empty($user->user_pass)) {
    24042460                if ($errors !== null) {
    2405                     $errors->add(self::ID,
    2406                         $this->err(__("Password not set.", self::ID)),
     2461                    $errors->add(self::ID . '_' . self::E_EMPTY,
     2462                        $this->err($this->msg(self::E_EMPTY)),
    24072463                        array('form-field' => 'pass1')
    24082464                    );
     
    24182474        if (!is_string($pw)) {
    24192475            if ($errors !== null) {
    2420                 $errors->add(self::ID,
    2421                     $this->err(__("Passwords must be strings.", self::ID)),
     2476                $errors->add(self::ID . '_' . self::E_STRING,
     2477                    $this->err($this->msg(self::E_STRING)),
    24222478                    array('form-field' => 'pass1')
    24232479                );
     
    24362492        {
    24372493            if ($errors !== null) {
    2438                 $errors->add(self::ID,
    2439                     $this->err(__("Passwords must use ASCII characters.", self::ID)),
     2494                $errors->add(self::ID . '_' . self::E_ASCII,
     2495                    $this->err($this->msg(self::E_ASCII)),
    24402496                    array('form-field' => 'pass1')
    24412497                );
     
    24552511        if ($length < $this->options['pw_length']) {
    24562512            if ($errors !== null) {
    2457                 $errors->add(self::ID,
    2458                     $this->err(__("Password is too short.", self::ID)),
     2513                $errors->add(self::ID . '_' . self::E_SHORT,
     2514                    $this->err($this->msg(self::E_SHORT)),
    24592515                    array('form-field' => 'pass1')
    24602516                );
     
    24642520        if ($enforce_complexity && $this->is_pw_missing_numeric($pw)) {
    24652521            if ($errors !== null) {
    2466                 $errors->add(self::ID,
    2467                     $this->err(sprintf(__("Passwords must either contain numbers or be %d characters long.", self::ID), $this->options['pw_complexity_exemption_length'])),
     2522                $errors->add(self::ID . '_' . self::E_NUMBER,
     2523                    $this->err($this->msg(self::E_NUMBER)),
    24682524                    array('form-field' => 'pass1')
    24692525                );
     
    24732529        if ($enforce_complexity && $this->is_pw_missing_punct_chars($pw)) {
    24742530            if ($errors !== null) {
    2475                 $errors->add(self::ID,
    2476                     $this->err(sprintf(__("Passwords must either contain punctuation marks / symbols or be %d characters long.", self::ID), $this->options['pw_complexity_exemption_length'])),
     2531                $errors->add(self::ID . '_' . self::E_PUNCT,
     2532                    $this->err($this->msg(self::E_PUNCT)),
    24772533                    array('form-field' => 'pass1')
    24782534                );
     
    24822538        if ($enforce_complexity && $this->is_pw_missing_upper_lower_chars($pw)) {
    24832539            if ($errors !== null) {
    2484                 $errors->add(self::ID,
    2485                     $this->err(sprintf(__("Passwords must either contain upper-case and lower-case letters or be %d characters long.", self::ID), $this->options['pw_complexity_exemption_length'])),
     2540                $errors->add(self::ID . '_' . self::E_CASE,
     2541                    $this->err($this->msg(self::E_CASE)),
    24862542                    array('form-field' => 'pass1')
    24872543                );
     
    24922548        if ($this->is_pw_sequential_file($pw)) {
    24932549            if ($errors !== null) {
    2494                 $errors->add(self::ID,
    2495                     $this->err(__("Passwords can't be sequential keys.", self::ID)),
     2550                $errors->add(self::ID . '_' . self::E_SEQ_KEY,
     2551                    $this->err($this->msg(self::E_SEQ_KEY)),
    24962552                    array('form-field' => 'pass1')
    24972553                );
     
    25012557        if ($this->is_pw_sequential_codepoints($pw)) {
    25022558            if ($errors !== null) {
    2503                 $errors->add(self::ID,
    2504                     $this->err(__("Passwords can't have that many sequential characters.", self::ID)),
     2559                $errors->add(self::ID . '_' . self::E_SEQ_CHAR,
     2560                    $this->err($this->msg(self::E_SEQ_CHAR)),
    25052561                    array('form-field' => 'pass1')
    25062562                );
     
    25172573        {
    25182574            if ($errors !== null) {
    2519                 $errors->add(self::ID,
    2520                     $this->err(__("Passwords can't contain user data.", self::ID)),
     2575                $errors->add(self::ID . '_' . self::E_USER,
     2576                    $this->err($this->msg(self::E_USER)),
    25212577                    array('form-field' => 'pass1')
    25222578                );
     
    25282584        {
    25292585            if ($errors !== null) {
    2530                 $errors->add(self::ID,
    2531                     $this->err(__("Passwords can't contain site info.", self::ID)),
     2586                $errors->add(self::ID . '_' . self::E_SITE,
     2587                    $this->err($this->msg(self::E_SITE)),
    25322588                    array('form-field' => 'pass1')
    25332589                );
     
    25372593        if ($all_tests && $this->is_pw_dictionary($pw)) {
    25382594            if ($errors !== null) {
    2539                 $errors->add(self::ID,
    2540                     $this->err(__("Password is too common.", self::ID)),
     2595                $errors->add(self::ID . '_' . self::E_COMMON,
     2596                    $this->err($this->msg(self::E_COMMON)),
    25412597                    array('form-field' => 'pass1')
    25422598                );
     
    25462602        if ($this->is_pw_dict_program($stripped)) {
    25472603            if ($errors !== null) {
    2548                 $errors->add(self::ID,
    2549                     $this->err(__("Passwords can't be variations of dictionary words.", self::ID)),
     2604                $errors->add(self::ID . '_' . self::E_DICT,
     2605                    $this->err($this->msg(self::E_DICT)),
    25502606                    array('form-field' => 'pass1')
    25512607                );
  • login-security-solution/trunk/readme.txt

    r671556 r696855  
    113113= Translations =
    114114
     115* Deutsche, Deutschland (German, Germany) (de_DE) by Christian Foellmann
    115116* Français, français (French, France) (fr_FR) by [mermouy](http://wordpress.org/support/profile/mermouy) and and Fx Bénard
    116 * Deutsche, Deutschland (German, Germany) (de_DE) by Christian Foellmann
     117* Nederlands, Nederland (Dutch, Netherlands) (nl_NL) by Friso van Wieringen
    117118* Português, Brasil (Portugese, Brazil) (pt_BR) by Valdir Trombini
    118119
     
    440441
    441442== Changelog ==
     443
     444= 0.36.0 (2013-04-13) =
     445* Have the password reset page say why a password isn't strong enough.
     446* Add Dutch translation.
    442447
    443448= 0.35.0 (2013-02-22) =
  • login-security-solution/trunk/tests/LoginMessageTest.php

    r574363 r696855  
    111111
    112112    public function test_login_message__pw_reset_bad() {
    113         $_GET[self::$lss->key_login_msg] = 'pw_reset_bad';
     113        $_GET[self::$lss->key_login_msg] = 'pw-short';
    114114
    115         $ours = __('The password you tried to create is not secure. Please try again.', self::ID);
     115        $ours = __("Password is too short.", self::ID);
    116116
    117117        $actual = self::$lss->login_message('input');
     
    136136
    137137    public function test_login_message__disable_logins__key() {
    138         $_GET[self::$lss->key_login_msg] = 'pw_grace';
     138        $_GET[self::$lss->key_login_msg] = 'pw-ascii';
    139139
    140140        $options = self::$lss->options;
     
    144144        $ours = __('The site is undergoing maintenance.', self::ID);
    145145        $ours .= ' ' . __('Please try again later.', self::ID);
     146        $final = $this->ours($ours);
     147
     148        $ours = __("Passwords must use ASCII characters.", self::ID);
     149        $final .= $this->ours($ours);
    146150
    147151        $actual = self::$lss->login_message('input');
    148         $this->assertEquals('input' . $this->ours($ours), $actual,
     152        $this->assertEquals('input' . $final, $actual,
    149153                'Output should have been modified.');
    150154    }
  • login-security-solution/trunk/tests/PasswordChangeTest.php

    r580098 r696855  
    222222        self::$location_expected = get_option('siteurl')
    223223                . '/wp-login.php?action=rp&key=jk&login=ab&'
    224                 . self::$lss->key_login_msg . '=pw_reset_bad';
     224                . self::$lss->key_login_msg
     225                . '=pw-number';
    225226
    226227        $actual = self::$lss->password_reset($this->user, $bad_pw);
Note: See TracChangeset for help on using the changeset viewer.