Comment 7 for bug 622592

Revision history for this message
Harald Sitter (apachelogger) wrote :

As I understand it the word is randomly created, hence only blacklisting is an option and as far as blacklisting goes...

a) requires a framework to do this

b) requires translators to actually know all and ever swear word that appears in their language *and* *every* associated/derived language that uses the same translations *and* *every* language that might be spoken by a considerable amount of people in the language's area (or at least languages of which common swear words might be appearing in that area)
 ...e.g. the german translation would have to contain all swear words appearing in standard german *and* all german dialects (including swiss german) *and* english *and* french *and* danish *and* italian *and* ...

simply put, you would need one large list that contains *every* swear word on this planet, after all it might also be that a chinese swear word appears in a school in the US and a chinese student reads it as a swear word -> pretty much same outcome as if it were english

c) finally a simple isequal comparision would not suffice but a regex is needed, since a swear word might also appear as part of another word (i.e. in german to form new words you combine existing ones without seperating whitespace)

so we are talking about thousands of words (and phrases for that matter) that have to be blacklisted by means of (*expression*), and of those thousands of expressions some might be 3 or maybe just 2 letters long, rendering the pool of possible letter combinations pointlessly narrow