to check the code for syllables of bengalis
static void CONVERT_THE_BENGALI_WORDS_TO_UNIKODES_SEMIKOLONED_DATASYSTEMS(string filename_with_bengaliswords)
{
//////new Tuple<string, string>("ঃ", "h"),
//////new Tuple<string, string>("া", "a"),
//////new Tuple<string, string>("ি", "i"),
//////new Tuple<string, string>("ী", "ii"),
//////new Tuple<string, string>("ু", "u"),
//////new Tuple<string, string>("ূ", "uu"),
//////new Tuple<string, string>("ৃ", "ri"),
//////new Tuple<string, string>("ে", "e"),
//////new Tuple<string, string>("ৈ", "oi"),
///
///
///////// new Tuple<string, string>("n", "ঁ"), new Tuple<string, string>("h", "ঃ"),
//////new Tuple<string, string>("a", "া"), new Tuple<string, string>("i", "ি"),
//////new Tuple<string, string>("ii", "ী"), new Tuple<string, string>("u", "ু"),
//////new Tuple<string, string>("uu", "ূ"), new Tuple<string, string>("ri", "ৃ"),
//////new Tuple<string, string>("e", "ে"), new Tuple<string, string>("oi", "ৈ"),
//////new Tuple<string, string>("o", "ো"), new Tuple<string, string>("ou", "ৌ"),
//////new Tuple<string, string>("ya", "য়") // Bengali 'ya'
///
string halant = "\u09CD"; // 2509
string bishrgs = "ঃ";
string aaakar = "া";
string horshoikaars = "ি";
string dirgaikar = "ী";
string harshookar = "ু";
string dirghaukar = "ূ";
string rrikaar = "ৃ";
string ekaar = "ে";
string oikaar = "ৈ";
string O_kaar = "ো";
string Ou___kaar = "ৌ";
string jyafalas = "য়";//yes this i yafalas also
// Console.OutputEncoding = Encoding.UTF8;
// Console.InputEncoding = Encoding.UTF8;
// Update paths if needed
string inputFilePath = filename_with_bengaliswords;// "input.txt"; // File containing Bengali words (one per line)
string outputFilePath = filename_with_bengaliswords + "_unikodified.txt";// "output.txt"; // File to write the output format
if (!File.Exists(inputFilePath))
{
Console.WriteLine($"Input file '{inputFilePath}' not found.");
return;
}// if (!File.Exists(inputFilePath))
/// string[] bengaliWords = File.ReadAllLines(inputFilePath, Encoding.UTF8);
///
string bengaliWordsrawreads = File.ReadAllText(inputFilePath, Encoding.UTF8);
string[] bengaliWords = bengaliWordsrawreads.Split(new string[] { "\r\n", "\r", "\n", " " }, StringSplitOptions.RemoveEmptyEntries);
StringBuilder output = new StringBuilder();
output.Clear();
StringBuilder output_without_hashes_and_the_vowelsigns_splitted = new StringBuilder();
output_without_hashes_and_the_vowelsigns_splitted.Clear();
StringBuilder output_for_reversed_words__unicodes= new StringBuilder();
output_for_reversed_words__unicodes.Clear();
string ___temp_string_to_split_syllables = "";
string ___temp_string_for___unicodes_numbers_ = "";
foreach (string word in bengaliWords)
{
string trimmedWord = word.Trim();
string reversed___trimmedWord =( new string(trimmedWord.ToCharArray().Reverse().ToArray())).TrimEnd().TrimStart().Trim();// (word.Trim().ToCharArray().Reverse()).TrimEnd().TrimStart().Trim().ToString();
output_for_reversed_words__unicodes.Append(trimmedWord + " reversed is " + reversed___trimmedWord + " ");
___temp_string_to_split_syllables = "";
___temp_string_for___unicodes_numbers_ = "";
if (string.IsNullOrWhiteSpace(trimmedWord))
{
continue;
}// if (string.IsNullOrWhiteSpace(trimmedWord))
else
{
output.Append(trimmedWord + " ");
output_without_hashes_and_the_vowelsigns_splitted.Append(trimmedWord + " ");
//////trimmedWord
////// =
////// trimmedWord
////// .Replace("অ্যাং","|অ্যাং|")
////// ;
string _____preconditioned_sylls_trimmed_word = "";
_____preconditioned_sylls_trimmed_word = trimmedWord;
_____preconditioned_sylls_trimmed_word
=
_____preconditioned_sylls_trimmed_word
.Replace("খি", "| খি |")
.Replace("খে", "| খে |")
.Replace("খৈ", "| খৈ |")
.Replace("খা", "| খা |")
.Replace("খী", "| খী |")
.Replace("খু", "| খু |")
.Replace("খূ", "| খূ |")
.Replace("খো", "| খো |")
.Replace("খৃ", "| খৃ |")
.Replace("খৄ", "| খৄ |")
.Replace("খৌ", "| খৌ |")
.Replace("কি", "| কি |")
.Replace("কে", "| কে |")
.Replace("কৈ", "| কৈ |")
.Replace("কা", "| কা |")
.Replace("কী", "| কী |")
.Replace("কু", "| কু |")
.Replace("কূ", "| কূ |")
.Replace("কৃ", "| কৃ |")
.Replace("কৄ", "| কৄ |")
.Replace("কৌ", "| কৌ |")
.Replace("কো", "| কো |")
.Replace("ঘি", "| ঘি |")
.Replace("ঘে", "| ঘে |")
.Replace("ঘৈ", "| ঘৈ |")
.Replace("ঘা", "| ঘা |")
.Replace("ঘী", "| ঘী |")
.Replace("ঘু", "| ঘু |")
.Replace("ঘূ", "| ঘূ |")
.Replace("ঘৄ", "| ঘৄ |")
.Replace("ঘৃ", "| ঘৃ |")
.Replace("ঘৌ", "| ঘৌ |")
.Replace("ঘো", "| ঘো |")
.Replace("গি", "| গি |")
.Replace("গী", "| গী |")
.Replace("গে", "| গে |")
.Replace("গৈ", "| গৈ |")
.Replace("গা", "| গা |")
.Replace("গু", "| গু |")
.Replace("গূ", "| গূ |")
.Replace("গৃ", "| গৃ |")
.Replace("গৄ", "| গৄ |")
.Replace("গো", "| গো |")
.Replace("গৌ", "| গৌ |")
.Replace("ঙি", "| ঙি |")
.Replace("ঙে", "| ঙে |")
.Replace("ঙৈ", "| ঙৈ |")
.Replace("ঙা", "| ঙা |")
.Replace("ঙী", "| ঙী |")
.Replace("ঙু", "| ঙু |")
.Replace("ঙূ", "| ঙূ |")
.Replace("ঙৃ", "| ঙৃ |")
.Replace("ঙৄ", "| ঙৄ |")
.Replace("ঙৌ", "| ঙৌ |")
.Replace("ঙো", "| ঙো |")
.Replace("ছি", "| ছি |")
.Replace("ছী", "| ছী |")
.Replace("ছে", "| ছে |")
.Replace("ছৈ", "| ছৈ |")
.Replace("ছা", "| ছা |")
.Replace("ছু", "| ছু |")
.Replace("ছূ", "| ছূ |")
.Replace("ছৃ", "| ছৃ |")
.Replace("ছৄ", "| ছৄ |")
.Replace("ছৌ", "| ছৌ |")
.Replace("ছো", "| ছো |")
.Replace("চি", "| চি |")
.Replace("চে", "| চে |")
.Replace("চৈ", "| চৈ |")
.Replace("চা", "| চা |")
.Replace("চী", "| চী |")
.Replace("চু", "| চু |")
.Replace("চূ", "| চূ |")
.Replace("চৃ", "| চৃ |")
.Replace("চৄ", "| চৄ |")
.Replace("চো", "| চো |")
.Replace("চৌ", "| চৌ |")
.Replace("ঝি", "| ঝি |")
.Replace("ঝে", "| ঝে |")
.Replace("ঝৈ", "| ঝৈ |")
.Replace("ঝা", "| ঝা |")
.Replace("ঝী", "| ঝী |")
.Replace("ঝু", "| ঝু |")
.Replace("ঝূ", "| ঝূ |")
.Replace("ঝৃ", "| ঝৃ |")
.Replace("ঝৄ", "| ঝৄ |")
.Replace("ঝৌ", "| ঝৌ |")
.Replace("ঝো", "| ঝো |")
.Replace("জি", "| জি |")
.Replace("জে", "| জে |")
.Replace("জৈ", "| জৈ |")
.Replace("জা", "| জা |")
.Replace("জী", "| জী |")
.Replace("জু", "| জু |")
.Replace("জূ", "| জূ |")
.Replace("জৃ", "| জৃ |")
.Replace("জৄ", "| জৄ |")
.Replace("জৌ", "| জৌ |")
.Replace("জো", "| জো |")
.Replace("ঞি", "| ঞি |")
.Replace("ঞী", "| ঞী |")
.Replace("ঞে", "| ঞে |")
.Replace("ঞৈ", "| ঞৈ |")
.Replace("ঞা", "| ঞা |")
.Replace("ঞু", "| ঞু |")
.Replace("ঞূ", "| ঞূ |")
.Replace("ঞৃ", "| ঞৃ |")
.Replace("ঞৄ", "| ঞৄ |")
.Replace("ঞো", "| ঞো |")
.Replace("ঞৌ", "| ঞৌ |")
.Replace("ঠি", "| ঠি |")
.Replace("ঠে", "| ঠে |")
.Replace("ঠৈ", "| ঠৈ |")
.Replace("ঠা", "| ঠা |")
.Replace("ঠী", "| ঠী |")
.Replace("ঠু", "| ঠু |")
.Replace("ঠূ", "| ঠূ |")
.Replace("ঠৃ", "| ঠৃ |")
.Replace("ঠৄ", "| ঠৄ |")
.Replace("ঠৌ", "| ঠৌ |")
.Replace("ঠো", "| ঠো |")
.Replace("টি", "| টি |")
.Replace("টী", "| টী |")
.Replace("টে", "| টে |")
.Replace("টৈ", "| টৈ |")
.Replace("টা", "| টা |")
.Replace("টু", "| টু |")
.Replace("টূ", "| টূ |")
.Replace("টৃ", "| টৃ |")
.Replace("টৄ", "| টৄ |")
.Replace("টৌ", "| টৌ |")
.Replace("টো", "| টো |")
.Replace("ডি", "| ডি |")
.Replace("ডে", "| ডে |")
.Replace("ডৈ", "| ডৈ |")
.Replace("ডা", "| ডা |")
.Replace("ডী", "| ডী |")
.Replace("ডু", "| ডু |")
.Replace("ডূ", "| ডূ |")
.Replace("ডৃ", "| ডৃ |")
.Replace("ডৄ", "| ডৄ |")
.Replace("ডৌ", "| ডৌ |")
.Replace("ডো", "| ডো |")
.Replace("ঢি", "| ঢি |")
.Replace("ঢে", "| ঢে |")
.Replace("ঢৈ", "| ঢৈ |")
.Replace("ঢা", "| ঢা |")
.Replace("ঢী", "| ঢী |")
.Replace("ঢু", "| ঢু |")
.Replace("ঢূ", "| ঢূ |")
.Replace("ঢৃ", "| ঢৃ |")
.Replace("ঢৄ", "| ঢৄ |")
.Replace("ঢো", "| ঢো |")
.Replace("ঢৌ", "| ঢৌ |")
.Replace("ণি", "| ণি |")
.Replace("ণে", "| ণে |")
.Replace("ণৈ", "| ণৈ |")
.Replace("ণা", "| ণা |")
.Replace("ণী", "| ণী |")
.Replace("ণু", "| ণু |")
.Replace("ণূ", "| ণূ |")
.Replace("ণৃ", "| ণৃ |")
.Replace("ণৄ", "| ণৄ |")
.Replace("ণো", "| ণো |")
.Replace("ণৌ", "| ণৌ |")
.Replace("থি", "| থি |")
.Replace("থী", "| থী |")
.Replace("থে", "| থে |")
.Replace("থৈ", "| থৈ |")
.Replace("থা", "| থা |")
.Replace("থু", "| থু |")
.Replace("থূ", "| থূ |")
.Replace("থৃ", "| থৃ |")
.Replace("থৄ", "| থৄ |")
.Replace("থৌ", "| থৌ |")
.Replace("থো", "| থো |")
.Replace("তি", "| তি |")
.Replace("তে", "| তে |")
.Replace("তৈ", "| তৈ |")
.Replace("তা", "| তা |")
.Replace("তী", "| তী |")
.Replace("তু", "| তু |")
.Replace("তূ", "| তূ |")
.Replace("তৃ", "| তৃ |")
.Replace("তৄ", "| তৄ |")
.Replace("তৌ", "| তৌ |")
.Replace("তো", "| তো |")
.Replace("ধি", "| ধি |")
.Replace("ধী", "| ধী |")
.Replace("ধে", "| ধে |")
.Replace("ধৈ", "| ধৈ |")
.Replace("ধা", "| ধা |")
.Replace("ধু", "| ধু |")
.Replace("ধূ", "| ধূ |")
.Replace("ধৃ", "| ধৃ |")
.Replace("ধৄ", "| ধৄ |")
.Replace("ধৌ", "| ধৌ |")
.Replace("ধো", "| ধো |")
.Replace("দি", "| দি |")
.Replace("দী", "| দী |")
.Replace("দে", "| দে |")
.Replace("দৈ", "| দৈ |")
.Replace("দা", "| দা |")
.Replace("দু", "| দু |")
.Replace("দূ", "| দূ |")
.Replace("দৃ", "| দৃ |")
.Replace("দৄ", "| দৄ |")
.Replace("দৌ", "| দৌ |")
.Replace("দো", "| দো |")
.Replace("পি", "| পি |")
.Replace("পে", "| পে |")
.Replace("পৈ", "| পৈ |")
.Replace("পা", "| পা |")
.Replace("পী", "| পী |")
.Replace("পু", "| পু |")
.Replace("পূ", "| পূ |")
.Replace("পৃ", "| পৃ |")
.Replace("পৄ", "| পৄ |")
.Replace("পৌ", "| পৌ |")
.Replace("পো", "| পো |")
.Replace("ফি", "| ফি |")
.Replace("ফে", "| ফে |")
.Replace("ফৈ", "| ফৈ |")
.Replace("ফা", "| ফা |")
.Replace("ফী", "| ফী |")
.Replace("ফু", "| ফু |")
.Replace("ফূ", "| ফূ |")
.Replace("ফৃ", "| ফৃ |")
.Replace("ফৄ", "| ফৄ |")
.Replace("ফৌ", "| ফৌ |")
.Replace("ফো", "| ফো |")
.Replace("বি", "| বি |")
.Replace("বে", "| বে |")
.Replace("বৈ", "| বৈ |")
.Replace("বা", "| বা |")
.Replace("বী", "| বী |")
.Replace("বু", "| বু |")
.Replace("বূ", "| বূ |")
.Replace("বৃ", "| বৃ |")
.Replace("বৄ", "| বৄ |")
.Replace("বো", "| বো |")
.Replace("বৌ", "| বৌ |")
.Replace("ভি", "| ভি |")
.Replace("ভে", "| ভে |")
.Replace("ভৈ", "| ভৈ |")
.Replace("ভা", "| ভা |")
.Replace("ভী", "| ভী |")
.Replace("ভু", "| ভু |")
.Replace("ভূ", "| ভূ |")
.Replace("ভৃ", "| ভৃ |")
.Replace("ভৄ", "| ভৄ |")
.Replace("ভো", "| ভো |")
.Replace("ভৌ", "| ভৌ |")
.Replace("মি", "| মি |")
.Replace("মে", "| মে |")
.Replace("মা", "| মা |")
.Replace("মী", "| মী |")
.Replace("মু", "| মু |")
.Replace("মূ", "| মূ |")
.Replace("মৃ", "| মৃ |")
.Replace("মৄ", "| মৄ |")
.Replace("মৈ", "| মৈ |")
.Replace("মৌ", "| মৌ |")
.Replace("মো", "| মো |")
.Replace("যি", "| যি |")
.Replace("যে", "| যে |")
.Replace("যৈ", "| যৈ |")
.Replace("যা", "| যা |")
.Replace("যী", "| যী |")
.Replace("যু", "| যু |")
.Replace("যূ", "| যূ |")
.Replace("যৃ", "| যৃ |")
.Replace("যৄ", "| যৄ |")
.Replace("যো", "| যো |")
.Replace("যৌ", "| যৌ |")
.Replace("রি", "| রি |")
.Replace("রী", "| রী |")
.Replace("রে", "| রে |")
.Replace("রৈ", "| রৈ |")
.Replace("রা", "| রা |")
.Replace("রু", "| রু |")
.Replace("রূ", "| রূ |")
.Replace("রৃ", "| রৃ |")
.Replace("রৄ", "| রৄ |")
.Replace("রৌ", "| রৌ |")
.Replace("রো", "| রো |")
.Replace("লি", "| লি |")
.Replace("লী", "| লী |")
.Replace("লে", "| লে |")
.Replace("লৈ", "| লৈ |")
.Replace("লা", "| লা |")
.Replace("লু", "| লু |")
.Replace("লূ", "| লূ |")
.Replace("লৃ", "| লৃ |")
.Replace("লৄ", "| লৄ |")
.Replace("লৌ", "| লৌ |")
.Replace("লো", "| লো |")
.Replace("ষি", "| ষি |")
.Replace("ষে", "| ষে |")
.Replace("ষী", "| ষী |")
.Replace("ষৈ", "| ষৈ |")
.Replace("ষা", "| ষা |")
.Replace("ষু", "| ষু |")
.Replace("ষূ", "| ষূ |")
.Replace("ষৃ", "| ষৃ |")
.Replace("ষৄ", "| ষৄ |")
.Replace("ষৌ", "| ষৌ |")
.Replace("ষো", "| ষো |")
.Replace("শি", "| শি |")
.Replace("শী", "| শী |")
.Replace("শে", "| শে |")
.Replace("শৈ", "| শৈ |")
.Replace("শা", "| শা |")
.Replace("শু", "| শু |")
.Replace("শূ", "| শূ |")
.Replace("শৃ", "| শৃ |")
.Replace("শৄ", "| শৄ |")
.Replace("শৌ", "| শৌ |")
.Replace("শো", "| শো |")
.Replace("সি", "| সি |")
.Replace("সী", "| সী |")
.Replace("সে", "| সে |")
.Replace("সৈ", "| সৈ |")
.Replace("সা", "| সা |")
.Replace("সু", "| সু |")
.Replace("সূ", "| সূ |")
.Replace("সৃ", "| সৃ |")
.Replace("সৄ", "| সৄ |")
.Replace("সৌ", "| সৌ |")
.Replace("সো", "| সো |")
.Replace("হি", "| হি |")
.Replace("হী", "| হী |")
.Replace("হে", "| হে |")
.Replace("হৈ", "| হৈ |")
.Replace("হা", "| হা |")
.Replace("হু", "| হু |")
.Replace("হূ", "| হূ |")
.Replace("হৃ", "| হৃ |")
.Replace("হৄ", "| হৄ |")
.Replace("হৌ", "| হৌ |")
.Replace("হো", "| হো |")
.Replace("নি", "| নি |")
.Replace("নে", "| নে |")
.Replace("নৈ", "| নৈ |")
.Replace("না", "| না |")
.Replace("নী", "| নী |")
.Replace("নু", "| নু |")
.Replace("নূ", "| নূ |")
.Replace("নৃ", "| নৃ |")
.Replace("নৄ", "| নৄ |")
.Replace("নো", "| নো |")
.Replace("নৌ", "| নৌ |")
.Replace("ঝ", "| ঝ |")
.Replace("ঞ", "| ঞ |")
.Replace("ঠ", "| ঠ |")
.Replace("ঢ", "| ঢ |")
.Replace("ধ", "| ধ |")
.Replace("ড", "| ড |")
.Replace("য", "| য |")
.Replace("ষ", "| ষ |")
.Replace("শ", "| শ |")
.Replace("হ", "| হ |")
.Replace("স", "| স |")
.Replace("ম", "| ম |")
.Replace("ভ", "| ভ |")
.Replace("ব", "| ব |")
.Replace("ফ", "| ফ |")
.Replace("প", "| প |")
.Replace("ণ", "| ণ |")
.Replace("ল", "| ল |")
.Replace("র", "| র |")
.Replace("ন", "| ন |")
.Replace("দ", "| দ |")
.Replace("থ", "| থ |")
.Replace("ঙ", "| ঙ |")
.Replace("ট", "| ট |")
.Replace("ত", "| ত |")
.Replace("জ", "| জ |")
.Replace("ছ", "| ছ |")
.Replace("চ", "| চ |")
.Replace("ঘ", "| ঘ |")
.Replace("গ", "| গ |")
.Replace("খ", "| খ |")
.Replace("ক", "| ক |")
.Replace("অ", "| অ |")
.Replace("আ", "| আ |")
.Replace("ই", "| ই |")
.Replace("ঈ", "| ঈ |")
.Replace("উ", "| উ |")
.Replace("ঊ", "| ঊ |")
.Replace("ঋ", "| ঋ |")
.Replace("এ", "| এ |")
.Replace("ঐ", "| ঐ |")
.Replace("ও", "| ও |")
.Replace("অং", "| অং |")
.Replace("ঋ", "| ঋ |")
.Replace("এই", "| এই |")
.Replace("য়", "| য় |")
//ঞ্চিৎ
.Replace("ঞ্চিৎ", "| ঞ্চিৎ |")
.Replace("ৎ", "| ৎ |")
////////////////////////////////////////////
///
.Replace("ক্ক", "| ক্ক |")
.Replace("ক্ট", "| ক্ট |")
.Replace("ক্ত", "| ক্ত |")
.Replace("ক্ন", "| ক্ন |")
.Replace("ক্ব", "| ক্ব |")
.Replace("ক্ম", "| ক্ম |")
.Replace("ক্য", "| ক্য |")
.Replace("ক্র", "| ক্র |")
.Replace("ক্ল", "| ক্ল |")
.Replace("ক্ষ", "| ক্ষ |")
.Replace("ক্স", "| ক্স |")
.Replace("খ্য", "| খ্য |")
.Replace("খ্র", "| খ্র |")
.Replace("গ্গ", "| গ্গ |")
.Replace("গ্ধ", "| গ্ধ |")
.Replace("গ্ন", "| গ্ন |")
.Replace("গ্ব", "| গ্ব |")
.Replace("গ্ম", "| গ্ম |")
.Replace("গ্য", "| গ্য |")
.Replace("গ্র", "| গ্র |")
.Replace("গ্ল", "| গ্ল |")
.Replace("ঘ্ন", "| ঘ্ন |")
.Replace("ঘ্য", "| ঘ্য |")
.Replace("ঘ্র", "| ঘ্র |")
.Replace("ঙ্ক", "| ঙ্ক |")
.Replace("ঙ্খ", "| ঙ্খ |")
.Replace("ঙ্গ", "| ঙ্গ |")
.Replace("ঙ্ঘ", "| ঙ্ঘ |")
.Replace("ঙ্ম", "| ঙ্ম |")
.Replace("ঙ্য", "| ঙ্য |")
.Replace("ঙ্র", "| ঙ্র |")
.Replace("চ্চ", "| চ্চ |")
.Replace("চ্ছ", "| চ্ছ |")
.Replace("চ্য", "| চ্য |")
.Replace("চ্র", "| চ্র |")
.Replace("ছ্য", "| ছ্য |")
.Replace("ছ্র", "| ছ্র |")
.Replace("জ্জ", "| জ্জ |")
.Replace("জ্ঝ", "| জ্ঝ |")
.Replace("জ্ঞ", "| জ্ঞ |")
.Replace("জ্ব", "| জ্ব |")
.Replace("জ্য", "| জ্য |")
.Replace("জ্র", "| জ্র |")
.Replace("ঝ্য", "| ঝ্য |")
.Replace("ঝ্র", "| ঝ্র |")
.Replace("ঞ্চ", "| ঞ্চ |")
.Replace("ঞ্ছ", "| ঞ্ছ |")
.Replace("ঞ্জ", "| ঞ্জ |")
.Replace("ঞ্ঝ", "| ঞ্ঝ |")
.Replace("ঞ্য", "| ঞ্য |")
.Replace("ঞ্র", "| ঞ্র |")
.Replace("ঞ", "| ঞ |")
.Replace("ট্ট", "| ট্ট |")
.Replace("ট্ব", "| ট্ব |")
.Replace("ট্য", "| ট্য |")
.Replace("ট্র", "| ট্র |")
.Replace("ঠ্য", "| ঠ্য |")
.Replace("ঠ্র", "| ঠ্র |")
.Replace("ড্ড", "| ড্ড |")
.Replace("ড্য", "| ড্য |")
.Replace("ড্র", "| ড্র |")
.Replace("ঢ্য", "| ঢ্য |")
.Replace("ঢ্র", "| ঢ্র |")
.Replace("ণ্ট", "| ণ্ট |")
.Replace("ণ্ঠ", "| ণ্ঠ |")
.Replace("ণ্ড", "| ণ্ড |")
.Replace("ণ্ঢ", "| ণ্ঢ |")
.Replace("ণ্ণ", "| ণ্ণ |")
.Replace("ণ্ব", "| ণ্ব |")
.Replace("ণ্ম", "| ণ্ম |")
.Replace("ণ্য", "| ণ্য |")
.Replace("ণ্র", "| ণ্র |")
.Replace("ত্ত", "| ত্ত |")
.Replace("ত্থ", "| ত্থ |")
.Replace("ত্ন", "| ত্ন |")
.Replace("ত্ব", "| ত্ব |")
.Replace("ত্ম", "| ত্ম |")
.Replace("ত্য", "| ত্য |")
.Replace("ত্র", "| ত্র |")
.Replace("থ্ব", "| থ্ব |")
.Replace("থ্য", "| থ্য |")
.Replace("থ্র", "| থ্র |")
.Replace("দ্দ", "| দ্দ |")
.Replace("দ্ধ", "| দ্ধ |")
.Replace("দ্ব", "| দ্ব |")
.Replace("দ্ভ", "| দ্ভ |")
.Replace("দ্ম", "| দ্ম |")
.Replace("দ্য", "| দ্য |")
.Replace("দ্র", "| দ্র |")
.Replace("ধ্ন", "| ধ্ন |")
.Replace("ধ্য", "| ধ্য |")
.Replace("ধ্র", "| ধ্র |")
.Replace("ন্জ", "| ন্জ |")
.Replace("ন্ট", "| ন্ট |")
.Replace("ন্ঠ", "| ন্ঠ |")
.Replace("ন্ড", "| ন্ড |")
.Replace("ন্ত", "| ন্ত |")
.Replace("ন্থ", "| ন্থ |")
.Replace("ন্দ", "| ন্দ |")
.Replace("ন্ধ", "| ন্ধ |")
.Replace("ন্ন", "| ন্ন |")
.Replace("ন্ব", "| ন্ব |")
.Replace("ন্ম", "| ন্ম |")
.Replace("ন্য", "| ন্য |")
.Replace("ন্র", "| ন্র |")
.Replace("ন্স", "| ন্স |")
.Replace("প্ট", "| প্ট |")
.Replace("প্ত", "| প্ত |")
.Replace("প্ন", "| প্ন |")
.Replace("প্প", "| প্প |")
.Replace("প্য", "| প্য |")
.Replace("প্র", "| প্র |")
.Replace("প্ল", "| প্ল |")
.Replace("প্স", "| প্স |")
.Replace("ফ্ট", "| ফ্ট |")
.Replace("ফ্য", "| ফ্য |")
.Replace("ফ্র", "| ফ্র |")
.Replace("ফ্ল", "| ফ্ল |")
.Replace("ব্জ", "| ব্জ |")
.Replace("ব্দ", "| ব্দ |")
.Replace("ব্ধ", "| ব্ধ |")
.Replace("ব্ব", "| ব্ব |")
.Replace("ব্ভ", "| ব্ভ |")
.Replace("ব্য", "| ব্য |")
.Replace("ব্র", "| ব্র |")
.Replace("ব্ল", "| ব্ল |")
.Replace("ভ্য", "| ভ্য |")
.Replace("ভ্র", "| ভ্র |")
.Replace("ম্ন", "| ম্ন |")
.Replace("ম্প", "| ম্প |")
.Replace("ম্ফ", "| ম্ফ |")
.Replace("ম্ব", "| ম্ব |")
.Replace("ম্ভ", "| ম্ভ |")
.Replace("ম্ম", "| ম্ম |")
.Replace("ম্য", "| ম্য |")
.Replace("ম্র", "| ম্র |")
.Replace("ম্ল", "| ম্ল |")
.Replace("য্য", "| য্য |")
.Replace("য্র", "| য্র |")
.Replace("র্ক", "| র্ক |")
.Replace("র্খ", "| র্খ |")
.Replace("র্গ", "| র্গ |")
.Replace("র্ঘ", "| র্ঘ |")
.Replace("র্ঙ", "| র্ঙ |")
.Replace("র্চ", "| র্চ |")
.Replace("র্ছ", "| র্ছ |")
.Replace("র্জ", "| র্জ |")
.Replace("র্ঝ", "| র্ঝ |")
.Replace("র্ঞ", "| র্ঞ |")
.Replace("র্ট", "| র্ট |")
.Replace("র্ঠ", "| র্ঠ |")
.Replace("র্ড", "| র্ড |")
.Replace("র্ঢ", "| র্ঢ |")
.Replace("র্ণ", "| র্ণ |")
.Replace("র্ত", "| র্ত |")
.Replace("র্থ", "| র্থ |")
.Replace("র্দ", "| র্দ |")
.Replace("র্ধ", "| র্ধ |")
.Replace("র্ন", "| র্ন |")
.Replace("র্প", "| র্প |")
.Replace("র্ফ", "| র্ফ |")
.Replace("র্ব", "| র্ব |")
.Replace("র্ভ", "| র্ভ |")
.Replace("র্ম", "| র্ম |")
.Replace("র্য", "| র্য |")
.Replace("র্র", "| র্র |")
.Replace("র্ল", "| র্ল |")
.Replace("র্শ", "| র্শ |")
.Replace("র্ষ", "| র্ষ |")
.Replace("র্স", "| র্স |")
.Replace("র্হ", "| র্হ |")
.Replace("ল্ক", "| ল্ক |")
.Replace("ল্গ", "| ল্গ |")
.Replace("ল্ট", "| ল্ট |")
.Replace("ল্ড", "| ল্ড |")
.Replace("ল্প", "| ল্প |")
.Replace("ল্ফ", "| ল্ফ |")
.Replace("ল্ব", "| ল্ব |")
.Replace("ল্ম", "| ল্ম |")
.Replace("ল্য", "| ল্য |")
.Replace("ল্র", "| ল্র |")
.Replace("ল্ল", "| ল্ল |")
.Replace("ল্স", "| ল্স |")
.Replace("শ্চ", "| শ্চ |")
.Replace("শ্ছ", "| শ্ছ |")
.Replace("শ্ত", "| শ্ত |")
.Replace("শ্ন", "| শ্ন |")
.Replace("শ্ব", "| শ্ব |")
.Replace("শ্ম", "| শ্ম |")
.Replace("শ্য", "| শ্য |")
.Replace("শ্র", "| শ্র |")
.Replace("শ্ল", "| শ্ল |")
.Replace("ষ্ক", "| ষ্ক |")
.Replace("ষ্ট", "| ষ্ট |")
.Replace("ষ্ঠ", "| ষ্ঠ |")
.Replace("ষ্ণ", "| ষ্ণ |")
.Replace("ষ্প", "| ষ্প |")
.Replace("ষ্ফ", "| ষ্ফ |")
.Replace("ষ্ব", "| ষ্ব |")
.Replace("ষ্ম", "| ষ্ম |")
.Replace("ষ্য", "| ষ্য |")
.Replace("ষ্র", "| ষ্র |")
.Replace("স্ক", "| স্ক |")
.Replace("স্খ", "| স্খ |")
.Replace("স্ট", "| স্ট |")
.Replace("স্ত", "| স্ত |")
.Replace("স্থ", "| স্থ |")
.Replace("স্ন", "| স্ন |")
.Replace("স্প", "| স্প |")
.Replace("স্ফ", "| স্ফ |")
.Replace("স্ব", "| স্ব |")
.Replace("স্ম", "| স্ম |")
.Replace("স্য", "| স্য |")
.Replace("স্র", "| স্র |")
.Replace("স্ল", "| স্ল |")
.Replace("হ্ণ", "| হ্ণ |")
.Replace("হ্ন", "| হ্ন |")
.Replace("হ্ব", "| হ্ব |")
.Replace("হ্ম", "| হ্ম |")
.Replace("হ্য", "| হ্য |")
.Replace("হ্র", "| হ্র |")
.Replace("হ্ল", "| হ্ল |")
.Replace("র্অ", "| র্অ |")
.Replace("র্আ", "| র্আ |")
.Replace("র্ই", "| র্ই |")
.Replace("র্ঈ", "| র্ঈ |")
.Replace("র্উ", "| র্উ |")
.Replace("র্ঊ", "| র্ঊ |")
.Replace("র্ঋ", "| র্ঋ |")
.Replace("র্ঌ", "| র্ঌ |")
.Replace("র্এ", "| র্এ |")
.Replace("র্ঐ", "| র্ঐ |")
.Replace("র্ও", "| র্ও |")
.Replace("র্ঔ", "| র্ঔ |")
.Replace("ল", "| ল |")
.Replace("র্অ", "| র্অ |")
.Replace("র্আ", "| র্আ |")
.Replace("র্ই", "| র্ই |")
.Replace("র্ঈ", "| র্ঈ |")
.Replace("র্উ", "| র্উ |")
.Replace("র্ঊ", "| র্ঊ |")
.Replace("র্ঋ", "| র্ঋ |")
.Replace("ক্ঌ", "| ক্ঌ |")
.Replace("খ্ঌ", "| খ্ঌ |")
.Replace("গ্ঌ", "| গ্ঌ |")
.Replace("ঘ্ঌ", "| ঘ্ঌ |")
.Replace("ঙ্ঌ", "| ঙ্ঌ |")
.Replace("চ্ঌ", "| চ্ঌ |")
.Replace("ছ্ঌ", "| ছ্ঌ |")
.Replace("জ্ঌ", "| জ্ঌ |")
.Replace("ঝ্ঌ", "| ঝ্ঌ |")
.Replace("ঞ্ঌ", "| ঞ্ঌ |")
.Replace("ট্ঌ", "| ট্ঌ |")
.Replace("ঠ্ঌ", "| ঠ্ঌ |")
.Replace("ড্ঌ", "| ড্ঌ |")
.Replace("ঢ্ঌ", "| ঢ্ঌ |")
.Replace("ণ্ঌ", "| ণ্ঌ |")
.Replace("ত্ঌ", "| ত্ঌ |")
.Replace("থ্ঌ", "| থ্ঌ |")
.Replace("দ্ঌ", "| দ্ঌ |")
.Replace("ধ্ঌ", "| ধ্ঌ |")
.Replace("ন্ঌ", "| ন্ঌ |")
.Replace("প্ঌ", "| প্ঌ |")
.Replace("ফ্ঌ", "| ফ্ঌ |")
.Replace("ব্ঌ", "| ব্ঌ |")
.Replace("ভ্ঌ", "| ভ্ঌ |")
.Replace("ম্ঌ", "| ম্ঌ |")
.Replace("য্ঌ", "| য্ঌ |")
.Replace("র্ঌ", "| র্ঌ |")
.Replace("ল্ঌ", "| ল্ঌ |")
.Replace("শ্ঌ", "| শ্ঌ |")
.Replace("ষ্ঌ", "| ষ্ঌ |")
.Replace("স্ঌ", "| স্ঌ |")
.Replace("হ্ঌ", "| হ্ঌ |")
.Replace("র্এ", "| র্এ |")
.Replace("র্ঐ", "| র্ঐ |")
.Replace("র্ও", "| র্ও |")
.Replace("র্ঔ", "| র্ঔ |")
//new findings
.Replace("য়া", "| য়া |")
.Replace("য়া", "| য়া |")
;
// foreach (char ch in trimmedWord)
foreach (char ch in _____preconditioned_sylls_trimmed_word)
{
if( ((int)ch >= 2432) && ((int)ch <= 2559))
{
////////////া Bengali Vowel Sign AA U+09BE 2494
////////////ি Bengali Vowel Sign I U+09BF 2495
////////////ী Bengali Vowel Sign II U+09C0 2496
////////////ু Bengali Vowel Sign U U+09C1 2497
////////////ূ Bengali Vowel Sign UU U+09C2 2498
////////////ে Bengali Vowel Sign E U+09C7 2503
////////////ৈ Bengali Vowel Sign AI U+09C8 2504
////////////ো Bengali Vowel Sign O U+09CB 2507
////////////ৌ Bengali Vowel Sign AU U+09CC 2508
////////////্ Bengali Virama(Halant) U+09CD 2509
///
output.Append("#" + ((int)ch) + ";");
if(
//preconditioned
((int)ch == 2494)
||
((int)ch == 2495)
||
((int)ch == 2496)
||
((int)ch == 2497)
||
((int)ch == 2498)
||
((int)ch == 2503)
||
((int)ch == 2504)
||
//the ng symbols
((int)ch == 2434)
////////////ঁ Bengali Sign Candrabindu U+0981 2433
// ||
//////((int)ch == 2433)
////////now we have the plans to reorient the pipes while syllabling that
//////////////////ঁ Bengali Sign Candrabindu U+0981 2433
||
((int)ch == 2433)
||
////////////ং Bengali Sign Anusvara U+0982 2434
((int)ch == 2464)
//////ঃ Bengali Sign Visarga U+0983 2435
||
//////ং Bengali Sign Anusvara U+0982 2434
((int)ch == 2435)
||
((int)ch == 2507)
||
((int)ch == 2508)
////// //2499 ree kar
||
((int)ch == 2499)
/////////////////////////////////////////////
//////||
//////((int)ch == 2509)//halantas are to keep togather
//////////////য় Bengali Letter YYA U+09DF 2527
///
||
((int)ch == 2527)
// rrr
////////////অ Bengali Letter A U+0985 2437
||
((int)ch == 2437)
////////////আ Bengali Letter AA U+0986 2438
||
((int)ch == 2438)
////////////ই Bengali Letter I U+0987 2439
||
((int)ch == 2439)
////////////ঈ Bengali Letter II U+0988 2440
||
((int)ch == 2440)
////////////উ Bengali Letter U U+0989 2441
||
((int)ch == 2441)
////////////ঊ Bengali Letter UU U+098A 2442
||
((int)ch == 2442)
////////////ঋ Bengali Letter Vocalic R U+098B 2443
||
((int)ch == 2443)
////////////এ Bengali Letter E U+098F 2447
||
((int)ch == 2447)
////////////ঐ Bengali Letter AI U+0990 2448
||
((int)ch == 2448)
////////////ও Bengali Letter O U+0993 2451
||
((int)ch == 2451)
////////////ঔ Bengali Letter AU U+0994 2452
||
((int)ch == 2452)
//2510 khonrotts
||
((int)ch == 2510)
)
{
___temp_string_to_split_syllables = ___temp_string_to_split_syllables + ch + " | ";
___temp_string_for___unicodes_numbers_ = ___temp_string_for___unicodes_numbers_ + ";" + (int)ch + " | ";
}
else
{
////////////ঁ Bengali Sign Candrabindu U+0981 2433
// ||
//////((int)ch == 2433)
///
if(
((int)ch == 2433)
)
{
//special cases where left sides splitting necessarys
// ___temp_string_to_split_syllables = ___temp_string_to_split_syllables + " | " + ch ;
// ___temp_string_for___unicodes_numbers_ = ___temp_string_for___unicodes_numbers_ + " | " + ";" + (int)ch ;
}
else
{
___temp_string_to_split_syllables = ___temp_string_to_split_syllables + ch;
___temp_string_for___unicodes_numbers_ = ___temp_string_for___unicodes_numbers_ + ";" + (int)ch;
}//end of else of left splitter
}//end of else of symbols for the vowels
}// if( ((int)ch >= 2432) && ((int)ch <= 2559))
}// foreach (char ch in trimmedWord)
//| ং |
//| ঁ |
// ্
//ঞ্জ
//ঞ্চ
//দ্ধ
// .Replace("ৎ", "| ৎ |")
___temp_string_to_split_syllables
=
___temp_string_to_split_syllables
.Replace("| ঁ | ", " ঁ | ")
// .Replace("| ং |", " ং |")
.Replace("| ঁ | ", " ঁ | ")
// .Replace("ঞ্জ", "| ঞ্জ |")
.Replace("ঞ্চ", "| ঞ্চ |")
.Replace("দ্ধ", "| দ্ধ |")
// .Replace("অ | ্যা | ", "অ ্যা | ")
.Replace("ট্ট ", "| ট্ট | ")
.Replace("বৃ ", "| বৃ | ")
.Replace("্ষ", "| ্ষ |")
//halantas
.Replace("্", " ্ |")
// .Replace(" | ্যা ং |", " ্যা ং |")
.Replace("ক্ক", "| ক্ক |")
.Replace("ক্ট", "| ক্ট |")
.Replace("ক্ত", "| ক্ত |")
.Replace("ক্ন", "| ক্ন |")
.Replace("ক্ব", "| ক্ব |")
.Replace("ক্ম", "| ক্ম |")
.Replace("ক্য", "| ক্য |")
.Replace("ক্র", "| ক্র |")
.Replace("ক্ল", "| ক্ল |")
.Replace("ক্ষ", "| ক্ষ |")
.Replace("ক্স", "| ক্স |")
.Replace("খ্য", "| খ্য |")
.Replace("খ্র", "| খ্র |")
.Replace("গ্গ", "| গ্গ |")
.Replace("গ্ধ", "| গ্ধ |")
.Replace("গ্ন", "| গ্ন |")
.Replace("গ্ব", "| গ্ব |")
.Replace("গ্ম", "| গ্ম |")
.Replace("গ্য", "| গ্য |")
.Replace("গ্র", "| গ্র |")
.Replace("গ্ল", "| গ্ল |")
.Replace("ঘ্ন", "| ঘ্ন |")
.Replace("ঘ্য", "| ঘ্য |")
.Replace("ঘ্র", "| ঘ্র |")
.Replace("ঙ্ক", "| ঙ্ক |")
.Replace("ঙ্খ", "| ঙ্খ |")
.Replace("ঙ্গ", "| ঙ্গ |")
.Replace("ঙ্ঘ", "| ঙ্ঘ |")
.Replace("ঙ্ম", "| ঙ্ম |")
.Replace("ঙ্য", "| ঙ্য |")
.Replace("ঙ্র", "| ঙ্র |")
.Replace("চ্চ", "| চ্চ |")
.Replace("চ্ছ", "| চ্ছ |")
.Replace("চ্য", "| চ্য |")
.Replace("চ্র", "| চ্র |")
.Replace("ছ্য", "| ছ্য |")
.Replace("ছ্র", "| ছ্র |")
//////.Replace("ছ্ল", "| ছ্ল |")
//////.Replace("ছ্শ", "| ছ্শ |")
//////.Replace("ছ্ষ", "| ছ্ষ |")
//////.Replace("ছ্স", "| ছ্স |")
//////.Replace("ছ্হ", "| ছ্হ |")
//////.Replace("জ্ক", "| জ্ক |")
//////.Replace("জ্খ", "| জ্খ |")
//////.Replace("জ্গ", "| জ্গ |")
//////.Replace("জ্ঘ", "| জ্ঘ |")
//////.Replace("জ্ঙ", "| জ্ঙ |")
//////.Replace("জ্চ", "| জ্চ |")
//////.Replace("জ্ছ", "| জ্ছ |")
.Replace("জ্জ", "| জ্জ |")
.Replace("জ্ঝ", "| জ্ঝ |")
.Replace("জ্ঞ", "| জ্ঞ |")
.Replace("জ্ব", "| জ্ব |")
.Replace("জ্য", "| জ্য |")
.Replace("জ্র", "| জ্র |")
.Replace("ঝ্য", "| ঝ্য |")
.Replace("ঝ্র", "| ঝ্র |")
.Replace("ঞ্চ", "| ঞ্চ |")
.Replace("ঞ্ছ", "| ঞ্ছ |")
.Replace("ঞ্জ", "| ঞ্জ |")
.Replace("ঞ্ঝ", "| ঞ্ঝ |")
.Replace("ঞ্য", "| ঞ্য |")
.Replace("ঞ্র", "| ঞ্র |")
.Replace("ঞ", "| ঞ |")
.Replace("ট্ট", "| ট্ট |")
.Replace("ট্ব", "| ট্ব |")
.Replace("ট্য", "| ট্য |")
.Replace("ট্র", "| ট্র |")
.Replace("ঠ্য", "| ঠ্য |")
.Replace("ঠ্র", "| ঠ্র |")
.Replace("ড্ড", "| ড্ড |")
.Replace("ড্য", "| ড্য |")
.Replace("ড্র", "| ড্র |")
.Replace("ঢ্য", "| ঢ্য |")
.Replace("ঢ্র", "| ঢ্র |")
.Replace("ণ্ট", "| ণ্ট |")
.Replace("ণ্ঠ", "| ণ্ঠ |")
.Replace("ণ্ড", "| ণ্ড |")
.Replace("ণ্ঢ", "| ণ্ঢ |")
.Replace("ণ্ণ", "| ণ্ণ |")
.Replace("ণ্ব", "| ণ্ব |")
.Replace("ণ্ম", "| ণ্ম |")
.Replace("ণ্য", "| ণ্য |")
.Replace("ণ্র", "| ণ্র |")
.Replace("ত্ত", "| ত্ত |")
.Replace("ত্থ", "| ত্থ |")
.Replace("ত্ন", "| ত্ন |")
.Replace("ত্ব", "| ত্ব |")
.Replace("ত্ম", "| ত্ম |")
.Replace("ত্য", "| ত্য |")
.Replace("ত্র", "| ত্র |")
.Replace("থ্ব", "| থ্ব |")
.Replace("থ্য", "| থ্য |")
.Replace("থ্র", "| থ্র |")
.Replace("দ্দ", "| দ্দ |")
.Replace("দ্ধ", "| দ্ধ |")
.Replace("দ্ব", "| দ্ব |")
.Replace("দ্ভ", "| দ্ভ |")
.Replace("দ্ম", "| দ্ম |")
.Replace("দ্য", "| দ্য |")
.Replace("দ্র", "| দ্র |")
.Replace("ধ্ন", "| ধ্ন |")
.Replace("ধ্য", "| ধ্য |")
.Replace("ধ্র", "| ধ্র |")
.Replace("ন্জ", "| ন্জ |")
.Replace("ন্ট", "| ন্ট |")
.Replace("ন্ঠ", "| ন্ঠ |")
.Replace("ন্ড", "| ন্ড |")
.Replace("ন্ত", "| ন্ত |")
.Replace("ন্থ", "| ন্থ |")
.Replace("ন্দ", "| ন্দ |")
.Replace("ন্ধ", "| ন্ধ |")
.Replace("ন্ন", "| ন্ন |")
.Replace("ন্ব", "| ন্ব |")
.Replace("ন্ম", "| ন্ম |")
.Replace("ন্য", "| ন্য |")
.Replace("ন্র", "| ন্র |")
.Replace("ন্স", "| ন্স |")
.Replace("প্ট", "| প্ট |")
.Replace("প্ত", "| প্ত |")
.Replace("প্ন", "| প্ন |")
.Replace("প্প", "| প্প |")
.Replace("প্য", "| প্য |")
.Replace("প্র", "| প্র |")
.Replace("প্ল", "| প্ল |")
.Replace("প্স", "| প্স |")
.Replace("ফ্ট", "| ফ্ট |")
.Replace("ফ্য", "| ফ্য |")
.Replace("ফ্র", "| ফ্র |")
.Replace("ফ্ল", "| ফ্ল |")
.Replace("ব্জ", "| ব্জ |")
.Replace("ব্দ", "| ব্দ |")
.Replace("ব্ধ", "| ব্ধ |")
.Replace("ব্ব", "| ব্ব |")
.Replace("ব্ভ", "| ব্ভ |")
.Replace("ব্য", "| ব্য |")
.Replace("ব্র", "| ব্র |")
.Replace("ব্ল", "| ব্ল |")
.Replace("ভ্য", "| ভ্য |")
.Replace("ভ্র", "| ভ্র |")
.Replace("ম্ন", "| ম্ন |")
.Replace("ম্প", "| ম্প |")
.Replace("ম্ফ", "| ম্ফ |")
.Replace("ম্ব", "| ম্ব |")
.Replace("ম্ভ", "| ম্ভ |")
.Replace("ম্ম", "| ম্ম |")
.Replace("ম্য", "| ম্য |")
.Replace("ম্র", "| ম্র |")
.Replace("ম্ল", "| ম্ল |")
.Replace("য্য", "| য্য |")
.Replace("য্র", "| য্র |")
.Replace("র্ক", "| র্ক |")
.Replace("র্খ", "| র্খ |")
.Replace("র্গ", "| র্গ |")
.Replace("র্ঘ", "| র্ঘ |")
.Replace("র্ঙ", "| র্ঙ |")
.Replace("র্চ", "| র্চ |")
.Replace("র্ছ", "| র্ছ |")
.Replace("র্জ", "| র্জ |")
.Replace("র্ঝ", "| র্ঝ |")
.Replace("র্ঞ", "| র্ঞ |")
.Replace("র্ট", "| র্ট |")
.Replace("র্ঠ", "| র্ঠ |")
.Replace("র্ড", "| র্ড |")
.Replace("র্ঢ", "| র্ঢ |")
.Replace("র্ণ", "| র্ণ |")
.Replace("র্ত", "| র্ত |")
.Replace("র্থ", "| র্থ |")
.Replace("র্দ", "| র্দ |")
.Replace("র্ধ", "| র্ধ |")
.Replace("র্ন", "| র্ন |")
.Replace("র্প", "| র্প |")
.Replace("র্ফ", "| র্ফ |")
.Replace("র্ব", "| র্ব |")
.Replace("র্ভ", "| র্ভ |")
.Replace("র্ম", "| র্ম |")
.Replace("র্য", "| র্য |")
.Replace("র্র", "| র্র |")
.Replace("র্ল", "| র্ল |")
.Replace("র্শ", "| র্শ |")
.Replace("র্ষ", "| র্ষ |")
.Replace("র্স", "| র্স |")
.Replace("র্হ", "| র্হ |")
.Replace("ল্ক", "| ল্ক |")
.Replace("ল্গ", "| ল্গ |")
.Replace("ল্ট", "| ল্ট |")
.Replace("ল্ড", "| ল্ড |")
.Replace("ল্প", "| ল্প |")
.Replace("ল্ফ", "| ল্ফ |")
.Replace("ল্ব", "| ল্ব |")
.Replace("ল্ম", "| ল্ম |")
.Replace("ল্য", "| ল্য |")
.Replace("ল্র", "| ল্র |")
.Replace("ল্ল", "| ল্ল |")
.Replace("ল্স", "| ল্স |")
.Replace("শ্চ", "| শ্চ |")
.Replace("শ্ছ", "| শ্ছ |")
.Replace("শ্ত", "| শ্ত |")
.Replace("শ্ন", "| শ্ন |")
.Replace("শ্ব", "| শ্ব |")
.Replace("শ্ম", "| শ্ম |")
.Replace("শ্য", "| শ্য |")
.Replace("শ্র", "| শ্র |")
.Replace("শ্ল", "| শ্ল |")
.Replace("ষ্ক", "| ষ্ক |")
.Replace("ষ্ট", "| ষ্ট |")
.Replace("ষ্ঠ", "| ষ্ঠ |")
.Replace("ষ্ণ", "| ষ্ণ |")
.Replace("ষ্প", "| ষ্প |")
.Replace("ষ্ফ", "| ষ্ফ |")
.Replace("ষ্ব", "| ষ্ব |")
.Replace("ষ্ম", "| ষ্ম |")
.Replace("ষ্য", "| ষ্য |")
.Replace("ষ্র", "| ষ্র |")
.Replace("স্ক", "| স্ক |")
.Replace("স্খ", "| স্খ |")
.Replace("স্ট", "| স্ট |")
.Replace("স্ত", "| স্ত |")
.Replace("স্থ", "| স্থ |")
.Replace("স্ন", "| স্ন |")
.Replace("স্প", "| স্প |")
.Replace("স্ফ", "| স্ফ |")
.Replace("স্ব", "| স্ব |")
.Replace("স্ম", "| স্ম |")
.Replace("স্য", "| স্য |")
.Replace("স্র", "| স্র |")
.Replace("স্ল", "| স্ল |")
.Replace("হ্ণ", "| হ্ণ |")
.Replace("হ্ন", "| হ্ন |")
.Replace("হ্ব", "| হ্ব |")
.Replace("হ্ম", "| হ্ম |")
.Replace("হ্য", "| হ্য |")
.Replace("হ্র", "| হ্র |")
.Replace("হ্ল", "| হ্ল |")
.Replace("র্অ", "| র্অ |")
.Replace("র্আ", "| র্আ |")
.Replace("র্ই", "| র্ই |")
.Replace("র্ঈ", "| র্ঈ |")
.Replace("র্উ", "| র্উ |")
.Replace("র্ঊ", "| র্ঊ |")
.Replace("র্ঋ", "| র্ঋ |")
.Replace("র্ঌ", "| র্ঌ |")
.Replace("র্এ", "| র্এ |")
.Replace("র্ঐ", "| র্ঐ |")
.Replace("র্ও", "| র্ও |")
.Replace("র্ঔ", "| র্ঔ |")
.Replace("ল", "| ল |")
.Replace("র্অ", "| র্অ |")
.Replace("র্আ", "| র্আ |")
.Replace("র্ই", "| র্ই |")
.Replace("র্ঈ", "| র্ঈ |")
.Replace("র্উ", "| র্উ |")
.Replace("র্ঊ", "| র্ঊ |")
.Replace("র্ঋ", "| র্ঋ |")
.Replace("ক্ঌ", "| ক্ঌ |")
.Replace("খ্ঌ", "| খ্ঌ |")
.Replace("গ্ঌ", "| গ্ঌ |")
.Replace("ঘ্ঌ", "| ঘ্ঌ |")
.Replace("ঙ্ঌ", "| ঙ্ঌ |")
.Replace("চ্ঌ", "| চ্ঌ |")
.Replace("ছ্ঌ", "| ছ্ঌ |")
.Replace("জ্ঌ", "| জ্ঌ |")
.Replace("ঝ্ঌ", "| ঝ্ঌ |")
.Replace("ঞ্ঌ", "| ঞ্ঌ |")
.Replace("ট্ঌ", "| ট্ঌ |")
.Replace("ঠ্ঌ", "| ঠ্ঌ |")
.Replace("ড্ঌ", "| ড্ঌ |")
.Replace("ঢ্ঌ", "| ঢ্ঌ |")
.Replace("ণ্ঌ", "| ণ্ঌ |")
.Replace("ত্ঌ", "| ত্ঌ |")
.Replace("থ্ঌ", "| থ্ঌ |")
.Replace("দ্ঌ", "| দ্ঌ |")
.Replace("ধ্ঌ", "| ধ্ঌ |")
.Replace("ন্ঌ", "| ন্ঌ |")
.Replace("প্ঌ", "| প্ঌ |")
.Replace("ফ্ঌ", "| ফ্ঌ |")
.Replace("ব্ঌ", "| ব্ঌ |")
.Replace("ভ্ঌ", "| ভ্ঌ |")
.Replace("ম্ঌ", "| ম্ঌ |")
.Replace("য্ঌ", "| য্ঌ |")
.Replace("র্ঌ", "| র্ঌ |")
.Replace("ল্ঌ", "| ল্ঌ |")
.Replace("শ্ঌ", "| শ্ঌ |")
.Replace("ষ্ঌ", "| ষ্ঌ |")
.Replace("স্ঌ", "| স্ঌ |")
.Replace("হ্ঌ", "| হ্ঌ |")
.Replace("র্এ", "| র্এ |")
.Replace("র্ঐ", "| র্ঐ |")
.Replace("র্ও", "| র্ও |")
.Replace("র্ঔ", "| র্ঔ |")
.TrimEnd().TrimStart().Trim()
.Replace(" ","")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace(" ", "")
.Replace("||||||", "|")
.Replace("|||||", "|")
.Replace("||||", "|")
.Replace("|||", "|")
.Replace("||", "|")
.Replace("|", "|")
//"| ্ |"halantas
.Replace("| ্ |", " ্")
.Replace("ক| ্|ষ|", "ক ্ষ|")
//chandras
// "|ঁ|" "| ঁ |"
//.Replace("|ঁ|", "|ঁ|")
.Replace("| ঁ|", " ঁ")
.Replace(" ঁ|", " ঁ")
.Replace("| ঁ", " ঁ")
//halanta in wrong places
.Replace("| ্|", " ্")
//halanta in wrong places
.Replace(" ্|", " ্")
//| ্
//halanta in wrong places
.Replace("| ্|", " ্")
//halanta in wrong places
.Replace("| ্", " ্")
//halanta in wrong places
.Replace(" ্|", " ্")
////////////string halant = "\u09CD"; // 2509
////////////string bishrgs = "ঃ";
.Replace(("|" + bishrgs + "|").TrimEnd().TrimStart().Trim(), (bishrgs + "|").TrimEnd().TrimStart().Trim())
////////////string aaakar = "া";
.Replace(("|" + aaakar + "|").TrimEnd().TrimStart().Trim(), (aaakar + "|").TrimEnd().TrimStart().Trim())
////////////string horshoikaars = "ি";
.Replace(("|" + horshoikaars + "|").TrimEnd().TrimStart().Trim(), (horshoikaars + "|").TrimEnd().TrimStart().Trim())
////////////string dirgaikar = "ী";
///
.Replace(("|" + dirgaikar + "|").TrimEnd().TrimStart().Trim(), (dirgaikar + "|").TrimEnd().TrimStart().Trim())
////////////string harshookar = "ু";
.Replace(("|" + harshookar + "|").TrimEnd().TrimStart().Trim(), (harshookar + "|").TrimEnd().TrimStart().Trim())
////////////string dirghaukar = "ূ";
.Replace(("|" + dirghaukar + "|").TrimEnd().TrimStart().Trim(), (dirghaukar + "|").TrimEnd().TrimStart().Trim())
////////////string rrikaar = "ৃ";
.Replace(("|" + rrikaar + "|").TrimEnd().TrimStart().Trim(), (rrikaar + "|").TrimEnd().TrimStart().Trim())
////////////string ekaar = "ে";
.Replace(("|" + ekaar + "|").TrimEnd().TrimStart().Trim(), (ekaar + "|").TrimEnd().TrimStart().Trim())
////////////string oikaar = "ৈ";
.Replace(("|" + oikaar + "|").TrimEnd().TrimStart().Trim(), (oikaar + "|").TrimEnd().TrimStart().Trim())
////////////string O_kaar = "ৌ";
.Replace(("|" + O_kaar + "|").TrimEnd().TrimStart().Trim(), (O_kaar + "|").TrimEnd().TrimStart().Trim())///
////////////string Ou___kaar = "ৌ";
.Replace(("|" + Ou___kaar + "|").TrimEnd().TrimStart().Trim(), (Ou___kaar + "|").TrimEnd().TrimStart().Trim())///
////////////string jyafalas = "য়";//yes this i yafalas also
.Replace(("|" + jyafalas + "|").TrimEnd().TrimStart().Trim(), (jyafalas + "|").TrimEnd().TrimStart().Trim())///
//i kar juxtaposer
.Replace("|ি", "ি|")
//ng kar
.Replace("|ং", "ং|")
//aakar
.Replace("|া ", "া|")
//rsh kar
.Replace("|্ষ", "্ষ| ")
// .Replace("|"+((char)2509))
// string halant = "\u09CD"; // 2509
//u kar
.Replace("|ু ", "ু|")
.Replace("|ৎ ", "ৎ|")
//o kar
.Replace("|ো ", "ো|")
////////////string halant = "\u09CD"; // 2509
////////////string bishrgs = "ঃ";
.Replace(("|"+ bishrgs).TrimEnd().TrimStart().Trim(), (bishrgs+"|" ).TrimEnd().TrimStart().Trim())
////////////string aaakar = "া";
.Replace(("|" + aaakar).TrimEnd().TrimStart().Trim(), (aaakar + "|").TrimEnd().TrimStart().Trim())
////////////string horshoikaars = "ি";
.Replace(("|" + horshoikaars).TrimEnd().TrimStart().Trim(), (horshoikaars + "|").TrimEnd().TrimStart().Trim())
////////////string dirgaikar = "ী";
///
.Replace(("|" + dirgaikar).TrimEnd().TrimStart().Trim(), (dirgaikar + "|").TrimEnd().TrimStart().Trim())
////////////string harshookar = "ু";
.Replace(("|" + harshookar).TrimEnd().TrimStart().Trim(), (harshookar + "|").TrimEnd().TrimStart().Trim())
////////////string dirghaukar = "ূ";
.Replace(("|" + dirghaukar).TrimEnd().TrimStart().Trim(), (dirghaukar + "|").TrimEnd().TrimStart().Trim())
////////////string rrikaar = "ৃ";
.Replace(("|" + rrikaar).TrimEnd().TrimStart().Trim(), (rrikaar + "|").TrimEnd().TrimStart().Trim())
////////////string ekaar = "ে";
.Replace(("|" + ekaar).TrimEnd().TrimStart().Trim(), (ekaar + "|").TrimEnd().TrimStart().Trim())
////////////string oikaar = "ৈ";
.Replace(("|" + oikaar).TrimEnd().TrimStart().Trim(), (oikaar + "|").TrimEnd().TrimStart().Trim())
////////////string O_kaar = "ৌ";
.Replace(("|" + O_kaar).TrimEnd().TrimStart().Trim(), (O_kaar + "|").TrimEnd().TrimStart().Trim())///
////////////string Ou___kaar = "ৌ";
.Replace(("|" + Ou___kaar).TrimEnd().TrimStart().Trim(), (Ou___kaar + "|").TrimEnd().TrimStart().Trim())///
////////////string jyafalas = "য়";//yes this i yafalas also
.Replace(("|" + jyafalas).TrimEnd().TrimStart().Trim(), (jyafalas + "|").TrimEnd().TrimStart().Trim())///
.Replace("|"," | ")
;
output_without_hashes_and_the_vowelsigns_splitted.Append(" " + ___temp_string_to_split_syllables + " " + ___temp_string_for___unicodes_numbers_+ " reversed___trimmedWord = " + reversed___trimmedWord);
output_without_hashes_and_the_vowelsigns_splitted.AppendLine();//.Append("#" + ((int)ch) + ";");
output_for_reversed_words__unicodes.Append(___temp_string_for___unicodes_numbers_);
output.AppendLine(); // Move to next line after each word
output_for_reversed_words__unicodes.AppendLine();
// output_without_hashes_and_the_vowelsigns_splitted.AppendLine();
}//end of else of else if (string.IsNullOrWhiteSpace(trimmedWord))
}// foreach (string word in bengaliWords)
File.WriteAllText(outputFilePath, output.ToString(), Encoding.UTF8);
Console.WriteLine($"Unicode conversion completed. Output written to '{outputFilePath}'");
File.WriteAllText(outputFilePath+"_syllables.txt", output_without_hashes_and_the_vowelsigns_splitted.ToString(), Encoding.UTF8);
File.WriteAllText(outputFilePath + "_reversed_with_strgts_unikodes.txt", output_for_reversed_words__unicodes.ToString(), Encoding.UTF8);
System.Windows.Forms.MessageBox.Show($"Unicode conversion completed. Output written to '{outputFilePath}'");
}// static void CONVERT_THE_BENGALI_WORDS_TO_UNIKODES_SEMIKOLONED_DATASYSTEMS(string filename_with_bengaliswords)
Comments
Post a Comment