diff --git a/lib/lang/hi.js b/lib/lang/hi.js new file mode 100644 index 00000000..1ac88061 --- /dev/null +++ b/lib/lang/hi.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 से कम", + "and": "$1 और $2", + "through": "$2 के माध्यम से $1", + "with": "$1 के साथ $2", + "range": "$1\u2013$2", + "parenthetical": "$1($2)", + "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 तक गिरना", + "title": "$1", + "sentence": "$1", +}; diff --git a/test_cases/hi.json b/test_cases/hi.json new file mode 100644 index 00000000..44d4abe0 --- /dev/null +++ b/test_cases/hi.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]]]] +}