diff --git a/src/i18n/hi-IN.i18n.json b/src/i18n/hi-IN.i18n.json new file mode 100644 index 000000000..e2ed47fb3 --- /dev/null +++ b/src/i18n/hi-IN.i18n.json @@ -0,0 +1,223 @@ +{ + "contextMenu": { + "cut": "काटें", + "copy": "कॉपी करें", + "paste": "पेस्ट करें", + "selectAll": "सभी का चयन करें", + "undo": "पूर्ववत करें", + "redo": "फिर से करें", + "spelling": "वर्तनी", + "spellingLanguages": "वर्तनी भाषाएँ", + "moreSpellingSuggestions": "अधिक वर्तनी सुझाव", + "noSpellingSuggestions": "कोई सुझाव नहीं", + "copyLinkAddress": "लिंक पता कॉपी करें", + "copyLinkText": "लिंक पाठ कॉपी करें", + "openLink": "लिंक खोलें", + "saveImageAs": "छवि को इस रूप में सहेजें...", + "copyImage": "छवि कॉपी करें" + }, + "dialog": { + "about": { + "title": "{{- appName}} के बारे में", + "version": "संस्करण: <1>{{-version}}", + "checkUpdates": "अपडेट की जाँच करें", + "checkUpdatesOnStart": "शुरू में अपडेट की जाँच करें", + "noUpdatesAvailable": "कोई अपडेट उपलब्ध नहीं है।", + "copyright": "© {{copyright}}", + "errorWhenLookingForUpdates": "अपडेट खोजने के दौरान त्रुटि हुई है" + }, + "addServer": { + "title": "सर्वर जोड़ें", + "message": "क्या आप अपनी सर्वरों की सूची में \"{{- host}}\" को जोड़ना चाहते हैं?", + "add": "जोड़ें", + "cancel": "रद्द करें" + }, + "addServerError": { + "title": "अमान्य होस्ट", + "message": "\"{{- host}}\" होस्ट को सत्यापित नहीं किया जा सका, इसलिए यह जोड़ा नहीं गया।" + }, + "certificateError": { + "title": "प्रमाणपत्र त्रुटि", + "message": "\"{{- issuerName}}\" से प्रमाणपत्र पर भरोसा है?", + "yes": "हां", + "no": "नहीं" + }, + "downloadRemoval": { + "title": "क्या आप सुनिश्चित हैं?", + "message": "क्या आप इस डाउनलोड को हटाना चाहते हैं?", + "yes": "हां", + "no": "नहीं" + }, + "resetAppData": { + "title": "ऐप डेटा रीसेट करें", + "message": "यह आपको सभी टीमों से लॉग आउट कर देगा और ऐप को इसकी मूल सेटिंग्स पर वापस ले जाएगा। इसे पूर्ववत नहीं किया जा सकता।", + "yes": "हां", + "cancel": "रद्द करें" + }, + "clearPermittedScreenCaptureServers": { + "title": "परमिटेड स्क्रीन कैप्चर सर्वर्स साफ़ करें", + "message": "यह स्क्रीन कैप्चर सर्वर्स के लिए सभी अनुमतियों को साफ़ करेगा, जो फिर से अनुमति के लिए पूछेगा। यह पूर्ववत नहीं किया जा सकता।", + "yes": "हां", + "cancel": "रद्द करें" + }, + "screenshare": { + "title": "अपना स्क्रीन साझा करें", + "announcement": "साझा करने के लिए एक स्क्रीन का चयन करें" + }, + "update": { + "title": "अपडेट उपलब्ध है", + "announcement": "नई अपडेट उपलब्ध है", + "message": "रॉकेट.चैट डेस्कटॉप ऐप का एक नया संस्करण उपलब्ध है!", + "currentVersion": "वर्तमान संस्करण:", + "newVersion": "नया संस्करण:", + "install": "अपडेट इंस्टॉल करें", + "remindLater": "बाद में मुझे याद दिलाएं", + "skip": "इस संस्करण को छोड़ें" + }, + "updateDownloading": { + "title": "अपडेट डाउनलोड हो रहा है", + "message": "अपडेट इंस्टॉल करने के लिए सूचित किया जाएगा", + "ok": "ठीक है" + }, + "updateInstallLater": { + "title": "बाद में इंस्टॉल कर रहा हूं", + "message": "एप्लिकेशन से बाहर निकलने पर अपडेट इंस्टॉल किया जाएगा", + "ok": "ठीक है" + }, + "updateReady": { + "title": "इंस्टॉल करने के लिए अपडेट तैयार है", + "message": "अपडेट डाउनलोड किया गया है", + "installNow": "अब इंस्टॉल करें", + "installLater": "बाद में इंस्टॉल करें" + }, + "updateSkip": { + "title": "अपडेट को छोड़ें", + "message": "जब अगला अपडेट उपलब्ध होगा, हम आपको सूचित करेंगे।\nअगर आप अपना मन बदलते हैं, तो आप ऐप के बारे में मेनू से अपडेट के लिए जाँच सकते हैं।", + "ok": "ठीक है" + }, + "selectClientCertificate": { + "announcement": "प्रमाणपत्र का चयन करें", + "select": "चयन करें", + "validDates": "{{-validStart,}} से {{-validExpiry,}} तक मान्य" + }, + "openingExternalProtocol": { + "title": "कस्टम प्रोटोकॉल के साथ लिंक", + "message": "{{- protocol }} लिंक एक बाहरी एप्लिकेशन की आवश्यकता है।", + "detail": "अनुरोधित लिंक {{- url }} है। क्या आप जारी रखना चाहते हैं?", + "dontAskAgain": "इन प्रकार के लिंक हमेशा संबंधित एप्लिकेशन में खोलें", + "yes": "हां", + "no": "नहीं" + }, + "allowVideoCallCaptureScreen": { + "title": "वीडियो कॉल आपके स्क्रीन को कैप्चर करने की कोशिश कर रही है", + "message": "वीडियो कॉल स्क्रीन को अन्यों के साथ साझा करने के लिए अनुमति का अनुरोध कर रहा है।", + "detail": "सर्वर {{- url }} से वीडियो कॉल आपकी स्क्रीन को अन्यों के साथ साझा करने के लिए अनुमति की आवश्यकता है।", + "dontAskAgain": "इस सर्वर से वीडियो कॉलों को हमेशा आपकी स्क्रीन को कैप्चर करने की अनुमति दें", + "yes": "अनुमति", + "no": "रद्द करें" + }, + "outlookCalendar": { + "title": "आउटलुक कैलेंडर", + "encryptionUnavailableTitle": "एन्क्रिप्शन उपलब्ध नहीं है", + "encryptionUnavailable": "आपके आपरेटिंग सिस्टम एन्क्रिप्शन का समर्थन नहीं करता है।\nआपके क्रेडेंशियल प्लेन टेक्स्ट में स्टोर किए जाएंगे।", + "field_required": "यह फ़ील्ड आवश्यक है", + "remember_credentials": "मेरे क्रेडेंशियल को याद रखें", + "cancel": " रद्द करें", + "submit": "लॉगिन" + }, + "supportedVersion": { + "title": "वर्कस्पेस संस्करण असमर्थित है" + } + }, + "downloads": { + "title": "डाउनलोड", + "notifications": { + "downloadFinished": "डाउनलोड पूरा हुआ", + "downloadInterrupted": "डाउनलोड अवरुद्ध हुआ", + "downloadCancelled": "डाउनलोड रद्द हो गया", + "downloadFailed": "डाउनलोड असफल रहा", + "downloadExpired": "डाउनलोड समाप्त हो गया", + "downloadExpiredMessage": "कृपया स्रोत से फिर से डाउनलोड करने का प्रयास करें।" + }, + "filters": { + "search": "खोजें", + "server": "सर्वर", + "mimeType": "प्रकार", + "status": "स्थिति", + "clear": "फ़िल्टर हटाएं", + "all": "सभी", + "mimes": { + "images": "छवियाँ", + "videos": "वीडियो", + "audios": "ऑडियो", + "texts": "पाठ", + "files": "फ़ाइलें" + }, + "statuses": { + "paused": "रोके गए", + "cancelled": "रद्द किया गया" + } + }, + "item": { + "cancel": "रद्द करें", + "copyLink": "लिंक कॉपी करें", + "errored": "डाउनलोड रद्द किया गया", + "pause": "रोकें", + "progressSize": "{{receivedBytes, byteSize}} में से {{totalBytes, byteSize}} ({{ratio, percentage}})", + "remove": "सूची से हटाएं", + "resume": "पुनः प्रारंभ करें", + "retry": "पुनः प्रयास करें", + "showInFolder": "फ़ोल्डर में दिखाएं" + }, + "showingResults": "{{count}} में से परिणाम दिखा रहा हैं {{first}} - {{last}}" + }, + "certificatesManager": { + "title": "प्रमाणपत्र प्रबंधक", + "trustedCertificates": "विश्वसनीय प्रमाणपत्र", + "notTrustedCertificates": "विश्वसनीय प्रमाणपत्र नहीं", + "item": { + "domain": "डोमेन", + "actions": "क्रियाएँ", + "remove": "हटाएं" + } + }, + "settings": { + "title": "सेटिंग्स", + "general": "सामान्य", + "certificates": "प्रमाणपत्र", + "options": { + "report": { + "title": "डेवलपर्स को त्रुटियाँ रिपोर्ट करें", + "description": "त्रुटियों की अनामित रिपोर्ट डेवलपर्स को करें। साझा जानकारी ऐप के संस्करण संख्या, ऑपरेटिंग सिस्टम प्रकार, सर्वर URL, उपकरण भाषा और त्रुटि प्रकार शामिल हैं। कोई सामग्री या उपयोगकर्ता नाम नहीं साझा किए जाते हैं।", + "masDescription": "मैक ऐप स्टोर से स्थापित होने पर यह विकल्प अक्षम हो जाता है, त्रुटियाँ मैक ऐप स्टोर त्रुटि रिपोर्ट प्रक्रिया के माध्यम से रिपोर्ट की जाएगी।" + }, + "flashFrame": { + "title": "फ्लैश फ्रेम सक्षम करें", + "titleDarwin": "अलर्ट पर डॉक बाउंस को टॉगल करें", + "description": "उपयोगकर्ता का ध्यान आकर्षित करने के लिए विंडो फ्लैश करें।", + "onLinux": "कुछ लिनक्स डिस्ट्रो इस सुविधा का समर्थन नहीं करते।", + "descriptionDarwin": "उपयोगकर्ता का ध्यान आकर्षित करने के लिए डॉक बाउंस करें।" + }, + "silentUpdates": { + "title": "ध्वनि रहित अपडेट", + "description": "नए संस्करणों को डाउनलोड और स्वचालित रूप से स्थापित करें बिना किसी ध्वनि सूचना के।" + }, + "useElectronFlash": { + "title": "इलेक्ट्रॉन फ्लैश का उपयोग करें", + "description": "सुधारी गई सुरक्षा और प्रदर्शन के लिए इलेक्ट्रॉन फ्लैश इस्तेमाल करें।" + }, + "useHardwareAcceleration": { + "title": "हार्डवेयर त्वरण का उपयोग करें", + "description": "हार्डवेयर त्वरण का उपयोग करें यदि संभावना है।" + }, + "autoHideMenuBar": { + "title": "ऑटो-छिपाएँ मेनू बार", + "description": "मेनू बार स्वचालित रूप से छिप जाएगी, जब एप्लिकेशन चालू हो।" + }, + "enableMacTouchBar": { + "title": "मैक टच बार सक्षम करें", + "description": "मैक टच बार समर्थित डिवाइसों पर संचालित किया जाएगा।" + } + } + } +} \ No newline at end of file diff --git a/src/i18n/resources.ts b/src/i18n/resources.ts index dcac46971..d0ae1cd5d 100644 --- a/src/i18n/resources.ts +++ b/src/i18n/resources.ts @@ -7,6 +7,7 @@ export default { 'fi': (): Promise => import('./fi.i18n.json'), 'fr': (): Promise => import('./fr.i18n.json'), 'hu': (): Promise => import('./hu.i18n.json'), + 'hi-IN': (): Promise => import('./hi-IN.i18n.json'), 'it-IT': (): Promise => import('./it-IT.i18n.json'), 'ja': (): Promise => import('./ja.i18n.json'), 'pl': (): Promise => import('./pl.i18n.json'),