Skip to content

Commit c7e14ec

Browse files
authored
i18n: Add Hindi translations (#12324)
1 parent 9321f52 commit c7e14ec

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

src/i18n/Engine.cpp

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,63 @@ I18n::CI18nEngine::CI18nEngine() {
178178
huEngine->registerEntry("fr_FR", TXT_KEY_NOTIF_CM_RELOAD_FAILED, "Le rechargement du shader CM a échoué, retour aux formats rgba/rgbx");
179179
huEngine->registerEntry("fr_FR", TXT_KEY_NOTIF_WIDE_COLOR_NOT_10B, "Moniteur {name} : l'espace colorimétrique étendu est activé, mais l'écran n'est pas en mode 10-bits.");
180180

181+
// hi_IN (Hindi)
182+
huEngine->registerEntry("hi_IN", TXT_KEY_ANR_TITLE, "एप्लिकेशन प्रतिक्रिया नहीं दे रहा है");
183+
huEngine->registerEntry("hi_IN", TXT_KEY_ANR_CONTENT,
184+
"एक एप्लिकेशन {title} - {class} प्रतिक्रिया नहीं दे रहा "
185+
"है।\nआप इसके साथ क्या करना चाहेंगे?");
186+
huEngine->registerEntry("hi_IN", TXT_KEY_ANR_OPTION_TERMINATE, "समाप्त करें");
187+
huEngine->registerEntry("hi_IN", TXT_KEY_ANR_OPTION_WAIT, "इंतजार करें");
188+
huEngine->registerEntry("hi_IN", TXT_KEY_ANR_PROP_UNKNOWN, "(अज्ञात)");
189+
190+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_REQUEST_UNKNOWN, "एक एप्लिकेशन <b>{app}</b> एक अज्ञात अनुमति का अनुरोध कर रहा है।");
191+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_REQUEST_SCREENCOPY,
192+
"एक एप्लिकेशन <b>{app}</b> आपकी स्क्रीन कैप्चर करने की "
193+
"कोशिश कर रहा है।\n\nक्या आप इसे अनुमति देना चाहते हैं?");
194+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_REQUEST_PLUGIN,
195+
"एक एप्लिकेशन <b>{app}</b> एक प्लगइन लोड करने की कोशिश कर रहा है: "
196+
"<b>{plugin}</b>.\n\nक्या आप इसे अनुमति देना चाहते हैं?");
197+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_REQUEST_KEYBOARD,
198+
"नया कीबोर्ड पाया गया: <b>{keyboard}</b>.\n\nक्या आप "
199+
"इसे काम करने की अनुमति देना चाहते हैं?");
200+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_UNKNOWN_NAME, "(अज्ञात)");
201+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_TITLE, "अनुमति अनुरोध");
202+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_PERSISTENCE_HINT, "संकेत: आप Hyprland कॉन्फ़िग फ़ाइल में इनके लिए स्थायी नियम सेट कर सकते हैं।");
203+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_ALLOW, "अनुमति दें");
204+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_ALLOW_AND_REMEMBER, "अनुमति दें और याद रखें");
205+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_ALLOW_ONCE, "एक बार अनुमति दें");
206+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_DENY, "अस्वीकार करें");
207+
huEngine->registerEntry("hi_IN", TXT_KEY_PERMISSION_UNKNOWN_WAYLAND_APP, "अज्ञात एप्लिकेशन (wayland क्लाइंट ID {wayland_id})");
208+
209+
huEngine->registerEntry("hi_IN", TXT_KEY_NOTIF_EXTERNAL_XDG_DESKTOP,
210+
"आपका XDG_CURRENT_DESKTOP परिवेश बाहरी रूप से प्रबंधित लगता है, और वर्तमान मान "
211+
"{value} है।\nयह समस्या पैदा कर सकता "
212+
"है जब तक कि यह जानबूझकर न किया गया हो।");
213+
huEngine->registerEntry("hi_IN", TXT_KEY_NOTIF_NO_GUIUTILS,
214+
"आपके सिस्टम में hyprland-guiutils इंस्टॉल नहीं है। यह कुछ संवादों के लिए एक रनटाइम "
215+
"निर्भरता है। इसे इंस्टॉल करने पर विचार करें।");
216+
huEngine->registerEntry("hi_IN", TXT_KEY_NOTIF_FAILED_ASSETS, [](const Hyprutils::I18n::translationVarMap& vars) {
217+
int assetsNo = std::stoi(vars.at("count"));
218+
if (assetsNo <= 1)
219+
return "Hyprland {count} आवश्यक संसाधन लोड करने में विफल रहा, अपने डिस्ट्रो "
220+
"के पैकेजर को पैकेजिंग में खराब काम करने का दोष दें!";
221+
return "Hyprland {count} आवश्यक संसाधनों को लोड करने में विफल रहा, अपने "
222+
"डिस्ट्रो के पैकेजर को पैकेजिंग में खराब काम करने का दोष दें!";
223+
});
224+
huEngine->registerEntry("hi_IN", TXT_KEY_NOTIF_INVALID_MONITOR_LAYOUT,
225+
"आपका मॉनिटर लेआउट गलत तरीके से सेट है। मॉनिटर {name} लेआउट में अन्य मॉनिटर(ओं) के "
226+
"साथ ओवरलैप कर रहा है।\nकृपया विकि "
227+
" (Monitors पेज) देखें। यह <b>समस्याएँ</b> पैदा करेगा।");
228+
huEngine->registerEntry("hi_IN", TXT_KEY_NOTIF_MONITOR_MODE_FAIL,
229+
"मॉनिटर {name} ने किसी भी अनुरोधित मोड को सेट करने में "
230+
"विफल रहा, मोड {mode} पर वापस जा रहा है।");
231+
huEngine->registerEntry("hi_IN", TXT_KEY_NOTIF_MONITOR_AUTO_SCALE,
232+
"मॉनिटर {name} को अवैध स्केल दिया गया: {scale}, सुझाया "
233+
"गया स्केल इस्तेमाल किया जा रहा है: {fixed_scale}");
234+
huEngine->registerEntry("hi_IN", TXT_KEY_NOTIF_FAILED_TO_LOAD_PLUGIN, "प्लगइन {name} लोड करने में विफल: {error}");
235+
huEngine->registerEntry("hi_IN", TXT_KEY_NOTIF_CM_RELOAD_FAILED, "CM शेडर रीलोड विफल हुआ, rgba/rgbx पर वापस जा रहा है।");
236+
huEngine->registerEntry("hi_IN", TXT_KEY_NOTIF_WIDE_COLOR_NOT_10B, "मॉनिटर {name}: वाइड कलर गैम सक्षम है लेकिन डिस्प्ले 10-बिट मोड में नहीं है।");
237+
181238
// it_IT (Italian)
182239
huEngine->registerEntry("it_IT", TXT_KEY_ANR_TITLE, "L'applicazione non risponde");
183240
huEngine->registerEntry("it_IT", TXT_KEY_ANR_CONTENT, "Un'applicazione {title} - {class} non risponde.\nCosa vuoi fare?");

0 commit comments

Comments
 (0)