REO-EE/_module/nss/fky_chat_fr_lang.nss
Jaysyn904 f82740bbbd Initial commit
Initial commit
2024-02-22 13:22:03 -05:00

3092 lines
84 KiB
Plaintext

//::////////////////////////////////////////////////////////////////////////:://
//:: SIMTools V3.0 Speech Integration & Management Tools Version 3.0 :://
//:: Created By: FunkySwerve :://
//:: Created On: April 4 2006 :://
//:: Last Updated: March 27 2007 :://
//:: With Thanks To: :://
//:: Dumbo - for his amazing plugin :://
//:: Virusman - for Linux versions, and for the reset plugin, and for :://
//:: his excellent events plugin, without which this update would not :://
//:: be possible :://
//:: Dazzle - for his script samples :://
//:: Butch - for the emote wand scripts :://
//:: The DMFI project - for the languages conversions and many of the emotes:://
//:: Lanessar and the players of the Myth Drannor PW - for the new languages:://
//:: The players and DMs of Higher Ground for their input and playtesting :://
//::////////////////////////////////////////////////////////////////////////:://
#include "fky_chat_const"
string ProcessDrowSign(string sLetter)
{
if (GetStringLength(sLetter) > 1)
sLetter = GetStringLeft(sLetter, 1);
if (sLetter == "a" || sLetter == "A") return DROW_A;
if (sLetter == "b" || sLetter == "B") return DROW_B;
if (sLetter == "c" || sLetter == "C") return DROW_C;
if (sLetter == "d" || sLetter == "D") return DROW_D;
if (sLetter == "e" || sLetter == "E") return DROW_E;
if (sLetter == "f" || sLetter == "F") return DROW_F;
if (sLetter == "g" || sLetter == "G") return DROW_G;
if (sLetter == "h" || sLetter == "H") return DROW_H;
if (sLetter == "i" || sLetter == "I") return DROW_I;
if (sLetter == "j" || sLetter == "J") return DROW_J;
if (sLetter == "k" || sLetter == "K") return DROW_K;
if (sLetter == "l" || sLetter == "L") return DROW_L;
if (sLetter == "m" || sLetter == "M") return DROW_M;
if (sLetter == "n" || sLetter == "N") return DROW_N;
if (sLetter == "o" || sLetter == "O") return DROW_O;
if (sLetter == "p" || sLetter == "P") return DROW_P;
if (sLetter == "q" || sLetter == "Q") return DROW_Q;
if (sLetter == "r" || sLetter == "R") return DROW_R;
if (sLetter == "s" || sLetter == "S") return DROW_S;
if (sLetter == "t" || sLetter == "T") return DROW_T;
if (sLetter == "u" || sLetter == "U") return DROW_U;
if (sLetter == "v" || sLetter == "V") return DROW_V;
if (sLetter == "w" || sLetter == "W") return DROW_W;
if (sLetter == "x" || sLetter == "X") return DROW_X;
if (sLetter == "y" || sLetter == "Y") return DROW_Y;
if (sLetter == "z" || sLetter == "Z") return DROW_Z;
return LANG_DEFAULT;
}
string ConvertUndercommon(string sLetter)
{
if (GetStringLength(sLetter) > 1)
sLetter = GetStringLeft(sLetter, 1);
string sTranslate =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "u";
case 1: return "h";
case 2: return "s";
case 3: return "w";
case 4: return "o";
case 5: return "a";
case 6: return "b";
case 7: return "t";
case 8: return "e";
case 9: return "kk";
case 10: return "n";
case 11: return "c";
case 12: return "z";
case 13: return "l";
case 14: return "i";
case 15: return "d";
case 16: return "f";
case 17: return "m";
case 18: return "r";
case 19: return "n";
case 20: return "y";
case 21: return "x";
case 22: return "bb";
case 23: return "dr";
case 24: return "gi";
case 25: return "jh";
case 26: return "U";
case 27: return "H";
case 28: return "S";
case 29: return "W";
case 30: return "O";
case 31: return "A";
case 32: return "B";
case 33: return "T";
case 34: return "E";
case 35: return "KK";
case 36: return "N";
case 37: return "C";
case 38: return "Z";
case 39: return "L";
case 40: return "I";
case 41: return "D";
case 42: return "F";
case 43: return "M";
case 44: return "R";
case 45: return "N";
case 46: return "Y";
case 47: return "X";
case 48: return "BB";
case 49: return "Dr";
case 50: return "Gi";
case 51: return "Jh";
default: return sLetter; } return "";
}
string ProcessUndercommon(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertUndercommon(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertAquan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "ha";
case 26: return "Ha";
case 1: return "p";
case 2: return "z";
case 3: return "j";
case 4: return "o";
case 5: return "";
case 6: return "c";
case 7: return "r";
case 8: return "a";
case 9: return "m";
case 10: return "s";
case 11: return "h";
case 12: return "r";
case 13: return "k";
case 14: return "u";
case 15: return "b";
case 16: return "d";
case 17: return "h";
case 18: return "y";
case 19: return "n";
case 20: return "";
case 21: return "i";
case 22: return "r";
case 23: return "r";
case 24: return "'";
case 25: return "m";
case 27: return "Ph";
case 28: return "Z";
case 29: return "Th";
case 30: return "O";
case 31: return "";
case 32: return "Ff";
case 33: return "Rrs";
case 34: return "A";
case 35: return "M";
case 36: return "Gh";
case 37: return "H";
case 38: return "R";
case 39: return "S";
case 40: return "U";
case 41: return "B";
case 42: return "Cs";
case 43: return "Ha";
case 44: return "Se";
case 45: return "Ne";
case 46: return "";
case 47: return "G";
case 48: return "R";
case 49: return "R";
case 50: return "'";
case 51: return "N";
default: return sLetter; } return "";
}
string ProcessAquan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertAquan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertAuran(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "Wh";
case 26: return "Wys";
case 1: return "Yss";
case 2: return "S";
case 3: return "Y";
case 4: return "W";
case 5: return "o";
case 6: return "C";
case 7: return "u";
case 8: return "S";
case 9: return "Ss";
case 10: return "Oo";
case 11: return "io";
case 12: return "i";
case 13: return "f";
case 14: return "ph";
case 15: return "pys";
case 16: return "sys";
case 17: return "se";
case 18: return "eu";
case 19: return "u";
case 20: return "J";
case 21: return "A";
case 22: return "Ae";
case 23: return ".O";
case 24: return "e. A";
case 25: return "Ab";
case 27: return "b";
case 28: return "Y";
case 29: return "we";
case 30: return "ye";
case 31: return "se";
case 32: return "sy";
case 33: return "s";
case 34: return "Y";
case 35: return "U";
case 36: return "I";
case 37: return "O";
case 38: return "W";
case 39: return "e";
case 40: return "wY";
case 41: return "cA";
case 42: return "ac";
case 43: return "jh";
case 44: return "ah";
case 45: return "ha";
case 46: return "v";
case 47: return "th";
case 48: return "gh";
case 49: return "vy";
case 50: return "uy";
case 51: return "el";
default: return sLetter; } return "";
}
string ProcessAuran(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertAuran(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertGiant(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "Ugh";
case 1: return "Gk";
case 2: return "K";
case 3: return "gj";
case 4: return "j";
case 5: return "r";
case 6: return "t";
case 7: return "u";
case 8: return "i";
case 9: return "s";
case 10: return "S";
case 11: return "a";
case 12: return "V";
case 13: return "G";
case 14: return "H";
case 15: return "X";
case 16: return "R";
case 17: return "We";
case 18: return "Rt";
case 19: return "Jk";
case 20: return "Jk";
case 21: return "jk";
case 22: return "kj";
case 23: return "ty";
case 24: return "tr";
case 25: return "lp";
case 26: return "plop";
case 27: return "qrk";
case 28: return "cd";
case 29: return "dg";
case 30: return "fhg";
case 31: return "hgf";
case 32: return "gty";
case 33: return "rk";
case 34: return "er";
case 35: return "gh";
case 36: return "kj";
case 37: return "r";
case 38: return "t";
case 39: return "s";
case 40: return "v";
case 41: return "s";
case 42: return "a";
case 43: return "h";
case 44: return "t";
case 45: return "k";
case 46: return "y";
case 47: return "h";
case 48: return "u";
case 49: return "i";
case 50: return "j";
case 51: return "w";
default: return sLetter; } return "";
}
string ProcessGiant(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertGiant(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertGnoll(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "Gr";
case 1: return "gr";
case 2: return "ra";
case 3: return "wr";
case 4: return "aw";
case 5: return "Wr";
case 6: return "rA";
case 7: return "Ra";
case 8: return "gR";
case 9: return "yip";
case 10: return "yi";
case 11: return "Ip";
case 12: return "ep";
case 13: return "Ee";
case 14: return "eE";
case 15: return "Ep";
case 16: return "yw";
case 17: return "ra";
case 18: return "wa";
case 19: return "yee";
case 20: return "ngh";
case 21: return "u";
case 22: return "gn";
case 23: return "ol";
case 24: return "l";
case 25: return "en";
case 26: return "gh";
case 27: return "yee";
case 28: return "ey";
case 29: return "eh";
case 30: return "pf";
case 31: return "ph";
case 32: return "er";
case 33: return "kip";
case 34: return "kI";
case 35: return "Ip";
case 36: return "Ye";
case 37: return "En";
case 38: return "Gh";
case 39: return "uU";
case 40: return "yw";
case 41: return "y";
case 42: return "o";
case 43: return "n";
case 44: return "d";
case 45: return "a";
case 46: return "l";
case 47: return "l";
case 48: return "arf";
case 49: return "a";
case 50: return "r";
case 51: return "f";
default: return sLetter; } return "";
}
string ProcessGnoll(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertGnoll(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertIgnan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "k";
case 1: return "ra";
case 2: return "kk";
case 3: return "le";
case 4: return "kr";
case 5: return "ck";
case 6: return "k k";
case 7: return "-";
case 8: return "sk";
case 9: return "k";
case 10: return "ig";
case 11: return "g";
case 12: return "na";
case 13: return "hh";
case 14: return "k";
case 15: return "n";
case 16: return "hu";
case 17: return "kc";
case 18: return "kr";
case 19: return "cr";
case 20: return "rc";
case 21: return "k";
case 22: return "rk";
case 23: return "ckl";
case 24: return "zk";
case 25: return "";
case 26: return "hhh";
case 27: return "kz";
case 28: return "k";
case 29: return "kk";
case 30: return "h-";
case 31: return "ha";
case 32: return " k";
case 33: return "te";
case 34: return "'k";
case 35: return "la";
case 36: return "r'";
case 37: return "ng";
case 38: return "'";
case 39: return "mr";
case 40: return "ak";
case 41: return "ua";
case 42: return "i";
case 43: return "ge";
case 44: return "f";
case 45: return "'r";
case 46: return "ss";
case 47: return "er";
case 48: return "re";
case 49: return "r";
case 50: return "fi";
case 51: return "e";
default: return sLetter; } return "";
}
string ProcessIgnan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertIgnan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertSylvan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "s";
case 1: return "F";
case 2: return "y";
case 3: return "E";
case 4: return "l";
case 5: return "Y";
case 6: return "v";
case 7: return "Tr";
case 8: return "a";
case 9: return "Ee";
case 10: return "n";
case 11: return "Ny";
case 12: return "mp";
case 13: return "h";
case 14: return "M";
case 15: return "jo";
case 16: return "li";
case 17: return "nar";
case 18: return "shr";
case 19: return "ub";
case 20: return "Whi";
case 21: return "his";
case 22: return "ssp";
case 23: return "pey";
case 24: return "tee";
case 25: return "hee";
case 26: return "na";
case 27: return "At";
case 28: return "Tu";
case 29: return "Ure";
case 30: return "aN";
case 31: return "wh'";
case 32: return "sy'";
case 33: return "'l'v";
case 34: return "-";
case 35: return "Sy";
case 36: return "'s";
case 37: return "yu";
case 38: return "el";
case 39: return "Si'";
case 40: return "lv";
case 41: return "ll'";
case 42: return "ve";
case 43: return "ee";
case 44: return "E";
case 45: return "en";
case 46: return "S";
case 47: return "Y";
case 48: return "Wy";
case 49: return "Yv";
case 50: return "Ki";
case 51: return "tT";
default: return sLetter; } return "";
}
string ProcessSylvan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertSylvan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertTerran(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "R";
case 1: return "T";
case 2: return "E";
case 3: return "T";
case 4: return "C";
case 5: return "ter";
case 6: return "O";
case 7: return "A";
case 8: return "l";
case 9: return "rra";
case 10: return "oO";
case 11: return "R";
case 12: return "E";
case 13: return "C";
case 14: return "for";
case 15: return "d";
case 16: return "T";
case 17: return "Rr";
case 18: return "D";
case 19: return "h";
case 20: return "K";
case 21: return "mi";
case 22: return "D";
case 23: return "S";
case 24: return "A";
case 25: return "ng";
case 26: return "t";
case 27: return "wa";
case 28: return "rf";
case 29: return "wa";
case 30: return "N";
case 31: return "o";
case 32: return "rph";
case 33: return "cO";
case 34: return "n";
case 35: return "Nc";
case 36: return "r";
case 37: return "ete";
case 38: return "di";
case 39: return "e";
case 40: return "rT";
case 41: return "mu";
case 42: return "d";
case 43: return "s";
case 44: return "Mn";
case 45: return "in";
case 46: return "ni";
case 47: return "ng";
case 48: return "i'";
case 49: return "Kr";
case 50: return "Umb";
case 51: return "Le";
default: return sLetter; } return "";
}
string ProcessTerran(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertTerran(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertTreant(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "Tr";
case 1: return "O";
case 2: return "ee";
case 3: return "ak";
case 4: return "ant";
case 5: return "Bi";
case 6: return "Pi";
case 7: return "rch";
case 8: return "Tr";
case 9: return "neh";
case 10: return "trr";
case 11: return "lea";
case 12: return "Ee";
case 13: return "bra";
case 14: return "ves";
case 15: return "-";
case 16: return "Be";
case 17: return "nch";
case 18: return "Tr'";
case 19: return "ches";
case 20: return "Ar";
case 21: return "iro";
case 22: return "noa";
case 23: return "Rd";
case 24: return "K'k";
case 25: return "nwo";
case 26: return "ood";
case 27: return "Corr'";
case 28: return "wo";
case 29: return "od";
case 30: return "ne'";
case 31: return "'dle";
case 32: return "Au't";
case 33: return "uM";
case 34: return "sto";
case 35: return "Orum";
case 36: return "eer";
case 37: return "ert";
case 38: return "kao";
case 39: return "kra";
case 40: return "ab";
case 41: return "eni";
case 42: return "ipe";
case 43: return "pap";
case 44: return "re";
case 45: return "eR";
case 46: return "Pu";
case 47: return "lP";
case 48: return "Cy";
case 49: return "kle";
case 50: return "chn";
case 51: return "br";
default: return sLetter; } return "";
}
string ProcessTreant(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertTreant(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertAlgarondan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "a";
case 1: return "u";
case 2: return "l";
case 3: return "s";
case 4: return "g";
case 5: return "e";
case 6: return "a";
case 7: return "s";
case 8: return "r";
case 9: return "E";
case 10: return "o";
case 11: return "l";
case 12: return "n";
case 13: return "v";
case 14: return "d";
case 15: return "E";
case 16: return "a";
case 17: return "n";
case 18: return "n";
case 19: return "A";
case 20: return "A";
case 21: return "l";
case 22: return "L";
case 23: return "f";
case 24: return "T";
case 25: return "'";
case 26: return "-";
case 27: return "U";
case 28: return "";
case 29: return "M";
case 30: return "U";
case 31: return "B";
case 32: return "L";
case 33: return "A";
case 34: return "T";
case 35: return "I";
case 36: return "R";
case 37: return "A";
case 38: return "A";
case 39: return "N";
case 40: return "K";
case 41: return "U";
case 42: return "Ll";
case 43: return "iL";
case 44: return "N";
case 45: return "r";
case 46: return "e";
case 47: return "T";
case 48: return "ph";
case 49: return "Hj";
case 50: return "t";
case 51: return "te";
default: return sLetter; } return "";
}
string ProcessAlgarondan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertAlgarondan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertAlzhedo(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "o";
case 1: return "d";
case 2: return "e";
case 3: return "h";
case 4: return "zee";
case 5: return "ull";
case 6: return "a";
case 7: return "n";
case 8: return "A";
case 9: return "ah";
case 10: return "c";
case 11: return "nn";
case 12: return "i";
case 13: return "m";
case 14: return "l";
case 15: return "Ca";
case 16: return "O";
case 17: return "N";
case 18: return "R";
case 19: return "A";
case 20: return "D";
case 21: return "W";
case 22: return "E";
case 23: return "A";
case 24: return "R";
case 25: return "L";
case 26: return "eRe";
case 27: return "R";
case 28: return "N";
case 29: return "N";
case 30: return "I";
case 31: return "Dh";
case 32: return "T";
case 33: return "A";
case 34: return "Ee";
case 35: return "R";
case 36: return "G";
case 37: return "N";
case 38: return "B";
case 39: return "A";
case 40: return "Sh";
case 41: return "IM";
case 42: return "LL";
case 43: return "A";
case 44: return "C";
case 45: return "O";
case 46: return "D";
case 47: return "E";
case 48: return "H";
case 49: return "Z";
case 50: return "L";
case 51: return "A";
default: return sLetter; } return "";
}
string ProcessAlzhedo(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertAlzhedo(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertChessentan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "N";
case 1: return "A";
case 2: return "T";
case 3: return "N";
case 4: return "E";
case 5: return "S";
case 6: return "S";
case 7: return "E";
case 8: return "H";
case 9: return "C";
case 10: return "N";
case 11: return "O";
case 12: return "M";
case 13: return "M";
case 14: return "O";
case 15: return "C";
case 16: return "Y";
case 17: return "B";
case 18: return "Y";
case 19: return "A";
case 20: return "M";
case 21: return "N";
case 22: return "a";
case 23: return "I";
case 24: return "g";
case 25: return "A";
case 26: return "i";
case 27: return "G";
case 28: return "n";
case 29: return "A";
case 30: return "p";
case 31: return "";
case 32: return "o";
case 33: return ".";
case 34: return "o";
case 35: return "g'";
case 36: return "h";
case 37: return "c'";
case 38: return "a";
case 39: return "m'";
case 40: return "l";
case 41: return " ";
case 42: return "pi";
case 43: return "'";
case 44: return "re";
case 45: return "h";
case 46: return "f";
case 47: return "Yd";
case 48: return "s";
case 49: return "Gj";
case 50: return "l";
case 51: return "jG";
default: return sLetter; } return "";
}
string ProcessChessentan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertChessentan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertChondathan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "eh";
case 1: return "bee";
case 2: return "sea";
case 3: return "de";
case 4: return "e";
case 5: return "eph";
case 6: return "gee";
case 7: return "ehtch";
case 8: return "eye";
case 9: return "jae";
case 10: return "kay";
case 11: return "ell";
case 12: return "emm";
case 13: return "en";
case 14: return "oh";
case 15: return "pee";
case 16: return "kue";
case 17: return "arr";
case 18: return "es";
case 19: return "tea";
case 20: return "you";
case 21: return "vea";
case 22: return "uu";
case 23: return "why";
case 24: return "ex";
case 25: return "zee";
case 26: return "EH";
case 27: return "BEE";
case 28: return "SEA";
case 29: return "DE";
case 30: return "E";
case 31: return "EPH";
case 32: return "GEE";
case 33: return "EHTCH";
case 34: return "EYE";
case 35: return "JAE";
case 36: return "KAY";
case 37: return "ELL";
case 38: return "EMM";
case 39: return "EN";
case 40: return "OH";
case 41: return "PEE";
case 42: return "KUE";
case 43: return "ARR";
case 44: return "ES";
case 45: return "TEA";
case 46: return "YOU";
case 47: return "VEA";
case 48: return "UU";
case 49: return "WHY";
case 50: return "EX";
case 51: return "ZEE";
default: return sLetter; } return "";
}
string ProcessChondathan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertChondathan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertChultan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "n";
case 1: return "n";
case 2: return "e";
case 3: return "a";
case 4: return "o";
case 5: return "t";
case 6: return "t";
case 7: return "v";
case 8: return "a";
case 9: return "l";
case 10: return "e";
case 11: return "l";
case 12: return "u";
case 13: return "l";
case 14: return "s";
case 15: return "h";
case 16: return "b";
case 17: return "n";
case 18: return "C";
case 19: return "o";
case 20: return "t";
case 21: return "r";
case 22: return "o";
case 23: return "a";
case 24: return "R";
case 25: return "K";
case 26: return "E";
case 27: return "P";
case 28: return "";
case 29: return "H";
case 30: return "U";
case 31: return ",";
case 32: return "S";
case 33: return "R";
case 34: return "-";
case 35: return "A";
case 36: return "P";
case 37: return "'";
case 38: return "W";
case 39: return " ";
case 40: return "Y";
case 41: return "H";
case 42: return "L";
case 43: return "E";
case 44: return "S";
case 45: return "E";
case 46: return "K";
case 47: return "I";
case 48: return "M";
case 49: return "N";
case 50: return "D";
case 51: return "O";
default: return sLetter; } return "";
}
string ProcessChultan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertChultan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertDamaran(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "n";
case 1: return "a";
case 2: return "a";
case 3: return "a";
case 4: return "e";
case 5: return "s";
case 6: return "r";
case 7: return "s";
case 8: return "a";
case 9: return "a";
case 10: return "n";
case 11: return "a";
case 12: return "n";
case 13: return "o";
case 14: return "v";
case 15: return "a";
case 16: return "o";
case 17: return "e";
case 18: return "d";
case 19: return "m";
case 20: return "l";
case 21: return "k";
case 22: return "l";
case 23: return "a";
case 24: return "S";
case 25: return "l";
case 26: return "D";
case 27: return "E";
case 28: return "R";
case 29: return "T";
case 30: return "H";
case 31: return "A";
case 32: return "A";
case 33: return "T";
case 34: return "N";
case 35: return "E";
case 36: return "F";
case 37: return "R";
case 38: return "U";
case 39: return "R";
case 40: return "T";
case 41: return "L";
case 42: return "G";
case 43: return "I";
case 44: return "S";
case 45: return "P";
case 46: return "H";
case 47: return "M";
case 48: return "G";
case 49: return "I";
case 50: return "A";
case 51: return "S";
default: return sLetter; } return "";
}
string ProcessDamaran(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertDamaran(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertDambrathan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "n";
case 1: return "h";
case 2: return "f";
case 3: return "a";
case 4: return "a";
case 5: return "s";
case 6: return "h";
case 7: return "v";
case 8: return " ";
case 9: return "t";
case 10: return "e";
case 11: return ".";
case 12: return "a";
case 13: return "a";
case 14: return ",";
case 15: return "r";
case 16: return "d";
case 17: return "n";
case 18: return "b";
case 19: return "a";
case 20: return "i";
case 21: return "m";
case 22: return "J";
case 23: return "S";
case 24: return "C";
case 25: return "R";
case 26: return "S";
case 27: return "E";
case 28: return "E";
case 29: return "d";
case 30: return "'";
case 31: return "T";
case 32: return "a";
case 33: return "N";
case 34: return "T";
case 35: return "A";
case 36: return "E";
case 37: return "H";
case 38: return "Y";
case 39: return "T";
case 40: return "L";
case 41: return "A";
case 42: return "N";
case 43: return "R";
case 44: return "E";
case 45: return "B";
case 46: return "V";
case 47: return "M";
case 48: return "L";
case 49: return "A";
case 50: return "E";
case 51: return "D";
default: return sLetter; } return "";
}
string ProcessDambrathan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertDambrathan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertDurpari(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "i";
case 1: return "b";
case 2: return "r";
case 3: return "s";
case 4: return "a";
case 5: return "e";
case 6: return "p";
case 7: return "s";
case 8: return "r";
case 9: return "t";
case 10: return "u";
case 11: return "a";
case 12: return "d";
case 13: return "g";
case 14: return "a";
case 15: return "o";
case 16: return "v";
case 17: return "n";
case 18: return "r";
case 19: return "d";
case 20: return "v";
case 21: return "N";
case 22: return "e";
case 23: return "U";
case 24: return "l";
case 25: return "G";
case 26: return "d";
case 27: return "A";
case 28: return "o";
case 29: return "T";
case 30: return "r";
case 31: return "S";
case 32: return "n";
case 33: return "E";
case 34: return "A";
case 35: return "C";
case 36: return "R";
case 37: return "O";
case 38: return "E";
case 39: return "M";
case 40: return "M";
case 41: return "M";
case 42: return "A";
case 43: return "O";
case 44: return "C";
case 45: return "N";
case 46: return "L";
case 47: return " ";
case 48: return "I";
case 49: return "G";
case 50: return "N";
case 51: return "O";
default: return sLetter; } return "";
}
string ProcessDurpari(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertDurpari(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertHalardrim(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "m";
case 1: return "t";
case 2: return "i";
case 3: return "h";
case 4: return "r";
case 5: return "r";
case 6: return "d";
case 7: return "e";
case 8: return "r";
case 9: return "s";
case 10: return "a";
case 11: return "k";
case 12: return "l";
case 13: return "a";
case 14: return "e";
case 15: return "l";
case 16: return "h";
case 17: return "t";
case 18: return "c";
case 19: return "h";
case 20: return "a";
case 21: return "a";
case 22: return "r";
case 23: return "R";
case 24: return "T";
case 25: return "I";
case 26: return "E";
case 27: return "S";
case 28: return "R";
case 29: return "S";
case 30: return "M";
case 31: return "E";
case 32: return "A";
case 33: return "C";
case 34: return "J";
case 35: return "R";
case 36: return "O";
case 37: return "O";
case 38: return "R";
case 39: return "F";
case 40: return "M";
case 41: return "R";
case 42: return "I";
case 43: return "Y";
case 44: return "L";
case 45: return "T";
case 46: return "I";
case 47: return "E";
case 48: return "T";
case 49: return "He";
case 50: return "A";
case 51: return "'X";
default: return sLetter; } return "";
}
string ProcessHalardrim(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertHalardrim(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertHalruaan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "n";
case 1: return "l";
case 2: return "a";
case 3: return "a";
case 4: return "a";
case 5: return "r";
case 6: return "u";
case 7: return "b";
case 8: return "r";
case 9: return "m";
case 10: return "l";
case 11: return "i";
case 12: return "a";
case 13: return "n";
case 14: return "h";
case 15: return "ni";
case 16: return "s";
case 17: return "i";
case 18: return "h";
case 19: return "c";
case 20: return "i";
case 21: return "d";
case 22: return "N";
case 23: return "Ra";
case 24: return "I";
case 25: return "R";
case 26: return "Ck";
case 27: return "N";
case 28: return "C";
case 29: return "G";
case 30: return "S";
case 31: return "S";
case 32: return "D";
case 33: return "O";
case 34: return "N";
case 35: return "U";
case 36: return "U";
case 37: return "T";
case 38: return "O";
case 39: return "H";
case 40: return "";
case 41: return "O";
case 42: return "N";
case 43: return "H";
case 44: return "T";
case 45: return "E";
case 46: return "I";
case 47: return "G";
case 48: return "Az";
case 49: return "A";
case 50: return "'uth";
case 51: return "M";
default: return sLetter; } return "";
}
string ProcessHalruaan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertHalruaan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertIlluskan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "n";
case 1: return "nr";
case 2: return "a";
case 3: return "r";
case 4: return "k";
case 5: return "a";
case 6: return "s";
case 7: return "t";
case 8: return "u";
case 9: return "n";
case 10: return "l";
case 11: return "i";
case 12: return "l";
case 13: return "m";
case 14: return "i";
case 15: return " ";
case 16: return "mo";
case 17: return "e";
case 18: return "o";
case 19: return "m";
case 20: return "n";
case 21: return "o";
case 22: return "s";
case 23: return "S";
case 24: return "H";
case 25: return "A";
case 26: return "A";
case 27: return "V";
case 28: return "E";
case 29: return "A";
case 30: return "S";
case 31: return "G";
case 32: return "E";
case 33: return "R";
case 34: return "N";
case 35: return "U";
case 36: return "O";
case 37: return "A";
case 38: return "R";
case 39: return "T";
case 40: return "T";
case 41: return "H";
case 42: return "H";
case 43: return "Y";
case 44: return "'U";
case 45: return "M";
case 46: return "T";
case 47: return "-G";
case 48: return "H";
case 49: return "R";
case 50: return "Gy";
case 51: return " a";
default: return sLetter; } return "";
}
string ProcessIlluskan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertIlluskan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertImaskar(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "r";
case 1: return "U";
case 2: return "a";
case 3: return "n";
case 4: return "k";
case 5: return "t";
case 6: return "s";
case 7: return "h";
case 8: return "a";
case 9: return "e";
case 10: return "m";
case 11: return "r";
case 12: return "i";
case 13: return "d";
case 14: return "l";
case 15: return "n";
case 16: return "a";
case 17: return "a";
case 18: return "i";
case 19: return "r";
case 20: return "t";
case 21: return "o";
case 22: return "a";
case 23: return "H";
case 24: return "I";
case 25: return "L";
case 26: return "L";
case 27: return "U";
case 28: return "E";
case 29: return "M";
case 30: return "C";
case 31: return "T";
case 32: return " ";
case 33: return "H";
case 34: return "'";
case 35: return "I";
case 36: return "Hs";
case 37: return "S";
case 38: return "Gr";
case 39: return "IS";
case 40: return "Ge";
case 41: return "S";
case 42: return "E";
case 43: return "I";
case 44: return "E";
case 45: return "HL";
case 46: return "H";
case 47: return "L";
case 48: return "E";
case 49: return "Y";
case 50: return "T";
case 51: return "E";
default: return sLetter; } return "";
}
string ProcessImaskar(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertImaskar(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertLantanese(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "e";
case 1: return "g";
case 2: return "s";
case 3: return "n";
case 4: return "e";
case 5: return "o";
case 6: return "n";
case 7: return "m";
case 8: return "a";
case 9: return "e";
case 10: return "t";
case 11: return "p";
case 12: return "n";
case 13: return "o";
case 14: return "a";
case 15: return "w";
case 16: return "l";
case 17: return "e";
case 18: return "r";
case 19: return "U";
case 20: return " ";
case 21: return "p";
case 22: return "e'";
case 23: return "W";
case 24: return "S";
case 25: return "Ith";
case 26: return "E";
case 27: return "Ca";
case 28: return "A";
case 29: return "Ra";
case 30: return "T";
case 31: return "Zy";
case 32: return "S";
case 33: return "I";
case 34: return "O";
case 35: return "F";
case 36: return "N";
case 37: return "R";
case 38: return "V";
case 39: return "A";
case 40: return "E";
case 41: return "G";
case 42: return "N";
case 43: return "E";
case 44: return "T";
case 45: return "G";
case 46: return "I";
case 47: return "N";
case 48: return "O";
case 49: return "S";
case 50: return "N";
case 51: return "E";
default: return sLetter; } return "";
}
string ProcessLantanese(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertLantanese(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertMidani(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "i";
case 1: return "z";
case 2: return "n";
case 3: return "a";
case 4: return "a";
case 5: return "k";
case 6: return "d";
case 7: return "h";
case 8: return "i";
case 9: return "a";
case 10: return "m";
case 11: return "r";
case 12: return "a";
case 13: return "b";
case 14: return "d";
case 15: return "e";
case 16: return "s";
case 17: return "d";
case 18: return "e";
case 19: return "i";
case 20: return "r";
case 21: return "n";
case 22: return "t";
case 23: return "e";
case 24: return "S";
case 25: return "C";
case 26: return "A";
case 27: return "A";
case 28: return "N";
case 29: return "L";
case 30: return "D";
case 31: return "I";
case 32: return "S";
case 33: return "M";
case 34: return "'";
case 35: return "S";
case 36: return "Y";
case 37: return "H";
case 38: return "L";
case 39: return "A";
case 40: return "E";
case 41: return "N ";
case 42: return "Rg";
case 43: return "K";
case 44: return "Gr";
case 45: return "I";
case 46: return "A";
case 47: return "L";
case 48: return "F";
case 49: return "N";
case 50: return "Y";
case 51: return "U";
default: return sLetter; } return "";
}
string ProcessMidani(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertMidani(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertMulhorandi(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "i";
case 1: return "r";
case 2: return "d";
case 3: return "e";
case 4: return "n";
case 5: return "d";
case 6: return "a";
case 7: return "b";
case 8: return "r";
case 9: return "u";
case 10: return "o";
case 11: return "l";
case 12: return "h";
case 13: return "l";
case 14: return "l";
case 15: return "E";
case 16: return "u";
case 17: return "l";
case 18: return "m";
case 19: return "v";
case 20: return " ";
case 21: return "e";
case 22: return "E";
case 23: return "S";
case 24: return "R";
case 25: return "W";
case 26: return "E";
case 27: return "I";
case 28: return "H";
case 29: return "T";
case 30: return "T";
case 31: return "H";
case 32: return "O";
case 33: return "W";
case 34: return "S";
case 35: return "I";
case 36: return "D";
case 37: return "N";
case 38: return "L";
case 39: return "G";
case 40: return "R";
case 41: return "S";
case 42: return "O";
case 43: return "R";
case 44: return "W";
case 45: return "U";
case 46: return "E";
case 47: return "L";
case 48: return "H";
case 49: return "E";
case 50: return "'";
case 51: return "T";
default: return sLetter; } return "";
}
string ProcessMulhorandi(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertMulhorandi(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertNexalan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "n";
case 1: return "m";
case 2: return "a";
case 3: return "a";
case 4: return "l";
case 5: return "z";
case 6: return "a";
case 7: return "t";
case 8: return "x";
case 9: return "i";
case 10: return "e";
case 11: return "c";
case 12: return "n";
case 13: return "a";
case 14: return "e";
case 15: return "";
case 16: return "n";
case 17: return "";
case 18: return "t";
case 19: return "";
case 20: return "e";
case 21: return "";
case 22: return "r";
case 23: return "";
case 24: return "P";
case 25: return "";
case 26: return "R";
case 27: return "S";
case 28: return "I";
case 29: return "";
case 30: return "S";
case 31: return "";
case 32: return "E";
case 33: return " ";
case 34: return "U";
case 35: return "-";
case 36: return "S";
case 37: return "'";
case 38: return "N";
case 39: return "A";
case 40: return "A";
case 41: return "C";
case 42: return "L";
case 43: return "I";
case 44: return "A";
case 45: return "T";
case 46: return "X";
case 47: return "Z";
case 48: return "E";
case 49: return "A";
case 50: return "N";
case 51: return "M";
default: return sLetter; } return "";
}
string ProcessNexalan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertNexalan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertOillusk(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "k";
case 1: return "s";
case 2: return "u";
case 3: return "l";
case 4: return "l";
case 5: return "i";
case 6: return "o";
case 7: return "n";
case 8: return "s";
case 9: return "o";
case 10: return "i";
case 11: return "r";
case 12: return "n";
case 13: return "t";
case 14: return "g";
case 15: return "h";
case 16: return "i";
case 17: return "s";
case 18: return "n";
case 19: return "w";
case 20: return "g";
case 21: return "o";
case 22: return "i";
case 23: return "R";
case 24: return "N";
case 25: return "D";
case 26: return "T";
case 27: return "C";
case 28: return "H";
case 29: return "O";
case 30: return "E";
case 31: return "A";
case 32: return "R";
case 33: return "S";
case 34: return "A";
case 35: return "T";
case 36: return "I";
case 37: return "H";
case 38: return "N";
case 39: return "S";
case 40: return "";
case 41: return "I";
case 42: return "'b";
case 43: return "V";
case 44: return "G";
case 45: return "I";
case 46: return "G";
case 47: return "T";
case 48: return "X";
case 49: return "C";
case 50: return " S";
case 51: return "O";
default: return sLetter; } return "";
}
string ProcessOillusk(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertOillusk(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertRashemi(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "i";
case 1: return "r";
case 2: return "m";
case 3: return "a";
case 4: return "e";
case 5: return "s";
case 6: return "h";
case 7: return "h";
case 8: return "s";
case 9: return "e";
case 10: return "a";
case 11: return "m";
case 12: return "r";
case 13: return "Rawr";
case 14: return "a";
case 15: return "rarg";
case 16: return "n";
case 17: return "t";
case 18: return "ej";
case 19: return "e";
case 20: return "x";
case 21: return "d";
case 22: return "cv";
case 23: return "D";
case 24: return "F";
case 25: return "Y";
case 26: return "I";
case 27: return "B";
case 28: return "S";
case 29: return "E";
case 30: return "H";
case 31: return "A";
case 32: return "F";
case 33: return "R";
case 34: return "L";
case 35: return "P";
case 36: return "A";
case 37: return "U";
case 38: return "M";
case 39: return "N";
case 40: return "M";
case 41: return "K";
case 42: return "A";
case 43: return "E";
case 44: return "B";
case 45: return "L";
case 46: return "T";
case 47: return "E";
case 48: return "N";
case 49: return "P";
case 50: return "A";
case 51: return "H";
default: return sLetter; } return "";
}
string ProcessRashemi(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertRashemi(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertRaumvira(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "a";
case 1: return "t";
case 2: return "r";
case 3: return "h";
case 4: return "i";
case 5: return "e";
case 6: return "v";
case 7: return "s";
case 8: return "m";
case 9: return "k";
case 10: return "u";
case 11: return "t";
case 12: return "a";
case 13: return "h";
case 14: return "r";
case 15: return "a";
case 16: return "";
case 17: return "r";
case 18: return "";
case 19: return "r";
case 20: return " ";
case 21: return "i";
case 22: return "S";
case 23: return "sS";
case 24: return "P";
case 25: return "D";
case 26: return "E";
case 27: return "N";
case 28: return "A";
case 29: return "E";
case 30: return "K";
case 31: return "F";
case 32: return "S";
case 33: return "R";
case 34: return "I";
case 35: return "I";
case 36: return "R";
case 37: return "A";
case 38: return "H";
case 39: return "R";
case 40: return "T";
case 41: return "I";
case 42: return "K";
case 43: return "V";
case 44: return "S";
case 45: return "M";
case 46: return "E";
case 47: return "U";
case 48: return "H";
case 49: return "A";
case 50: return "T";
case 51: return "R";
default: return sLetter; } return "";
}
string ProcessRaumvira(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertRaumvira(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertSerusan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "n";
case 1: return "c";
case 2: return "a";
case 3: return "h";
case 4: return "s";
case 5: return "i";
case 6: return "u";
case 7: return "p";
case 8: return "r";
case 9: return "r";
case 10: return "e";
case 11: return "i";
case 12: return "s";
case 13: return "n";
case 14: return "c";
case 15: return "i";
case 16: return "p";
case 17: return "a";
case 18: return "l";
case 19: return "g";
case 20: return "a";
case 21: return "o";
case 22: return "r";
case 23: return "B";
case 24: return "C";
case 25: return "E";
case 26: return "H";
case 27: return "R";
case 28: return "E";
case 29: return "P";
case 30: return "R";
case 31: return "O";
case 32: return "Sa";
case 33: return "R";
case 34: return "In";
case 35: return "T";
case 36: return "G";
case 37: return "H";
case 38: return "O";
case 39: return "N";
case 40: return "O";
case 41: return "A";
case 42: return "S";
case 43: return "S";
case 44: return "T";
case 45: return "U";
case 46: return "H";
case 47: return "R";
case 48: return "E";
case 49: return "E";
case 50: return "D";
case 51: return "S";
default: return sLetter; } return "";
}
string ProcessSerusan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertSerusan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertShaaran(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "n";
case 1: return "s";
case 2: return "a";
case 3: return "e";
case 4: return "r";
case 5: return "s";
case 6: return "a";
case 7: return "p";
case 8: return "a";
case 9: return "e";
case 10: return "h";
case 11: return "c";
case 12: return "s";
case 13: return "h";
case 14: return "t";
case 15: return "s";
case 16: return "h";
case 17: return "c";
case 18: return "e";
case 19: return "h";
case 20: return "s";
case 21: return "o";
case 22: return "h";
case 23: return "L";
case 24: return "A";
case 25: return "Pa";
case 26: return "R";
case 27: return "A";
case 28: return "R";
case 29: return "L";
case 30: return "M";
case 31: return "I";
case 32: return "A";
case 33: return "I";
case 34: return "E";
case 35: return "Y";
case 36: return "T";
case 37: return "A";
case 38: return "S";
case 39: return "N";
case 40: return "F";
case 41: return "A";
case 42: return "O";
case 43: return "R";
case 44: return "E";
case 45: return "R";
case 46: return "K";
case 47: return "A";
case 48: return "A";
case 49: return "H";
case 50: return "L";
case 51: return "S";
default: return sLetter; } return "";
}
string ProcessShaaran(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertShaaran(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertShou(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "u";
case 1: return "e";
case 2: return "o";
case 3: return "m";
case 4: return "h";
case 5: return "p";
case 6: return "s";
case 7: return "o";
case 8: return "d";
case 9: return "r";
case 10: return "r";
case 11: return "e";
case 12: return "a";
case 13: return "r";
case 14: return "c";
case 15: return " ";
case 16: return "o";
case 17: return "j";
case 18: return "n";
case 19: return "w";
case 20: return "i";
case 21: return "nd";
case 22: return "c";
case 23: return "S";
case 24: return "O";
case 25: return "gh";
case 26: return "B";
case 27: return " ";
case 28: return "A";
case 29: return "'";
case 30: return "G";
case 31: return "A";
case 32: return "N";
case 33: return "V";
case 34: return "A";
case 35: return "L";
case 36: return "R";
case 37: return "A";
case 38: return "U";
case 39: return "Y";
case 40: return "T";
case 41: return "O";
case 42: return "-";
case 43: return "R";
case 44: return "A";
case 45: return "U";
case 46: return "R";
case 47: return "O";
case 48: return "A";
case 49: return "H";
case 50: return "K";
case 51: return "S";
default: return sLetter; } return "";
}
string ProcessShou(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertShou(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertTalfiric(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "c";
case 1: return "b";
case 2: return "i";
case 3: return "a";
case 4: return "r";
case 5: return "d";
case 6: return "i";
case 7: return "e";
case 8: return "f";
case 9: return "ho";
case 10: return "l";
case 11: return "w";
case 12: return "a";
case 13: return "e";
case 14: return "t";
case 15: return "s";
case 16: return "a";
case 17: return "t";
case 18: return "l";
case 19: return "e";
case 20: return "c";
case 21: return "r";
case 22: return "u";
case 23: return "N";
case 24: return "M";
case 25: return "He";
case 26: return "P";
case 27: return "A";
case 28: return "O";
case 29: return "R";
case 30: return "W";
case 31: return "T";
case 32: return "D";
case 33: return "L";
case 34: return "E";
case 35: return "A";
case 36: return "R";
case 37: return "C";
case 38: return "N";
case 39: return "I";
case 40: return "D";
case 41: return "R";
case 42: return "S";
case 43: return "E";
case 44: return "";
case 45: return "F";
case 46: return "A";
case 47: return "L";
case 48: return "C";
case 49: return "A";
case 50: return "B";
case 51: return "T";
default: return sLetter; } return "";
}
string ProcessTalfiric(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertTalfiric(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertTashalan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "n";
case 1: return "b";
case 2: return "a";
case 3: return "l";
case 4: return "l";
case 5: return "a";
case 6: return "a";
case 7: return "c";
case 8: return "h";
case 9: return "k";
case 10: return "s";
case 11: return "j";
case 12: return "a";
case 13: return "u";
case 14: return "t";
case 15: return "n";
case 16: return "t";
case 17: return "g";
case 18: return "h";
case 19: return "l";
case 20: return "i";
case 21: return "e";
case 22: return "n";
case 23: return "S";
case 24: return "D";
case 25: return "A";
case 26: return "O";
case 27: return "M";
case 28: return "L";
case 29: return "A";
case 30: return "M";
case 31: return "R";
case 32: return "H";
case 33: return "A";
case 34: return "I";
case 35: return "C";
case 36: return "R";
case 37: return "N";
case 38: return "H";
case 39: return "A";
case 40: return "D";
case 41: return "H";
case 42: return "W";
case 43: return "S";
case 44: return "R";
case 45: return "A";
case 46: return "Ve";
case 47: return "L";
case 48: return "N";
case 49: return "A";
case 50: return "CC";
case 51: return "T";
default: return sLetter; } return "";
}
string ProcessTashalan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertTashalan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertTuigan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "n";
case 1: return "p";
case 2: return "a";
case 3: return "e";
case 4: return "g";
case 5: return "o";
case 6: return "i";
case 7: return "n";
case 8: return "u";
case 9: return "s";
case 10: return "t";
case 11: return "w";
case 12: return "tu";
case 13: return "a";
case 14: return "tin";
case 15: return "r";
case 16: return "ng";
case 17: return "c";
case 18: return "ti";
case 19: return "h";
case 20: return "ton";
case 21: return "i";
case 22: return "ng";
case 23: return "E";
case 24: return "Gyg";
case 25: return "F";
case 26: return "E";
case 27: return "H";
case 28: return "H";
case 29: return "E";
case 30: return "ET";
case 31: return "H";
case 32: return "S";
case 33: return "T";
case 34: return "D";
case 35: return "R";
case 36: return "N";
case 37: return "O";
case 38: return "A";
case 39: return "F";
case 40: return "L";
case 41: return "N";
case 42: return "E";
case 43: return "A";
case 44: return "D";
case 45: return "G";
case 46: return "R";
case 47: return "I";
case 48: return "O";
case 49: return "U";
case 50: return "H";
case 51: return "T";
default: return sLetter; } return "";
}
string ProcessTuigan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertTuigan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertTurmic(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "c";
case 1: return "a";
case 2: return "i";
case 3: return "n";
case 4: return "m";
case 5: return "t";
case 6: return "r";
case 7: return "i";
case 8: return "u";
case 9: return "c";
case 10: return "t";
case 11: return "s";
case 12: return "m";
case 13: return "o";
case 14: return "l";
case 15: return "f";
case 16: return "t";
case 17: return "f";
case 18: return "u";
case 19: return "s";
case 20: return "r";
case 21: return "d";
case 22: return "m";
case 23: return "B";
case 24: return "I";
case 25: return "A";
case 26: return "S";
case 27: return "L";
case 28: return "H";
case 29: return "E";
case 30: return "Le";
case 31: return "F";
case 32: return "A";
case 33: return "F";
case 34: return "D";
case 35: return "O";
case 36: return "D";
case 37: return "R";
case 38: return "N";
case 39: return "P";
case 40: return "A";
case 41: return "C";
case 42: return "R";
case 43: return "I";
case 44: return "Y";
case 45: return "M";
case 46: return "R";
case 47: return "R";
case 48: return "O";
case 49: return "U";
case 50: return "C";
case 51: return "T";
default: return sLetter; } return "";
}
string ProcessTurmic(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertTurmic(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertUluik(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "k";
case 1: return "t";
case 2: return "i";
case 3: return "h";
case 4: return "u";
case 5: return "e";
case 6: return "l";
case 7: return "g";
case 8: return "u";
case 9: return "r";
case 10: return "yu";
case 11: return "e";
case 12: return "x";
case 13: return "a";
case 14: return "se";
case 15: return "t";
case 16: return "te'";
case 17: return "b";
case 18: return "ym'";
case 19: return "e";
case 20: return "een";
case 21: return "e";
case 22: return "r";
case 23: return "O";
case 24: return "E";
case 25: return "U";
case 26: return "I";
case 27: return "T";
case 28: return "C";
case 29: return "H";
case 30: return "A";
case 31: return "E";
case 32: return "L";
case 33: return "R";
case 34: return "G";
case 35: return "E";
case 36: return "T";
case 37: return "D";
case 38: return "A";
case 39: return "A";
case 40: return "E";
case 41: return "T";
case 42: return "R";
case 43: return "K";
case 44: return "G";
case 45: return "I";
case 46: return "E";
case 47: return "U";
case 48: return "H";
case 49: return "L";
case 50: return "T";
case 51: return "U";
default: return sLetter; } return "";
}
string ProcessUluik(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertUluik(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertUntheric(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "c";
case 1: return "u";
case 2: return "i";
case 3: return "n";
case 4: return "r";
case 5: return "t";
case 6: return "e";
case 7: return "h";
case 8: return "h";
case 9: return "e";
case 10: return "t";
case 11: return "r";
case 12: return "n";
case 13: return "d";
case 14: return "u";
case 15: return "e";
case 16: return "a";
case 17: return "t";
case 18: return "l";
case 19: return "h";
case 20: return "e ";
case 21: return "e";
case 22: return "w";
case 23: return "K";
case 24: return "E";
case 25: return "Sc";
case 26: return "T";
case 27: return "Ot";
case 28: return "S";
case 29: return "Ch";
case 30: return "F";
case 31: return "B";
case 32: return "R";
case 33: return "Oo";
case 34: return "A";
case 35: return "Ze";
case 36: return "W";
case 37: return "C";
case 38: return "D";
case 39: return "I";
case 40: return "K";
case 41: return "R";
case 42: return "J";
case 43: return "E";
case 44: return "H";
case 45: return "H";
case 46: return "T";
case 47: return "T";
case 48: return "E";
case 49: return "N";
case 50: return "D";
case 51: return "U";
default: return sLetter; } return "";
}
string ProcessUntheric(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertUntheric(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertVaasan(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "n";
case 1: return "t";
case 2: return "a";
case 3: return "h";
case 4: return "s";
case 5: return "e";
case 6: return "a";
case 7: return "t";
case 8: return "a";
case 9: return "o";
case 10: return "v";
case 11: return "r";
case 12: return "h";
case 13: return "t";
case 14: return "i";
case 15: return "u";
case 16: return "g";
case 17: return "r";
case 18: return "h";
case 19: return "e";
case 20: return "i";
case 21: return "d";
case 22: return "c";
case 23: return "L";
case 24: return "E";
case 25: return "A";
case 26: return "G";
case 27: return "N";
case 28: return "O";
case 29: return "D";
case 30: return "O";
case 31: return "S";
case 32: return "G";
case 33: return "San";
case 34: return "L";
case 35: return "Dwi";
case 36: return "Y";
case 37: return "Ch";
case 38: return "M";
case 39: return "Ti";
case 40: return "O";
case 41: return "N";
case 42: return "O";
case 43: return "A";
case 44: return "G";
case 45: return "A";
case 46: return "L";
case 47: return "S";
case 48: return "Y";
case 49: return "A";
case 50: return "Oy";
case 51: return "V";
default: return sLetter; } return "";
}
string ProcessVaasan(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertVaasan(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ConvertDruidic(string sLetter)
{
if (GetStringLength(sLetter) > 1) sLetter = GetStringLeft(sLetter, 1);
string sTranslate = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int iTrans = FindSubString(sTranslate, sLetter);
switch (iTrans)
{
case 0: return "d";
case 1: return "d";
case 2: return "r";
case 3: return "o";
case 4: return "u";
case 5: return "o";
case 6: return "i";
case 7: return "l";
case 8: return "d";
case 9: return "i";
case 10: return "i";
case 11: return "t";
case 12: return "c";
case 13: return "t";
case 14: return "t";
case 15: return "l";
case 16: return "a";
case 17: return "e";
case 18: return "l";
case 19: return "d";
case 20: return "k";
case 21: return "o";
case 22: return "Wii";
case 23: return "C";
case 24: return "U";
case 25: return "T";
case 26: return "G";
case 27: return "O";
case 28: return "N";
case 29: return "R";
case 30: return "T";
case 31: return "K";
case 32: return "N";
case 33: return "L";
case 34: return "E";
case 35: return "A";
case 36: return "S";
case 37: return "T";
case 38: return "O";
case 39: return "C";
case 40: return "H";
case 41: return "I";
case 42: return "O";
case 43: return "D";
case 44: return "A";
case 45: return "I";
case 46: return "T";
case 47: return "U";
case 48: return "B";
case 49: return "R";
case 50: return "U";
case 51: return "D";
default: return sLetter; } return "";
}
string ProcessDruidic(string sPhrase)
{
string sOutput, sLeft;
int iToggle;
while (GetStringLength(sPhrase) > 0)
{
sLeft = GetStringLeft(sPhrase,1);
if ((sLeft == "*") || (sLeft == "<") || (sLeft == ">")) iToggle = abs(iToggle - 1);
if (iToggle) sOutput = sOutput + sLeft;
else sOutput = sOutput + ConvertDruidic(sLeft);
sPhrase = GetStringRight(sPhrase, GetStringLength(sPhrase)-1);
}
return sOutput;
}
string ProcessAssassinsCant(string sLetter)
{
if (sLetter == "a" || sLetter == "A") return ASSN_A;
if (sLetter == "b" || sLetter == "B") return ASSN_B;
if (sLetter == "c" || sLetter == "C") return ASSN_C;
if (sLetter == "d" || sLetter == "D") return ASSN_D;
if (sLetter == "e" || sLetter == "E") return ASSN_E;
if (sLetter == "f" || sLetter == "F") return ASSN_F;
if (sLetter == "g" || sLetter == "G") return ASSN_G;
if (sLetter == "h" || sLetter == "H") return ASSN_H;
if (sLetter == "i" || sLetter == "I") return ASSN_I;
if (sLetter == "j" || sLetter == "J") return ASSN_J;
if (sLetter == "k" || sLetter == "K") return ASSN_K;
if (sLetter == "l" || sLetter == "L") return ASSN_L;
if (sLetter == "m" || sLetter == "M") return ASSN_M;
if (sLetter == "n" || sLetter == "N") return ASSN_N;
if (sLetter == "o" || sLetter == "O") return ASSN_O;
if (sLetter == "p" || sLetter == "P") return ASSN_P;
if (sLetter == "q" || sLetter == "Q") return ASSN_Q;
if (sLetter == "r" || sLetter == "R") return ASSN_R;
if (sLetter == "s" || sLetter == "S") return ASSN_S;
if (sLetter == "t" || sLetter == "T") return ASSN_T;
if (sLetter == "u" || sLetter == "U") return ASSN_U;
if (sLetter == "v" || sLetter == "V") return ASSN_V;
if (sLetter == "w" || sLetter == "W") return ASSN_W;
if (sLetter == "x" || sLetter == "X") return ASSN_X;
if (sLetter == "y" || sLetter == "Y") return ASSN_Y;
if (sLetter == "z" || sLetter == "Z") return ASSN_Z;
return LANG_DEFAULT;
}
//void main(){}