From f17b300f2dd61acb49d61ef67a04a7738b19c480 Mon Sep 17 00:00:00 2001 From: Sourajyoti Basak Date: Mon, 15 May 2023 00:20:00 +0530 Subject: [PATCH 1/4] chore(i18n): add hindi translations --- client/src/locale/hi-IN.locale.ts | 129 ++++++++++++++++++++++++++++++ client/src/locale/locale.ts | 5 ++ 2 files changed, 134 insertions(+) create mode 100644 client/src/locale/hi-IN.locale.ts diff --git a/client/src/locale/hi-IN.locale.ts b/client/src/locale/hi-IN.locale.ts new file mode 100644 index 00000000..0a70278b --- /dev/null +++ b/client/src/locale/hi-IN.locale.ts @@ -0,0 +1,129 @@ +import Locale from './locale' + +export default { + home: { + title: 'पैकस्टॉल"', + subtitle: 'उबंटू के लिए मानक एउआर (AUR)', + cards: { + whyDifferent: { + title: 'यह अन्य पैकेज प्रबंधकों से किस प्रकार भिन्न है?', + description: + 'पैकस्टॉल आपको उबंटू की स्थिरता से समझौता किए बिना ब्लीडिंग एज सॉफ़्टवेयर का उपयोग करने की क्षमता ' + + "देता है, इसलिए आपको सॉफ़्टवेयर सुरक्षा पैच या नई फीचर के बारे में चिंता करने की आवश्यकता नहीं है।" + }, + howItWorks: { + title: 'तो यह कैसे काम करता है?', + description: + 'पैकस्टॉल <0>pacscripts (जैसे PKGBUILDs) नामक फाइलों का उपयोग पैकेज बनाने के लिए ' + + "आवश्यक सामग्री होती है और उससे आपके सिस्टम पर एक एक्सीक्यूटेबल बनाता है।" + }, + }, + installationInstructions: 'अधिष्ठापित करने का निर्देश', + showcase: { + title: 'प्रदर्शनी', + packageSearch: 'पैकेज खोज', + }, + }, + navbar: { + title: 'पैकस्टॉल', + contribute: { + title: 'योगदान करें', + workOnFeatures: 'नई सुविधाएं बनाने में सहायता करें', + helpTranslate: 'इस वेबसाइट का अनुवाद करने में सहायता करें', + becomeAMaintainer: 'एक पैकेज रखरखावकर्ता बनें', + }, + social: { + title: 'सामाजिक संपर्क', + discord: 'डिस्कॉर्ड', + matrix: 'मैट्रिक्स', + reddit: 'रेड्डिट', + mastodon: 'सटोडॉन', + }, + browse: { + title: 'पैकेजो को ब्राउज़ करें', + }, + privacy: { + title: 'गोपनीयता नीति', + }, + install: 'अधिष्ठापित करे', + }, + cookieConsent: { + title: 'कुकी सूचना', + paragraphs: [ + 'नमस्ते, हाँ, हम कुकीज़ का उपयोग करते हैं।', + "हम आपको भ्रमित करने वाली जानकारी देना पसंद नहीं करते हैं। हम केवल थीम सेटिंग्स, स्थानीयकरण और प्रमाणीकरण जैसी आवश्यक सुविधाओं के लिए कुकीज़ का उपयोग करते हैं।", + 'आप पूरी गोपनीयता नीति <0>यहां<1/> पढ़ सकते हैं।', + 'इस साइट का उपयोग जारी रखकर आप गोपनीयता नीति को अपनी सहमति देते हैं।', + ], + accept: 'ठीक है', + }, + packageSearch: { + dropdown: { + package: 'पैकेज', + packageTooltip: 'पैकेजो के नाम और विवरण में खोजता है', + maintainer: 'ररखरखावकर्ता', + maintainerTooltip: 'खरखाव करता के नाम और ईमेल द्वारा खोजता है', + }, + table: { + name: 'नाम', + maintainer: 'खरखाव करता', + version: 'संस्करण', + install: 'अधिष्ठापित करनाे का आदेश', + }, + versionTooltip: { + notInRegistry: 'यह पैकेज रेपोलॉजी रजिस्ट्री में नहीं है', + latest: 'यह पैकेज नवीनतम संस्करण में है', + patch: 'इस पैकेज में एक पैच अद्यतन लंबित है', + minor: 'इस पैकेज में एक मामूली अद्यतन लंबित है', + major: 'इस पैकेज में एक बड़ा अद्यतन लंबित है', + isGit: 'यह पैकेज एक गिट पैकेज है', + }, + noResults: 'आप जो खोज रहे हैं वह नहीं मिल रहा है? <0>अनुरोध करें!', + search: 'खोजें', + orphaned: 'ऑर्फंड (कोई रखरखावकर्ता नहीं है)', + maintainerTooltip: { + maintainedBy: 'इस पैकेज का रखरखावकर्ता {{नाम}} है', + noMaintainer: 'इस पैकेज का रखरखाव नहीं किया जा रहा है', + }, + pagination: { + previous: 'पिछला', + next: 'अगला', + }, + }, + packageDetails: { + table: { + name: 'नाम', + version: 'संस्करण', + maintainer: 'रखरखावकर्ता', + dependencies: 'निर्भरताएँ', + requiredBy: 'द्वारा अपेक्षित', + }, + orphaned: 'ऑर्फंड (कोई रखरखावकर्ता नहीं है)', + noResults: 'शून्य', + openInGithub: 'गिटहब में खोलें', + view: 'देखो', + howToInstall: { + title: 'अधिष्ठापित करने का निर्देश', + step1: 'चरण १: पैकस्टॉल अधिष्ठापित करे', + step2: 'चरण २: {{ name }} अधिष्ठापित करे', + }, + dependenciesModal: { + title: 'निर्भरताएँ', + buildDependencies: 'निर्माण के दौरान निर्भरताएँ', + optionalDependencies: 'वैकल्पिक निर्भरताएँ', + runtimeDependencies: 'निष्पादन समय के निर्भरताएँ', + pacstallDependencies: 'पैकस्टॉल निर्भरताएँ', + name: 'नाम', + close: 'बंद करे', + provider: 'प्रदाता', + noDescription: 'कोई विवरण उपलब्ध नहीं है', + }, + requiredByModal: { + title: 'द्वारा अपेक्षित', + name: 'नाम', + provider: 'प्रदाता', + close: 'बंद करे', + noDescription: 'कोई विवरण उपलब्ध नहीं है', + }, + }, +} diff --git a/client/src/locale/locale.ts b/client/src/locale/locale.ts index f6a54285..f07cac77 100644 --- a/client/src/locale/locale.ts +++ b/client/src/locale/locale.ts @@ -5,6 +5,7 @@ import esLocale from './es-ES.locale' import ptLocale from './pt-BR.locale' import plLocale from './pl-PL.locale' import svLocale from './sv-SE.locale' +import hiLocale from './hi-IN.locale' import itLocale from './it-IT.locale' import frLocale from './fr-FR.locale' import deLocale from './de-DE.locale' @@ -149,6 +150,9 @@ export const translations = { 'sv-SE': { translation: svLocale, }, + 'hi-IN': { + translation: hiLocale, + } 'it-IT': { translation: itLocale, }, @@ -168,6 +172,7 @@ export const localeFlags: Record = { 'de-DE': 'DE 🇩🇪', 'es-ES': 'ES 🇪🇸', 'fr-FR': 'FR 🇫🇷', + 'hi-IN': 'HI 🇮🇳', 'it-IT': 'IT 🇮🇹', 'nl-NL': 'NL 🇳🇱', 'pl-PL': 'PL 🇵🇱', From ecf160faf4aef82cbac7ac805613d28930913841 Mon Sep 17 00:00:00 2001 From: Elsie Date: Sat, 18 Jan 2025 22:56:34 -0500 Subject: [PATCH 2/4] Update client/src/locale/locale.ts --- client/src/locale/locale.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/client/src/locale/locale.ts b/client/src/locale/locale.ts index 3dc6213e..130b9364 100644 --- a/client/src/locale/locale.ts +++ b/client/src/locale/locale.ts @@ -186,7 +186,6 @@ export const translations = { 'hi-IN': { translation: hiLocale, } - 'it-IT': { it: { translation: itLocale, }, From ed36f754866fa03bcd23f6748a0a1984b28cec23 Mon Sep 17 00:00:00 2001 From: Elsie Date: Sat, 18 Jan 2025 22:57:25 -0500 Subject: [PATCH 3/4] Update client/src/locale/locale.ts --- client/src/locale/locale.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/locale/locale.ts b/client/src/locale/locale.ts index 130b9364..41590aa6 100644 --- a/client/src/locale/locale.ts +++ b/client/src/locale/locale.ts @@ -185,7 +185,7 @@ export const translations = { }, 'hi-IN': { translation: hiLocale, - } + }, it: { translation: itLocale, }, From 15e089c9b26a215b8aafd28dc89a2337cacc48a0 Mon Sep 17 00:00:00 2001 From: Elsie Date: Sat, 18 Jan 2025 23:01:55 -0500 Subject: [PATCH 4/4] furmatttt --- client/src/locale/hi-IN.locale.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/locale/hi-IN.locale.ts b/client/src/locale/hi-IN.locale.ts index 0a70278b..cb337e0b 100644 --- a/client/src/locale/hi-IN.locale.ts +++ b/client/src/locale/hi-IN.locale.ts @@ -9,13 +9,13 @@ export default { title: 'यह अन्य पैकेज प्रबंधकों से किस प्रकार भिन्न है?', description: 'पैकस्टॉल आपको उबंटू की स्थिरता से समझौता किए बिना ब्लीडिंग एज सॉफ़्टवेयर का उपयोग करने की क्षमता ' + - "देता है, इसलिए आपको सॉफ़्टवेयर सुरक्षा पैच या नई फीचर के बारे में चिंता करने की आवश्यकता नहीं है।" + 'देता है, इसलिए आपको सॉफ़्टवेयर सुरक्षा पैच या नई फीचर के बारे में चिंता करने की आवश्यकता नहीं है।', }, howItWorks: { title: 'तो यह कैसे काम करता है?', description: 'पैकस्टॉल <0>pacscripts (जैसे PKGBUILDs) नामक फाइलों का उपयोग पैकेज बनाने के लिए ' + - "आवश्यक सामग्री होती है और उससे आपके सिस्टम पर एक एक्सीक्यूटेबल बनाता है।" + 'आवश्यक सामग्री होती है और उससे आपके सिस्टम पर एक एक्सीक्यूटेबल बनाता है।', }, }, installationInstructions: 'अधिष्ठापित करने का निर्देश', @@ -51,7 +51,7 @@ export default { title: 'कुकी सूचना', paragraphs: [ 'नमस्ते, हाँ, हम कुकीज़ का उपयोग करते हैं।', - "हम आपको भ्रमित करने वाली जानकारी देना पसंद नहीं करते हैं। हम केवल थीम सेटिंग्स, स्थानीयकरण और प्रमाणीकरण जैसी आवश्यक सुविधाओं के लिए कुकीज़ का उपयोग करते हैं।", + 'हम आपको भ्रमित करने वाली जानकारी देना पसंद नहीं करते हैं। हम केवल थीम सेटिंग्स, स्थानीयकरण और प्रमाणीकरण जैसी आवश्यक सुविधाओं के लिए कुकीज़ का उपयोग करते हैं।', 'आप पूरी गोपनीयता नीति <0>यहां<1/> पढ़ सकते हैं।', 'इस साइट का उपयोग जारी रखकर आप गोपनीयता नीति को अपनी सहमति देते हैं।', ],