Publish My First Nuget Package

đŸ—“ī¸ May 10, 2025 ⌛ 2 minutes read

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