tldr;
I published my first nuget package Bangla.net.
Its a library that converts Georgian calendar to Bangla calendar and Roman
Numerics to Bangla numerics.
using bng;
var banglaWord = Number.ToBanglaWord(10011111002548976);
// output : āĻāĻ āĻļāϤ āĻā§āĻāĻŋ āĻāĻāĻžāϰ⧠āϞāĻā§āώ āĻāĻāĻžāϰ⧠āĻšāĻžāĻāĻžāϰ āĻāĻ āĻļāϤ āĻā§āĻāĻŋ āĻĒāĻāĻāĻŋāĻļ āϞāĻā§āώ āĻāĻāĻāϞā§āϞāĻŋāĻļ āĻšāĻžāĻāĻžāϰ āύāϝāĻŧ āĻļāϤ āĻāĻŋāϝāĻŧāĻžāϤā§āϤāϰ
var banglaWord = Number.ToBanglaWord("10011111002548976");
// output : āĻāĻ āĻļāϤ āĻā§āĻāĻŋ āĻāĻāĻžāϰ⧠āϞāĻā§āώ āĻāĻāĻžāϰ⧠āĻšāĻžāĻāĻžāϰ āĻāĻ āĻļāϤ āĻā§āĻāĻŋ āĻĒāĻāĻāĻŋāĻļ āϞāĻā§āώ āĻāĻāĻāϞā§āϞāĻŋāĻļ āĻšāĻžāĻāĻžāϰ āύāϝāĻŧ āĻļāϤ āĻāĻŋāϝāĻŧāĻžāϤā§āϤāϰ
var banglaNum = Number.ToBanglaNumber(10011111002548976);
// output : ā§§ā§Ļā§Ļā§§ā§§ā§§ā§§ā§§ā§Ļā§Ļ⧍ā§Ģā§Ēā§Žā§¯ā§ā§Ŧ
var today = Calendar.GetBengaliDate();
Console.WriteLine(today.ToString());
// output : ā§§ā§Ŧ (āώā§āϞā§āĻ) āĻŦā§āĻļāĻžāĻ, ā§§ā§Ēā§Šā§¨ āĻŦāĻā§āĻāĻžāĻŦā§āĻĻ ; āĻŽāĻā§āĻāϞāĻŦāĻžāϰ, āĻā§āϰā§āώā§āĻŽ āĻāĻžāϞ āĨ¤
var thisDay = Calendar.GetBengaliDate(15, 8, 1995);
Console.WriteLine(thisDay.ToString());
// output : ā§Šā§§ (āĻāĻāϤā§āϰāĻŋāĻļā§) āĻļā§āϰāĻžāĻŦāĻŖ, ā§§ā§Ēā§Ļ⧍ āĻŦāĻā§āĻāĻžāĻŦā§āĻĻ ; āĻŽāĻā§āĻāϞāĻŦāĻžāϰ, āĻŦāϰā§āώāĻž āĻāĻžāϞ āĨ¤
var maxDate = Calendar.GetBengaliDate(DateTime.MaxValue);
Console.WriteLine(maxDate.ToString());
// output : ā§§ā§ (āϏāϤā§āϰā§āĻ) āĻĒā§āώ, ⧝ā§Ēā§Ļā§Ŧ āĻŦāĻā§āĻāĻžāĻŦā§āĻĻ ; āĻļā§āĻā§āϰāĻŦāĻžāϰ, āĻļā§āϤ āĻāĻžāϞ āĨ¤
I recently added a feature on a python library, that does calendar data conversion from Georgian System to Bangla (Bengali for the rest of the world) System. It is my native language.
I found out there is not enough library to support my language in dotnet eco system. So, I was thinking of making it happen. I created a nuget package that converts english number to bangla number and Georgian Calendar date to Bangla Calendar date.
I went through the official nuget package creation from here
Nuget Package Link : Bangla.net