# rules for Zittrigsubersetzer, revision 2 # note: '//' isn't for comments, it separates the "from" from the "to" part # of the regexp # numbers ATE\b // 8 # special case lmfao \b(\d)(\d\d)\b // \1HUNDERT UND \2 \b10\b // ZEHN \b11\b // ELF \b12\b // ZWÖLF \b(\d)(\d)\b // \2UND\1ZIG \b(\d)\b // \1ZEHN 0 // NULL 1 // EINS 2 // ZWEI 3 // DREI 4 // VIER 5 // FUNF 6 // SECHS 7 // SIEBEN 8 // ACHT 9 // NEUN # whole words \bi\b // IDEMPOTENT #yolo # suffixes [AEIOUY]S\b // U CE // SE IN\b // INÆ IST\b // ISTI EST\b // ESTO ([OE])R\b // \1RЯ\1 ING\b // EN T\b // TUM ([AEIOUY])P\b // \1ILER ABLE\b // MÖGLICHKEIT #lmfao # punctuation / // (VOLDEMORT) \. // (KEBAB) , // (GENTOO) : // (ZWEIKEBAB) ; // (GENTOOKEBAB) \( // (CHUJ) \) // (CHUJEC) \[ // (OCHUJENIE) \] // (NIEOCHUJENIE) { // (CHUJNIA) } // (ANTYCHUJNIA) _ // (UNTERMENSCH) \^ // (REISE) \? // (VERSTANDNIS) # longer substitutions ([^J])ES // \1IES CK // CQUES [AEIOUY]D // ṎDE OUGH // SCHWANZ # i'm not even fucking trying anymore lmao MM // FIS EE // REICH NN // DÜRÜM OO // WEIL ACT // AB OVER // DEUTSCH # propaganda UNDER // JUDE # propaganda x10 YOU // CASSINI ([AEIOUY])I // γ\1\1 ([AEIOUY])M // ζ\1 ([AEIOUY])R // Я\1 # [AEIOUY]N AN // ϟð EN // ϟΣ IN // ϟϟ ON // ϟʒ UN // ϟγ YN // DESGLEICHEN # analmangisch isn't very regular # reverse two-vowel-runs ([AEIOUY])([AEIOUY]) // \2\1 # single-letter substitutions [AEIOUY]NT // ∇ ON // Ü X // KS V // B (SCH|SH) // ʃ (CH|KH|C|K) // X (B|SS|S) // ß (PH|F) // φ LL // Σ L // λ TH // Θ D // ð J // H EU // Œ AN // Ë W // Ł (GG|G) // ʒ M // м N // П U // µ Q // ξ OH // ∅ ([^AEIOUY])E\b // \1з R // Γ H([^E]) // X\1