Beschreibung
Number to Bangla converts English numbers into Bangla in many formats. Use it with the [ntb_num] shortcode, the „Number to Bangla“ Gutenberg block, the REST API, or directly from your theme with template helper functions.
Supported formats:
- number — English digits to Bangla digits (
111১১১) - word — Bangla words, with decimals and negatives (
1345.05এক হাজার তিন শত পঁয়তাল্লিশ দশমিক শূন্য পাঁচ) - money — Taka/Poisha words (
1345.50এক হাজার তিন শত পঁয়তাল্লিশ টাকা পঞ্চাশ পয়সা) - comma — lakh-grouped commas (
121212121১২,১২,১২,১২১) - percentage —
75৭৫ শতাংশ(addwords="true"for spelled-out) - month — Gregorian month name (
12ডিসেম্বর) - bengali-month — Bengali calendar month (
1বৈশাখ) - season — Bengali season (
1গ্রীষ্ম) - day — weekday from number or English name (
mondayসোমবার) - date — formatted Bangla date (
2024-01-15১৫ জানুয়ারি, ২০২৪) - time — clock or spoken time (
14:30১৪:৩০, or wordsদুপুর দুইটা ত্রিশ মিনিট) - duration — seconds to Bangla (
3665১ ঘণ্টা ১ মিনিট ৫ সেকেন্ড) - age — age from a birth date (
1990-01-15৩৫ বছর …) - ordinal — Bangla ordinals (
1১ম,25২৫তম) - parse — reverse: Bangla digits to English (
১২৩৪৫12345)
Usage
Shortcode:
[ntb_num value="111" format="word"] `এক শত এগারো`
Optional attributes: prefix, suffix, words (for percentage/time), date_format (for date), as_of (for age).
[ntb_num value="2024-01-15" format="date" date_format="d/m/Y"] `১৫/০১/২০২৪`
[ntb_num value="123" format="ordinal" prefix="অবস্থান: "] `অবস্থান: ১২৩তম`
Block:
Add the „Number to Bangla“ block in the editor and choose a value and format. Output is rendered live.
REST API:
GET /wp-json/ntb/v1/convert?value=1345.50&format=money
Template helpers (PHP):
ntb_to_word( 111 ), ntb_to_number( 111 ), ntb_to_money( 1345.50 ), ntb_to_date( '2024-01-15' ), ntb_ordinal( 25 ), and the generic ntb_convert( $value, $format, $args ).
Developers can filter output via the ntb_convert_output filter.
Screenshots
![All conversion formats rendered on the front-end with the [ntb_num] shortcode.](https://ps.w.org/number-to-bangla/assets/screenshot-1.png?rev=3588249)
[ntb_num] shortcode.

Blöcke
Dieses Plugin bietet 1 Block.
- Number to Bangla Convert English numbers to Bangla digits, words, money, dates, months, seasons, ordinals and more.
Installation
INSTALLATION FROM WITHIN WORDPRESS – Visit Plugins > Add New. – Search for „Number to Bangla“. – Install and activate „Number to Bangla“.
MANUAL INSTALLATION – Upload the entire „number-to-bangla“ folder to the /wp-content/plugins/ directory. – Visit Plugins. – Activate „Number to Bangla“ plugin.
Rezensionen
Mitwirkende und Entwickler
„Number to Bangla“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
MitwirkendeÜbersetze „Number to Bangla“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
2.0.0
- New formats: percentage, bengali-month, season, day, date, time, duration, age, ordinal, and reverse parse.
- New „Number to Bangla“ Gutenberg block with live preview.
- New REST API endpoint
ntb/v1/convert. - New template helper functions and the
ntb_convert_outputfilter. - New shortcode attributes: prefix, suffix, words, date_format, as_of.
- Refactored into an
includes/structure; added ABSPATH guards, output escaping and attribute sanitization. - Added i18n (text domain loading + translation template).
- Fixed trailing spaces in word output and added negative-number support (ঋণাত্মক).
- Fixed Gutenberg block registration in the editor (declared script dependencies) and preserved spaces in prefix/suffix.
- Added PHPUnit test suite.
- Bumped: Requires PHP 7.4, Tested up to 6.5.
1.1.0
- Refactored conversion methods; decimal and money handling improvements.
1.0.0
- Initial release: number, word, money, month and comma formats via the
[ntb_num]shortcode.
