| separator | char that replaces the whitespaces |
| lang | language specific transliteration |
| symbols | false -> don't convert symbols; true -> convert symbols according to the 'lang' setting |
| maintainCase | true -> maintain case chars;false -> convert all chars to lower case |
| titleCase | true -> convert input string to title-case |
| truncate | 0 -> don't trim length; >= 1 -> trim to max length while not breaking any words |
| uric | true -> additionally allow chars: ";", "?", ":", "@", "&", "=", "+", "$", ",", "/" |
| uricNoSlash | true -> additionally allow chars: ";", "?", ":", "@", "&", "=", "+", "$", "," |
| mark | true -> additionally allow chars: "-", "_", ".", "!", "~", "*", "'", "(", ")" |