diff --git a/Languages/en_US/Admin.php b/Languages/en_US/Admin.php index 878bf98b4f..f57f6e3783 100644 --- a/Languages/en_US/Admin.php +++ b/Languages/en_US/Admin.php @@ -276,6 +276,8 @@ $txt['censor_test_save'] = 'Test'; $txt['censor_case'] = 'Ignore case when censoring'; $txt['censor_whole_words'] = 'Check only whole words'; +$txt['spoofdetector_censor'] = 'Detect character spoofing when censoring'; +$txt['spoofdetector_censor_desc'] = 'Prevents attempts to bypass the word censor by using visually similar Unicode characters.
If enabling this causes some words to be censored incorrectly, click the help icon for solutions.'; $txt['admin_confirm_password'] = '(confirm)'; $txt['admin_incorrect_password'] = 'Incorrect Password'; diff --git a/Languages/en_US/Help.php b/Languages/en_US/Help.php index 9fdcfeb11e..8c060ff864 100644 --- a/Languages/en_US/Help.php +++ b/Languages/en_US/Help.php @@ -382,6 +382,8 @@ $helptxt['disable_wysiwyg'] = 'This setting disallows all users from using the WYSIWYG ("What You See Is What You Get") editor on the post page.'; $helptxt['lastActive'] = 'Set the number of minutes to show people are active in X number of minutes on the board index. Default is 15 minutes.'; +$helptxt['spoofdetector_censor'] = 'Enabling this setting will prevent users from trying to fool the word censor by using visually similar Unicode characters (a.k.a. character spoofing). For example, if "quack" (Latin letter a) is censored, enabling this setting will also censor "quack" (Cyrillic letter a).

Detecting character spoofing in the word censor may occasionally cause legitimate words to be censored incorrectly. For example, if the word "bum" is censored, the word "burn" might also be caught by the word censor, because "m" and "rn" are considered to be confusable in the Unicode Consortium’s official list of confusable characters.

To prevent a word from being censored incorrectly, just add another entry in the word censor to replace the word with itself (e.g.: "burn" => "burn").'; + $helptxt['customoptions'] = 'This defines the options that a user may choose from a drop down list. There are a few key points to note on this page: