Skip to main content

What did you say?

strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /var/www/drupal-sites/all/modules/views/plugins/views_plugin_style_default.inc on line 0.
Nenicirene's picture
Posted in

The language-mangler is deterministic. It computes a hash on each input word, then uses that hash to select a word from a pre-generated list of words the same length as the input word. I do not, at the moment, recall if the hash is dependent on just the one word or if it is sensitive to the rest of the sentence. That is, "elf" in common comes out as "kek", but "darn elf" might not end in "kek".

Since the number of pre-generated words is fairly small, this transformation is many-to-one and thus not reversible. That is, "elf" and "lol" both come out as "kek".

This word-based mangling means that each language can be given a unique, identifiable characteristic by making the list of words used be phonetically consistent. That is, Gnomish sounds kinda Scandinavian while Orcish is full of guttural sounds. With systems that replace individual letters, this sort of consistency is almost impossible to achieve. Such systems do make it easier to only partly-mangle text, representing partial knowledge of the language in question.