public static void PopulateRulesAccordingToAxioms()
{
Rules___List_Of___BengaliAsciiTransliterationRule.Clear();
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Clear();
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0964", AsciiSyllable = ".", BengaliToAsciiComplexity = 600, AsciiToBengaliComplexity = 600 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = " ", AsciiSyllable = "_space_", BengaliToAsciiComplexity = 380, AsciiToBengaliComplexity = 380 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0995", AsciiSyllable = "KA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0996", AsciiSyllable = "KHA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0997", AsciiSyllable = "GA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0998", AsciiSyllable = "GHA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0999", AsciiSyllable = "NGA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u099A", AsciiSyllable = "CA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u099B", AsciiSyllable = "CHA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u099C", AsciiSyllable = "JA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u099D", AsciiSyllable = "JHA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u099E", AsciiSyllable = "NYA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u099F", AsciiSyllable = "TTA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09A0", AsciiSyllable = "TTHA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09A1", AsciiSyllable = "DDA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09A2", AsciiSyllable = "DDHA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09A3", AsciiSyllable = "NNA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09A4", AsciiSyllable = "TA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09A5", AsciiSyllable = "THA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09A6", AsciiSyllable = "DA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09A7", AsciiSyllable = "DHA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09A8", AsciiSyllable = "NA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09AA", AsciiSyllable = "PA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09AB", AsciiSyllable = "PHA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09AC", AsciiSyllable = "BA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09AD", AsciiSyllable = "BHA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09AE", AsciiSyllable = "MA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09AF", AsciiSyllable = "YA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09B0", AsciiSyllable = "RA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09B2", AsciiSyllable = "LA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09B6", AsciiSyllable = "SHA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09B7", AsciiSyllable = "SSA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09B8", AsciiSyllable = "SA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09B9", AsciiSyllable = "HA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09DD", AsciiSyllable = "RRA", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09DF", AsciiSyllable = "A", BengaliToAsciiComplexity = 1, AsciiToBengaliComplexity = 1 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0985", AsciiSyllable = "AA", BengaliToAsciiComplexity = 0, AsciiToBengaliComplexity = 0 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0986", AsciiSyllable = "I", BengaliToAsciiComplexity = 0, AsciiToBengaliComplexity = 0 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0987", AsciiSyllable = "II", BengaliToAsciiComplexity = 0, AsciiToBengaliComplexity = 0 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0988", AsciiSyllable = "U", BengaliToAsciiComplexity = 0, AsciiToBengaliComplexity = 0 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0989", AsciiSyllable = "UU", BengaliToAsciiComplexity = 0, AsciiToBengaliComplexity = 0 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u098A", AsciiSyllable = "VocalicR", BengaliToAsciiComplexity = 0, AsciiToBengaliComplexity = 0 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u098B", AsciiSyllable = "E", BengaliToAsciiComplexity = 0, AsciiToBengaliComplexity = 0 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u098F", AsciiSyllable = "AI", BengaliToAsciiComplexity = 0, AsciiToBengaliComplexity = 0 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0990", AsciiSyllable = "O", BengaliToAsciiComplexity = 0, AsciiToBengaliComplexity = 0 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0993", AsciiSyllable = "AU", BengaliToAsciiComplexity = 0, AsciiToBengaliComplexity = 0 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0994", AsciiSyllable = "Candrabindu", BengaliToAsciiComplexity = 0, AsciiToBengaliComplexity = 0 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0981", AsciiSyllable = "Anusvara", BengaliToAsciiComplexity = 11, AsciiToBengaliComplexity = 11 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0982", AsciiSyllable = "Visarga", BengaliToAsciiComplexity = 11, AsciiToBengaliComplexity = 11 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u0983", AsciiSyllable = "halant", BengaliToAsciiComplexity = 11, AsciiToBengaliComplexity = 11 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09CD", AsciiSyllable = "yafalas", BengaliToAsciiComplexity = 11, AsciiToBengaliComplexity = 11 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09DF", AsciiSyllable = "AA", BengaliToAsciiComplexity = 11, AsciiToBengaliComplexity = 11 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09BE", AsciiSyllable = "I", BengaliToAsciiComplexity = 3, AsciiToBengaliComplexity = 3 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09BF", AsciiSyllable = "II", BengaliToAsciiComplexity = 3, AsciiToBengaliComplexity = 3 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09C0", AsciiSyllable = "U", BengaliToAsciiComplexity = 3, AsciiToBengaliComplexity = 3 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09C1", AsciiSyllable = "UU", BengaliToAsciiComplexity = 3, AsciiToBengaliComplexity = 3 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09C2", AsciiSyllable = "E", BengaliToAsciiComplexity = 3, AsciiToBengaliComplexity = 3 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09C7", AsciiSyllable = "AI", BengaliToAsciiComplexity = 3, AsciiToBengaliComplexity = 3 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09C8", AsciiSyllable = "O", BengaliToAsciiComplexity = 3, AsciiToBengaliComplexity = 3 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09CB", AsciiSyllable = "AU", BengaliToAsciiComplexity = 3, AsciiToBengaliComplexity = 3 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "\u09CC", AsciiSyllable = "kk", BengaliToAsciiComplexity = 3, AsciiToBengaliComplexity = 3 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ক্ক", AsciiSyllable = "kT", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ক্ট", AsciiSyllable = "kt", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ক্ত", AsciiSyllable = "kn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ক্ন", AsciiSyllable = "kb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ক্ব", AsciiSyllable = "km", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ক্ম", AsciiSyllable = "ky", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ক্য", AsciiSyllable = "kr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ক্র", AsciiSyllable = "kl", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ক্ল", AsciiSyllable = "kSH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ক্ষ", AsciiSyllable = "ks", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ক্স", AsciiSyllable = "khy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "খ্য", AsciiSyllable = "khr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "খ্র", AsciiSyllable = "gg", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "গ্গ", AsciiSyllable = "gDH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "গ্ধ", AsciiSyllable = "gn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "গ্ন", AsciiSyllable = "gb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "গ্ব", AsciiSyllable = "gm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "গ্ম", AsciiSyllable = "gy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "গ্য", AsciiSyllable = "gr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "গ্র", AsciiSyllable = "gl", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "গ্ল", AsciiSyllable = "Ghn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঘ্ন", AsciiSyllable = "GHy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঘ্য", AsciiSyllable = "GHr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঘ্র", AsciiSyllable = "NUOk", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঙ্ক", AsciiSyllable = "NUOKH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঙ্খ", AsciiSyllable = "NUOg", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঙ্গ", AsciiSyllable = "NUOGH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঙ্ঘ", AsciiSyllable = "NUOm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঙ্ম", AsciiSyllable = "NUOy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঙ্য", AsciiSyllable = "NUOr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঙ্র", AsciiSyllable = "chch", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "চ্চ", AsciiSyllable = "chCHH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "চ্ছ", AsciiSyllable = "chNUO", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "চ্ঞ", AsciiSyllable = "chy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "চ্য", AsciiSyllable = "chr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "চ্র", AsciiSyllable = "CHHY", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ছ্য", AsciiSyllable = "CHHr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ছ্র", AsciiSyllable = "jj", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "জ্জ", AsciiSyllable = "jJH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "জ্ঝ", AsciiSyllable = "jNUO", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "জ্ঞ", AsciiSyllable = "jb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "জ্ব", AsciiSyllable = "jy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "জ্য", AsciiSyllable = "jr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "জ্র", AsciiSyllable = "JHy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঝ্য", AsciiSyllable = "JHr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঝ্র", AsciiSyllable = "NYAch", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঞ্চ", AsciiSyllable = "NYACHH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঞ্ছ", AsciiSyllable = "NYAj", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঞ্জ", AsciiSyllable = "NYAJH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঞ্ঝ", AsciiSyllable = "NYAy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঞ্য", AsciiSyllable = "NYAr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঞ্র", AsciiSyllable = "Tt", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ট্ট", AsciiSyllable = "Tb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ট্ব", AsciiSyllable = "Ty", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ট্য", AsciiSyllable = "Tr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ট্র", AsciiSyllable = "TTHy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঠ্য", AsciiSyllable = "TTHr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঠ্র", AsciiSyllable = "DD", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ড্ড", AsciiSyllable = "Dy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ড্য", AsciiSyllable = "Dr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ড্র", AsciiSyllable = "DDHy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঢ্য", AsciiSyllable = "DDHr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঢ্র", AsciiSyllable = "NT", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ণ্ট", AsciiSyllable = "NTTH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ণ্ঠ", AsciiSyllable = "ND", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ণ্ড", AsciiSyllable = "NDH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ণ্ঢ", AsciiSyllable = "NN", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ণ্ণ", AsciiSyllable = "Nb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ণ্ব", AsciiSyllable = "Nm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ণ্ম", AsciiSyllable = "Ny", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ণ্য", AsciiSyllable = "Nr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ণ্র", AsciiSyllable = "tt", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ত্ত", AsciiSyllable = "tTh", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ত্থ", AsciiSyllable = "tn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ত্ন", AsciiSyllable = "tb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ত্ব", AsciiSyllable = "tm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ত্ম", AsciiSyllable = "ty", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ত্য", AsciiSyllable = "tr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ত্র", AsciiSyllable = "THb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "থ্ব", AsciiSyllable = "THy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "থ্য", AsciiSyllable = "THr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "থ্র", AsciiSyllable = "dg", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "দ্গ", AsciiSyllable = "dGH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "দ্ঘ", AsciiSyllable = "dd", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "দ্দ", AsciiSyllable = "dDH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "দ্ধ", AsciiSyllable = "db", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "দ্ব", AsciiSyllable = "dv", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "দ্ভ", AsciiSyllable = "dm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "দ্ম", AsciiSyllable = "dy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "দ্য", AsciiSyllable = "dr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "দ্র", AsciiSyllable = "DHn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ধ্ন", AsciiSyllable = "DHb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ধ্ব", AsciiSyllable = "DHy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ধ্য", AsciiSyllable = "DHr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ধ্র", AsciiSyllable = "nj", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্জ", AsciiSyllable = "nT", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্ট", AsciiSyllable = "nTTH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্ঠ", AsciiSyllable = "nD", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্ড", AsciiSyllable = "nt", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্ত", AsciiSyllable = "nTHH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্থ", AsciiSyllable = "nd", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্দ", AsciiSyllable = "ndh", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্ধ", AsciiSyllable = "nn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্ন", AsciiSyllable = "nb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্ব", AsciiSyllable = "nm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্ম", AsciiSyllable = "ny", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্য", AsciiSyllable = "nr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্র", AsciiSyllable = "ns", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ন্স", AsciiSyllable = "pT", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "প্ট", AsciiSyllable = "pt", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "প্ত", AsciiSyllable = "pn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "প্ন", AsciiSyllable = "pp", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "প্প", AsciiSyllable = "py", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "প্য", AsciiSyllable = "pr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "প্র", AsciiSyllable = "pl", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "প্ল", AsciiSyllable = "ps", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "প্স", AsciiSyllable = "ft", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ফ্ট", AsciiSyllable = "fy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ফ্য", AsciiSyllable = "fr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ফ্র", AsciiSyllable = "fl", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ফ্ল", AsciiSyllable = "bj", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ব্জ", AsciiSyllable = "bd", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ব্দ", AsciiSyllable = "bDH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ব্ধ", AsciiSyllable = "bb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ব্ব", AsciiSyllable = "bv", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ব্ভ", AsciiSyllable = "by", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ব্য", AsciiSyllable = "br", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ব্র", AsciiSyllable = "bl", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ব্ল", AsciiSyllable = "vy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ভ্য", AsciiSyllable = "vr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ভ্র", AsciiSyllable = "mn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ম্ন", AsciiSyllable = "mp", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ম্প", AsciiSyllable = "mf", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ম্ফ", AsciiSyllable = "mb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ম্ব", AsciiSyllable = "mv", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ম্ভ", AsciiSyllable = "mm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ম্ম", AsciiSyllable = "my", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ম্য", AsciiSyllable = "mr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ম্র", AsciiSyllable = "ml", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ম্ল", AsciiSyllable = "YY", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "য্য", AsciiSyllable = "Yr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "য্র", AsciiSyllable = "rk", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ক", AsciiSyllable = "rKH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্খ", AsciiSyllable = "rg", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্গ", AsciiSyllable = "rGH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ঘ", AsciiSyllable = "rNUO", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ঙ", AsciiSyllable = "rch", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্চ", AsciiSyllable = "rCHH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ছ", AsciiSyllable = "rj", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্জ", AsciiSyllable = "rJH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ঝ", AsciiSyllable = "rNYA", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ঞ", AsciiSyllable = "rT", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ট", AsciiSyllable = "rTTH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ঠ", AsciiSyllable = "rD", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ড", AsciiSyllable = "rDDH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ঢ", AsciiSyllable = "rN", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ণ", AsciiSyllable = "rt", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ত", AsciiSyllable = "rTH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্থ", AsciiSyllable = "rd", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্দ", AsciiSyllable = "rDH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ধ", AsciiSyllable = "rn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ন", AsciiSyllable = "rp", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্প", AsciiSyllable = "rf", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ফ", AsciiSyllable = "rb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ব", AsciiSyllable = "rv", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ভ", AsciiSyllable = "rm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ম", AsciiSyllable = "ry", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্য", AsciiSyllable = "rR", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্র", AsciiSyllable = "rl", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ল", AsciiSyllable = "rsh", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্শ", AsciiSyllable = "rSH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ষ", AsciiSyllable = "rs", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্স", AsciiSyllable = "rh", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্হ", AsciiSyllable = "rDDR", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্ঢ়", AsciiSyllable = "rY", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "র্য়", AsciiSyllable = "lk", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্ক", AsciiSyllable = "lg", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্গ", AsciiSyllable = "lT", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্ট", AsciiSyllable = "lD", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্ড", AsciiSyllable = "lp", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্প", AsciiSyllable = "lf", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্ফ", AsciiSyllable = "lb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্ব", AsciiSyllable = "lm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্ম", AsciiSyllable = "ly", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্য", AsciiSyllable = "lr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্র", AsciiSyllable = "ll", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্ল", AsciiSyllable = "ls", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ল্স", AsciiSyllable = "shch", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "শ্চ", AsciiSyllable = "shCHH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "শ্ছ", AsciiSyllable = "sht", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "শ্ত", AsciiSyllable = "shn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "শ্ন", AsciiSyllable = "shb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "শ্ব", AsciiSyllable = "shm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "শ্ম", AsciiSyllable = "shy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "শ্য", AsciiSyllable = "shr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "শ্র", AsciiSyllable = "shl", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "শ্ল", AsciiSyllable = "SHk", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ষ্ক", AsciiSyllable = "SHT", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ষ্ট", AsciiSyllable = "SHTTH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ষ্ঠ", AsciiSyllable = "SHNYA", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ষ্ণ", AsciiSyllable = "SHp", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ষ্প", AsciiSyllable = "SHf", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ষ্ফ", AsciiSyllable = "SHb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ষ্ব", AsciiSyllable = "SHm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ষ্ম", AsciiSyllable = "SHy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ষ্য", AsciiSyllable = "SHr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ষ্র", AsciiSyllable = "sk", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্ক", AsciiSyllable = "sKH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্খ", AsciiSyllable = "sT", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্ট", AsciiSyllable = "st", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্ত", AsciiSyllable = "sH", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্থ", AsciiSyllable = "sn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্ন", AsciiSyllable = "sp", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্প", AsciiSyllable = "sf", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্ফ", AsciiSyllable = "sb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্ব", AsciiSyllable = "sm", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্ম", AsciiSyllable = "sy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্য", AsciiSyllable = "sr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্র", AsciiSyllable = "sl", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "স্ল", AsciiSyllable = "Hn", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "হ্ণ", AsciiSyllable = "HN", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "হ্ন", AsciiSyllable = "Hb", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "হ্ব", AsciiSyllable = "HM", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "হ্ম", AsciiSyllable = "HY", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "হ্য", AsciiSyllable = "Hr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "হ্র", AsciiSyllable = "Hl", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "হ্ল", AsciiSyllable = "DDRy", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঢ়্য", AsciiSyllable = "DDRr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "ঢ়্র", AsciiSyllable = "YYr", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "য়্র", AsciiSyllable = "Yy ", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = "য়্য়", AsciiSyllable = "", BengaliToAsciiComplexity = 100, AsciiToBengaliComplexity = 100 });
double ___additional_complexity_due_to_first_char = 0;
double ___additional_complexity_due_to_second_char = 0;
double ___additional_complexity_due_to_color_vowel_symbols_char = 0;
double ___additional_complexity_due_halantas_symbols_char = 0;
double extraComplexity = 0;
double ___additional_overall_complexity_due_to_combining = 0;
foreach (var rule___first_concatenator in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
{
extraComplexity = extraComplexity + 0.0000001;
if (string.IsNullOrWhiteSpace(rule___first_concatenator.BengaliUnicodeSyllable))
{
continue;
}//if (string.IsNullOrWhiteSpace(rule.BengaliUnicodeSyllable))
else
{
}//end of else of if (string.IsNullOrWhiteSpace(rule.BengaliUnicodeSyllable))
// Reject if the first char is invalid
string firstChar___rule___first_concatenator = rule___first_concatenator.BengaliUnicodeSyllable.Substring(0, 1);
if (INVALID_STARTERS.Contains(firstChar___rule___first_concatenator))
{
continue;
}//if (INVALID_STARTERS.Contains(firstChar___rule___first_concatenator))
else
{
foreach (var rule___second_concatenator in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
{
//allow this in the second concatenator cases
//////// Reject if the first char is invalid
string firstChar___rule___second_concatenator = rule___second_concatenator.BengaliUnicodeSyllable.Substring(0, 1);
if (INVALID_STARTERS.Contains(firstChar___rule___second_concatenator))
{
//for second concatenator use this continue;
string ___concatenatedsignsandotherthings_withouthalantas = "";
string ___concatenatedenglishsignsandotherthings_withouthalantas = "";
___concatenatedsignsandotherthings_withouthalantas
=
rule___second_concatenator.BengaliUnicodeSyllable
+ rule___first_concatenator.BengaliUnicodeSyllable
;
___concatenatedenglishsignsandotherthings_withouthalantas
=
rule___second_concatenator.AsciiSyllable
+ rule___first_concatenator.AsciiSyllable
;
Rules___List_Of___BengaliAsciiTransliterationRule.Add(new BengaliAsciiTransliterationRule
{
BengaliUnicodeSyllable = ___concatenatedsignsandotherthings_withouthalantas,
AsciiSyllable = ___concatenatedenglishsignsandotherthings_withouthalantas,
BengaliToAsciiComplexity = rule___first_concatenator.BengaliToAsciiComplexity + extraComplexity+0.688,
AsciiToBengaliComplexity = rule___first_concatenator.AsciiToBengaliComplexity + extraComplexity + 0.688
});
string bengsyllswithhalantasclubbed = "";
bengsyllswithhalantasclubbed
=
rule___second_concatenator.BengaliUnicodeSyllable
+ "\u09CD"
+ rule___first_concatenator.BengaliUnicodeSyllable
;
if (HasPreassignedGlyph(bengsyllswithhalantasclubbed))
{
string engsasciissyllswithhalantasclubbed = "";
engsasciissyllswithhalantasclubbed
=
rule___second_concatenator.AsciiSyllable
+ rule___first_concatenator.AsciiSyllable
;
___additional_complexity_due_halantas_symbols_char = 0.6638338;
extraComplexity = 0.01 + ___additional_complexity_due_halantas_symbols_char;
Rules___List_Of___BengaliAsciiTransliterationRule.Add(new BengaliAsciiTransliterationRule
{
BengaliUnicodeSyllable = bengsyllswithhalantasclubbed,
AsciiSyllable = engsasciissyllswithhalantasclubbed,
BengaliToAsciiComplexity = extraComplexity,
AsciiToBengaliComplexity = extraComplexity
});
}//if (HasPreassignedGlyph(bengsyllswithhalantasclubbed))
}//if (INVALID_STARTERS.Contains(firstChar___rule___second_concatenator))
else
{
continue;
}//end of else of //if (INVALID_STARTERS.Contains(firstChar___rule___second_concatenator))
}//foreach (var rule___second_concatenator in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
}//end of else of if (INVALID_STARTERS.Contains(firstChar___rule___first_concatenator))
if (HasPreassignedGlyph(rule___first_concatenator.BengaliUnicodeSyllable))
{
___additional_complexity_due_halantas_symbols_char = 0.338338;
extraComplexity = 0.01 + ___additional_complexity_due_halantas_symbols_char;
}//if (HasPreassignedGlyph(rule.BengaliUnicodeSyllable))
Rules___List_Of___BengaliAsciiTransliterationRule.Add(new BengaliAsciiTransliterationRule
{
BengaliUnicodeSyllable = rule___first_concatenator.BengaliUnicodeSyllable,
AsciiSyllable = rule___first_concatenator.AsciiSyllable,
BengaliToAsciiComplexity = rule___first_concatenator.BengaliToAsciiComplexity + extraComplexity,
AsciiToBengaliComplexity = rule___first_concatenator.AsciiToBengaliComplexity + extraComplexity
});
}//foreach (var rule in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
// Optional: sort by descending complexity if needed
Rules___List_Of___BengaliAsciiTransliterationRule
= Rules___List_Of___BengaliAsciiTransliterationRule
.OrderByDescending(r => r.BengaliToAsciiComplexity)
.ThenByDescending(r => r.AsciiToBengaliComplexity)
.ToList();
}// public static void PopulateRulesAccordingToAxioms()
TOCORRECTTHISPOPULATOR.txt READ THE FULL IMPLEMENTATION IN THE CODE AND FIND THE FLAWS SPECIALLY AT THESE LOCATIONS... I HAVE PROBABLY PUT SOME WRONG STYL;ES OF ORDERING TO CONCATENATE THE SYLLABLES HERE SPECIALLY IN THIS CODE PART double ___additional_complexity_due_to_first_char = 0;
double ___additional_complexity_due_to_second_char = 0;
double ___additional_complexity_due_to_color_vowel_symbols_char = 0;
double ___additional_complexity_due_halantas_symbols_char = 0;
double extraComplexity = 0;
double ___additional_overall_complexity_due_to_combining = 0;
foreach (var rule___first_concatenator in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
{
extraComplexity = extraComplexity + 0.0000001;
if (string.IsNullOrWhiteSpace(rule___first_concatenator.BengaliUnicodeSyllable))
{
continue;
}//if (string.IsNullOrWhiteSpace(rule.BengaliUnicodeSyllable))
else
{
}//end of else of if (string.IsNullOrWhiteSpace(rule.BengaliUnicodeSyllable))
// Reject if the first char is invalid
string firstChar___rule___first_concatenator = rule___first_concatenator.BengaliUnicodeSyllable.Substring(0, 1);
if (INVALID_STARTERS.Contains(firstChar___rule___first_concatenator))
{
continue;
}//if (INVALID_STARTERS.Contains(firstChar___rule___first_concatenator))
else
{
foreach (var rule___second_concatenator in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
{
//allow this in the second concatenator cases
//////// Reject if the first char is invalid
string firstChar___rule___second_concatenator = rule___second_concatenator.BengaliUnicodeSyllable.Substring(0, 1);
if (INVALID_STARTERS.Contains(firstChar___rule___second_concatenator))
{
//for second concatenator use this continue;
string ___concatenatedsignsandotherthings_withouthalantas = "";
string ___concatenatedenglishsignsandotherthings_withouthalantas = "";
___concatenatedsignsandotherthings_withouthalantas
=
rule___second_concatenator.BengaliUnicodeSyllable
+ rule___first_concatenator.BengaliUnicodeSyllable
;
___concatenatedenglishsignsandotherthings_withouthalantas
=
rule___second_concatenator.AsciiSyllable
+ rule___first_concatenator.AsciiSyllable
;
Rules___List_Of___BengaliAsciiTransliterationRule.Add(new BengaliAsciiTransliterationRule
{
BengaliUnicodeSyllable = ___concatenatedsignsandotherthings_withouthalantas,
AsciiSyllable = ___concatenatedenglishsignsandotherthings_withouthalantas,
BengaliToAsciiComplexity = rule___first_concatenator.BengaliToAsciiComplexity + extraComplexity+0.688,
AsciiToBengaliComplexity = rule___first_concatenator.AsciiToBengaliComplexity + extraComplexity + 0.688
});
string bengsyllswithhalantasclubbed = "";
bengsyllswithhalantasclubbed
=
rule___second_concatenator.BengaliUnicodeSyllable
+ "\u09CD"
+ rule___first_concatenator.BengaliUnicodeSyllable
;
if (HasPreassignedGlyph(bengsyllswithhalantasclubbed))
{
string engsasciissyllswithhalantasclubbed = "";
engsasciissyllswithhalantasclubbed
=
rule___second_concatenator.AsciiSyllable
+ rule___first_concatenator.AsciiSyllable
;
___additional_complexity_due_halantas_symbols_char = 0.6638338;
extraComplexity = 0.01 + ___additional_complexity_due_halantas_symbols_char;
Rules___List_Of___BengaliAsciiTransliterationRule.Add(new BengaliAsciiTransliterationRule
{
BengaliUnicodeSyllable = bengsyllswithhalantasclubbed,
AsciiSyllable = engsasciissyllswithhalantasclubbed,
BengaliToAsciiComplexity = extraComplexity,
AsciiToBengaliComplexity = extraComplexity
});
}//if (HasPreassignedGlyph(bengsyllswithhalantasclubbed))
}//if (INVALID_STARTERS.Contains(firstChar___rule___second_concatenator))
else
{
continue;
}//end of else of //if (INVALID_STARTERS.Contains(firstChar___rule___second_concatenator))
}//foreach (var rule___second_concatenator in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
}//end of else of if (INVALID_STARTERS.Contains(firstChar___rule___first_concatenator))
if (HasPreassignedGlyph(rule___first_concatenator.BengaliUnicodeSyllable))
{
___additional_complexity_due_halantas_symbols_char = 0.338338;
extraComplexity = 0.01 + ___additional_complexity_due_halantas_symbols_char;
}//if (HasPreassignedGlyph(rule.BengaliUnicodeSyllable))
Rules___List_Of___BengaliAsciiTransliterationRule.Add(new BengaliAsciiTransliterationRule
{
BengaliUnicodeSyllable = rule___first_concatenator.BengaliUnicodeSyllable,
AsciiSyllable = rule___first_concatenator.AsciiSyllable,
BengaliToAsciiComplexity = rule___first_concatenator.BengaliToAsciiComplexity + extraComplexity,
AsciiToBengaliComplexity = rule___first_concatenator.AsciiToBengaliComplexity + extraComplexity
});
}//foreach (var rule in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
// Optional: sort by descending complexity if needed
Rules___List_Of___BengaliAsciiTransliterationRule
= Rules___List_Of___BengaliAsciiTransliterationRule
.OrderByDescending(r => r.BengaliToAsciiComplexity)
.ThenByDescending(r => r.AsciiToBengaliComplexity)
.ToList();
You're absolutely right to focus stepwise now on why transliteration isn't working properly. Based on the PopulateRulesAccordingToAxioms
and ConvertBengaliToAscii___WITH_REGEXES__________WITH_SORTED_RULES_SETS
implementations, here's a detailed diagnosis of the flaws, especially in syllable concatenation and ordering logic that leads to incorrect results.
🔍 PROBLEM DIAGNOSIS: Why Transliteration Fails
✅ 1. Fundamental Design Idea – Good:
-
You attempt to build a combinatorial rule engine: atomic + compound syllables.
-
Each rule has a complexity score. You sort descending by
BengaliToAsciiComplexity
so longest/most complex matches are tried first.
However...
❌ CRITICAL FLAWS
❌ A. Broken Ordering of Syllable Concatenation
In this part:
You are concatenating second + first
— this reverses the correct natural order of syllables.
FIX:
❌ B. Incorrect Use of INVALID_STARTERS
to Skip Valid Joins
You’re using INVALID_STARTERS.Contains(...)
to skip most valid syllable joins.
This is too aggressive. For example:
But many valid conjuncts like "ক্য", "ক্র", "ঙ্ক" begin with halant+consonant. These must be included.
FIX: Adjust INVALID_STARTERS
to only truly invalid control chars or whitespace — and do not skip pre-assigned ligatures just because of start char.
⚠️ DESIGN WARNINGS
⚠️ 1. Duplicate Entries are Overwritten
You are appending multiple similar concatenations (like KA + TA
, KA + TA with halant
, etc.) without deduplication.
Recommendation:
Use a HashSet<string>
on BengaliUnicodeSyllable
to avoid duplicate transliteration rule insertions.
✅ What's Actually Good
-
Your combining rules with halant (\u09CD) and
HasPreassignedGlyph(...)
are excellent. -
The complexity mechanism (adding
+0.688
,+0.01
, etc.) ensures longer matches win.
✅ Suggested Fix Summary
Issue | Fix |
---|---|
Wrong concat order | Use first + second instead of second + first |
Too harsh INVALID_STARTERS | Narrow its definition, or don’t skip pre-assigned ligatures |
Duplicate entries | Add a uniqueness check on the final list |
Complexity stacking | Keep but refine additive constants per rule type |
✅ Suggested Additional Enhancements
-
Add explicit vowel signs (kar) rules (e.g.,
া
,ি
,ী
,ু
, etc.) and visarga/nasal signs. -
Use a debug report writer to print the rules list for visual confirmation.
-
Add logging to see which rules are matching in
Regex.Replace
.
✅ Next Step?
Would you like me to now rewrite the core PopulateRulesAccordingToAxioms()
to fix the logic as per above?
Or help implement a RegexMatcherDebugger
to show which rules match during transliteration?
Let me know.
You've identified a critical section for review, and indeed, there are several significant flaws in the provided PopulateRulesAccordingToAxioms()
method, especially concerning the generation and ordering of rules for concatenated Bengali syllables (conjuncts or compound characters).
The issues primarily stem from the order of concatenation, the conditional logic for creating rules, and the management of complexity values.
Identified Flaws in the Code
Let's break down the problems:
Incorrect Order of Concatenation:
Inverted Syllable Order: In both places where you concatenate Bengali Unicode syllables:
___concatenatedsignsandotherthings_withouthalantas = rule___second_concatenator.BengaliUnicodeSyllable + rule___first_concatenator.BengaliUnicodeSyllable;
bengsyllswithhalantasclubbed = rule___second_concatenator.BengaliUnicodeSyllable + "\u09CD" + rule___first_concatenator.BengaliUnicodeSyllable;
You are concatenatingsecond_concatenator
followed byfirst_concatenator
. In Bengali (and most Indic scripts), compound characters (যুক্তাক্ষর / Juktakshars) are generally formed by a base consonant (the "first" part in a logical sense) followed by a conjunct consonant or a vowel sign, often with an implicit or explicithalant
(্, U+09CD) in between.
Correct Order: For a rule to correctly represent a Bengali conjunct, it should typically be
base_character
+(optional_halant)
+subsequent_character
. Your current code concatenates them in reverse. For example, to form "ক্ত" (kta), you'd combine "ক" (ka) with "ত" (ta) often with ahalant
between them (ক
+্
+ত
). Your code might be attemptingত
+্
+ক
.
Flawed Conditional Logic for Rule Creation:
Inner Loop's
if (INVALID_STARTERS.Contains(firstChar___rule___second_concatenator))
block: This is highly problematic. You are creating the concatenated rules (both with and withouthalant
) only if thefirstChar___rule___second_concatenator
(the first character of the second rule in the concatenation) is present inINVALID_STARTERS
. This means you are primarily generating rules where the second part of the compound character begins with something like a vowel sign (which typically follows a consonant, not leads a compound character in this way) or a special symbol that cannot start a standalone syllable.Issue: This will prevent the creation of many valid and common Bengali conjuncts where the second character is a regular consonant that can be a valid starter (e.g., in "ক্ল" (kla), "ল" (la) is a valid starter).
Inner Loop's
else { continue; }
block: This is the flip side of the above. IffirstChar___rule___second_concatenator
is not an invalid starter (i.e., it's a valid starter like a regular consonant), then thecontinue
statement makes the inner loop skip the rest of the iteration for thatrule___second_concatenator
. This means almost all standard consonant-consonant conjuncts will not be generated by this logic.
Inconsistent and Arbitrary Complexity Calculation:
extraComplexity = extraComplexity + 0.0000001;
: This line within the outerforeach
loop continuously incrementsextraComplexity
with an arbitrary small value. ThisextraComplexity
then feeds into the complexity calculations for newly generated rules. This makes theBengaliToAsciiComplexity
andAsciiToBengaliComplexity
values non-deterministic and dependent on the iteration order, rather than reflecting the inherent complexity of the combined syllable.Magic Numbers for Complexity: The values like
+0.688
and0.6638338
(and0.338338
,0.01
) are "magic numbers." Their meaning and why they are added to complexity are unclear and make the system less maintainable and predictable. Complexity should ideally derive directly from the properties of the characters being combined (e.g., number of characters, presence ofhalant
, rarity).
Redundant/Overlapping Rule Addition (Potentially):
The line
Rules___List_Of___BengaliAsciiTransliterationRule.Add(new BengaliAsciiTransliterationRule { BengaliUnicodeSyllable = rule___first_concatenator.BengaliUnicodeSyllable, ... });
at the end of the outer loop adds individual base rules. IfPUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS
already contains these simple rules, andPopulateRulesAccordingToAxioms()
is called multiple times without properly clearingRules___List_Of___BengaliAsciiTransliterationRule
, this could lead to duplicate entries or unintended complexity overrides.
Reliance on
HasPreassignedGlyph
: The logic heavily depends onif (HasPreassignedGlyph(someBengaliSyllable))
. The implementation of this method is crucial. If it's not comprehensive or accurate, many valid Bengali conjuncts might be missed.
Impact of These Flaws
These flaws, particularly the incorrect concatenation order and the faulty conditional logic, will severely limit the system's ability to accurately generate transliteration rules for a wide range of Bengali compound characters and vowel signs. The inconsistent complexity values will also undermine the effectiveness of sorting rules by complexity, which is essential for ensuring that longer, more specific rules are applied before shorter, more general ones (e.g., "ক্ষ" before "ক").
To address these, you would need to:
Revise the concatenation logic to correctly form Bengali conjuncts (base + optional halant + conjunct).
Correct the conditional statements (
if
/else
blocks) in the inner loop to ensure that all valid combinations are attempted, not just those where the second character is an "invalid starter."Develop a more logical and consistent method for calculating the complexity of combined rules.
PLEASE PLEASE PLEASE REWRITE ONLY THIS PART FOLLOWING THE REQUIREMENT OF SMOOTHE TRANSLITERATIONS... I HAVE ALREADY POPULATED THE DATA NECESSARY FOR TRANSLITERATIONS foreach (var rule___first_concatenator in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
{
extraComplexity = extraComplexity + 0.0000001;
if (string.IsNullOrWhiteSpace(rule___first_concatenator.BengaliUnicodeSyllable))
{
continue;
}//if (string.IsNullOrWhiteSpace(rule.BengaliUnicodeSyllable))
else
{
}//end of else of if (string.IsNullOrWhiteSpace(rule.BengaliUnicodeSyllable))
// Reject if the first char is invalid
string firstChar___rule___first_concatenator = rule___first_concatenator.BengaliUnicodeSyllable.Substring(0, 1);
if (INVALID_STARTERS.Contains(firstChar___rule___first_concatenator))
{
continue;
}//if (INVALID_STARTERS.Contains(firstChar___rule___first_concatenator))
else
{
foreach (var rule___second_concatenator in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
{
//allow this in the second concatenator cases
//////// Reject if the first char is invalid
string firstChar___rule___second_concatenator = rule___second_concatenator.BengaliUnicodeSyllable.Substring(0, 1);
if (INVALID_STARTERS.Contains(firstChar___rule___second_concatenator))
{
//for second concatenator use this continue;
string ___concatenatedsignsandotherthings_withouthalantas = "";
string ___concatenatedenglishsignsandotherthings_withouthalantas = "";
___concatenatedsignsandotherthings_withouthalantas
=
rule___second_concatenator.BengaliUnicodeSyllable
+ rule___first_concatenator.BengaliUnicodeSyllable
;
___concatenatedenglishsignsandotherthings_withouthalantas
=
rule___second_concatenator.AsciiSyllable
+ rule___first_concatenator.AsciiSyllable
;
Rules___List_Of___BengaliAsciiTransliterationRule.Add(new BengaliAsciiTransliterationRule
{
BengaliUnicodeSyllable = ___concatenatedsignsandotherthings_withouthalantas,
AsciiSyllable = ___concatenatedenglishsignsandotherthings_withouthalantas,
BengaliToAsciiComplexity = rule___first_concatenator.BengaliToAsciiComplexity + extraComplexity+0.688,
AsciiToBengaliComplexity = rule___first_concatenator.AsciiToBengaliComplexity + extraComplexity + 0.688
});
string bengsyllswithhalantasclubbed = "";
bengsyllswithhalantasclubbed
=
rule___second_concatenator.BengaliUnicodeSyllable
+ "\u09CD"
+ rule___first_concatenator.BengaliUnicodeSyllable
;
if (HasPreassignedGlyph(bengsyllswithhalantasclubbed))
{
string engsasciissyllswithhalantasclubbed = "";
engsasciissyllswithhalantasclubbed
=
rule___second_concatenator.AsciiSyllable
+ rule___first_concatenator.AsciiSyllable
;
___additional_complexity_due_halantas_symbols_char = 0.6638338;
extraComplexity = 0.01 + ___additional_complexity_due_halantas_symbols_char;
Rules___List_Of___BengaliAsciiTransliterationRule.Add(new BengaliAsciiTransliterationRule
{
BengaliUnicodeSyllable = bengsyllswithhalantasclubbed,
AsciiSyllable = engsasciissyllswithhalantasclubbed,
BengaliToAsciiComplexity = extraComplexity,
AsciiToBengaliComplexity = extraComplexity
});
}//if (HasPreassignedGlyph(bengsyllswithhalantasclubbed))
}//if (INVALID_STARTERS.Contains(firstChar___rule___second_concatenator))
else
{
continue;
}//end of else of //if (INVALID_STARTERS.Contains(firstChar___rule___second_concatenator))
}//foreach (var rule___second_concatenator in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
}//end of else of if (INVALID_STARTERS.Contains(firstChar___rule___first_concatenator))
if (HasPreassignedGlyph(rule___first_concatenator.BengaliUnicodeSyllable))
{
___additional_complexity_due_halantas_symbols_char = 0.338338;
extraComplexity = 0.01 + ___additional_complexity_due_halantas_symbols_char;
}//if (HasPreassignedGlyph(rule.BengaliUnicodeSyllable))
Rules___List_Of___BengaliAsciiTransliterationRule.Add(new BengaliAsciiTransliterationRule
{
BengaliUnicodeSyllable = rule___first_concatenator.BengaliUnicodeSyllable,
AsciiSyllable = rule___first_concatenator.AsciiSyllable,
BengaliToAsciiComplexity = rule___first_concatenator.BengaliToAsciiComplexity + extraComplexity,
AsciiToBengaliComplexity = rule___first_concatenator.AsciiToBengaliComplexity + extraComplexity
});
}//foreach (var rule in PUBLIC_STATIC_LIST_TO_STORE_ONE_TO_ONE_MAPS___FOR_TRANSLITERATORS)
// Optional: sort by descending complexity if needed
Rules___List_Of___BengaliAsciiTransliterationRule
= Rules___List_Of___BengaliAsciiTransliterationRule
.OrderByDescending(r => r.BengaliToAsciiComplexity)
.ThenByDescending(r => r.AsciiToBengaliComplexity)
.ToList();
_____________________
No comments:
Post a Comment