Changeset 696855
- Timestamp:
- 04/13/2013 01:51:25 AM (13 years ago)
- Location:
- login-security-solution/trunk
- Files:
-
- 8 added
- 11 edited
-
languages/login-security-solution-de_DE.mo (modified) (previous)
-
languages/login-security-solution-de_DE.po (modified) (17 diffs)
-
languages/login-security-solution-fr_FR.mo (modified) (previous)
-
languages/login-security-solution-fr_FR.po (modified) (21 diffs)
-
languages/login-security-solution-nl_NL.mo (added)
-
languages/login-security-solution-nl_NL.po (added)
-
languages/login-security-solution-pt_BR.mo (modified) (previous)
-
languages/login-security-solution-pt_BR.po (modified) (16 diffs)
-
languages/login-security-solution.pot (modified) (12 diffs)
-
login-security-solution.php (modified) (19 diffs)
-
readme.txt (modified) (2 diffs)
-
tests/LoginMessageTest.php (modified) (3 diffs)
-
tests/PasswordChangeTest.php (modified) (1 diff)
-
tests/expected/nl_NL (added)
-
tests/expected/nl_NL/LoginFailTest--test_process_login_fail__post_threshold (added)
-
tests/expected/nl_NL/LoginFailTest--test_process_login_fail__post_threshold_force_change_off (added)
-
tests/expected/nl_NL/LoginFailTest--test_process_login_fail__post_threshold_multiple_on (added)
-
tests/expected/nl_NL/LoginFailTest--test_wp_login__post_breach_threshold (added)
-
tests/expected/nl_NL/LoginFailTest--test_wp_login__post_breach_threshold_only_notify (added)
Legend:
- Unmodified
- Added
- Removed
-
login-security-solution/trunk/languages/login-security-solution-de_DE.po
r671556 r696855 1 1 msgid "" 2 2 msgstr "" 3 "Project-Id-Version: Login Security Solution 0.3 5.0\n"3 "Project-Id-Version: Login Security Solution 0.36.0\n" 4 4 "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/login-security-" 5 5 "solution\n" 6 "POT-Creation-Date: 201 2-10-17 00:50:57+00:00\n"6 "POT-Creation-Date: 2013-04-13 01:34:40+00:00\n" 7 7 "PO-Revision-Date: 2012-12-29 19:03:04+0000\n" 8 8 "Last-Translator: Christian Foellmann <translate@foe-services.de>\n" … … 193 193 "Daten, die bei x Loginfehlern genutzt wurden. 0 deaktiviert diese Funktion." 194 194 195 #: admin.php:319 login-security-solution.php:1 865195 #: admin.php:319 login-security-solution.php:1964 196 196 msgid "Breach Email Confirm" 197 197 msgstr "E-Mail-Bestätigung bei Einbruchsverdacht" … … 456 456 "zu sein." 457 457 458 #: login-security-solution.php:5 24tests/LoginErrorsTest.php:97458 #: login-security-solution.php:545 tests/LoginErrorsTest.php:97 459 459 #: tests/LoginErrorsTest.php:111 460 460 msgid "Invalid username or password." … … 462 462 463 463 # Translation from WordPress. 464 #: login-security-solution.php:5 30tests/LoginErrorsTest.php:125464 #: login-security-solution.php:551 tests/LoginErrorsTest.php:125 465 465 #: tests/LoginErrorsTest.php:139 466 466 msgid "Password reset is not allowed for this user" 467 467 msgstr "" 468 468 469 #: login-security-solution.php:5 55tests/LoginMessageTest.php:66469 #: login-security-solution.php:576 tests/LoginMessageTest.php:66 470 470 msgid "It has been over %d minutes since your last action." 471 471 msgstr "Es sind %d Minuten seit deiner letzten Aktion vergangen." 472 472 473 #: login-security-solution.php:5 56tests/LoginMessageTest.php:67473 #: login-security-solution.php:577 tests/LoginMessageTest.php:67 474 474 msgid "Please log back in." 475 475 msgstr "Bitte logge dich neu ein." 476 476 477 #: login-security-solution.php:5 59tests/LoginMessageTest.php:77477 #: login-security-solution.php:580 tests/LoginMessageTest.php:77 478 478 msgid "The grace period for changing your password has expired." 479 479 msgstr "Die Frist um dein Passwort zu ändern ist abgelaufen." 480 480 481 #: login-security-solution.php:5 60tests/LoginMessageTest.php:78481 #: login-security-solution.php:581 tests/LoginMessageTest.php:78 482 482 msgid "Please submit this form to reset your password." 483 483 msgstr "Schicke dieses Formular ab um dein Passwort zurück zu setzen." 484 484 485 #: login-security-solution.php:5 63tests/LoginMessageTest.php:88485 #: login-security-solution.php:584 tests/LoginMessageTest.php:88 486 486 msgid "Your password must be reset." 487 487 msgstr "Dein Passwort muss zurück gesetzt werden." 488 488 489 #: login-security-solution.php:5 64tests/LoginMessageTest.php:89489 #: login-security-solution.php:585 tests/LoginMessageTest.php:89 490 490 msgid "Please submit this form to reset it." 491 491 msgstr "Bitte schicke diese Formular ab um es zurückzusetzen." 492 492 493 #: login-security-solution.php:5 67tests/LoginMessageTest.php:104493 #: login-security-solution.php:588 tests/LoginMessageTest.php:104 494 494 msgid "Your password has expired. Please log and change it." 495 495 msgstr "" 496 496 "Dein Passwort ist abgelaufen. Bitte logge dich ein und wähle ein neues." 497 497 498 #: login-security-solution.php:5 68tests/LoginMessageTest.php:105498 #: login-security-solution.php:589 tests/LoginMessageTest.php:105 499 499 msgid "We provide a %d minute grace period to do so." 500 500 msgstr "Die Frist dafür beträgt %d Minuten." 501 501 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 508 503 #: tests/LoginMessageTest.php:144 509 504 msgid "The site is undergoing maintenance." 510 505 msgstr "Die Seite wird gerade gewartet." 511 506 512 #: login-security-solution.php:5 78 tests/LoginMessageTest.php:130507 #: login-security-solution.php:598 tests/LoginMessageTest.php:130 513 508 #: tests/LoginMessageTest.php:145 514 509 msgid "Please try again later." 515 510 msgstr "Bitte versuch es später noch einmal." 516 511 517 #: login-security-solution.php:6 52512 #: login-security-solution.php:678 518 513 msgid "" 519 514 "The password should either be: A) at least %d characters long and contain " … … 528 523 "Verbindung stehen." 529 524 530 #: login-security-solution.php: 691 tests/PasswordChangeTest.php:277525 #: login-security-solution.php:717 tests/PasswordChangeTest.php:278 531 526 msgid "Passwords can not be reused." 532 527 msgstr "Passwörter können nicht wieder verwandt werden." 533 528 534 529 # Translation from WordPress. 535 #: login-security-solution.php: 896530 #: login-security-solution.php:922 536 531 msgid "ERROR" 537 532 msgstr "" 538 533 539 #: login-security-solution.php:10 33534 #: login-security-solution.php:1059 540 535 msgid "" 541 536 "\n" … … 553 548 "Passwort MD5 %5d %s\n" 554 549 555 #: login-security-solution.php:1850 550 #: login-security-solution.php:1774 tests/LoginMessageTest.php:148 551 #: tests/PasswordValidationTest.php:510 552 msgid "Passwords must use ASCII characters." 553 msgstr "Passwörter dürfen nur aus ASCII Zeichen bestehen." 554 555 #: login-security-solution.php:1776 tests/PasswordValidationTest.php:580 556 msgid "" 557 "Passwords must either contain upper-case and lower-case letters or be %d " 558 "characters long." 559 msgstr "" 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 564 msgid "Password is too common." 565 msgstr "Passwort ist zu gewöhnlich." 566 567 #: login-security-solution.php:1780 tests/PasswordValidationTest.php:674 568 msgid "Passwords can't be variations of dictionary words." 569 msgstr "" 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 573 msgid "Password not set." 574 msgstr "Passwort nicht gesetzt." 575 576 #: login-security-solution.php:1784 tests/PasswordValidationTest.php:567 577 msgid "Passwords must either contain numbers or be %d characters long." 578 msgstr "" 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 583 msgid "" 584 "Passwords must either contain punctuation marks / symbols or be %d " 585 "characters long." 586 msgstr "" 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 591 msgid "Passwords can't have that many sequential characters." 592 msgstr "Passwörter dürfen nicht aus fortlaufenden Buchstaben bestehen." 593 594 #: login-security-solution.php:1790 tests/PasswordValidationTest.php:593 595 msgid "Passwords can't be sequential keys." 596 msgstr "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 601 msgid "Password is too short." 602 msgstr "Passwort ist zu kurz." 603 604 #: login-security-solution.php:1794 tests/PasswordValidationTest.php:497 605 msgid "Passwords must be strings." 606 msgstr "Passwörter müssen Strings sein." 607 608 #: login-security-solution.php:1796 tests/PasswordValidationTest.php:645 609 msgid "Passwords can't contain site info." 610 msgstr "Passwörter dürfen keine Seiteninformationen enthalten." 611 612 #: login-security-solution.php:1798 tests/PasswordValidationTest.php:619 613 #: tests/PasswordValidationTest.php:632 614 msgid "Passwords can't contain user data." 615 msgstr "Passwörter dürfen keine Benutzerdaten enthalten." 616 617 #: login-security-solution.php:1949 556 618 msgid "POTENTIAL INTRUSION AT %s" 557 619 msgstr "MÖGLICHER EINBRUCH IN %s" 558 620 559 #: login-security-solution.php:1 854621 #: login-security-solution.php:1953 560 622 msgid "Your website, %s, may have been broken in to." 561 623 msgstr "In deine Webseite, %s, scheint eingebrochen worden zu sein." 562 624 563 #: login-security-solution.php:1 857625 #: login-security-solution.php:1956 564 626 msgid "" 565 627 "Someone just logged in using the following components. Prior to that, some " … … 571 633 "registriert:" 572 634 573 #: login-security-solution.php:1 863635 #: login-security-solution.php:1962 574 636 msgid "" 575 637 "The user has been logged out and will be required to confirm their identity " … … 579 641 "zurücksetzen Funktion bestätigen." 580 642 581 #: login-security-solution.php:1 865643 #: login-security-solution.php:1964 582 644 msgid "" 583 645 "WARNING: The '%s' setting you chose means this person has NOT been logged " … … 588 650 "bestätigen." 589 651 590 #: login-security-solution.php:1 867652 #: login-security-solution.php:1966 591 653 msgid "A notification about this potential breach has been sent to the user." 592 654 msgstr "" … … 594 656 "gesendet." 595 657 596 #: login-security-solution.php:1 870658 #: login-security-solution.php:1969 597 659 msgid "This message is from the %s plugin (%s) for WordPress." 598 660 msgstr "Diese Nachricht ist vom %s Plugin (%s) für WordPress." 599 661 600 #: login-security-solution.php:1 893662 #: login-security-solution.php:1992 601 663 msgid "VERIFY YOU LOGGED IN TO %s" 602 664 msgstr "BESTÄTIGE, DASS DU DICH AUF %s EINGELOGGT HAST" 603 665 604 #: login-security-solution.php:1 897666 #: login-security-solution.php:1996 605 667 msgid "" 606 668 "Someone just logged into your '%s' account at %s. Was it you that logged " … … 611 673 "angegriffen wird." 612 674 613 #: login-security-solution.php: 1901614 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 676 msgid "" 677 "To ensure your account is not being hijacked, you will have go through the '%" 678 "s' process before logging in again." 679 msgstr "" 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." 620 682 621 683 # Translation from WordPress. 622 #: login-security-solution.php: 1901684 #: login-security-solution.php:2000 623 685 msgid "Lost your password?" 624 686 msgstr "" 625 687 626 #: login-security-solution.php: 1904688 #: login-security-solution.php:2003 627 689 msgid "If it was NOT YOU, please do the following right away:" 628 690 msgstr "" … … 630 692 "aus:" 631 693 632 #: login-security-solution.php: 1907694 #: login-security-solution.php:2006 633 695 msgid " * Log into the site and change your password." 634 696 msgstr " * Logge dich ein und ändere dein Passwort." 635 697 636 #: login-security-solution.php: 1910698 #: login-security-solution.php:2009 637 699 msgid " * Send an email to %s letting them know it was not you who logged in." 638 700 msgstr "" … … 640 702 "der sich eingeloggt hat." 641 703 642 #: login-security-solution.php: 1936704 #: login-security-solution.php:2035 643 705 msgid "ATTACK HAPPENING TO %s" 644 706 msgstr "ATTACKE IST GEGEN %s GERICHTET" 645 707 646 #: login-security-solution.php: 1940708 #: login-security-solution.php:2039 647 709 msgid "Your website, %s, is undergoing a brute force attack." 648 710 msgstr "Ihre Webseite, %s, steht unter einer Brute Force Attacke." 649 711 650 #: login-security-solution.php: 1943712 #: login-security-solution.php:2042 651 713 msgid "" 652 714 "There have been at least %d failed attempts to log in during the past %d " … … 657 719 "enthielten:" 658 720 659 #: login-security-solution.php: 1948721 #: login-security-solution.php:2047 660 722 msgid "" 661 723 "The %s plugin (%s) for WordPress is repelling the attack by making their " … … 665 727 "fehlerhafte Logins stark verzögert." 666 728 667 #: login-security-solution.php: 1952729 #: login-security-solution.php:2051 668 730 msgid "" 669 731 "This attacker will also be denied access in the event they stumble upon " … … 673 735 "gültige Zugangsdaten erlangen sollte." 674 736 675 #: login-security-solution.php: 1958737 #: login-security-solution.php:2057 676 738 msgid "" 677 739 "Further notifications about this attacker will only be sent if the attack " … … 681 743 "die Attacke für mindestens %d Minuten unterbrochen und dann fortgesetzt " 682 744 "werden." 683 684 #: login-security-solution.php:2363 tests/PasswordValidationTest.php:483685 msgid "Password not set."686 msgstr "Passwort nicht gesetzt."687 688 #: login-security-solution.php:2378 tests/PasswordValidationTest.php:494689 msgid "Passwords must be strings."690 msgstr "Passwörter müssen Strings sein."691 692 #: login-security-solution.php:2396 tests/PasswordValidationTest.php:507693 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:310697 #: tests/PasswordValidationTest.php:524 tests/PasswordValidationTest.php:538698 msgid "Password is too short."699 msgstr "Passwort ist zu kurz."700 701 #: login-security-solution.php:2424 tests/PasswordValidationTest.php:564702 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:551708 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:577716 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:590724 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:603728 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:616732 #: tests/PasswordValidationTest.php:629733 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:642737 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:655741 msgid "Password is too common."742 msgstr "Passwort ist zu gewöhnlich."743 744 #: login-security-solution.php:2506 tests/PasswordValidationTest.php:671745 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."748 745 749 746 #. Plugin Name of the plugin/theme -
login-security-solution/trunk/languages/login-security-solution-fr_FR.po
r671556 r696855 1 1 msgid "" 2 2 msgstr "" 3 "Project-Id-Version: Login Security Solution 0.3 5.0\n"3 "Project-Id-Version: Login Security Solution 0.36.0\n" 4 4 "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/login-security-" 5 5 "solution\n" 6 "POT-Creation-Date: 201 2-10-17 00:50:57+00:00\n"6 "POT-Creation-Date: 2013-04-13 01:34:40+00:00\n" 7 7 "PO-Revision-Date: 2012-10-17 19:52:00-04:00\n" 8 8 "Last-Translator: FxB <fx@fxbenard.com>\n" … … 190 190 "infructueuses. 0 Désactive cette fonctionnalité." 191 191 192 #: admin.php:319 login-security-solution.php:1 865192 #: admin.php:319 login-security-solution.php:1964 193 193 msgid "Breach Email Confirm" 194 194 msgstr "Confirmation de violation d'e-mail" … … 452 452 453 453 # @ login-security-solution 454 #: login-security-solution.php:5 24tests/LoginErrorsTest.php:97454 #: login-security-solution.php:545 tests/LoginErrorsTest.php:97 455 455 #: tests/LoginErrorsTest.php:111 456 456 msgid "Invalid username or password." … … 459 459 # Translation from WordPress. 460 460 # @ default 461 #: login-security-solution.php:5 30tests/LoginErrorsTest.php:125461 #: login-security-solution.php:551 tests/LoginErrorsTest.php:125 462 462 #: tests/LoginErrorsTest.php:139 463 463 msgid "Password reset is not allowed for this user" … … 465 465 466 466 # @ login-security-solution 467 #: login-security-solution.php:5 55tests/LoginMessageTest.php:66467 #: login-security-solution.php:576 tests/LoginMessageTest.php:66 468 468 msgid "It has been over %d minutes since your last action." 469 469 msgstr "Vous êtes inactif depuis %d minutes." 470 470 471 471 # @ login-security-solution 472 #: login-security-solution.php:5 56tests/LoginMessageTest.php:67472 #: login-security-solution.php:577 tests/LoginMessageTest.php:67 473 473 msgid "Please log back in." 474 474 msgstr "Veuillez vous reconnecter." 475 475 476 476 # @ login-security-solution 477 #: login-security-solution.php:5 59tests/LoginMessageTest.php:77477 #: login-security-solution.php:580 tests/LoginMessageTest.php:77 478 478 msgid "The grace period for changing your password has expired." 479 479 msgstr "La période allouée pour changer votre mot de passe est écoulée." 480 480 481 481 # @ login-security-solution 482 #: login-security-solution.php:5 60tests/LoginMessageTest.php:78482 #: login-security-solution.php:581 tests/LoginMessageTest.php:78 483 483 msgid "Please submit this form to reset your password." 484 484 msgstr "Veuillez remplir ce formulaire pour ré-initialiser votre mor de passe." 485 485 486 486 # @ login-security-solution 487 #: login-security-solution.php:5 63tests/LoginMessageTest.php:88487 #: login-security-solution.php:584 tests/LoginMessageTest.php:88 488 488 msgid "Your password must be reset." 489 489 msgstr "Votre mot de passe doit être changé." 490 490 491 491 # @ login-security-solution 492 #: login-security-solution.php:5 64tests/LoginMessageTest.php:89492 #: login-security-solution.php:585 tests/LoginMessageTest.php:89 493 493 msgid "Please submit this form to reset it." 494 494 msgstr "Veuillez remplir ce formulaire pour le ré-initialiser." 495 495 496 496 # @ login-security-solution 497 #: login-security-solution.php:5 67tests/LoginMessageTest.php:104497 #: login-security-solution.php:588 tests/LoginMessageTest.php:104 498 498 msgid "Your password has expired. Please log and change it." 499 499 msgstr "Votre mot de passe a expiré. Veuillez vous connecter et le changer." 500 500 501 501 # @ login-security-solution 502 #: login-security-solution.php:5 68tests/LoginMessageTest.php:105502 #: login-security-solution.php:589 tests/LoginMessageTest.php:105 503 503 msgid "We provide a %d minute grace period to do so." 504 504 msgstr "Une période de %d minutes vous est allouée pour cela." 505 505 506 506 # @ 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 515 508 #: tests/LoginMessageTest.php:144 516 509 msgid "The site is undergoing maintenance." … … 518 511 519 512 # @ login-security-solution 520 #: login-security-solution.php:5 78 tests/LoginMessageTest.php:130513 #: login-security-solution.php:598 tests/LoginMessageTest.php:130 521 514 #: tests/LoginMessageTest.php:145 522 515 msgid "Please try again later." 523 516 msgstr "Veuillez ré-essayer un peu plus tard." 524 517 525 #: login-security-solution.php:6 52518 #: login-security-solution.php:678 526 519 msgid "" 527 520 "The password should either be: A) at least %d characters long and contain " … … 537 530 538 531 # @ login-security-solution 539 #: login-security-solution.php: 691 tests/PasswordChangeTest.php:277532 #: login-security-solution.php:717 tests/PasswordChangeTest.php:278 540 533 msgid "Passwords can not be reused." 541 534 msgstr "Les mots de passe ne peuvent pas être ré-utilisés." … … 543 536 # Translation from WordPress. 544 537 # @ default 545 #: login-security-solution.php: 896538 #: login-security-solution.php:922 546 539 msgid "ERROR" 547 540 msgstr "" 548 541 549 542 # @ login-security-solution 550 #: login-security-solution.php:10 33543 #: login-security-solution.php:1059 551 544 msgid "" 552 545 "\n" … … 565 558 566 559 # @ login-security-solution 567 #: login-security-solution.php:1850 560 #: login-security-solution.php:1774 tests/LoginMessageTest.php:148 561 #: tests/PasswordValidationTest.php:510 562 msgid "Passwords must use ASCII characters." 563 msgstr "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 567 msgid "" 568 "Passwords must either contain upper-case and lower-case letters or be %d " 569 "characters long." 570 msgstr "" 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 576 msgid "Password is too common." 577 msgstr "Le mot de passe est trop banal." 578 579 # @ login-security-solution 580 #: login-security-solution.php:1780 tests/PasswordValidationTest.php:674 581 msgid "Passwords can't be variations of dictionary words." 582 msgstr "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 586 msgid "Password not set." 587 msgstr "Mot de passe non défini." 588 589 # @ login-security-solution 590 #: login-security-solution.php:1784 tests/PasswordValidationTest.php:567 591 msgid "Passwords must either contain numbers or be %d characters long." 592 msgstr "" 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 597 msgid "" 598 "Passwords must either contain punctuation marks / symbols or be %d " 599 "characters long." 600 msgstr "" 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 606 msgid "Passwords can't have that many sequential characters." 607 msgstr "" 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 612 msgid "Passwords can't be sequential keys." 613 msgstr "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 619 msgid "Password is too short." 620 msgstr "Le mot de passe est trop court." 621 622 # @ login-security-solution 623 #: login-security-solution.php:1794 tests/PasswordValidationTest.php:497 624 msgid "Passwords must be strings." 625 msgstr "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 629 msgid "Passwords can't contain site info." 630 msgstr "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 635 msgid "Passwords can't contain user data." 636 msgstr "" 637 "Les mots de passe ne peuvent pas contenir des informations d'utilisateur." 638 639 # @ login-security-solution 640 #: login-security-solution.php:1949 568 641 msgid "POTENTIAL INTRUSION AT %s" 569 642 msgstr "INTRUSION POSSIBLE A %s" 570 643 571 644 # @ login-security-solution 572 #: login-security-solution.php:1 854645 #: login-security-solution.php:1953 573 646 msgid "Your website, %s, may have been broken in to." 574 647 msgstr "Votre site, %s, a peut-être été corrompu." 575 648 576 649 # @ login-security-solution 577 #: login-security-solution.php:1 857650 #: login-security-solution.php:1956 578 651 msgid "" 579 652 "Someone just logged in using the following components. Prior to that, some " … … 586 659 587 660 # @ login-security-solution 588 #: login-security-solution.php:1 863661 #: login-security-solution.php:1962 589 662 msgid "" 590 663 "The user has been logged out and will be required to confirm their identity " … … 594 667 "processus du changement de mot de passe." 595 668 596 #: login-security-solution.php:1 865669 #: login-security-solution.php:1964 597 670 msgid "" 598 671 "WARNING: The '%s' setting you chose means this person has NOT been logged " … … 603 676 "identité." 604 677 605 #: login-security-solution.php:1 867678 #: login-security-solution.php:1966 606 679 msgid "A notification about this potential breach has been sent to the user." 607 680 msgstr "" … … 609 682 "l'utilisateur." 610 683 611 #: login-security-solution.php:1 870684 #: login-security-solution.php:1969 612 685 msgid "This message is from the %s plugin (%s) for WordPress." 613 686 msgstr "" … … 615 688 "WordPress." 616 689 617 #: login-security-solution.php:1 893690 #: login-security-solution.php:1992 618 691 msgid "VERIFY YOU LOGGED IN TO %s" 619 692 msgstr "ASSUREZ VOUS D'ÊTRE CONNECTÉ À %s" 620 693 621 694 # @ login-security-solution 622 #: login-security-solution.php:1 897695 #: login-security-solution.php:1996 623 696 msgid "" 624 697 "Someone just logged into your '%s' account at %s. Was it you that logged " … … 628 701 "Nous vous posons la question parce que le site semble subir une attaque." 629 702 630 #: login-security-solution.php: 1901631 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 704 msgid "" 705 "To ensure your account is not being hijacked, you will have go through the '%" 706 "s' process before logging in again." 634 707 msgstr "" 635 708 "Afin de s'assurer que votre compte n'a pas été piraté, vous devez utiliser " … … 637 710 638 711 # Translation from WordPress. 639 #: login-security-solution.php: 1901712 #: login-security-solution.php:2000 640 713 msgid "Lost your password?" 641 714 msgstr "" 642 715 643 716 # @ login-security-solution 644 #: login-security-solution.php: 1904717 #: login-security-solution.php:2003 645 718 msgid "If it was NOT YOU, please do the following right away:" 646 719 msgstr "Si ce n'était PAS VOUS, veuillez suivre ces consignes au plus vite:" 647 720 648 721 # @ login-security-solution 649 #: login-security-solution.php: 1907722 #: login-security-solution.php:2006 650 723 msgid " * Log into the site and change your password." 651 724 msgstr " * Connectez vous au site et changez votre mot de passe." 652 725 653 726 # @ login-security-solution 654 #: login-security-solution.php: 1910727 #: login-security-solution.php:2009 655 728 msgid " * Send an email to %s letting them know it was not you who logged in." 656 729 msgstr "" … … 659 732 660 733 # @ login-security-solution 661 #: login-security-solution.php: 1936734 #: login-security-solution.php:2035 662 735 msgid "ATTACK HAPPENING TO %s" 663 736 msgstr "ATTAQUE SUR %s" 664 737 665 738 # @ login-security-solution 666 #: login-security-solution.php: 1940739 #: login-security-solution.php:2039 667 740 msgid "Your website, %s, is undergoing a brute force attack." 668 741 msgstr "Votre site, %s, subi une attaque de type brute force." 669 742 670 743 # @ login-security-solution 671 #: login-security-solution.php: 1943744 #: login-security-solution.php:2042 672 745 msgid "" 673 746 "There have been at least %d failed attempts to log in during the past %d " … … 678 751 679 752 # @ login-security-solution 680 #: login-security-solution.php: 1948753 #: login-security-solution.php:2047 681 754 msgid "" 682 755 "The %s plugin (%s) for WordPress is repelling the attack by making their " … … 686 759 "à chaque tentative échouée." 687 760 688 #: login-security-solution.php: 1952761 #: login-security-solution.php:2051 689 762 msgid "" 690 763 "This attacker will also be denied access in the event they stumble upon " … … 694 767 "sur des informations d'identification valides." 695 768 696 #: login-security-solution.php: 1958769 #: login-security-solution.php:2057 697 770 msgid "" 698 771 "Further notifications about this attacker will only be sent if the attack " … … 701 774 "D'autres notifications concernant cet attaquant ne seront envoyées que si " 702 775 "l'attaque est interrompue pendant au moins %d minutes, puis recommence." 703 704 # @ login-security-solution705 #: login-security-solution.php:2363 tests/PasswordValidationTest.php:483706 msgid "Password not set."707 msgstr "Mot de passe non défini."708 709 # @ login-security-solution710 #: login-security-solution.php:2378 tests/PasswordValidationTest.php:494711 msgid "Passwords must be strings."712 msgstr "Les mots de passe ne peuvent pas comporter d'espace."713 714 # @ login-security-solution715 #: login-security-solution.php:2396 tests/PasswordValidationTest.php:507716 msgid "Passwords must use ASCII characters."717 msgstr "Les mots de passe ne doivent contenir que des caractères ASCII."718 719 # @ login-security-solution720 #: login-security-solution.php:2415 tests/PasswordChangeTest.php:310721 #: tests/PasswordValidationTest.php:524 tests/PasswordValidationTest.php:538722 msgid "Password is too short."723 msgstr "Le mot de passe est trop court."724 725 # @ login-security-solution726 #: login-security-solution.php:2424 tests/PasswordValidationTest.php:564727 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-solution732 #: login-security-solution.php:2433 tests/PasswordValidationTest.php:551733 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-solution741 #: login-security-solution.php:2442 tests/PasswordValidationTest.php:577742 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-solution750 #: login-security-solution.php:2452 tests/PasswordValidationTest.php:590751 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-solution755 #: login-security-solution.php:2461 tests/PasswordValidationTest.php:603756 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-solution761 #: login-security-solution.php:2477 tests/PasswordValidationTest.php:616762 #: tests/PasswordValidationTest.php:629763 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-solution768 #: login-security-solution.php:2488 tests/PasswordValidationTest.php:642769 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-solution773 #: login-security-solution.php:2497 tests/PasswordValidationTest.php:655774 msgid "Password is too common."775 msgstr "Le mot de passe est trop banal."776 777 # @ login-security-solution778 #: login-security-solution.php:2506 tests/PasswordValidationTest.php:671779 msgid "Passwords can't be variations of dictionary words."780 msgstr "Les mots de passe ne peuvent pas être des mots du dictionnaire."781 776 782 777 #. Plugin Name of the plugin/theme -
login-security-solution/trunk/languages/login-security-solution-pt_BR.po
r671556 r696855 1 1 msgid "" 2 2 msgstr "" 3 "Project-Id-Version: Login Security Solution 0.3 5.0\n"3 "Project-Id-Version: Login Security Solution 0.36.0\n" 4 4 "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/login-security-" 5 5 "solution\n" 6 "POT-Creation-Date: 201 2-10-17 00:50:57+00:00\n"6 "POT-Creation-Date: 2013-04-13 01:34:40+00:00\n" 7 7 "PO-Revision-Date: 2012-10-17 12:23:54-03:00\n" 8 8 "Last-Translator: Valdir Trombini <valdirtrombini@hotmail.com>\n" … … 197 197 "desativa este recurso." 198 198 199 #: admin.php:319 login-security-solution.php:1 865199 #: admin.php:319 login-security-solution.php:1964 200 200 msgid "Breach Email Confirm" 201 201 msgstr "Confirmação por e-mail de violação" … … 461 461 "$user_ID variável não definida. Um outro plugin está se comportando mal." 462 462 463 #: login-security-solution.php:5 24tests/LoginErrorsTest.php:97463 #: login-security-solution.php:545 tests/LoginErrorsTest.php:97 464 464 #: tests/LoginErrorsTest.php:111 465 465 msgid "Invalid username or password." … … 467 467 468 468 # Translation from WordPress. 469 #: login-security-solution.php:5 30tests/LoginErrorsTest.php:125469 #: login-security-solution.php:551 tests/LoginErrorsTest.php:125 470 470 #: tests/LoginErrorsTest.php:139 471 471 msgid "Password reset is not allowed for this user" 472 472 msgstr "" 473 473 474 #: login-security-solution.php:5 55tests/LoginMessageTest.php:66474 #: login-security-solution.php:576 tests/LoginMessageTest.php:66 475 475 msgid "It has been over %d minutes since your last action." 476 476 msgstr "Já faz mais de %d minutos desde a sua última ação." 477 477 478 #: login-security-solution.php:5 56tests/LoginMessageTest.php:67478 #: login-security-solution.php:577 tests/LoginMessageTest.php:67 479 479 msgid "Please log back in." 480 480 msgstr "Por favor efetue login para entrar novamente." 481 481 482 #: login-security-solution.php:5 59tests/LoginMessageTest.php:77482 #: login-security-solution.php:580 tests/LoginMessageTest.php:77 483 483 msgid "The grace period for changing your password has expired." 484 484 msgstr "O período de tolerância para você mudar a sua senha expirou." 485 485 486 #: login-security-solution.php:5 60tests/LoginMessageTest.php:78486 #: login-security-solution.php:581 tests/LoginMessageTest.php:78 487 487 msgid "Please submit this form to reset your password." 488 488 msgstr "" 489 489 "Para redefinir a sua senha, por favor, preencha e envie este formulário." 490 490 491 #: login-security-solution.php:5 63tests/LoginMessageTest.php:88491 #: login-security-solution.php:584 tests/LoginMessageTest.php:88 492 492 msgid "Your password must be reset." 493 493 msgstr "Sua senha deve ser redefinida." 494 494 495 #: login-security-solution.php:5 64tests/LoginMessageTest.php:89495 #: login-security-solution.php:585 tests/LoginMessageTest.php:89 496 496 msgid "Please submit this form to reset it." 497 497 msgstr "Por favor envie este formulário para redefini-la." 498 498 499 #: login-security-solution.php:5 67tests/LoginMessageTest.php:104499 #: login-security-solution.php:588 tests/LoginMessageTest.php:104 500 500 msgid "Your password has expired. Please log and change it." 501 501 msgstr "Sua senha expirou. Por favor, efetue login para alterar." 502 502 503 #: login-security-solution.php:5 68tests/LoginMessageTest.php:105503 #: login-security-solution.php:589 tests/LoginMessageTest.php:105 504 504 msgid "We provide a %d minute grace period to do so." 505 505 msgstr "" 506 506 "Nós fornecemos um período de tolerância de %d minutos para você fazer isso." 507 507 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 515 509 #: tests/LoginMessageTest.php:144 516 510 msgid "The site is undergoing maintenance." 517 511 msgstr "O site neste instante, está passando por manutenção." 518 512 519 #: login-security-solution.php:5 78 tests/LoginMessageTest.php:130513 #: login-security-solution.php:598 tests/LoginMessageTest.php:130 520 514 #: tests/LoginMessageTest.php:145 521 515 msgid "Please try again later." 522 516 msgstr "Por favor, tente novamente mais tarde." 523 517 524 #: login-security-solution.php:6 52518 #: login-security-solution.php:678 525 519 msgid "" 526 520 "The password should either be: A) at least %d characters long and contain " … … 535 529 "A senha não pode conter palavras relacionadas a você ou a este site." 536 530 537 #: login-security-solution.php: 691 tests/PasswordChangeTest.php:277531 #: login-security-solution.php:717 tests/PasswordChangeTest.php:278 538 532 msgid "Passwords can not be reused." 539 533 msgstr "As senhas não podem ser reutilizadas." 540 534 541 535 # Translation from WordPress. 542 #: login-security-solution.php: 896536 #: login-security-solution.php:922 543 537 msgid "ERROR" 544 538 msgstr "" 545 539 546 #: login-security-solution.php:10 33540 #: login-security-solution.php:1059 547 541 msgid "" 548 542 "\n" … … 560 554 "Senha MD5 %5d %s\n" 561 555 562 #: login-security-solution.php:1850 556 #: login-security-solution.php:1774 tests/LoginMessageTest.php:148 557 #: tests/PasswordValidationTest.php:510 558 msgid "Passwords must use ASCII characters." 559 msgstr "As senhas devem usar caracteres ASCII." 560 561 #: login-security-solution.php:1776 tests/PasswordValidationTest.php:580 562 msgid "" 563 "Passwords must either contain upper-case and lower-case letters or be %d " 564 "characters long." 565 msgstr "" 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 570 msgid "Password is too common." 571 msgstr "A senha não pode ser muito comum." 572 573 #: login-security-solution.php:1780 tests/PasswordValidationTest.php:674 574 msgid "Passwords can't be variations of dictionary words." 575 msgstr "" 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 580 msgid "Password not set." 581 msgstr "A senha não está definida." 582 583 #: login-security-solution.php:1784 tests/PasswordValidationTest.php:567 584 msgid "Passwords must either contain numbers or be %d characters long." 585 msgstr "" 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 589 msgid "" 590 "Passwords must either contain punctuation marks / symbols or be %d " 591 "characters long." 592 msgstr "" 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 597 msgid "Passwords can't have that many sequential characters." 598 msgstr "As senhas não podem ter muitos caracteres iguais e em seqüenciais." 599 600 #: login-security-solution.php:1790 tests/PasswordValidationTest.php:593 601 msgid "Passwords can't be sequential keys." 602 msgstr "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 607 msgid "Password is too short." 608 msgstr "A senha é muito curta." 609 610 #: login-security-solution.php:1794 tests/PasswordValidationTest.php:497 611 msgid "Passwords must be strings." 612 msgstr "As senhas devem ser seqüências de caracteres." 613 614 #: login-security-solution.php:1796 tests/PasswordValidationTest.php:645 615 msgid "Passwords can't contain site info." 616 msgstr "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 620 msgid "Passwords can't contain user data." 621 msgstr "As senhas não podem conter dados pessoais do usuário." 622 623 #: login-security-solution.php:1949 563 624 msgid "POTENTIAL INTRUSION AT %s" 564 625 msgstr "INVASÃO EM POTENCIAL %s" 565 626 566 #: login-security-solution.php:1 854627 #: login-security-solution.php:1953 567 628 msgid "Your website, %s, may have been broken in to." 568 629 msgstr "Seu website, %s, pode ter sido arrombado e invadido." 569 630 570 #: login-security-solution.php:1 857631 #: login-security-solution.php:1956 571 632 msgid "" 572 633 "Someone just logged in using the following components. Prior to that, some " … … 578 639 "sessão durante os últimos %d minutos:" 579 640 580 #: login-security-solution.php:1 863641 #: login-security-solution.php:1962 581 642 msgid "" 582 643 "The user has been logged out and will be required to confirm their identity " … … 586 647 "através da funcionalidade de redefinição de senha." 587 648 588 #: login-security-solution.php:1 865649 #: login-security-solution.php:1964 589 650 msgid "" 590 651 "WARNING: The '%s' setting you chose means this person has NOT been logged " … … 595 656 "identidade." 596 657 597 #: login-security-solution.php:1 867658 #: login-security-solution.php:1966 598 659 msgid "A notification about this potential breach has been sent to the user." 599 660 msgstr "" 600 661 "Uma notificação sobre uma violação em potencial foi enviada para o usuário." 601 662 602 #: login-security-solution.php:1 870663 #: login-security-solution.php:1969 603 664 msgid "This message is from the %s plugin (%s) for WordPress." 604 665 msgstr "Esta mensagem é proveniente do plugin %s (%s) do seu WordPress." 605 666 606 #: login-security-solution.php:1 893667 #: login-security-solution.php:1992 607 668 msgid "VERIFY YOU LOGGED IN TO %s" 608 669 msgstr "VERIFIQUE SE VOCÊ ESTÁ CONECTADO PARA %s" 609 670 610 #: login-security-solution.php:1 897671 #: login-security-solution.php:1996 611 672 msgid "" 612 673 "Someone just logged into your '%s' account at %s. Was it you that logged " … … 616 677 "Estamos perguntando porque o site pode estar sob ataque neste momento." 617 678 618 #: login-security-solution.php: 1901619 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 680 msgid "" 681 "To ensure your account is not being hijacked, you will have go through the '%" 682 "s' process before logging in again." 622 683 msgstr "" 623 684 "Para garantir que sua conta não esteja sendo seqüestrada, você vai ter que " … … 625 686 626 687 # Translation from WordPress. 627 #: login-security-solution.php: 1901688 #: login-security-solution.php:2000 628 689 msgid "Lost your password?" 629 690 msgstr "" 630 691 631 #: login-security-solution.php: 1904692 #: login-security-solution.php:2003 632 693 msgid "If it was NOT YOU, please do the following right away:" 633 694 msgstr "Se NÃO é VOCÊ, por favor, faça o seguinte de imediato:" 634 695 635 #: login-security-solution.php: 1907696 #: login-security-solution.php:2006 636 697 msgid " * Log into the site and change your password." 637 698 msgstr " * Efetue login no site e altere a sua senha." 638 699 639 #: login-security-solution.php: 1910700 #: login-security-solution.php:2009 640 701 msgid " * Send an email to %s letting them know it was not you who logged in." 641 702 msgstr "" … … 643 704 "o acesso." 644 705 645 #: login-security-solution.php: 1936706 #: login-security-solution.php:2035 646 707 msgid "ATTACK HAPPENING TO %s" 647 708 msgstr "ATAQUE ACONTECENDO NO %s" 648 709 649 #: login-security-solution.php: 1940710 #: login-security-solution.php:2039 650 711 msgid "Your website, %s, is undergoing a brute force attack." 651 712 msgstr "Seu website, %s, está passando por um ataque de força bruta." 652 713 653 #: login-security-solution.php: 1943714 #: login-security-solution.php:2042 654 715 msgid "" 655 716 "There have been at least %d failed attempts to log in during the past %d " … … 659 720 "minutos, que usaram um ou mais dos seguintes componentes:" 660 721 661 #: login-security-solution.php: 1948722 #: login-security-solution.php:2047 662 723 msgid "" 663 724 "The %s plugin (%s) for WordPress is repelling the attack by making their " … … 668 729 "entre as falhas." 669 730 670 #: login-security-solution.php: 1952731 #: login-security-solution.php:2051 671 732 msgid "" 672 733 "This attacker will also be denied access in the event they stumble upon " … … 676 737 "credenciais válidas." 677 738 678 #: login-security-solution.php: 1958739 #: login-security-solution.php:2057 679 740 msgid "" 680 741 "Further notifications about this attacker will only be sent if the attack " … … 683 744 "As futuras notificações sobre este atacante só serão enviadas, se o ataque " 684 745 "parar por pelo menos %d minutos e depois recomeçar." 685 686 #: login-security-solution.php:2363 tests/PasswordValidationTest.php:483687 msgid "Password not set."688 msgstr "A senha não está definida."689 690 #: login-security-solution.php:2378 tests/PasswordValidationTest.php:494691 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:507695 msgid "Passwords must use ASCII characters."696 msgstr "As senhas devem usar caracteres ASCII."697 698 #: login-security-solution.php:2415 tests/PasswordChangeTest.php:310699 #: tests/PasswordValidationTest.php:524 tests/PasswordValidationTest.php:538700 msgid "Password is too short."701 msgstr "A senha é muito curta."702 703 #: login-security-solution.php:2424 tests/PasswordValidationTest.php:564704 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:551709 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:577717 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:590725 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:603729 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:616733 #: tests/PasswordValidationTest.php:629734 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:642738 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:655742 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:671746 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."750 746 751 747 #. Plugin Name of the plugin/theme -
login-security-solution/trunk/languages/login-security-solution.pot
r671556 r696855 1 # Copyright (C) 201 2Login Security Solution1 # Copyright (C) 2013 Login Security Solution 2 2 # This file is distributed under the same license as the Login Security Solution package. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Login Security Solution 0.3 5.0\n"5 "Project-Id-Version: Login Security Solution 0.36.0\n" 6 6 "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/login-security-" 7 7 "solution\n" 8 "POT-Creation-Date: 201 2-10-17 00:50:57+00:00\n"8 "POT-Creation-Date: 2013-04-13 01:34:40+00:00\n" 9 9 "MIME-Version: 1.0\n" 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "PO-Revision-Date: 201 2-MO-DA HO:MI+ZONE\n"12 "PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 14 14 "Language-Team: LANGUAGE <LL@li.org>\n" … … 156 156 msgstr "" 157 157 158 #: admin.php:319 login-security-solution.php:1 865158 #: admin.php:319 login-security-solution.php:1964 159 159 msgid "Breach Email Confirm" 160 160 msgstr "" … … 368 368 msgstr "" 369 369 370 #: login-security-solution.php:5 24tests/LoginErrorsTest.php:97370 #: login-security-solution.php:545 tests/LoginErrorsTest.php:97 371 371 #: tests/LoginErrorsTest.php:111 372 372 msgid "Invalid username or password." 373 373 msgstr "" 374 374 375 #: login-security-solution.php:5 30tests/LoginErrorsTest.php:125375 #: login-security-solution.php:551 tests/LoginErrorsTest.php:125 376 376 #: tests/LoginErrorsTest.php:139 377 377 msgid "Password reset is not allowed for this user" 378 378 msgstr "" 379 379 380 #: login-security-solution.php:5 55tests/LoginMessageTest.php:66380 #: login-security-solution.php:576 tests/LoginMessageTest.php:66 381 381 msgid "It has been over %d minutes since your last action." 382 382 msgstr "" 383 383 384 #: login-security-solution.php:5 56tests/LoginMessageTest.php:67384 #: login-security-solution.php:577 tests/LoginMessageTest.php:67 385 385 msgid "Please log back in." 386 386 msgstr "" 387 387 388 #: login-security-solution.php:5 59tests/LoginMessageTest.php:77388 #: login-security-solution.php:580 tests/LoginMessageTest.php:77 389 389 msgid "The grace period for changing your password has expired." 390 390 msgstr "" 391 391 392 #: login-security-solution.php:5 60tests/LoginMessageTest.php:78392 #: login-security-solution.php:581 tests/LoginMessageTest.php:78 393 393 msgid "Please submit this form to reset your password." 394 394 msgstr "" 395 395 396 #: login-security-solution.php:5 63tests/LoginMessageTest.php:88396 #: login-security-solution.php:584 tests/LoginMessageTest.php:88 397 397 msgid "Your password must be reset." 398 398 msgstr "" 399 399 400 #: login-security-solution.php:5 64tests/LoginMessageTest.php:89400 #: login-security-solution.php:585 tests/LoginMessageTest.php:89 401 401 msgid "Please submit this form to reset it." 402 402 msgstr "" 403 403 404 #: login-security-solution.php:5 67tests/LoginMessageTest.php:104404 #: login-security-solution.php:588 tests/LoginMessageTest.php:104 405 405 msgid "Your password has expired. Please log and change it." 406 406 msgstr "" 407 407 408 #: login-security-solution.php:5 68tests/LoginMessageTest.php:105408 #: login-security-solution.php:589 tests/LoginMessageTest.php:105 409 409 msgid "We provide a %d minute grace period to do so." 410 410 msgstr "" 411 411 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 417 413 #: tests/LoginMessageTest.php:144 418 414 msgid "The site is undergoing maintenance." 419 415 msgstr "" 420 416 421 #: login-security-solution.php:5 78 tests/LoginMessageTest.php:130417 #: login-security-solution.php:598 tests/LoginMessageTest.php:130 422 418 #: tests/LoginMessageTest.php:145 423 419 msgid "Please try again later." 424 420 msgstr "" 425 421 426 #: login-security-solution.php:6 52422 #: login-security-solution.php:678 427 423 msgid "" 428 424 "The password should either be: A) at least %d characters long and contain " … … 432 428 msgstr "" 433 429 434 #: login-security-solution.php: 691 tests/PasswordChangeTest.php:277430 #: login-security-solution.php:717 tests/PasswordChangeTest.php:278 435 431 msgid "Passwords can not be reused." 436 432 msgstr "" 437 433 438 #: login-security-solution.php: 896434 #: login-security-solution.php:922 439 435 msgid "ERROR" 440 436 msgstr "" 441 437 442 #: login-security-solution.php:10 33438 #: login-security-solution.php:1059 443 439 msgid "" 444 440 "\n" … … 450 446 msgstr "" 451 447 452 #: login-security-solution.php:1850 448 #: login-security-solution.php:1774 tests/LoginMessageTest.php:148 449 #: tests/PasswordValidationTest.php:510 450 msgid "Passwords must use ASCII characters." 451 msgstr "" 452 453 #: login-security-solution.php:1776 tests/PasswordValidationTest.php:580 454 msgid "" 455 "Passwords must either contain upper-case and lower-case letters or be %d " 456 "characters long." 457 msgstr "" 458 459 #: login-security-solution.php:1778 tests/PasswordValidationTest.php:658 460 msgid "Password is too common." 461 msgstr "" 462 463 #: login-security-solution.php:1780 tests/PasswordValidationTest.php:674 464 msgid "Passwords can't be variations of dictionary words." 465 msgstr "" 466 467 #: login-security-solution.php:1782 tests/PasswordValidationTest.php:486 468 msgid "Password not set." 469 msgstr "" 470 471 #: login-security-solution.php:1784 tests/PasswordValidationTest.php:567 472 msgid "Passwords must either contain numbers or be %d characters long." 473 msgstr "" 474 475 #: login-security-solution.php:1786 tests/PasswordValidationTest.php:554 476 msgid "" 477 "Passwords must either contain punctuation marks / symbols or be %d " 478 "characters long." 479 msgstr "" 480 481 #: login-security-solution.php:1788 tests/PasswordValidationTest.php:606 482 msgid "Passwords can't have that many sequential characters." 483 msgstr "" 484 485 #: login-security-solution.php:1790 tests/PasswordValidationTest.php:593 486 msgid "Passwords can't be sequential keys." 487 msgstr "" 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 492 msgid "Password is too short." 493 msgstr "" 494 495 #: login-security-solution.php:1794 tests/PasswordValidationTest.php:497 496 msgid "Passwords must be strings." 497 msgstr "" 498 499 #: login-security-solution.php:1796 tests/PasswordValidationTest.php:645 500 msgid "Passwords can't contain site info." 501 msgstr "" 502 503 #: login-security-solution.php:1798 tests/PasswordValidationTest.php:619 504 #: tests/PasswordValidationTest.php:632 505 msgid "Passwords can't contain user data." 506 msgstr "" 507 508 #: login-security-solution.php:1949 453 509 msgid "POTENTIAL INTRUSION AT %s" 454 510 msgstr "" 455 511 456 #: login-security-solution.php:1 854512 #: login-security-solution.php:1953 457 513 msgid "Your website, %s, may have been broken in to." 458 514 msgstr "" 459 515 460 #: login-security-solution.php:1 857516 #: login-security-solution.php:1956 461 517 msgid "" 462 518 "Someone just logged in using the following components. Prior to that, some " … … 465 521 msgstr "" 466 522 467 #: login-security-solution.php:1 863523 #: login-security-solution.php:1962 468 524 msgid "" 469 525 "The user has been logged out and will be required to confirm their identity " … … 471 527 msgstr "" 472 528 473 #: login-security-solution.php:1 865529 #: login-security-solution.php:1964 474 530 msgid "" 475 531 "WARNING: The '%s' setting you chose means this person has NOT been logged " … … 477 533 msgstr "" 478 534 479 #: login-security-solution.php:1 867535 #: login-security-solution.php:1966 480 536 msgid "A notification about this potential breach has been sent to the user." 481 537 msgstr "" 482 538 483 #: login-security-solution.php:1 870539 #: login-security-solution.php:1969 484 540 msgid "This message is from the %s plugin (%s) for WordPress." 485 541 msgstr "" 486 542 487 #: login-security-solution.php:1 893543 #: login-security-solution.php:1992 488 544 msgid "VERIFY YOU LOGGED IN TO %s" 489 545 msgstr "" 490 546 491 #: login-security-solution.php:1 897547 #: login-security-solution.php:1996 492 548 msgid "" 493 549 "Someone just logged into your '%s' account at %s. Was it you that logged " … … 495 551 msgstr "" 496 552 497 #: login-security-solution.php: 1901498 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: 1901553 #: login-security-solution.php:2000 554 msgid "" 555 "To ensure your account is not being hijacked, you will have go through the '%" 556 "s' process before logging in again." 557 msgstr "" 558 559 #: login-security-solution.php:2000 504 560 msgid "Lost your password?" 505 561 msgstr "" 506 562 507 #: login-security-solution.php: 1904563 #: login-security-solution.php:2003 508 564 msgid "If it was NOT YOU, please do the following right away:" 509 565 msgstr "" 510 566 511 #: login-security-solution.php: 1907567 #: login-security-solution.php:2006 512 568 msgid " * Log into the site and change your password." 513 569 msgstr "" 514 570 515 #: login-security-solution.php: 1910571 #: login-security-solution.php:2009 516 572 msgid " * Send an email to %s letting them know it was not you who logged in." 517 573 msgstr "" 518 574 519 #: login-security-solution.php: 1936575 #: login-security-solution.php:2035 520 576 msgid "ATTACK HAPPENING TO %s" 521 577 msgstr "" 522 578 523 #: login-security-solution.php: 1940579 #: login-security-solution.php:2039 524 580 msgid "Your website, %s, is undergoing a brute force attack." 525 581 msgstr "" 526 582 527 #: login-security-solution.php: 1943583 #: login-security-solution.php:2042 528 584 msgid "" 529 585 "There have been at least %d failed attempts to log in during the past %d " … … 531 587 msgstr "" 532 588 533 #: login-security-solution.php: 1948589 #: login-security-solution.php:2047 534 590 msgid "" 535 591 "The %s plugin (%s) for WordPress is repelling the attack by making their " … … 537 593 msgstr "" 538 594 539 #: login-security-solution.php: 1952595 #: login-security-solution.php:2051 540 596 msgid "" 541 597 "This attacker will also be denied access in the event they stumble upon " … … 543 599 msgstr "" 544 600 545 #: login-security-solution.php: 1958601 #: login-security-solution.php:2057 546 602 msgid "" 547 603 "Further notifications about this attacker will only be sent if the attack " 548 604 "stops for at least %d minutes and then resumes." 549 msgstr ""550 551 #: login-security-solution.php:2363 tests/PasswordValidationTest.php:483552 msgid "Password not set."553 msgstr ""554 555 #: login-security-solution.php:2378 tests/PasswordValidationTest.php:494556 msgid "Passwords must be strings."557 msgstr ""558 559 #: login-security-solution.php:2396 tests/PasswordValidationTest.php:507560 msgid "Passwords must use ASCII characters."561 msgstr ""562 563 #: login-security-solution.php:2415 tests/PasswordChangeTest.php:310564 #: tests/PasswordValidationTest.php:524 tests/PasswordValidationTest.php:538565 msgid "Password is too short."566 msgstr ""567 568 #: login-security-solution.php:2424 tests/PasswordValidationTest.php:564569 msgid "Passwords must either contain numbers or be %d characters long."570 msgstr ""571 572 #: login-security-solution.php:2433 tests/PasswordValidationTest.php:551573 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:577579 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:590585 msgid "Passwords can't be sequential keys."586 msgstr ""587 588 #: login-security-solution.php:2461 tests/PasswordValidationTest.php:603589 msgid "Passwords can't have that many sequential characters."590 msgstr ""591 592 #: login-security-solution.php:2477 tests/PasswordValidationTest.php:616593 #: tests/PasswordValidationTest.php:629594 msgid "Passwords can't contain user data."595 msgstr ""596 597 #: login-security-solution.php:2488 tests/PasswordValidationTest.php:642598 msgid "Passwords can't contain site info."599 msgstr ""600 601 #: login-security-solution.php:2497 tests/PasswordValidationTest.php:655602 msgid "Password is too common."603 msgstr ""604 605 #: login-security-solution.php:2506 tests/PasswordValidationTest.php:671606 msgid "Passwords can't be variations of dictionary words."607 605 msgstr "" 608 606 -
login-security-solution/trunk/login-security-solution.php
r671556 r696855 7 7 * 8 8 * Plugin URI: http://wordpress.org/extend/plugins/login-security-solution/ 9 * Version: 0.3 5.09 * Version: 0.36.0 10 10 * (Remember to change the VERSION constant, below, as well!) 11 11 * Author: Daniel Convissor … … 43 43 * This plugin's version 44 44 */ 45 const VERSION = '0.3 5.0';45 const VERSION = '0.36.0'; 46 46 47 47 /** … … 51 51 protected $prefix = 'login_security_solution_'; 52 52 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'; 53 67 54 68 /** … … 575 589 $ours .= ' ' . sprintf(__('We provide a %d minute grace period to do so.', self::ID), $this->options['pw_change_grace_period_minutes']); 576 590 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]); 580 593 } 581 594 } 582 595 583 596 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>'; 586 601 } 587 602 … … 614 629 615 630 $user->user_pass = $user_pass; 616 if (!$this->validate_pw($user)) { 631 $errors = new WP_Error; 632 if (!$this->validate_pw($user, $errors)) { 617 633 ###$this->log("password_reset(): Invalid password chosen."); 618 634 $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'); 620 639 return -1; 621 640 } … … 1745 1764 1746 1765 /** 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 /** 1747 1803 * Formats and sanity checks IP addresses 1748 1804 * … … 2403 2459 if (empty($user->user_pass)) { 2404 2460 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)), 2407 2463 array('form-field' => 'pass1') 2408 2464 ); … … 2418 2474 if (!is_string($pw)) { 2419 2475 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)), 2422 2478 array('form-field' => 'pass1') 2423 2479 ); … … 2436 2492 { 2437 2493 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)), 2440 2496 array('form-field' => 'pass1') 2441 2497 ); … … 2455 2511 if ($length < $this->options['pw_length']) { 2456 2512 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)), 2459 2515 array('form-field' => 'pass1') 2460 2516 ); … … 2464 2520 if ($enforce_complexity && $this->is_pw_missing_numeric($pw)) { 2465 2521 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)), 2468 2524 array('form-field' => 'pass1') 2469 2525 ); … … 2473 2529 if ($enforce_complexity && $this->is_pw_missing_punct_chars($pw)) { 2474 2530 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)), 2477 2533 array('form-field' => 'pass1') 2478 2534 ); … … 2482 2538 if ($enforce_complexity && $this->is_pw_missing_upper_lower_chars($pw)) { 2483 2539 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)), 2486 2542 array('form-field' => 'pass1') 2487 2543 ); … … 2492 2548 if ($this->is_pw_sequential_file($pw)) { 2493 2549 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)), 2496 2552 array('form-field' => 'pass1') 2497 2553 ); … … 2501 2557 if ($this->is_pw_sequential_codepoints($pw)) { 2502 2558 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)), 2505 2561 array('form-field' => 'pass1') 2506 2562 ); … … 2517 2573 { 2518 2574 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)), 2521 2577 array('form-field' => 'pass1') 2522 2578 ); … … 2528 2584 { 2529 2585 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)), 2532 2588 array('form-field' => 'pass1') 2533 2589 ); … … 2537 2593 if ($all_tests && $this->is_pw_dictionary($pw)) { 2538 2594 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)), 2541 2597 array('form-field' => 'pass1') 2542 2598 ); … … 2546 2602 if ($this->is_pw_dict_program($stripped)) { 2547 2603 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)), 2550 2606 array('form-field' => 'pass1') 2551 2607 ); -
login-security-solution/trunk/readme.txt
r671556 r696855 113 113 = Translations = 114 114 115 * Deutsche, Deutschland (German, Germany) (de_DE) by Christian Foellmann 115 116 * 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 Foellmann117 * Nederlands, Nederland (Dutch, Netherlands) (nl_NL) by Friso van Wieringen 117 118 * Português, Brasil (Portugese, Brazil) (pt_BR) by Valdir Trombini 118 119 … … 440 441 441 442 == 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. 442 447 443 448 = 0.35.0 (2013-02-22) = -
login-security-solution/trunk/tests/LoginMessageTest.php
r574363 r696855 111 111 112 112 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'; 114 114 115 $ours = __( 'The password you tried to create is not secure. Please try again.', self::ID);115 $ours = __("Password is too short.", self::ID); 116 116 117 117 $actual = self::$lss->login_message('input'); … … 136 136 137 137 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'; 139 139 140 140 $options = self::$lss->options; … … 144 144 $ours = __('The site is undergoing maintenance.', self::ID); 145 145 $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); 146 150 147 151 $actual = self::$lss->login_message('input'); 148 $this->assertEquals('input' . $ this->ours($ours), $actual,152 $this->assertEquals('input' . $final, $actual, 149 153 'Output should have been modified.'); 150 154 } -
login-security-solution/trunk/tests/PasswordChangeTest.php
r580098 r696855 222 222 self::$location_expected = get_option('siteurl') 223 223 . '/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'; 225 226 226 227 $actual = self::$lss->password_reset($this->user, $bad_pw);
Note: See TracChangeset
for help on using the changeset viewer.