diff --git a/locales/bn-BD/admin.json b/locales/bn-BD/admin.json
new file mode 100644
index 0000000000..2b4f8a4df7
--- /dev/null
+++ b/locales/bn-BD/admin.json
@@ -0,0 +1,68 @@
+{
+ "no_admin_error": "এই কমান্ডটি ব্যবহার করতে আপনাকে অ্যাডমিন হতে হবে।",
+ "no_permission_error": "দুঃখিত, আপনার এই কমান্ডটি চালানোর জন্য প্রয়োজনীয় অনুমতি নেই। অনুপস্থিত অনুমতি: {permissions}",
+ "private_not_allowed": "এই কমান্ডটি ব্যক্তিগত চ্যাটে ব্যবহার করা যাবে না। আপনার যদি কোনো সাহায্যের প্রয়োজন হয়, দয়া করে /help কমান্ডটি ব্যবহার করুন।",
+ "purge_no_reply": "মুছে ফেলার জন্য একটি বার্তার উত্তর দিন।",
+ "delete_no_reply": "মুছে ফেলার জন্য একটি বার্তার উত্তর দিন।",
+ "pin_no_reply": "পিন/আনপিন করার জন্য একটি বার্তার উত্তর দিন।",
+ "report_no_reply": "সেই ব্যবহারকারীকে রিপোর্ট করার জন্য একটি বার্তার উত্তর দিন।",
+ "no_delete_perm": "দয়া করে আমাকে বার্তা মুছে ফেলার অনুমতি দিন।",
+ "purge_success": "{del_total}টি বার্তা সফলভাবে মুছে ফেলা হয়েছে।",
+ "user_not_found": "আমি সেই ব্যবহারকারীকে খুঁজে পাচ্ছি না।",
+ "invalid_id_uname": "⚠️ অবৈধ ব্যবহারকারী আইডি/ব্যবহারকারীর নাম",
+ "kick_self_err": "আমি নিজেকে কিক করতে পারি না, চাইলে আমি চলে যেতে পারি।",
+ "ban_self_err": "আমি নিজেকে নিষিদ্ধ করতে পারি না, চাইলে আমি চলে যেতে পারি।",
+ "report_self_err": "আপনি নিজেকে কেন রিপোর্ট করছেন?",
+ "demote_self_err": "আমি নিজেকে ডিমোট করতে পারি না।",
+ "warn_self_err": "আমি নিজেকে সতর্ক করতে পারি না।",
+ "mute_self_err": "আমি নিজেকে নিঃশব্দ করতে পারি না।",
+ "kick_sudo_err": "ওয়াও, আপনি কি আমার মালিককে কিক করতে চান?",
+ "ban_sudo_err": "ওয়াও, আপনি কি আমার মালিককে নিষিদ্ধ করতে চান?",
+ "demote_sudo_err": "ওয়াও, আপনি কি আমার মালিককে ডিমোট করতে চান?",
+ "warn_sudo_err": "ওয়াও, আপনি কি আমার মালিককে সতর্ক করতে চান?",
+ "mute_sudo_err": "ওয়াও, আপনি কি আমার মালিককে নিঃশব্দ করতে চান?",
+ "kick_admin_err": "হাহা, আমি যদি একজন অ্যাডমিনকে কিক করতে পারি তবে তা পাগলামি হবে।",
+ "ban_admin_err": "হাহা, আমি যদি একজন অ্যাডমিনকে নিষিদ্ধ করতে পারি তবে তা পাগলামি হবে।",
+ "mute_admin_err": "হাহা, আমি যদি একজন অ্যাডমিনকে নিঃশব্দ করতে পারি তবে তা পাগলামি হবে।",
+ "warn_admin_err": "হাহা, আমি যদি একজন অ্যাডমিনকে সতর্ক করতে পারি তবে তা পাগলামি হবে।",
+ "kick_msg": "**কিক করা ব্যবহারকারী:** {mention} [`{id}`]\n**কিক করেছেন:** {kicker}\n**কারণ:** {reasonmsg}",
+ "ban_msg": "**নিষিদ্ধ ব্যবহারকারী:** {mention} [`{id}`]\n**নিষিদ্ধ করেছেন:** {banner}\n",
+ "unban_msg": "**{mention} দ্বারা নিষেধাজ্ঞা সরানো হয়েছে**",
+ "no_ban_permission": "এই গ্রুপে ব্যবহারকারীকে নিষিদ্ধ করার জন্য দয়া করে আমাকে নিষিদ্ধ করার অনুমতি দিন।",
+ "no_more_99": "আপনি ৯৯-এর বেশি ব্যবহার করতে পারবেন না।",
+ "banned_time": "**নিষিদ্ধ সময়:** {val}\n",
+ "muted_time": "**নিঃশব্দ সময়:** {val}\n",
+ "banned_reason": "**কারণ:** {reas}",
+ "unban_channel_err": "আপনি একটি চ্যানেলকে আনব্যান করতে পারবেন না।",
+ "give_unban_user": "আনব্যান করার জন্য একটি ব্যবহারকারীর নাম প্রদান করুন বা ব্যবহারকারীর বার্তার উত্তর দিন।",
+ "unban_success": "{umention} সফলভাবে আনব্যান করা হয়েছে!",
+ "give_idban_with_msg_link": "লিস্ট-ব্যান করার জন্য একটি ব্যবহারকারী আইডি/ব্যবহারকারীর নাম সহ বার্তা লিঙ্ক এবং কারণ প্রদান করুন।",
+ "give_idunban_with_msg_link": "লিস্ট-আনব্যান করার জন্য একটি ব্যবহারকারী আইডি/ব্যবহারকারীর নাম সহ বার্তা লিঙ্ক এবং কারণ প্রদান করুন।",
+ "give_reason_list_ban": "লিস্ট-ব্যান করার জন্য আপনাকে একটি কারণ প্রদান করতে হবে।",
+ "Invalid_tg_link": "অবৈধ বার্তা লিঙ্ক প্রদান করা হয়েছে।",
+ "multiple_ban_progress": "`একাধিক গ্রুপ থেকে ব্যবহারকারীকে নিষিদ্ধ করা হচ্ছে। এটি কিছু সময় নিতে পারে`",
+ "multiple_unban_progress": "`একাধিক গ্রুপ থেকে ব্যবহারকারীকে আনব্যান করা হচ্ছে। এটি কিছু সময় নিতে পারে`",
+ "failed_get_uname": "গ্রুপের ব্যবহারকারীর নাম পাওয়া যায়নি।",
+ "listban_msg": "**লিস্ট-নিষিদ্ধ ব্যবহারকারী:** {mention}\n**নিষিদ্ধ ব্যবহারকারী আইডি:** `{uid}`\n**অ্যাডমিন:** {frus}\n**প্রভাবিত চ্যাট:** `{ct}`\n**কারণ:** {reas}",
+ "listunban_msg": "**লিস্ট-আনব্যান ব্যবহারকারী:** {mention}\n**আনব্যান ব্যবহারকারী আইডি:** `{uid}`\n**অ্যাডমিন:** {frus}\n**প্রভাবিত চ্যাট:** `{ct}`\n**কারণ:** {reas}",
+ "promote_self_err": "আমি নিজেকে প্রমোট করতে পারি না।",
+ "no_promote_perm": "দুঃখজনকভাবে, আমার ব্যবহারকারীদের প্রমোট করার অনুমতি নেই।",
+ "full_promote": "{umention} পূর্ণাঙ্গভাবে প্রমোট করা হয়েছে!",
+ "normal_promote": "{umention} প্রমোট করা হয়েছে!",
+ "pin_success": "**[এই]({link}) বার্তাটি পিন করা হয়েছে।**",
+ "unpin_success": "**[এই]({link}) বার্তাটি আনপিন করা হয়েছে।**",
+ "pin_no_perm": "এই কমান্ডটি ব্যবহার করার জন্য দয়া করে আমাকে পিন করার অনুমতি দিন!",
+ "report_msg": "{user_mention} কে অ্যাডমিনদের কাছে রিপোর্ট করা হয়েছে!",
+ "reported_is_admin": "আপনি কি জানেন যে আপনি যাকে উত্তর দিচ্ছেন তিনি একজন অ্যাডমিন?",
+ "user_no_warn": "{mention} ব্যবহারকারীর কোনো সতর্কতা নেই।",
+ "ch_warn_msg": "{mention} ব্যবহারকারীর {warns}/3 সতর্কতা রয়েছে।",
+ "warn_msg": "**সতর্ক করা ব্যবহারকারী:** {mention}\n**সতর্ক করেছেন:** {warner}\n**কারণ:** {reas}\n**সতর্কতা:** {twarn}/3",
+ "rmwarn_msg": "{mention} এর সতর্কতা সরানো হয়েছে।",
+ "unwarn_msg": "{mention} দ্বারা সতর্কতা সরানো হয়েছে।",
+ "rmmute_msg": "__{mention} দ্বারা নিঃশব্দ সরানো হয়েছে__",
+ "unmute_msg": "নিঃশব্দ মুক্ত! {umention}",
+ "reply_to_rm_warn": "ব্যবহারকারীর সতর্কতা সরানোর জন্য একটি বার্তার উত্তর দিন।",
+ "exceed_warn_msg": "{mention} এর সতর্কতার সংখ্যা ছাড়িয়ে গেছে, নিষিদ্ধ!",
+ "mute_msg": "**নিঃশব্দ ব্যবহারকারী:** {mention}\n**নিঃশব্দ করেছেন:** {muter}\n",
+ "rm_warn_btn": "🚨 সতর্কতা সরান 🚨"
+}
diff --git a/locales/bn-BD/afk.json b/locales/bn-BD/afk.json
new file mode 100644
index 0000000000..3325c15ed8
--- /dev/null
+++ b/locales/bn-BD/afk.json
@@ -0,0 +1,13 @@
+{
+ "no_channel": "এই ফিচারটি চ্যানেলের জন্য সমর্থিত নয়।",
+ "on_afk_msg_no_r": "**{usr}** [{id}
] অনলাইনে ফিরে এসেছে এবং {tm} সময়ের জন্য অনুপস্থিত ছিল\n\n",
+ "on_afk_msg_with_r": "**{usr}** [{id}
] অনলাইনে ফিরে এসেছে এবং {tm} সময়ের জন্য অনুপস্থিত ছিল\n\n**কারণ:** `{reas}`\n\n",
+ "is_afk_msg_no_r": "**{usr}** [{id}
] {tm} সময় আগে থেকে AFK আছে।\n\n",
+ "is_afk_msg_with_r": "**{usr}** [{id}
] {tm} সময় আগে থেকে AFK আছে।\n\n**কারণ:** {reas}\n\n",
+ "is_online": "**{usr}** [{id}
] অনলাইনে ফিরে এসেছে",
+ "now_afk": "{usr} [{id}
] এখন AFK!",
+ "afkdel_help": "**ব্যবহার:**\n/{cmd} [ENABLE|DISABLE] স্বয়ংক্রিয় বার্তা মুছে ফেলা সক্ষম বা অক্ষম করতে।",
+ "afkdel_disable": "AFK বার্তার স্বয়ংক্রিয় মুছে ফেলা অক্ষম করা হয়েছে।",
+ "afkdel_enable": "এই চ্যাটে AFK বার্তার স্বয়ংক্রিয় মুছে ফেলা সক্ষম করা হয়েছে।",
+ "is_afk": "{usr} [{id}
] AFK আছে!"
+}
diff --git a/locales/bn-BD/chatbot_ai.json b/locales/bn-BD/chatbot_ai.json
new file mode 100644
index 0000000000..7961331bbd
--- /dev/null
+++ b/locales/bn-BD/chatbot_ai.json
@@ -0,0 +1,6 @@
+{
+ "no_question": "এআই-এর সাথে আপনার প্রশ্ন জিজ্ঞাসা করতে দয়া করে /{cmd} [প্রশ্ন]
কমান্ডটি ব্যবহার করুন।",
+ "find_answers_str": "আপনার উত্তর খুঁজতে একটু অপেক্ষা করুন..",
+ "dont_spam": "দয়া করে স্প্যাম করবেন না, {tm} সেকেন্ড অপেক্ষা করুন নইলে আমি আপনাকে এই বট থেকে নিষিদ্ধ করব।",
+ "answers_too_long": "আপনার প্রশ্নের উত্তর টেলিগ্রামের টেক্সট সীমা অতিক্রম করেছে, দেখতে এই লিঙ্কটি চেক করুন।\n\n{answerlink}"
+}
diff --git a/locales/bn-BD/dev.json b/locales/bn-BD/dev.json
new file mode 100644
index 0000000000..8d3a143eea
--- /dev/null
+++ b/locales/bn-BD/dev.json
@@ -0,0 +1,12 @@
+{
+ "already_up": "এটি ইতিমধ্যেই আপ-টু-ডেট!",
+ "up_and_rest": "ডিফল্ট ব্রাঞ্চের সাথে আপডেট করা হয়েছে, এখন পুনরায় চালু হচ্ছে।",
+ "cl_btn": "❌ বন্ধ করুন",
+ "no_eval": "__কোনো মূল্যায়ন বার্তা নেই!__",
+ "privacy_policy": "{botname} এর জন্য গোপনীয়তা নীতি\n\nকার্যকর তারিখ: ০২ আগস্ট ২০২৪\n\nএই গোপনীয়তা নীতি ব্যাখ্যা করে যে আমরা কীভাবে আমাদের টেলিগ্রাম বটের সাথে আপনার তথ্য সংগ্রহ করি, ব্যবহার করি এবং সুরক্ষিত করি, যা গ্রুপ পরিচালনার জন্য ডিজাইন করা হয়েছে।\n\n১. আমরা যে তথ্য সংগ্রহ করি\n\nআপনি আমাদের টেলিগ্রাম বট ব্যবহার করলে, আমরা নিম্নলিখিত ধরনের তথ্য সংগ্রহ করতে পারি:\n- ব্যবহারকারীর তথ্য: আপনার টেলিগ্রাম আইডি, ব্যবহারকারীর নাম এবং আপনি যে কোনো তথ্য প্রদান করতে চান তা।\n- গ্রুপের তথ্য: আপনি যে গ্রুপগুলো পরিচালনা করেন তার সাথে সম্পর্কিত তথ্য, যেমন গ্রুপ আইডি, গ্রুপের নাম এবং সদস্যদের বিবরণ।\n\n২. আমরা আপনার তথ্য কীভাবে ব্যবহার করি\n\nআমরা সংগৃহীত তথ্য ব্যবহার করি:\n- গ্রুপের কার্যকারিতা পরিচালনা ও রক্ষণাবেক্ষণের জন্য।\n- সহায়তা প্রদান এবং আমাদের পরিষেবাগুলো উন্নত করতে।\n- বট সম্পর্কিত গুরুত্বপূর্ণ আপডেট বা পরিবর্তনগুলো জানাতে।\n\n৩. আমরা আপনার তথ্য কীভাবে সুরক্ষিত করি\n\nআপনার তথ্যকে অননুমোদিত অ্যাক্সেস, পরিবর্তন, প্রকাশ বা ধ্বংস থেকে রক্ষা করতে আমরা বিভিন্ন নিরাপত্তা ব্যবস্থা গ্রহণ করি। তবে, দয়া করে জানুন যে ইন্টারনেটের মাধ্যমে তথ্য প্রেরণ বা ইলেকট্রনিক স্টোরেজের কোনো পদ্ধতি ১০০% নিরাপদ নয়।\n\n৪. আপনার তথ্য ভাগ করা\n\nআমরা আপনার তথ্য তৃতীয় পক্ষের সাথে ভাগ করি না, যদি না আইন দ্বারা প্রয়োজন হয় বা বর্ণিত পরিষেবা প্রদানের জন্য প্রয়োজনীয় হয়।\n\n৫. আপনার অধিকার\n\nআপনার ব্যক্তিগত তথ্য অ্যাক্সেস, সংশোধন বা মুছে ফেলার অধিকার রয়েছে। আপনি যদি এই অধিকারগুলো প্রয়োগ করতে চান, দয়া করে বটের মাধ্যমে সরাসরি আমাদের সাথে যোগাযোগ করুন।\n\n৬. এই গোপনীয়তা নীতির পরিবর্তন\n\nআমরা সময়ে সময়ে এই গোপনীয়তা নীতি আপডেট করতে পারি। আমরা বটে নীতি আপডেট করে উল্লেখযোগ্য পরিবর্তনগুলোর বিষয়ে আপনাকে অবহিত করব। এই নীতি পর্যায়ক্রমে পর্যালোচনা করা আপনার দায়িত্ব।\n\n৭. আমাদের সাথে যোগাযোগ\n\nএই গোপনীয়তা নীতি বা আমাদের অনুশীলন সম্পর্কে আপনার কোনো প্রশ্ন বা উদ্বেগ থাকলে, দয়া করে আমার মালিকের সাথে যোগাযোগ করুন।",
+ "run_eval": "পাইরোগ্রাম মূল্যায়ন প্রক্রিয়াকরণ করা হচ্ছে..",
+ "run_exec": "পাইরোগ্রাম এক্সিকিউট প্রক্রিয়াকরণ করা হচ্ছে..",
+ "no_cmd": "কোনো কমান্ড দেওয়া হয়নি।",
+ "success": "সফল",
+ "no_reply": "কোনো উত্তর নেই"
+}
diff --git a/locales/bn-BD/fun.json b/locales/bn-BD/fun.json
new file mode 100644
index 0000000000..692be73740
--- /dev/null
+++ b/locales/bn-BD/fun.json
@@ -0,0 +1,3 @@
+{
+ "result": "🎲 পাশা থামলো এই সংখ্যায়: {number}"
+}
diff --git a/locales/bn-BD/general.json b/locales/bn-BD/general.json
new file mode 100644
index 0000000000..41a7ee7c52
--- /dev/null
+++ b/locales/bn-BD/general.json
@@ -0,0 +1,6 @@
+{
+ "back_btn": "« ফিরে যান",
+ "no_results": "কোনো ফলাফল নেই।",
+ "unknown_id": "দুঃখিত, আমি এই ব্যবহারকারীকে চিনতে পারছি না। হয়তো আমি তার সাথে কখনো দেখা করিনি।",
+ "exp_task": "😶🌫️ সময় শেষ। কাজটি বাতিল করা হয়েছে!"
+}
diff --git a/locales/bn-BD/genss.json b/locales/bn-BD/genss.json
new file mode 100644
index 0000000000..5d25657c74
--- /dev/null
+++ b/locales/bn-BD/genss.json
@@ -0,0 +1,13 @@
+{
+ "wait_msg": "আপনার অনুরোধ প্রক্রিয়া করতে আমাকে কিছু সময় দিন!! 😴",
+ "wait_dl": "প্রক্রিয়াকরণ চলছে, দয়া করে অপেক্ষা করুন..
",
+ "dl_progress": "ডাউনলোড করার চেষ্টা করছি, দয়া করে অপেক্ষা করুন..",
+ "up_progress": "আপলোড করার চেষ্টা করছি...",
+ "success_dl_msg": "ফাইলটি {path}
এ ডাউনলোড করা হয়েছে।",
+ "fail_open": "😟 দুঃখিত! আমি ফাইলটি খুলতে পারছি না।",
+ "limit_dl": "দুঃখিত, বন্যা কমাতে ডাউনলোড ২ গিগাবাইটে সীমাবদ্ধ। আপনি আপনার ফাইলগুলো লিঙ্কে রূপান্তর করতে পারেন।",
+ "err_ssgen": "স্ক্রিনশট তৈরি করতে ব্যর্থ হয়েছে।\n\n{exc}",
+ "up_msg": "☑️ স্ক্রিনশট সফলভাবে তৈরি করা হয়েছে।\n\n{namma} ({id}
)\n#️⃣ #ssgen #id{id}\n\nSS তৈরি করেছে @{bot_uname}",
+ "no_reply": "মিডিয়া থেকে স্ক্রিনশট তৈরি করতে টেলিগ্রাম ভিডিও বা ডকুমেন্টের উত্তর দিন বা কমান্ডের পরে সরাসরি লিঙ্ক ব্যবহার করুন!",
+ "choose_no_ss": "এখন স্ক্রিনশটের জন্য কতগুলো ফলাফল বেছে নিন? 🥳।\n\nমোট সময়কাল: `{td}` (`{dur} সেকেন্ড`)"
+}
diff --git a/locales/bn-BD/group_tools.json b/locales/bn-BD/group_tools.json
new file mode 100644
index 0000000000..59983c8f5f
--- /dev/null
+++ b/locales/bn-BD/group_tools.json
@@ -0,0 +1,13 @@
+{
+ "sudo_join_msg": "ওয়াও, আমার দুর্দান্ত মালিক এই গ্রুপে যোগ দিয়েছেন!",
+ "log_bot_added": "#নতুন গ্রুপ\nগ্রুপ = {ttl}({cid}
)\nসদস্য সংখ্যা = {tot}
\nযোগ করেছেন - {r_j}",
+ "support_btn": "সহায়তা",
+ "help_btn": "ℹ️ সাহায্য",
+ "update_btn": "📢 আপডেট",
+ "chat_not_allowed": "চ্যাট অনুমোদিত নয় 🐞\n\nআমার মালিক আমাকে এখানে কাজ করতে নিষেধ করেছেন! আপনি এই বটের মালিকের সাথে যোগাযোগ করতে পারেন।",
+ "welcome_thanks": "{ttl} এ আমাকে যোগ করার জন্য ধন্যবাদ ❣️\n\nযদি আপনার কোনো সমস্যা বা পরামর্শ থাকে, আপনি আমার সাথে যোগাযোগ করতে পারেন।",
+ "capt_welc": "হাই {umention} [{uid}
], {ttl} গ্রুপে স্বাগতম।",
+ "combot_msg": "#CAS ফেডারেশন নিষেধাজ্ঞা\nব্যবহারকারী {umention} [{uid}
] একজন স্প্যামবট হিসেবে সনাক্ত হয়েছে এবং নিষিদ্ধ করা হয়েছে। সমর্থিত Combot AntiSpam।",
+ "spamwatch_msg": "#SpamWatch ফেডারেশন নিষেধাজ্ঞা\nব্যবহারকারী {umention} [{uid}
] {reas}
কারণে নিষিদ্ধ হয়েছে।\n",
+ "welcpic_msg": "স্বাগতম {userr} [{id}]"
+}
diff --git a/locales/bn-BD/help_menu.json b/locales/bn-BD/help_menu.json
new file mode 100644
index 0000000000..0967ef424b
--- /dev/null
+++ b/locales/bn-BD/help_menu.json
@@ -0,0 +1 @@
+{}
diff --git a/locales/bn-BD/lang_setting.json b/locales/bn-BD/lang_setting.json
new file mode 100644
index 0000000000..d49bd9cd78
--- /dev/null
+++ b/locales/bn-BD/lang_setting.json
@@ -0,0 +1,5 @@
+{
+ "language_changed_successfully": "ভাষাটি সফলভাবে পরিবর্তন করা হয়েছে।",
+ "language_changer_chat": "এখানে আপনি চ্যাট জুড়ে বটের জন্য ব্যবহৃত ভাষা পরিবর্তন করতে পারেন।\nযদি আপনার ভাষা এখানে তালিকাভুক্ত না থাকে এবং আপনি অবদান রাখতে চান, তাহলে আপনি আমার গিটহাব রিপোজিটরিতে ইস্যু খুলতে পারেন।",
+ "language_changer_private": "এখানে আপনি এই ব্যক্তিগত চ্যাটে বটের জন্য ব্যবহৃত ভাষা পরিবর্তন করতে পারেন।\n\nযদি আপনি আপনার গ্রুপের ভাষা পরিবর্তন করতে চান, দয়া করে গ্রুপে /setchatlang
কমান্ডটি চালান।\nযদি আপনার ভাষা এখানে তালিকাভুক্ত না থাকে এবং আপনি অবদান রাখতে চান, তাহলে আপনি আমার গিটহাব রিপোজিটরিতে ইস্যু খুলতে পারেন।"
+}
diff --git a/locales/bn-BD/main.json b/locales/bn-BD/main.json
new file mode 100644
index 0000000000..dba7825b43
--- /dev/null
+++ b/locales/bn-BD/main.json
@@ -0,0 +1,4 @@
+{
+ "language_name": "বাংলা",
+ "language_flag": "🇧🇩"
+}
diff --git a/locales/bn-BD/media_extractor.json b/locales/bn-BD/media_extractor.json
new file mode 100644
index 0000000000..5b12bff19a
--- /dev/null
+++ b/locales/bn-BD/media_extractor.json
@@ -0,0 +1,15 @@
+{
+ "sub_extr_help": "ভিডিও ফাইলে সাবটাইটেল বা অডিও চেক করতে দয়া করে কমান্ড ব্যবহার করুন /{cmd} [লিঙ্ক]।",
+ "conv_sub_help": ".ass বা .vtt ফাইলের উত্তর দিয়ে কমান্ড ব্যবহার করুন /{cmd}, যাতে .ass বা .vtt থেকে srt ফরম্যাটে সাবটাইটেল রূপান্তর করা যায়।",
+ "progress_str": "⏳ আপনার অনুরোধ প্রক্রিয়াকরণ করা হচ্ছে..",
+ "convert_str": "⏳ রূপান্তর করা হচ্ছে...",
+ "unauth_cb": "⚠️ প্রবেশাধিকার প্রত্যাখ্যান করা হয়েছে!",
+ "cancel_btn": "❌ বাতিল",
+ "invalid_cb": "⚠️ আপনার বার্তা মুছবেন না!",
+ "up_str": "ফাইল আপলোড করা হচ্ছে..",
+ "press_btn_msg": "সাবটাইটেল/অডিও নিষ্কাশন করতে নীচের বোতাম টিপুন। বর্তমানে শুধুমাত্র সরাসরি লিঙ্ক সমর্থন করে।\n{timelog} এ প্রক্রিয়াকৃত",
+ "fail_extr_media": "মিডিয়া নিষ্কাশন ব্যর্থ হয়েছে, নিশ্চিত করুন আপনার লিঙ্ক WAF দ্বারা সুরক্ষিত নয় বা বটের জন্য অ্যাক্সেসযোগ্য নয়।",
+ "fail_extr_sub": "সাবটাইটেল নিষ্কাশন ব্যর্থ হয়েছে, সম্ভবত অসমর্থিত ফরম্যাট..\n\nলিঙ্ক: {link}\nত্রুটি: {e}",
+ "capt_extr_sub": "ফাইলের নাম: {nf}
\n\n@{bot} দ্বারা নিষ্কাশিত, {timelog} এ",
+ "capt_conv_sub": "{nf}.srt
\n\n@{bot} দ্বারা রূপান্তরিত"
+}
diff --git a/locales/bn-BD/mediainfo.json b/locales/bn-BD/mediainfo.json
new file mode 100644
index 0000000000..09da7570f9
--- /dev/null
+++ b/locales/bn-BD/mediainfo.json
@@ -0,0 +1,11 @@
+{
+ "processing_text": "`প্রক্রিয়াকরণ চলছে, মোট সময় আপনার ফাইলের আকারের উপর নির্ভর করে...`",
+ "wait_msg": "`দয়া করে একটু অপেক্ষা করুন...`",
+ "err_link": "আপনি যে লিঙ্কটি পাঠিয়েছেন তা অবৈধ বলে মনে হচ্ছে, নিশ্চিত করুন এটি একটি সরাসরি লিঙ্ক এবং ডাউনলোড করা যায়।",
+ "media_invalid": "দয়া করে বৈধ মিডিয়ার উত্তর দিন।",
+ "dl_limit_exceeded": "দুঃখিত, বন্যা কমাতে ডাউনলোড ২ গিগাবাইটে সীমাবদ্ধ। আপনি আপনার ফাইলগুলো লিঙ্কে রূপান্তর করতে পারেন।",
+ "dl_args_text": "ডাউনলোড করার চেষ্টা করা হচ্ছে..",
+ "mediainfo_help": "কমান্ডটি ব্যবহার করুন /{cmd} [লিঙ্ক], অথবা টেলিগ্রাম মিডিয়ার উত্তরে /{cmd} ব্যবহার করুন।",
+ "capt_media": "ℹ️ আপনার মিডিয়া ইনফো ফলাফল..\n\n**অনুরোধ করেছেন:** {ment}",
+ "viweb": "💬 ওয়েবে খুলুন"
+}
diff --git a/locales/bn-BD/nightmodev2.json b/locales/bn-BD/nightmodev2.json
new file mode 100644
index 0000000000..54a5a79565
--- /dev/null
+++ b/locales/bn-BD/nightmodev2.json
@@ -0,0 +1,17 @@
+{
+ "nmd_disabled": "নাইটমোড অক্ষম করা হয়েছে।",
+ "nmd_not_enabled": "এই চ্যাটে নাইটমোড সক্রিয় করা হয়নি।",
+ "invalid_time_format": "অবৈধ সময় ফরম্যাট। HH:MM ফরম্যাট ব্যবহার করুন।",
+ "invalid_lockdur": "অবৈধ সময়কাল। সঠিক ফরম্যাট ব্যবহার করুন।\nউদাহরণ: 6h (৬ ঘণ্টার জন্য), 10m (১০ মিনিটের জন্য)।",
+ "schedule_already_on": "এই চ্যাটে ইতিমধ্যে একটি সময়সূচী চলছে। `-d` ফ্ল্যাগ ব্যবহার করে এটি অক্ষম করুন।",
+ "nmd_enable_success": "এই চ্যাটে নাইটমোড সফলভাবে সক্রিয় করা হয়েছে।\nগ্রুপটি প্রতিদিন {st} এ লক হবে এবং {lockdur} পরে খোলা হবে।",
+ "nmd_cb": "🔖 হাই, আমি {bname}, পাইরোগ্রাম ফ্রেমওয়ার্ক v{ver} এবং পাইথন v{pyver} ব্যবহার করে তৈরি।\n\nএরকম বট তৈরি করতে চান? এখানে শিখুন @botindonesia\nমালিক: @YasirArisM",
+ "nmd_off_not_admin": "#NIGHTMODE_FAIL\n`{chat_id}` এ নাইটমোড বন্ধ করতে ব্যর্থ, কারণ {bname} `{chat_id}` চ্যাটে অ্যাডমিন নয়।",
+ "nmd_off_not_present": "#NIGHTMODE_FAIL\n`{chat_id}` এ নাইটমোড বন্ধ করতে ব্যর্থ, কারণ {bname} `{chat_id}` চ্যাটে উপস্থিত নেই। গ্রুপটি তালিকা থেকে সরানো হয়েছে।",
+ "nmd_off_err": "#NIGHTMODE_FAIL\n`{chat_id}` এ নাইটমোড বন্ধ করতে ব্যর্থ\nত্রুটি: `{e}`",
+ "nmd_off_success": "#NIGHTMODE_HANDLER\n📆 {dt}\n\n☀️ গ্রুপ খোলা হচ্ছে।\n{close_at} এ বন্ধ হবে",
+ "nmd_on_not_admin": "#NIGHTMODE_FAIL\n`{chat_id}` এ নাইটমোড সক্রিয় করতে ব্যর্থ, কারণ {bname} `{chat_id}` চ্যাটে অ্যাডমিন নয়।",
+ "nmd_on_not_present": "#NIGHTMODE_FAIL\n`{chat_id}` এ নাইটমোড সক্রিয় করতে ব্যর্থ, কারণ {bname} `{chat_id}` চ্যাটে উপস্থিত নেই। গ্রুপটি তালিকা থেকে সরানো হয়েছে।",
+ "nmd_on_err": "#NIGHTMODE_FAIL\n`{chat_id}` এ নাইটমোড সক্রিয় করতে ব্যর্থ\nত্রুটি: `{e}`",
+ "nmd_on_success": "#NIGHTMODE_HANDLER\n📆 {dt}\n\n🌗 গ্রুপ বন্ধ হচ্ছে।\n{open_at} এ খোলা হবে"
+}
diff --git a/locales/bn-BD/ocr.json b/locales/bn-BD/ocr.json
new file mode 100644
index 0000000000..7fed5a710b
--- /dev/null
+++ b/locales/bn-BD/ocr.json
@@ -0,0 +1,6 @@
+{
+ "no_photo": "ছবির উত্তরে /{cmd} কমান্ড ব্যবহার করে ছবি থেকে টেক্সট স্ক্যান করুন।",
+ "read_ocr": "আপনার ছবি স্ক্যান করা হচ্ছে..",
+ "result_ocr": "ওসিআর ফলাফল:\n{result}
",
+ "ocr_helper": "/ocr [ছবির উত্তরে] - ছবি থেকে টেক্সট পড়ুন"
+}
diff --git a/locales/bn-BD/sangmata.json b/locales/bn-BD/sangmata.json
new file mode 100644
index 0000000000..db66339544
--- /dev/null
+++ b/locales/bn-BD/sangmata.json
@@ -0,0 +1,13 @@
+{
+ "no_uname": "কোনো ব্যবহারকারীর নাম নেই
",
+ "no_last_name": "কোনো শেষ নাম নেই
",
+ "uname_change_msg": "✨ ব্যবহারকারীর নাম পরিবর্তন করা হয়েছে {bef} ➡️ {aft}।\n",
+ "lastname_change_msg": "✨ শেষ নাম পরিবর্তন করা হয়েছে {bef} ➡️ {aft}।\n",
+ "firstname_change_msg": "✨ প্রথম নাম পরিবর্তন করা হয়েছে {bef} ➡️ {aft}।\n",
+ "set_sangmata_help": "/{cmd} on
ব্যবহার করুন, সাংমাতা সক্রিয় করতে। নিষ্ক্রিয় করতে চাইলে, আপনি off প্যারামিটার ব্যবহার করতে পারেন।",
+ "sangmata_already_on": "আপনার গ্রুপে সাংমাতা ইতিমধ্যে সক্রিয়।",
+ "sangmata_enabled": "আপনার গ্রুপে সাংমাতা সক্রিয় করা হয়েছে।",
+ "sangmata_already_off": "আপনার গ্রুপে সাংমাতা ইতিমধ্যে নিষ্ক্রিয়।",
+ "sangmata_disabled": "আপনার গ্রুপে সাংমাতা নিষ্ক্রিয় করা হয়েছে।",
+ "wrong_param": "অজানা প্যারামিটার, শুধুমাত্র on/off প্যারামিটার ব্যবহার করুন।"
+}
diff --git a/locales/bn-BD/start_help.json b/locales/bn-BD/start_help.json
new file mode 100644
index 0000000000..25356a991d
--- /dev/null
+++ b/locales/bn-BD/start_help.json
@@ -0,0 +1,11 @@
+{
+ "newgroup_log": "#নতুনগ্রুপ\nগ্রুপ = {jdl}({id}
)\nসদস্য সংখ্যা = {c}
",
+ "newuser_log": "#নতুনব্যবহারকারী\nআইডি - {id}
\nনাম - {nm}",
+ "help_name": "**{mod}** এর জন্য এখানে সাহায্য রয়েছে:\n",
+ "help_txt": "হ্যালো {kamuh}, আমার নাম {bot}।\nআমি একটি পাইরোগ্রাম বট, যা দয়ালু মালিক দ্বারা কিছু দরকারী ফিচার সহ তৈরি করা হয়েছে।\nআপনি নীচের বোতামে ক্লিক করে দেখতে পারেন।\n\nসাধারণ কমান্ডগুলো হলো:\n - /start: বট শুরু করুন\n - /help: এই বার্তা দিন\n - /setlang: বটের ভাষা পরিবর্তন করুন [বিটা]",
+ "click_me": "আমার উপর ক্লিক করুন",
+ "back_btn": "ফিরে যান",
+ "click_btn": "{nm} সম্পর্কে সাহায্য পেতে নীচের বোতামে ক্লিক করুন",
+ "pm_detail": "আরও বিস্তারিত জানতে আমাকে পিএম করুন।",
+ "start_msg": "হাই {kamuh}, আমার সমস্ত ফিচার সম্পর্কে জানতে আমাকে পিএম করুন। আপনি /setlang কমান্ড ব্যবহার করে বটের ভাষা পরিবর্তন করতে পারেন, তবে এটি এখনও বিটা পর্যায়ে রয়েছে।"
+}
diff --git a/locales/bn-BD/stickers.json b/locales/bn-BD/stickers.json
new file mode 100644
index 0000000000..3f8334d9d5
--- /dev/null
+++ b/locales/bn-BD/stickers.json
@@ -0,0 +1,19 @@
+{
+ "no_anim_stick": "অ্যানিমেটেড স্টিকার সমর্থিত নয়!",
+ "not_sticker": "এটি স্টিকার নয়!",
+ "unkang_msg": "প্যাক থেকে সরানোর চেষ্টা করা হচ্ছে..",
+ "unkang_success": "আপনার প্যাক থেকে স্টিকারটি সরানো হয়েছে",
+ "unkang_error": "আপনার প্যাক থেকে স্টিকার সরাতে ব্যর্থ।\n\nত্রুটি: {e}",
+ "unkang_help": "আপনার প্যাক থেকে স্টিকার সরাতে দয়া করে {c} দ্বারা তৈরি স্টিকারের উত্তর দিন।",
+ "anon_warn": "আপনি একজন অ্যানন অ্যাডমিন, আমার পিএম-এ স্টিকার কাং করুন।",
+ "kang_msg": "আপনার স্টিকার চুরি করার চেষ্টা করা হচ্ছে...",
+ "stick_no_name": "স্টিকারের কোনো নাম নেই।",
+ "kang_help": "আমাকে স্টিকার অনুমান করতে চান? দয়া করে একটি স্টিকার ট্যাগ করুন।",
+ "exist_pack": "বিদ্যমান স্টিকার প্যাক ব্যবহার করা হচ্ছে...
",
+ "new_packs": "নতুন স্টিকার প্যাক তৈরি করা হচ্ছে...",
+ "please_start_msg": "মনে হচ্ছে আপনি আমার সাথে কখনো ব্যক্তিগত চ্যাটে যোগাযোগ করেননি, আপনাকে প্রথমে তা করতে হবে।",
+ "click_me": "আমার উপর ক্লিক করুন",
+ "pack_full": "আপনার স্টিকার প্যাক পূর্ণ। যদি আপনার প্যাক v1 এ না থাকে তবে /kang 1 টাইপ করুন, যদি v2 এ না থাকে তবে /kang 2 টাইপ করুন এবং এভাবে চলুন।",
+ "viewpack": "👀 আপনার প্যাক দেখুন",
+ "kang_success": "স্টিকার সফলভাবে চুরি করা হয়েছে!\nইমোজি: {emot}"
+}
diff --git a/locales/bn-BD/web_scraper.json b/locales/bn-BD/web_scraper.json
new file mode 100644
index 0000000000..cb406f931f
--- /dev/null
+++ b/locales/bn-BD/web_scraper.json
@@ -0,0 +1,20 @@
+{
+ "no_result": "দুঃখিত, আমি কোনো ফলাফল খুঁজে পাইনি!",
+ "no_result_w_query": "দুঃখিত, আমি কুয়েরি খুঁজে পাইনি: {kueri}",
+ "get_data": "⏳ দয়া করে অপেক্ষা করুন, ওয়েব থেকে ডেটা সংগ্রহ করা হচ্ছে..",
+ "cl_btn": "❌ বন্ধ করুন",
+ "back_btn": "↩️ ফিরে যান",
+ "dl_text": "⬇️ ডাউনলোড",
+ "cat_text": "বিভাগ",
+ "quality": "গুণমান",
+ "ex_data": "👇 ডেটা নিষ্কাশন",
+ "unauth": "এই বোতামটি আপনার জন্য নয়..",
+ "invalid_cb": "অবৈধ কলব্যাক ডেটা, দয়া করে কমান্ডটি আবার পাঠান..",
+ "res_scrape": "থেকে স্ক্র্যাপ ফলাফল {link}
:\n\n{kl}",
+ "header_with_query": "#{web} এর জন্য ফলাফল: {kueri}
\n\n",
+ "header_no_query": "#{web} সর্বশেষ:\n🌀 শিরোনাম দিয়ে অনুসন্ধান শুরু করতে /{cmd} [শিরোনাম] ব্যবহার করুন।\n\n",
+ "invalid_cmd_scrape": "ডাউনলোড লিঙ্ক স্ক্র্যাপ করতে কমান্ড ব্যবহার করুন /{cmd} [লিঙ্ক]।",
+ "err_getweb": "ত্রুটি: {err} কারণে ওয়েব থেকে ডেটা পেতে ব্যর্থ।",
+ "err_getapi": "ত্রুটি: এপিআই থেকে ডেটা পেতে ব্যর্থ",
+ "unsupport_dl_btn": "কিছু ফলাফল নিষ্কাশন বোতামে প্রদর্শিত হবে না কারণ লিঙ্ক সমর্থিত নয়।"
+}
diff --git a/locales/bn-BD/webss.json b/locales/bn-BD/webss.json
new file mode 100644
index 0000000000..4f59fd6759
--- /dev/null
+++ b/locales/bn-BD/webss.json
@@ -0,0 +1,6 @@
+{
+ "no_url": "স্ক্রিনশট নেওয়ার জন্য একটি URL দিন।",
+ "wait_str": "স্ক্রিনশট ক্যাপচার করা হচ্ছে...",
+ "str_credit": "🌞 Puppeteer ব্যবহার করে স্ক্রিনশট তৈরি করা হয়েছে",
+ "ss_failed_str": "স্ক্রিনশট নিতে ব্যর্থ। {err}"
+}
diff --git a/locales/bn-BD/ytdl_plugins.json b/locales/bn-BD/ytdl_plugins.json
new file mode 100644
index 0000000000..2474c48999
--- /dev/null
+++ b/locales/bn-BD/ytdl_plugins.json
@@ -0,0 +1,14 @@
+{
+ "no_channel": "এই ফিচারটি চ্যানেল বা অজ্ঞাত ব্যবহারকারীর জন্য সমর্থিত নয়।",
+ "no_query": "দয়া করে একটি কুয়েরি প্রবেশ করান..!",
+ "no_res": "`{kweri}` এর জন্য কোনো ফলাফল পাওয়া যায়নি",
+ "dl_btn": "ডাউনলোড",
+ "back": "ফিরে যান",
+ "yts_msg": "প্রকাশিত {pub}\n\n❯ সময়কাল: {dur}\n❯ দর্শন: {vi}\n❯ আপলোডার: {cname}\n\n",
+ "invalid_link": "দয়া করে একটি বৈধ YT-DLP সমর্থিত URL প্রবেশ করান",
+ "err_parse": "URL পার্স করতে ব্যর্থ, লগ চেক করুন..",
+ "wait": "দয়া করে অপেক্ষা করুন..",
+ "unauth": "এটি আপনার কাজ নয়..",
+ "endlist": "তালিকার শেষ",
+ "vip-btn": "কিছু ব্যবহারকারীর অপব্যবহার এবং আমার সার্ভার এটি সামলাতে না পারার কারণে, সেরা ভিডিও এখন শুধুমাত্র বট মালিকের জন্য।"
+}