@@ -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.\n Cosa vuoi fare?" );
0 commit comments