From 48d8af9b48313619186d4963dd123bf70876b952 Mon Sep 17 00:00:00 2001 From: Rizki Aditya Date: Mon, 4 Feb 2019 21:54:05 +0700 Subject: [PATCH] add bengali lang (#204) --- lib/lang/bn.js | 104 ++++++++++++++++++ test_cases/bn.json | 261 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 365 insertions(+) create mode 100644 lib/lang/bn.js create mode 100644 test_cases/bn.json diff --git a/lib/lang/bn.js b/lib/lang/bn.js new file mode 100644 index 00000000..98cfc2f5 --- /dev/null +++ b/lib/lang/bn.js @@ -0,0 +1,104 @@ +"use strict"; + +module.exports = { + "clear": "পরিষ্কার", + "no-precipitation": "বর্ষার সম্ভাবনা নেই", + "mixed-precipitation": "বর্ষার মিশ্রিত সম্ভাবনা", + "possible-very-light-precipitation": "সম্ভাবিত হাল্কা বর্ষা", + "very-light-precipitation": "হাল্কা বর্ষা", + "possible-light-precipitation": "সম্ভাবিত হাল্কা বর্ষা", + "light-precipitation": "হাল্কা বর্ষা", + "medium-precipitation": "বর্ষা", + "heavy-precipitation": "ভারী বর্ষা", + "possible-very-light-rain": "সম্ভাবিত বৃষ্টি", + "very-light-rain": "বৃষ্টি", + "possible-light-rain": "সম্ভাবিত হাল্কা বৃষ্টি", + "light-rain": "হাল্কা বৃষ্টি", + "medium-rain": "বৃষ্টি", + "heavy-rain": "ভারী বৃষ্টি", + "possible-very-light-sleet": "সম্ভাবিত হাল্কা শিলাবৃষ্টি", + "very-light-sleet": "হাল্কা শিলাবৃষ্টি", + "possible-light-sleet": "সম্ভাবিত হাল্কা শিলাবৃষ্টি", + "light-sleet": "হাল্কা শিলাবৃষ্টি", + "medium-sleet": "শিলাবৃষ্টি", + "heavy-sleet": "ভারী শিলাবৃষ্টি", + "possible-very-light-snow": "সম্ভাবিত প্রবাহ", + "very-light-snow": "প্রবাহ", + "possible-light-snow": "সম্ভাবিত হাল্কা তুষারাপাত", + "light-snow": "হাল্কা তুষারাপাত", + "medium-snow": "তুষারাপাত", + "heavy-snow": "ভারী তুষারাপাত", + "possible-thunderstorm": "সম্ভাবিত বজ্রঝড়", + "thunderstorm": "বজ্রঝড়", + "light-wind": "বায়ুময়", + "medium-wind": "ঝড়ো", + "heavy-wind": "গম্ভীর রূপে ঝড়ো", + "low-humidity": "শুকনো", + "high-humidity": "আর্দ্র", + "fog": "কুয়াশাছন্ন", + "light-clouds": "হাল্কা মেঘাছন্ন", + "medium-clouds": "প্রায় মেঘাছন্ন", + "heavy-clouds": "তমসাচ্ছন্ন", + "today-morning": "এই সকালে", + "later-today-morning": "এই সকালে একটু পরে", + "today-afternoon": "এই বিকেলে", + "later-today-afternoon": "এই বিকেলে একটু পরে", + "today-evening": "এই বিকেলে", + "later-today-evening": "এই বিকেলে একটু পরে", + "today-night": "আজ রাতে", + "later-today-night": "আজ রাতে একটু পরে", + "tomorrow-morning": "কাল সকাল", + "tomorrow-afternoon": "কাল দুপুর", + "tomorrow-evening": "কাল বিকেল", + "tomorrow-night": "কাল রাত", + "morning": "সকাল", + "afternoon": "দুপুর", + "evening": "বিকেল", + "night": "রাতারাতি", + "today": "আজ", + "tomorrow": "কাল", + "sunday": "রবিবারে", + "monday": "সোমবারে", + "tuesday": "মঙ্গলবারে", + "wednesday": "বুধবারে", + "thursday": "বৃহস্পতিবারে", + "friday": "শুক্রবারে", + "saturday": "শনিবারে", + "next-sunday": "পরের রবিবারে", + "next-monday": "পরের সোমবারে", + "next-tuesday": "পরের মঙ্গলবারে", + "next-wednesday": "পরের বুধবারে", + "next-thursday": "পরের বৃহস্পতিবারে", + "next-friday": "পরের শুক্রবারে", + "next-saturday": "পরের শনিবারে", + "minutes": "$1 মিনিট", + "fahrenheit": "$1\u00B0F", + "celsius": "$1\u00B0C", + "inches": "$1 ইঞ্চি", + "centimeters": "$1 সেন্টিমিটার", + "less-than": "$1 এর থেকে কম", + "for-hour": "$1 ঘন্টার জন্য", + "starting-in": "$1 $2 এ শুরু হচ্ছে", + "stopping-in": "$1 $2 এ বন্দ হচ্ছে", + "starting-then-stopping-later": "$1 $2 এ শুরু হচ্ছে, $3 এ পরে বন্দ হচ্ছে", + "stopping-then-starting-later": "$1 $2 এ বন্দ হচ্ছে, আবার পরে $3 এ শুরু হচ্ছে", + "for-day": "সারাদিন $1", + "starting": "$1 $2 এ শুরু হচ্ছে", + "until": "$1 $2 অব্দি", + "until-starting-again": "$1 $2 অব্দি, $3 আবার শুরু", + "starting-continuing-until": "$1 $2 অব্দি, $3 অব্দি চলছে", + "during": "$1 $2 এর সময়ে", + "for-week": "সারা সপ্তাহে $1", + "over-weekend": "সপ্তাহান্তে $1", + "temperatures-peaking": "উচ্চ তাপমান যা $1 $2 এ বাড়ছে", + "temperatures-rising": "উচ্চ তাপমান যা $1 $2 অব্দি বাড়ছে", + "temperatures-valleying": "উচ্চ তাপমান যা $1 $2 তে কমে আসছে", + "temperatures-falling": "উচ্চ তাপমান যা $1 $2 অব্দি কমে যাচ্ছে", + "and": "$1 এবং $2", + "through": "$1 এর মাধ্যমে $2", + "with": "$1 সাথে $2", + "range": "$1\u2013$2", + "sentence": "$1", + "parenthetical": "$1 ($2)", + "title": "$1", +}; diff --git a/test_cases/bn.json b/test_cases/bn.json new file mode 100644 index 00000000..2ab899fe --- /dev/null +++ b/test_cases/bn.json @@ -0,0 +1,261 @@ +{ + "পরিষ্কার": + ["title", "clear"], + + "সম্ভাবিত হাল্কা বর্ষা": + ["title", "possible-very-light-precipitation"], + + "হাল্কা বর্ষা": + ["title", "very-light-precipitation"], + + "সম্ভাবিত হাল্কা বর্ষা": + ["title", "possible-light-precipitation"], + + "হাল্কা বর্ষা": + ["title", "light-precipitation"], + + "বর্ষা": + ["title", "medium-precipitation"], + + "ভারী বর্ষা": + ["title", "heavy-precipitation"], + + "সম্ভাবিত বৃষ্টি": + ["title", "possible-very-light-rain"], + + "বৃষ্টি": + ["title", "very-light-rain"], + + "সম্ভাবিত হাল্কা বৃষ্টি": + ["title", "possible-light-rain"], + + "হাল্কা বৃষ্টি": + ["title", "light-rain"], + + "বৃষ্টি": + ["title", "medium-rain"], + + "ভারী বৃষ্টি": + ["title", "heavy-rain"], + + "সম্ভাবিত হাল্কা শিলাবৃষ্টি": + ["title", "possible-very-light-sleet"], + + "হাল্কা শিলাবৃষ্টি": + ["title", "very-light-sleet"], + + "সম্ভাবিত হাল্কা শিলাবৃষ্টি": + ["title", "possible-light-sleet"], + + "হাল্কা শিলাবৃষ্টি": + ["title", "light-sleet"], + + "শিলাবৃষ্টি": + ["title", "medium-sleet"], + + "ভারী শিলাবৃষ্টি": + ["title", "heavy-sleet"], + + "সম্ভাবিত প্রবাহ": + ["title", "possible-very-light-snow"], + + "প্রবাহ": + ["title", "very-light-snow"], + + "সম্ভাবিত হাল্কা তুষারাপাত": + ["title", "possible-light-snow"], + + "হাল্কা তুষারাপাত": + ["title", "light-snow"], + + "তুষারাপাত": + ["title", "medium-snow"], + + "ভারী তুষারাপাত": + ["title", "heavy-snow"], + + "ঝড়ো": + ["title", "medium-wind"], + + "গম্ভীর রূপে ঝড়ো": + ["title", "heavy-wind"], + + "কুয়াশাছন্ন": + ["title", "fog"], + + "প্রায় মেঘাছন্ন": + ["title", "medium-clouds"], + + "তমসাচ্ছন্ন": + ["title", "heavy-clouds"], + + "শুকনো এবং বায়ুময়": + ["title", ["and", "low-humidity", "light-wind"]], + + "বৃষ্টি এবং গম্ভীর রূপে ঝড়ো": + ["title", ["and", "very-light-rain", "heavy-wind"]], + + "আর্দ্র এবং হাল্কা মেঘাছন্ন": + ["title", ["and", "high-humidity", "light-clouds"]], + + + "পরিষ্কার ঘন্টার জন্য": + ["sentence", ["for-hour", "clear"]], + + "প্রবাহ 35 মিনিট এ শুরু হচ্ছে": + ["sentence", ["starting-in", "very-light-snow", ["minutes", 35]]], + + "হাল্কা বৃষ্টি 15 মিনিট এ বন্দ হচ্ছে": + ["sentence", ["stopping-in", "light-rain", ["minutes", 15]]], + + "ভারী শিলাবৃষ্টি 20 মিনিট এ শুরু হচ্ছে, 30 মিনিট এ পরে বন্দ হচ্ছে": + ["sentence", + ["starting-then-stopping-later", + "heavy-sleet", + ["minutes", 20], + ["minutes", 30]]], + + "বৃষ্টি 25 মিনিট এ বন্দ হচ্ছে, আবার পরে 8 মিনিট এ শুরু হচ্ছে": + ["sentence", + ["stopping-then-starting-later", + "medium-rain", + ["minutes", 25], + ["minutes", 8]]], + + + "সারাদিন প্রায় মেঘাছন্ন": + ["sentence", ["for-day", "medium-clouds"]], + + "হাল্কা শিলাবৃষ্টি সকাল এ শুরু হচ্ছে": + ["sentence", ["starting", "very-light-sleet", "morning"]], + + "ঝড়ো আজ রাতে অব্দি": + ["sentence", ["until", "medium-wind", "today-night"]], + + "ভারী বর্ষা দুপুর অব্দি": + ["sentence", ["until", "heavy-precipitation", "afternoon"]], + + "বায়ুময় দুপুর এর সময়ে": + ["sentence", ["during", "light-wind", "afternoon"]], + + "তুষারাপাত এই বিকেলে একটু পরে এবং কাল সকাল এর সময়ে": + ["sentence", ["during", + "medium-snow", + ["and", "later-today-evening", "tomorrow-morning"]]], + + "ভারী বৃষ্টি এই সকালে একটু পরে অব্দি, এই বিকেলে আবার শুরু": + ["sentence", ["until-starting-again", + "heavy-rain", + "later-today-morning", + "today-evening"]], + + "তমসাচ্ছন্ন বিকেল অব্দি, রাতারাতি অব্দি চলছে": + ["sentence", ["starting-continuing-until", + "heavy-clouds", + "evening", + "night"]], + + "হাল্কা শিলাবৃষ্টি এই বিকেলে একটু পরে এর সময়ে এবং কুয়াশাছন্ন কাল সকাল এর সময়ে": + ["sentence", ["and", + ["during", "light-sleet", "later-today-afternoon"], + ["during", "fog", "tomorrow-morning"]]], + + "গম্ভীর রূপে ঝড়ো এই সকালে অব্দি, এই বিকেলে অব্দি চলছে এবং শিলাবৃষ্টি কাল সকাল এর সময়ে": + ["sentence", ["and", + ["starting-continuing-until", + "heavy-wind", + "today-morning", + "today-afternoon"], + ["during", "medium-sleet", "tomorrow-morning"]]], + + "তমসাচ্ছন্ন আজ রাতে একটু পরে এ শুরু হচ্ছে এবং ভারী তুষারাপাত কাল দুপুর এর সময়ে": + ["sentence", ["and", + ["starting", "heavy-clouds", "later-today-night"], + ["during", "heavy-snow", "tomorrow-afternoon"]]], + + "শুকনো আজ রাতে এর সময়ে এবং হাল্কা বর্ষা কাল বিকেল অব্দি, কাল রাত অব্দি চলছে": + ["sentence", ["and", + ["during", "low-humidity", "today-night"], + ["starting-continuing-until", + "light-precipitation", + "tomorrow-evening", + "tomorrow-night"]]], + + "তুষারাপাত (5 ইঞ্চি) রাতারাতি এর সময়ে": + ["sentence", ["during", + ["parenthetical", "medium-snow", ["inches", 5]], + "night"]], + + "হাল্কা তুষারাপাত (2 সেন্টিমিটার) এই সকালে একটু পরে এর সময়ে": + ["sentence", ["during", + ["parenthetical", "light-snow", ["centimeters", 2]], + "later-today-morning"]], + + "সারাদিন ভারী তুষারাপাত (8\u201312 ইঞ্চি)": + ["sentence", ["for-day", + ["parenthetical", "heavy-snow", ["inches", ["range", 8, 12]]]]], + + "তুষারাপাত (1 সেন্টিমিটার এর থেকে কম) দুপুর এর সময়ে": + ["sentence", ["during", + ["parenthetical", "medium-snow", ["less-than", ["centimeters", 1]]], + "afternoon"]], + + + "সারা সপ্তাহে বর্ষার সম্ভাবনা নেই সাথে উচ্চ তাপমান যা 85\u00B0F কাল এ বাড়ছে": + ["sentence", ["with", + ["for-week", "no-precipitation"], + ["temperatures-peaking", + ["fahrenheit", 85], + "tomorrow"]]], + + "সপ্তাহান্তে বর্ষার মিশ্রিত সম্ভাবনা সাথে উচ্চ তাপমান যা 32\u00B0C বৃহস্পতিবারে অব্দি বাড়ছে": + ["sentence", ["with", + ["over-weekend", "mixed-precipitation"], + ["temperatures-rising", + ["celsius", 32], + "thursday"]]], + + "বৃষ্টি সোমবারে এর সময়ে সাথে উচ্চ তাপমান যা 15\u00B0F শুক্রবারে তে কমে আসছে": + ["sentence", ["with", + ["during", "very-light-rain", "monday"], + ["temperatures-valleying", + ["fahrenheit", 15], + "friday"]]], + + "হাল্কা তুষারাপাত মঙ্গলবারে এবং পরের বুধবারে এর সময়ে সাথে উচ্চ তাপমান যা 0\u00B0C রবিবারে অব্দি কমে যাচ্ছে": + ["sentence", ["with", + ["during", "light-snow", ["and", "tuesday", "next-wednesday"]], + ["temperatures-falling", + ["celsius", 0], + "sunday"]]], + + "বর্ষা আজ এর মাধ্যমে শনিবারে এর সময়ে সাথে উচ্চ তাপমান যা 100\u00B0F সোমবারে এ বাড়ছে": + ["sentence", ["with", + ["during", + "medium-precipitation", + ["through", "today", "saturday"]], + ["temperatures-peaking", + ["fahrenheit", 100], + "monday"]]], + + "সারাদিন বর্ষার মিশ্রিত সম্ভাবনা (1\u20133 ইঞ্চি)": + ["sentence", + ["for-day", + ["parenthetical", "mixed-precipitation", ["inches", ["range", 1, 3]]]]], + + "ভারী তুষারাপাত (1\u20133 ইঞ্চি)": + ["title", ["parenthetical", "heavy-snow", ["inches", ["range", 1, 3]]]], + + "ভারী তুষারাপাত (3\u20135 সেন্টিমিটার)": + ["title", ["parenthetical", "heavy-snow", ["centimeters", ["range", 3, 5]]]], + + "সম্ভাবিত বজ্রঝড়": + ["title", "possible-thunderstorm"], + + "ভারী বৃষ্টি এবং বজ্রঝড়": + ["title", ["and", "heavy-rain", "thunderstorm"]], + + "বৃষ্টি 1 মিনিট এর থেকে কম এ শুরু হচ্ছে": + ["sentence", + ["starting-in", "very-light-rain", ["less-than", ["minutes", 1]]]] +}