big-list-of-naughty-strings icon indicating copy to clipboard operation
big-list-of-naughty-strings copied to clipboard

Arabic strings are not "naughty" for arabic websites

Open MohammedRashad opened this issue 4 years ago • 3 comments

I saw that the list has Arabic text, why is this considered "naughty" ? for example all social media and most programming languages support utf-8 strings, which include Arabic.

MohammedRashad avatar May 26 '20 15:05 MohammedRashad

I believe this is covered in the readme: "

The Big List of Naughty Strings is an evolving list of strings which have a high probability of causing issues when used as user-input data. This is intended for use in helping both automated and manual QA testing;

"

in other words, these are strings to ensure that applications handle the strings / layouts correctly when using them. As is commented in the file itself:

" Right-To-Left Strings Strings which contain text that should be rendered RTL if possible (e.g. Arabic, Hebrew) "

FlyingBlueMonkey avatar May 26 '20 15:05 FlyingBlueMonkey

See, for example, Lord i/o's Text Editing Hates You Too. It touches on mixing LTR and RTL text.

ssokolow avatar May 26 '20 15:05 ssokolow

@FlyingBlueMonkey Makes sense now, but I think this we should break the current list to more specific lists, what do you think?

@ssokolow I'm checking the lord.io blog post. Thanks for the addition.

MohammedRashad avatar May 26 '20 16:05 MohammedRashad