mirror of
https://github.com/iib0011/omni-tools.git
synced 2025-09-19 14:09:31 +02:00
feat: add Hindi translations for various tools and components
This commit is contained in:
@@ -13,7 +13,10 @@ import {
|
||||
ListItem,
|
||||
ListItemButton,
|
||||
ListItemText,
|
||||
Stack
|
||||
Stack,
|
||||
Select,
|
||||
MenuItem,
|
||||
FormControl
|
||||
} from '@mui/material';
|
||||
import useMediaQuery from '@mui/material/useMediaQuery';
|
||||
import { useTheme } from '@mui/material/styles';
|
||||
@@ -30,7 +33,7 @@ const Navbar: React.FC<NavbarProps> = ({
|
||||
mode,
|
||||
onChangeMode: onChangeMode
|
||||
}) => {
|
||||
const { t } = useTranslation();
|
||||
const { t, i18n } = useTranslation();
|
||||
const navigate = useNavigate();
|
||||
const theme = useTheme();
|
||||
const isMobile = useMediaQuery(theme.breakpoints.down('md'));
|
||||
@@ -38,12 +41,46 @@ const Navbar: React.FC<NavbarProps> = ({
|
||||
const toggleDrawer = (open: boolean) => () => {
|
||||
setDrawerOpen(open);
|
||||
};
|
||||
|
||||
const handleLanguageChange = (event: any) => {
|
||||
i18n.changeLanguage(event.target.value);
|
||||
};
|
||||
|
||||
const navItems: { label: string; path: string }[] = [
|
||||
// { label: 'Features', path: '/features' }
|
||||
// { label: 'About Us', path: '/about-us' }
|
||||
];
|
||||
|
||||
const languageSelector = (
|
||||
<FormControl size="small" sx={{ minWidth: 120 }}>
|
||||
<Select
|
||||
value={i18n.language}
|
||||
onChange={handleLanguageChange}
|
||||
displayEmpty
|
||||
sx={{
|
||||
color: 'inherit',
|
||||
'& .MuiSelect-icon': {
|
||||
color: 'inherit'
|
||||
},
|
||||
'& .MuiOutlinedInput-notchedOutline': {
|
||||
borderColor: 'transparent'
|
||||
},
|
||||
'&:hover .MuiOutlinedInput-notchedOutline': {
|
||||
borderColor: 'transparent'
|
||||
},
|
||||
'&.Mui-focused .MuiOutlinedInput-notchedOutline': {
|
||||
borderColor: 'transparent'
|
||||
}
|
||||
}}
|
||||
>
|
||||
<MenuItem value="en">English</MenuItem>
|
||||
<MenuItem value="hi">हिंदी</MenuItem>
|
||||
</Select>
|
||||
</FormControl>
|
||||
);
|
||||
|
||||
const buttons: ReactNode[] = [
|
||||
languageSelector,
|
||||
<Icon
|
||||
key={mode}
|
||||
onClick={onChangeMode}
|
||||
|
187
src/i18n/hi.json
Normal file
187
src/i18n/hi.json
Normal file
@@ -0,0 +1,187 @@
|
||||
{
|
||||
"app": {
|
||||
"title": "ओमनी टूल्स",
|
||||
"language": "भाषा"
|
||||
},
|
||||
"navbar": {
|
||||
"home": "होम",
|
||||
"tools": "टूल्स",
|
||||
"buyMeACoffee": "मुझे कॉफी खरीदें"
|
||||
},
|
||||
"resultFooter": {
|
||||
"download": "डाउनलोड",
|
||||
"copy": "क्लिपबोर्ड पर कॉपी करें"
|
||||
},
|
||||
"toolTextResult": {
|
||||
"result": "परिणाम",
|
||||
"loading": "लोड हो रहा है... इसमें कुछ समय लग सकता है।",
|
||||
"copied": "टेक्स्ट कॉपी किया गया",
|
||||
"copyFailed": "कॉपी करने में विफल: {{error}}"
|
||||
},
|
||||
"toolFileResult": {
|
||||
"result": "परिणाम",
|
||||
"loading": "लोड हो रहा है... इसमें कुछ समय लग सकता है।",
|
||||
"copied": "फ़ाइल कॉपी की गई",
|
||||
"copyFailed": "कॉपी करने में विफल: {{error}}"
|
||||
},
|
||||
"toolMultiFileResult": {
|
||||
"result": "परिणाम",
|
||||
"loading": "लोड हो रहा है... इसमें कुछ समय लग सकता है।",
|
||||
"copied": "फ़ाइल कॉपी की गई",
|
||||
"copyFailed": "कॉपी करने में विफल: {{error}}"
|
||||
},
|
||||
"toolTextInput": {
|
||||
"input": "इनपुट टेक्स्ट",
|
||||
"placeholder": "यहाँ अपना टेक्स्ट दर्ज करें...",
|
||||
"copied": "टेक्स्ट कॉपी किया गया",
|
||||
"copyFailed": "कॉपी करने में विफल: {{error}}"
|
||||
},
|
||||
"toolOptions": {
|
||||
"title": "टूल विकल्प"
|
||||
},
|
||||
"hero": {
|
||||
"title": "के साथ जल्दी काम करें",
|
||||
"brand": "ओमनीटूल्स",
|
||||
"description": "ओमनीटूल्स के साथ अपनी उत्पादकता बढ़ाएं, जल्दी काम करने के लिए अंतिम टूलकिट! छवियों, टेक्स्ट, सूचियों और डेटा को संपादित करने के लिए हजारों उपयोगकर्ता-अनुकूल उपयोगिताओं तक पहुंचें, सभी सीधे अपने ब्राउज़र से।",
|
||||
"searchPlaceholder": "सभी टूल्स खोजें"
|
||||
},
|
||||
"toolHeader": {
|
||||
"seeExamples": "उदाहरण देखें"
|
||||
},
|
||||
"toolExamples": {
|
||||
"title": "{{title}} उदाहरण",
|
||||
"subtitle": "आज़माने के लिए क्लिक करें!"
|
||||
},
|
||||
"inputFooter": {
|
||||
"importFromFile": "फ़ाइल से आयात करें",
|
||||
"copyToClipboard": "क्लिपबोर्ड पर कॉपी करें",
|
||||
"clear": "साफ़ करें"
|
||||
},
|
||||
"baseFileInput": {
|
||||
"fileCopied": "फ़ाइल कॉपी की गई",
|
||||
"copyFailed": "कॉपी करने में विफल: {{error}}",
|
||||
"dropFileHere": "यहाँ अपनी {{type}} डालें",
|
||||
"selectFileDescription": "यहाँ क्लिक करें अपने डिवाइस से {{type}} चुनने के लिए, Ctrl+V दबाएं क्लिपबोर्ड से {{type}} का उपयोग करने के लिए, या डेस्कटॉप से फ़ाइल को खींचकर डालें"
|
||||
},
|
||||
"toolMultiplePdfInput": {
|
||||
"noFilesSelected": "कोई फ़ाइल चयनित नहीं",
|
||||
"inputTitle": "इनपुट {{type}}"
|
||||
},
|
||||
"toolMultipleAudioInput": {
|
||||
"noFilesSelected": "कोई फ़ाइल चयनित नहीं",
|
||||
"inputTitle": "इनपुट {{type}}"
|
||||
},
|
||||
"numericInputWithUnit": {
|
||||
"unit": "इकाई"
|
||||
},
|
||||
"toolLayout": {
|
||||
"allToolsTitle": "सभी {{type}} टूल्स"
|
||||
},
|
||||
"list": {
|
||||
"group": {
|
||||
"name": "समूह",
|
||||
"description": "सूची आइटम को समूहित करने के लिए दुनिया का सबसे सरल ब्राउज़र-आधारित उपयोगिता। अपनी सूची इनपुट करें और समूहीकरण मानदंड निर्दिष्ट करें ताकि आइटम को तार्किक समूहों में व्यवस्थित किया जा सके। डेटा को वर्गीकृत करने, जानकारी को व्यवस्थित करने, या संरचित सूचियां बनाने के लिए बिल्कुल सही। कस्टम विभाजक और विभिन्न समूहीकरण विकल्पों का समर्थन करता है।",
|
||||
"shortDescription": "सामान्य गुणों द्वारा सूची आइटम को समूहित करें"
|
||||
},
|
||||
"reverse": {
|
||||
"name": "उलटा",
|
||||
"description": "यह एक सुपर सरल ब्राउज़र-आधारित एप्लिकेशन है जो सभी सूची आइटम को उल्टे क्रम में प्रिंट करती है। इनपुट आइटम किसी भी प्रतीक से अलग किए जा सकते हैं और आप उलटे सूची आइटम के विभाजक को भी बदल सकते हैं।",
|
||||
"shortDescription": "जल्दी से सूची को उलटा करें"
|
||||
},
|
||||
"sort": {
|
||||
"name": "क्रमबद्ध",
|
||||
"description": "यह एक सुपर सरल ब्राउज़र-आधारित एप्लिकेशन है जो सूची में आइटम को क्रमबद्ध करती है और उन्हें बढ़ते या घटते क्रम में व्यवस्थित करती है। आप आइटम को वर्णानुक्रमिक, संख्यात्मक, या उनकी लंबाई के अनुसार क्रमबद्ध कर सकते हैं। आप डुप्लिकेट और खाली आइटम को भी हटा सकते हैं, साथ ही उन आइटम को ट्रिम कर सकते हैं जिनके चारों ओर सफेद स्थान है। आप इनपुट सूची आइटम को अलग करने के लिए कोई भी विभाजक वर्ण उपयोग कर सकते हैं या वैकल्पिक रूप से उन्हें अलग करने के लिए एक नियमित अभिव्यक्ति का उपयोग कर सकते हैं। इसके अतिरिक्त, आप क्रमबद्ध आउटपुट सूची के लिए एक नया डिलिमिटर बना सकते हैं।",
|
||||
"shortDescription": "जल्दी से सूची को क्रमबद्ध करें"
|
||||
}
|
||||
},
|
||||
"string": {
|
||||
"uppercase": {
|
||||
"name": "बड़े अक्षर",
|
||||
"description": "टेक्स्ट को बड़े अक्षरों में बदलने के लिए दुनिया का सबसे सरल ब्राउज़र-आधारित उपयोगिता। बस अपना टेक्स्ट इनपुट करें और यह स्वचालित रूप से सभी बड़े अक्षरों में परिवर्तित हो जाएगा। शीर्षक बनाने, टेक्स्ट पर जोर देने, या टेक्स्ट प्रारूप को मानकीकृत करने के लिए बिल्कुल सही। विभिन्न टेक्स्ट प्रारूपों का समर्थन करता है और विशेष वर्णों को संरक्षित करता है।",
|
||||
"shortDescription": "टेक्स्ट को बड़े अक्षरों में बदलें"
|
||||
},
|
||||
"reverse": {
|
||||
"name": "उलटा",
|
||||
"description": "टेक्स्ट को उलटने के लिए दुनिया का सबसे सरल ब्राउज़र-आधारित उपयोगिता। कोई भी टेक्स्ट इनपुट करें और इसे तुरंत उलटा प्राप्त करें, वर्ण दर वर्ण। दर्पण टेक्स्ट बनाने, पैलिंड्रोम का विश्लेषण करने, या टेक्स्ट पैटर्न के साथ खेलने के लिए बिल्कुल सही। उलटते समय स्थान और विशेष वर्णों को संरक्षित करता है।",
|
||||
"shortDescription": "किसी भी टेक्स्ट को वर्ण दर वर्ण उलटा करें"
|
||||
},
|
||||
"repeat": {
|
||||
"name": "टेक्स्ट दोहराएं",
|
||||
"description": "यह टूल आपको वैकल्पिक विभाजक के साथ दिए गए टेक्स्ट को कई बार दोहराने की अनुमति देता है।",
|
||||
"shortDescription": "टेक्स्ट को कई बार दोहराएं"
|
||||
},
|
||||
"createPalindrome": {
|
||||
"name": "पैलिंड्रोम बनाएं",
|
||||
"description": "किसी भी टेक्स्ट से पैलिंड्रोम बनाने के लिए दुनिया का सबसे सरल ब्राउज़र-आधारित उपयोगिता। टेक्स्ट इनपुट करें और इसे तुरंत एक पैलिंड्रोम में बदल दें जो आगे और पीछे एक जैसा पढ़ता है। शब्द खेलों, सममित टेक्स्ट पैटर्न बनाने, या भाषाई जिज्ञासाओं की खोज के लिए बिल्कुल सही।",
|
||||
"shortDescription": "ऐसा टेक्स्ट बनाएं जो आगे और पीछे एक जैसा पढ़ता है"
|
||||
},
|
||||
"palindrome": {
|
||||
"name": "पैलिंड्रोम",
|
||||
"description": "यह जांचने के लिए दुनिया का सबसे सरल ब्राउज़र-आधारित उपयोगिता कि टेक्स्ट पैलिंड्रोम है या नहीं। तुरंत सत्यापित करें कि क्या आपका टेक्स्ट आगे और पीछे एक जैसा पढ़ता है। शब्द पहेलियों, भाषाई विश्लेषण, या सममित टेक्स्ट पैटर्न को मान्य करने के लिए बिल्कुल सही। विभिन्न विभाजकों और बहु-शब्द पैलिंड्रोम पहचान का समर्थन करता है।",
|
||||
"shortDescription": "जांचें कि क्या टेक्स्ट आगे और पीछे एक जैसा पढ़ता है"
|
||||
},
|
||||
"toMorse": {
|
||||
"name": "टेक्स्ट से मोर्स",
|
||||
"description": "टेक्स्ट को मोर्स कोड में बदलने के लिए दुनिया का सबसे सरल ब्राउज़र-आधारित उपयोगिता। बाईं ओर इनपुट फॉर्म में अपना टेक्स्ट लोड करें और आपको तुरंत आउटपुट क्षेत्र में मोर्स कोड मिलेगा। शक्तिशाली, मुफ्त, और तेज़। टेक्स्ट लोड करें – मोर्स कोड प्राप्त करें।",
|
||||
"shortDescription": "टेक्स्ट को जल्दी से मोर्स में एनकोड करें"
|
||||
}
|
||||
},
|
||||
"pdf": {
|
||||
"mergePdf": {
|
||||
"name": "पीडीएफ मर्ज करें",
|
||||
"description": "कई पीडीएफ फ़ाइलों को एक दस्तावेज़ में जोड़ें।",
|
||||
"shortDescription": "कई पीडीएफ फ़ाइलों को एक दस्तावेज़ में मर्ज करें"
|
||||
},
|
||||
"pdfToEpub": {
|
||||
"name": "पीडीएफ से ईपीयूबी",
|
||||
"description": "बेहतर ई-रीडर संगतता के लिए पीडीएफ दस्तावेज़ों को ईपीयूबी फ़ाइलों में बदलें।",
|
||||
"shortDescription": "पीडीएफ फ़ाइलों को ईपीयूबी प्रारूप में बदलें"
|
||||
},
|
||||
"protectPdf": {
|
||||
"name": "पीडीएफ सुरक्षित करें",
|
||||
"description": "अपने ब्राउज़र में सुरक्षित रूप से अपनी पीडीएफ फ़ाइलों में पासवर्ड सुरक्षा जोड़ें",
|
||||
"shortDescription": "पीडीएफ फ़ाइलों को सुरक्षित रूप से पासवर्ड सुरक्षित करें"
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "पीडीएफ विभाजित करें",
|
||||
"description": "पेज नंबर या श्रेणियों का उपयोग करके पीडीएफ फ़ाइल से विशिष्ट पेज निकालें (उदाहरण के लिए, 1,5-8)",
|
||||
"shortDescription": "पीडीएफ फ़ाइल से विशिष्ट पेज निकालें"
|
||||
},
|
||||
"compressPdf": {
|
||||
"name": "पीडीएफ संपीड़ित करें",
|
||||
"description": "गोस्टस्क्रिप्ट का उपयोग करके गुणवत्ता बनाए रखते हुए पीडीएफ फ़ाइल आकार कम करें",
|
||||
"shortDescription": "अपने ब्राउज़र में सुरक्षित रूप से पीडीएफ फ़ाइलों को संपीड़ित करें"
|
||||
}
|
||||
},
|
||||
"number": {
|
||||
"generate": {
|
||||
"name": "संख्याएं उत्पन्न करें",
|
||||
"description": "अपने ब्राउज़र में पूर्णांकों की सूची की तुरंत गणना करें। अपनी सूची प्राप्त करने के लिए, बस पहला पूर्णांक निर्दिष्ट करें, नीचे विकल्पों में मान और कुल संख्या बदलें, और यह उपयोगिता उतने पूर्णांक उत्पन्न करेगी",
|
||||
"shortDescription": "अपने ब्राउज़र में पूर्णांकों की सूची की तुरंत गणना करें"
|
||||
},
|
||||
"sum": {
|
||||
"name": "संख्याएं जोड़ें",
|
||||
"description": "यह एक सुपर सरल ब्राउज़र-आधारित एप्लिकेशन है जो संख्याओं को जोड़ती है। इनपुट संख्याएं किसी भी प्रतीक से अलग की जा सकती हैं और आप जोड़ी गई संख्याओं के विभाजक को भी बदल सकते हैं।",
|
||||
"shortDescription": "जल्दी से संख्याओं की सूची जोड़ें"
|
||||
}
|
||||
},
|
||||
"audio": {
|
||||
"extractAudio": {
|
||||
"name": "ऑडियो निकालें",
|
||||
"description": "वीडियो फ़ाइल से ऑडियो ट्रैक निकालें और इसे अपने चुने हुए प्रारूप (एएसी, एमपी3, डब्ल्यूएवी) में एक अलग ऑडियो फ़ाइल के रूप में सहेजें।",
|
||||
"shortDescription": "वीडियो फ़ाइलों (एमपी4, एमओवी, आदि) से ऑडियो निकालें एएसी, एमपी3, या डब्ल्यूएवी में।"
|
||||
},
|
||||
"changeSpeed": {
|
||||
"name": "ऑडियो गति बदलें",
|
||||
"description": "ऑडियो फ़ाइलों की प्लेबैक गति बदलें। पिच बनाए रखते हुए ऑडियो को तेज़ या धीमा करें।",
|
||||
"shortDescription": "ऑडियो फ़ाइलों की गति बदलें"
|
||||
}
|
||||
},
|
||||
"csv": {
|
||||
"findIncompleteCsvRecords": {
|
||||
"name": "अधूरे सीएसवी रिकॉर्ड खोजें",
|
||||
"description": "बस नीचे फॉर्म में अपनी सीएसवी फ़ाइल अपलोड करें और यह टूल स्वचालित रूप से जांच करेगा कि क्या कोई पंक्ति या स्तंभ मूल्य नहीं खो रहे हैं। टूल विकल्पों में, आप इनपुट फ़ाइल प्रारूप को समायोजित कर सकते हैं (विभाजक, उद्धरण वर्ण, और टिप्पणी वर्ण निर्दिष्ट करें)। इसके अतिरिक्त, आप खाली मूल्यों की जांच सक्षम कर सकते हैं, खाली पंक्तियों को छोड़ सकते हैं, और आउटपुट में त्रुटि संदेशों की संख्या पर सीमा निर्धारित कर सकते हैं।",
|
||||
"shortDescription": "सीएसवी में जल्दी से पंक्तियां और स्तंभ खोजें जो मूल्य खो रहे हैं।"
|
||||
}
|
||||
}
|
||||
}
|
@@ -1,17 +1,29 @@
|
||||
import i18n from 'i18next';
|
||||
import { initReactI18next } from 'react-i18next';
|
||||
import enGlobal from './en.json';
|
||||
import hiGlobal from './hi.json';
|
||||
import enList from '../pages/tools/list/i18n/en.json';
|
||||
import hiList from '../pages/tools/list/i18n/hi.json';
|
||||
import enString from '../pages/tools/string/i18n/en.json';
|
||||
import hiString from '../pages/tools/string/i18n/hi.json';
|
||||
import enCsv from '../pages/tools/csv/i18n/en.json';
|
||||
import hiCsv from '../pages/tools/csv/i18n/hi.json';
|
||||
import enJson from '../pages/tools/json/i18n/en.json';
|
||||
import hiJson from '../pages/tools/json/i18n/hi.json';
|
||||
import enPdf from '../pages/tools/pdf/i18n/en.json';
|
||||
import hiPdf from '../pages/tools/pdf/i18n/hi.json';
|
||||
import enImage from '../pages/tools/image/i18n/en.json';
|
||||
import hiImage from '../pages/tools/image/i18n/hi.json';
|
||||
import enAudio from '../pages/tools/audio/i18n/en.json';
|
||||
import hiAudio from '../pages/tools/audio/i18n/hi.json';
|
||||
import enVideo from '../pages/tools/video/i18n/en.json';
|
||||
import hiVideo from '../pages/tools/video/i18n/hi.json';
|
||||
import enNumber from '../pages/tools/number/i18n/en.json';
|
||||
import hiNumber from '../pages/tools/number/i18n/hi.json';
|
||||
import enTime from '../pages/tools/time/i18n/en.json';
|
||||
import hiTime from '../pages/tools/time/i18n/hi.json';
|
||||
import enXml from '../pages/tools/xml/i18n/en.json';
|
||||
import hiXml from '../pages/tools/xml/i18n/hi.json';
|
||||
|
||||
// Merge translations for demonstration; in a real app, use namespaces
|
||||
const resources = {
|
||||
@@ -30,6 +42,22 @@ const resources = {
|
||||
time: enTime,
|
||||
xml: enXml
|
||||
}
|
||||
},
|
||||
hi: {
|
||||
translation: {
|
||||
...hiGlobal,
|
||||
list: hiList,
|
||||
string: hiString,
|
||||
csv: hiCsv,
|
||||
json: hiJson,
|
||||
pdf: hiPdf,
|
||||
image: hiImage,
|
||||
audio: hiAudio,
|
||||
video: hiVideo,
|
||||
number: hiNumber,
|
||||
time: hiTime,
|
||||
xml: hiXml
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
64
src/pages/tools/audio/i18n/hi.json
Normal file
64
src/pages/tools/audio/i18n/hi.json
Normal file
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"extractAudio": {
|
||||
"title": "ऑडियो निकालें",
|
||||
"description": "वीडियो फ़ाइल से ऑडियो ट्रैक निकालें।",
|
||||
"inputTitle": "इनपुट वीडियो",
|
||||
"resultTitle": "निकाला गया ऑडियो",
|
||||
"extractionOptions": "निकालने के विकल्प",
|
||||
"audioFormat": "ऑडियो प्रारूप",
|
||||
"formatAac": "AAC",
|
||||
"formatMp3": "MP3",
|
||||
"formatWav": "WAV",
|
||||
"audioQuality": "ऑडियो गुणवत्ता",
|
||||
"qualityHigh": "उच्च",
|
||||
"qualityMedium": "मध्यम",
|
||||
"qualityLow": "कम",
|
||||
"extractAllTracks": "सभी ट्रैक निकालें"
|
||||
},
|
||||
"changeSpeed": {
|
||||
"title": "ऑडियो गति बदलें",
|
||||
"description": "ऑडियो फ़ाइलों की प्लेबैक गति बदलें।",
|
||||
"inputTitle": "इनपुट ऑडियो",
|
||||
"resultTitle": "गति बदली गई ऑडियो",
|
||||
"speedOptions": "गति विकल्प",
|
||||
"speedFactor": "गति कारक",
|
||||
"factorPlaceholder": "कारक (जैसे 0.5, 1.5, 2.0)",
|
||||
"preservePitch": "पिच संरक्षित करें",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"formatMp3": "MP3",
|
||||
"formatWav": "WAV",
|
||||
"formatAac": "AAC"
|
||||
},
|
||||
"mergeAudio": {
|
||||
"title": "ऑडियो मर्ज करें",
|
||||
"description": "कई ऑडियो फ़ाइलों को एक में जोड़ें।",
|
||||
"inputTitle": "इनपुट ऑडियो फ़ाइलें",
|
||||
"resultTitle": "मर्ज किया गया ऑडियो",
|
||||
"mergeOptions": "मर्ज विकल्प",
|
||||
"mergeMethod": "मर्ज विधि",
|
||||
"methodConcat": "क्रमबद्ध जोड़ना",
|
||||
"methodMix": "मिश्रण",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"formatMp3": "MP3",
|
||||
"formatWav": "WAV",
|
||||
"formatAac": "AAC"
|
||||
},
|
||||
"trim": {
|
||||
"title": "ऑडियो ट्रिम करें",
|
||||
"description": "ऑडियो फ़ाइल से अनावश्यक भाग हटाएं।",
|
||||
"inputTitle": "इनपुट ऑडियो",
|
||||
"resultTitle": "ट्रिम किया गया ऑडियो",
|
||||
"trimOptions": "ट्रिम विकल्प",
|
||||
"startTime": "शुरुआती समय",
|
||||
"startPlaceholder": "सेकंड",
|
||||
"endTime": "अंतिम समय",
|
||||
"endPlaceholder": "सेकंड",
|
||||
"fadeIn": "फेड इन",
|
||||
"fadeInPlaceholder": "सेकंड",
|
||||
"fadeOut": "फेड आउट",
|
||||
"fadeOutPlaceholder": "सेकंड",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"formatMp3": "MP3",
|
||||
"formatWav": "WAV"
|
||||
}
|
||||
}
|
123
src/pages/tools/csv/i18n/hi.json
Normal file
123
src/pages/tools/csv/i18n/hi.json
Normal file
@@ -0,0 +1,123 @@
|
||||
{
|
||||
"changeSeparator": {
|
||||
"title": "CSV विभाजक बदलें",
|
||||
"description": "CSV फ़ाइल में विभाजक वर्ण बदलें।",
|
||||
"inputTitle": "इनपुट CSV",
|
||||
"resultTitle": "परिवर्तित CSV",
|
||||
"separatorOptions": "विभाजक विकल्प",
|
||||
"inputSeparator": "इनपुट विभाजक",
|
||||
"inputSeparatorPlaceholder": "विभाजक",
|
||||
"outputSeparator": "आउटपुट विभाजक",
|
||||
"outputSeparatorPlaceholder": "विभाजक",
|
||||
"commonSeparators": "सामान्य विभाजक",
|
||||
"comma": "कॉमा",
|
||||
"semicolon": "सेमीकोलन",
|
||||
"tab": "टैब",
|
||||
"pipe": "पाइप"
|
||||
},
|
||||
"rowsToColumns": {
|
||||
"title": "CSV पंक्तियां से स्तंभ",
|
||||
"description": "CSV डेटा को पंक्तियों से स्तंभों में बदलें।",
|
||||
"inputTitle": "इनपुट CSV",
|
||||
"resultTitle": "परिवर्तित CSV",
|
||||
"transformationOptions": "परिवर्तन विकल्प",
|
||||
"transposeData": "डेटा ट्रांसपोज़ करें",
|
||||
"includeHeaders": "शीर्षक शामिल करें",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"csvToJson": {
|
||||
"title": "CSV से JSON",
|
||||
"description": "CSV डेटा को JSON प्रारूप में बदलें।",
|
||||
"inputTitle": "इनपुट CSV",
|
||||
"resultTitle": "JSON परिणाम",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"firstRowAsHeaders": "पहली पंक्ति शीर्षक के रूप में",
|
||||
"includeHeaders": "शीर्षक शामिल करें",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"arrayFormat": "सरणी प्रारूप",
|
||||
"objectFormat": "ऑब्जेक्ट प्रारूप",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"csvToTsv": {
|
||||
"title": "CSV से TSV",
|
||||
"description": "CSV फ़ाइल को TSV प्रारूप में बदलें।",
|
||||
"inputTitle": "इनपुट CSV",
|
||||
"resultTitle": "TSV परिणाम",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"inputSeparator": "इनपुट विभाजक",
|
||||
"inputSeparatorPlaceholder": "विभाजक",
|
||||
"preserveHeaders": "शीर्षक संरक्षित करें"
|
||||
},
|
||||
"csvToXml": {
|
||||
"title": "CSV से XML",
|
||||
"description": "CSV डेटा को XML प्रारूप में बदलें।",
|
||||
"inputTitle": "इनपुट CSV",
|
||||
"resultTitle": "XML परिणाम",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"rootElement": "मूल तत्व",
|
||||
"rootPlaceholder": "तत्व नाम",
|
||||
"rowElement": "पंक्ति तत्व",
|
||||
"rowPlaceholder": "तत्व नाम",
|
||||
"firstRowAsHeaders": "पहली पंक्ति शीर्षक के रूप में",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"csvToYaml": {
|
||||
"title": "CSV से YAML",
|
||||
"description": "CSV डेटा को YAML प्रारूप में बदलें।",
|
||||
"inputTitle": "इनपुट CSV",
|
||||
"resultTitle": "YAML परिणाम",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"firstRowAsHeaders": "पहली पंक्ति शीर्षक के रूप में",
|
||||
"includeHeaders": "शीर्षक शामिल करें",
|
||||
"indentSize": "इंडेंट आकार",
|
||||
"sizePlaceholder": "आकार",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"findIncompleteRecords": {
|
||||
"title": "अधूरे CSV रिकॉर्ड खोजें",
|
||||
"description": "CSV फ़ाइल में अधूरे रिकॉर्ड खोजें।",
|
||||
"inputTitle": "इनपुट CSV",
|
||||
"resultTitle": "अधूरे रिकॉर्ड",
|
||||
"searchOptions": "खोज विकल्प",
|
||||
"checkEmptyValues": "खाली मूल्य जांचें",
|
||||
"skipEmptyLines": "खाली पंक्तियां छोड़ें",
|
||||
"errorLimit": "त्रुटि सीमा",
|
||||
"limitPlaceholder": "सीमा",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"insertColumns": {
|
||||
"title": "CSV स्तंभ डालें",
|
||||
"description": "CSV फ़ाइल में नए स्तंभ डालें।",
|
||||
"inputTitle": "इनपुट CSV",
|
||||
"resultTitle": "संशोधित CSV",
|
||||
"insertionOptions": "डालने के विकल्प",
|
||||
"insertPosition": "डालने की स्थिति",
|
||||
"positionPlaceholder": "स्थिति",
|
||||
"columnNames": "स्तंभ नाम",
|
||||
"namesPlaceholder": "नाम (कॉमा से अलग)",
|
||||
"defaultValues": "डिफ़ॉल्ट मूल्य",
|
||||
"valuesPlaceholder": "मूल्य (कॉमा से अलग)",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"swapColumns": {
|
||||
"title": "CSV स्तंभ बदलें",
|
||||
"description": "CSV फ़ाइल में स्तंभों की स्थिति बदलें।",
|
||||
"inputTitle": "इनपुट CSV",
|
||||
"resultTitle": "संशोधित CSV",
|
||||
"swapOptions": "बदलने के विकल्प",
|
||||
"firstColumn": "पहला स्तंभ",
|
||||
"firstColumnPlaceholder": "स्तंभ संख्या",
|
||||
"secondColumn": "दूसरा स्तंभ",
|
||||
"secondColumnPlaceholder": "स्तंभ संख्या",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"transposeCsv": {
|
||||
"title": "CSV ट्रांसपोज़ करें",
|
||||
"description": "CSV डेटा को ट्रांसपोज़ करें (पंक्तियों को स्तंभों में बदलें)।",
|
||||
"inputTitle": "इनपुट CSV",
|
||||
"resultTitle": "ट्रांसपोज़ किया गया CSV",
|
||||
"transposeOptions": "ट्रांसपोज़ विकल्प",
|
||||
"includeHeaders": "शीर्षक शामिल करें",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
}
|
||||
}
|
172
src/pages/tools/image/i18n/hi.json
Normal file
172
src/pages/tools/image/i18n/hi.json
Normal file
@@ -0,0 +1,172 @@
|
||||
{
|
||||
"resize": {
|
||||
"title": "छवि आकार बदलें",
|
||||
"description": "छवि का आकार बदलें।",
|
||||
"inputTitle": "इनपुट छवि",
|
||||
"resultTitle": "आकार बदली गई छवि",
|
||||
"resizeOptions": "आकार बदलने के विकल्प",
|
||||
"resizeMethod": "आकार बदलने की विधि",
|
||||
"methodPercentage": "प्रतिशत",
|
||||
"methodPixels": "पिक्सेल",
|
||||
"methodAspectRatio": "आकार अनुपात",
|
||||
"width": "चौड़ाई",
|
||||
"widthPlaceholder": "मान",
|
||||
"height": "ऊंचाई",
|
||||
"heightPlaceholder": "मान",
|
||||
"maintainAspectRatio": "आकार अनुपात बनाए रखें",
|
||||
"interpolationMethod": "इंटरपोलेशन विधि",
|
||||
"methodNearest": "निकटतम",
|
||||
"methodBilinear": "द्विरेखीय",
|
||||
"methodBicubic": "द्विघन"
|
||||
},
|
||||
"crop": {
|
||||
"title": "छवि क्रॉप करें",
|
||||
"description": "छवि से अनावश्यक भाग हटाएं।",
|
||||
"inputTitle": "इनपुट छवि",
|
||||
"resultTitle": "क्रॉप की गई छवि",
|
||||
"cropOptions": "क्रॉप विकल्प",
|
||||
"cropMethod": "क्रॉप विधि",
|
||||
"methodManual": "मैनुअल",
|
||||
"methodAspectRatio": "आकार अनुपात",
|
||||
"aspectRatio": "आकार अनुपात",
|
||||
"ratio16x9": "16:9",
|
||||
"ratio4x3": "4:3",
|
||||
"ratio1x1": "1:1",
|
||||
"ratio3x2": "3:2",
|
||||
"cropArea": "क्रॉप क्षेत्र",
|
||||
"xPosition": "X स्थिति",
|
||||
"xPlaceholder": "पिक्सेल",
|
||||
"yPosition": "Y स्थिति",
|
||||
"yPlaceholder": "पिक्सेल",
|
||||
"width": "चौड़ाई",
|
||||
"widthPlaceholder": "पिक्सेल",
|
||||
"height": "ऊंचाई",
|
||||
"heightPlaceholder": "पिक्सेल"
|
||||
},
|
||||
"rotate": {
|
||||
"title": "छवि घुमाएं",
|
||||
"description": "छवि को निर्दिष्ट कोण से घुमाएं।",
|
||||
"inputTitle": "इनपुट छवि",
|
||||
"resultTitle": "घुमाई गई छवि",
|
||||
"rotationOptions": "घुमाने के विकल्प",
|
||||
"rotationAngle": "घुमाने का कोण",
|
||||
"angle90": "90 डिग्री",
|
||||
"angle180": "180 डिग्री",
|
||||
"angle270": "270 डिग्री",
|
||||
"customAngle": "कस्टम कोण",
|
||||
"customAnglePlaceholder": "डिग्री",
|
||||
"backgroundColor": "पृष्ठभूमि रंग",
|
||||
"colorTransparent": "पारदर्शी",
|
||||
"colorWhite": "सफेद",
|
||||
"colorBlack": "काला",
|
||||
"colorCustom": "कस्टम",
|
||||
"customColorPlaceholder": "#RRGGBB"
|
||||
},
|
||||
"flip": {
|
||||
"title": "छवि फ्लिप करें",
|
||||
"description": "छवि को क्षैतिज या लंबवत रूप से फ्लिप करें।",
|
||||
"inputTitle": "इनपुट छवि",
|
||||
"resultTitle": "फ्लिप की गई छवि",
|
||||
"flipOptions": "फ्लिप विकल्प",
|
||||
"flipDirection": "फ्लिप दिशा",
|
||||
"directionHorizontal": "क्षैतिज",
|
||||
"directionVertical": "लंबवत",
|
||||
"directionBoth": "दोनों"
|
||||
},
|
||||
"compress": {
|
||||
"title": "छवि संपीड़ित करें",
|
||||
"description": "छवि फ़ाइल आकार कम करें।",
|
||||
"inputTitle": "इनपुट छवि",
|
||||
"resultTitle": "संपीड़ित छवि",
|
||||
"compressionOptions": "संपीड़न विकल्प",
|
||||
"imageQuality": "छवि गुणवत्ता",
|
||||
"qualityPlaceholder": "गुणवत्ता (1-100)",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"formatJpeg": "JPEG",
|
||||
"formatPng": "PNG",
|
||||
"formatWebp": "WebP",
|
||||
"removeMetadata": "मेटाडेटा हटाएं",
|
||||
"progressiveJpeg": "प्रगतिशील JPEG"
|
||||
},
|
||||
"convert": {
|
||||
"title": "छवि प्रारूप बदलें",
|
||||
"description": "छवि को एक प्रारूप से दूसरे में बदलें।",
|
||||
"inputTitle": "इनपुट छवि",
|
||||
"resultTitle": "परिवर्तित छवि",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"formatJpeg": "JPEG",
|
||||
"formatPng": "PNG",
|
||||
"formatGif": "GIF",
|
||||
"formatWebp": "WebP",
|
||||
"formatBmp": "BMP",
|
||||
"formatTiff": "TIFF",
|
||||
"imageQuality": "छवि गुणवत्ता",
|
||||
"qualityPlaceholder": "गुणवत्ता (1-100)",
|
||||
"preserveTransparency": "पारदर्शिता संरक्षित करें"
|
||||
},
|
||||
"watermark": {
|
||||
"title": "छवि पर वॉटरमार्क",
|
||||
"description": "छवि पर टेक्स्ट या छवि वॉटरमार्क जोड़ें।",
|
||||
"inputTitle": "इनपुट छवि",
|
||||
"resultTitle": "वॉटरमार्क वाली छवि",
|
||||
"watermarkOptions": "वॉटरमार्क विकल्प",
|
||||
"watermarkType": "वॉटरमार्क प्रकार",
|
||||
"typeText": "टेक्स्ट",
|
||||
"typeImage": "छवि",
|
||||
"watermarkText": "वॉटरमार्क टेक्स्ट",
|
||||
"textPlaceholder": "टेक्स्ट",
|
||||
"watermarkImage": "वॉटरमार्क छवि",
|
||||
"imagePlaceholder": "छवि फ़ाइल",
|
||||
"position": "स्थिति",
|
||||
"positionTopLeft": "ऊपर बाएं",
|
||||
"positionTopRight": "ऊपर दाएं",
|
||||
"positionBottomLeft": "नीचे बाएं",
|
||||
"positionBottomRight": "नीचे दाएं",
|
||||
"positionCenter": "केंद्र",
|
||||
"opacity": "पारदर्शिता",
|
||||
"opacityPlaceholder": "प्रतिशत (1-100)",
|
||||
"fontSize": "फ़ॉन्ट आकार",
|
||||
"fontSizePlaceholder": "आकार",
|
||||
"fontColor": "फ़ॉन्ट रंग",
|
||||
"colorPlaceholder": "#RRGGBB"
|
||||
},
|
||||
"filter": {
|
||||
"title": "छवि फ़िल्टर",
|
||||
"description": "छवि पर विभिन्न फ़िल्टर लागू करें।",
|
||||
"inputTitle": "इनपुट छवि",
|
||||
"resultTitle": "फ़िल्टर की गई छवि",
|
||||
"filterOptions": "फ़िल्टर विकल्प",
|
||||
"filterType": "फ़िल्टर प्रकार",
|
||||
"typeGrayscale": "ग्रेस्केल",
|
||||
"typeSepia": "सेपिया",
|
||||
"typeBlur": "धुंधला",
|
||||
"typeSharpen": "तेज़",
|
||||
"typeInvert": "उलटा",
|
||||
"typeBrightness": "चमक",
|
||||
"typeContrast": "कंट्रास्ट",
|
||||
"typeSaturation": "संतृप्ति",
|
||||
"filterIntensity": "फ़िल्टर तीव्रता",
|
||||
"intensityPlaceholder": "मान (0-100)"
|
||||
},
|
||||
"resize": {
|
||||
"title": "छवि आकार बदलें",
|
||||
"description": "छवि का आकार बदलें।",
|
||||
"inputTitle": "इनपुट छवि",
|
||||
"resultTitle": "आकार बदली गई छवि",
|
||||
"resizeOptions": "आकार बदलने के विकल्प",
|
||||
"resizeMethod": "आकार बदलने की विधि",
|
||||
"methodPercentage": "प्रतिशत",
|
||||
"methodPixels": "पिक्सेल",
|
||||
"methodAspectRatio": "आकार अनुपात",
|
||||
"width": "चौड़ाई",
|
||||
"widthPlaceholder": "मान",
|
||||
"height": "ऊंचाई",
|
||||
"heightPlaceholder": "मान",
|
||||
"maintainAspectRatio": "आकार अनुपात बनाए रखें",
|
||||
"interpolationMethod": "इंटरपोलेशन विधि",
|
||||
"methodNearest": "निकटतम",
|
||||
"methodBilinear": "द्विरेखीय",
|
||||
"methodBicubic": "द्विघन"
|
||||
}
|
||||
}
|
80
src/pages/tools/json/i18n/hi.json
Normal file
80
src/pages/tools/json/i18n/hi.json
Normal file
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"escape": {
|
||||
"title": "JSON एस्केप करें",
|
||||
"description": "JSON स्ट्रिंग में विशेष वर्णों को एस्केप करें।",
|
||||
"inputTitle": "इनपुट JSON",
|
||||
"resultTitle": "एस्केप किया गया JSON",
|
||||
"escapeOptions": "एस्केप विकल्प",
|
||||
"escapeQuotes": "उद्धरण एस्केप करें",
|
||||
"escapeNewlines": "नई पंक्तियां एस्केप करें",
|
||||
"escapeTabs": "टैब एस्केप करें",
|
||||
"escapeBackslashes": "बैकस्लैश एस्केप करें"
|
||||
},
|
||||
"jsonToXml": {
|
||||
"title": "JSON से XML",
|
||||
"description": "JSON डेटा को XML प्रारूप में बदलें।",
|
||||
"inputTitle": "इनपुट JSON",
|
||||
"resultTitle": "XML परिणाम",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"rootElement": "मूल तत्व",
|
||||
"rootPlaceholder": "तत्व नाम",
|
||||
"indentSize": "इंडेंट आकार",
|
||||
"sizePlaceholder": "आकार",
|
||||
"includeAttributes": "विशेषताएं शामिल करें"
|
||||
},
|
||||
"minify": {
|
||||
"title": "JSON संक्षिप्त करें",
|
||||
"description": "JSON को संक्षिप्त प्रारूप में बदलें।",
|
||||
"inputTitle": "इनपुट JSON",
|
||||
"resultTitle": "संक्षिप्त JSON",
|
||||
"minifyOptions": "संक्षिप्त करने के विकल्प",
|
||||
"removeComments": "टिप्पणियां हटाएं",
|
||||
"removeWhitespace": "सफेद स्थान हटाएं",
|
||||
"compactArrays": "सरणियां संक्षिप्त करें"
|
||||
},
|
||||
"prettify": {
|
||||
"title": "JSON सुंदर बनाएं",
|
||||
"description": "JSON को सुंदर प्रारूप में बदलें।",
|
||||
"inputTitle": "इनपुट JSON",
|
||||
"resultTitle": "सुंदर JSON",
|
||||
"formattingOptions": "फॉर्मेटिंग विकल्प",
|
||||
"indentSize": "इंडेंट आकार",
|
||||
"sizePlaceholder": "आकार",
|
||||
"indentCharacter": "इंडेंट वर्ण",
|
||||
"space": "स्पेस",
|
||||
"tab": "टैब",
|
||||
"sortKeys": "कुंजियां क्रमबद्ध करें"
|
||||
},
|
||||
"stringify": {
|
||||
"title": "JSON स्ट्रिंगिफाई",
|
||||
"description": "JavaScript ऑब्जेक्ट को JSON स्ट्रिंग में बदलें।",
|
||||
"inputTitle": "इनपुट ऑब्जेक्ट",
|
||||
"resultTitle": "JSON स्ट्रिंग",
|
||||
"stringifyOptions": "स्ट्रिंगिफाई विकल्प",
|
||||
"prettyPrint": "सुंदर प्रिंट",
|
||||
"includeFunctions": "फ़ंक्शन शामिल करें",
|
||||
"includeUndefined": "अपरिभाषित शामिल करें"
|
||||
},
|
||||
"tsvToJson": {
|
||||
"title": "TSV से JSON",
|
||||
"description": "TSV डेटा को JSON प्रारूप में बदलें।",
|
||||
"inputTitle": "इनपुट TSV",
|
||||
"resultTitle": "JSON परिणाम",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"firstRowAsHeaders": "पहली पंक्ति शीर्षक के रूप में",
|
||||
"includeHeaders": "शीर्षक शामिल करें",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"arrayFormat": "सरणी प्रारूप",
|
||||
"objectFormat": "ऑब्जेक्ट प्रारूप"
|
||||
},
|
||||
"validateJson": {
|
||||
"title": "JSON मान्य करें",
|
||||
"description": "JSON स्ट्रिंग की वैधता जांचें।",
|
||||
"inputTitle": "इनपुट JSON",
|
||||
"resultTitle": "मान्यता परिणाम",
|
||||
"validationOptions": "मान्यता विकल्प",
|
||||
"strictMode": "सख्त मोड",
|
||||
"allowComments": "टिप्पणियां अनुमति दें",
|
||||
"allowTrailingCommas": "अनुगामी कॉमा अनुमति दें"
|
||||
}
|
||||
}
|
138
src/pages/tools/list/i18n/hi.json
Normal file
138
src/pages/tools/list/i18n/hi.json
Normal file
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"group": {
|
||||
"title": "सूची समूहित करें",
|
||||
"description": "सूची आइटम को समूहित करने के लिए सरल उपकरण।",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"resultTitle": "समूहित सूची",
|
||||
"groupingOptions": "समूहीकरण विकल्प",
|
||||
"groupByLength": "लंबाई के अनुसार समूहित करें",
|
||||
"groupByFirstChar": "पहले वर्ण के अनुसार समूहित करें",
|
||||
"groupByLastChar": "अंतिम वर्ण के अनुसार समूहित करें",
|
||||
"groupByPattern": "पैटर्न के अनुसार समूहित करें",
|
||||
"patternPlaceholder": "रेगेक्स पैटर्न",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"groupHeaders": "समूह शीर्षक जोड़ें",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"reverse": {
|
||||
"title": "सूची उलटा करें",
|
||||
"description": "सूची में आइटम के क्रम को उलटा करें।",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"resultTitle": "उलटी सूची",
|
||||
"reverseOptions": "उलटाने के विकल्प",
|
||||
"reverseOrder": "क्रम उलटा करें",
|
||||
"reverseEachItem": "प्रत्येक आइटम उलटा करें",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"sort": {
|
||||
"title": "सूची क्रमबद्ध करें",
|
||||
"description": "सूची में आइटम को क्रमबद्ध करें।",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"resultTitle": "क्रमबद्ध सूची",
|
||||
"sortingOptions": "क्रमबद्ध करने के विकल्प",
|
||||
"sortAlphabetically": "वर्णानुक्रमिक रूप से क्रमबद्ध करें",
|
||||
"sortNumerically": "संख्यात्मक रूप से क्रमबद्ध करें",
|
||||
"sortByLength": "लंबाई के अनुसार क्रमबद्ध करें",
|
||||
"sortOrder": "क्रमबद्ध करने का क्रम",
|
||||
"ascending": "आरोही",
|
||||
"descending": "अवरोही",
|
||||
"removeDuplicates": "डुप्लिकेट हटाएं",
|
||||
"removeEmpty": "खाली आइटम हटाएं",
|
||||
"trimWhitespace": "सफेद स्थान ट्रिम करें",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"shuffle": {
|
||||
"title": "सूची फेरबदल करें",
|
||||
"description": "सूची में आइटम को यादृच्छिक क्रम में व्यवस्थित करें।",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"resultTitle": "फेरबदल की गई सूची",
|
||||
"shuffleOptions": "फेरबदल विकल्प",
|
||||
"randomSeed": "यादृच्छिक बीज",
|
||||
"seedPlaceholder": "बीज मान",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"rotate": {
|
||||
"title": "सूची घुमाएं",
|
||||
"description": "सूची में आइटम को निर्दिष्ट स्थानों द्वारा घुमाएं।",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"resultTitle": "घुमाई गई सूची",
|
||||
"rotationOptions": "घुमाने के विकल्प",
|
||||
"rotateSteps": "घुमाने के चरण",
|
||||
"stepsPlaceholder": "चरणों की संख्या",
|
||||
"rotateDirection": "घुमाने की दिशा",
|
||||
"rotateLeft": "बाईं ओर घुमाएं",
|
||||
"rotateRight": "दाईं ओर घुमाएं",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"findUnique": {
|
||||
"title": "अद्वितीय आइटम खोजें",
|
||||
"description": "सूची से अद्वितीय आइटम निकालें।",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"resultTitle": "अद्वितीय आइटम",
|
||||
"uniqueOptions": "अद्वितीय विकल्प",
|
||||
"caseSensitive": "केस संवेदी",
|
||||
"removeEmpty": "खाली आइटम हटाएं",
|
||||
"trimWhitespace": "सफेद स्थान ट्रिम करें",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"findMostPopular": {
|
||||
"title": "सबसे लोकप्रिय खोजें",
|
||||
"description": "सूची में सबसे अधिक बार आने वाले आइटम खोजें।",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"resultTitle": "लोकप्रिय आइटम",
|
||||
"popularityOptions": "लोकप्रियता विकल्प",
|
||||
"topCount": "शीर्ष संख्या",
|
||||
"countPlaceholder": "संख्या",
|
||||
"caseSensitive": "केस संवेदी",
|
||||
"removeEmpty": "खाली आइटम हटाएं",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"duplicate": {
|
||||
"title": "आइटम दोहराएं",
|
||||
"description": "सूची में आइटम को दोहराएं।",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"resultTitle": "दोहराई गई सूची",
|
||||
"duplicationOptions": "दोहराव विकल्प",
|
||||
"duplicateCount": "दोहराव की संख्या",
|
||||
"countPlaceholder": "संख्या",
|
||||
"duplicateEach": "प्रत्येक आइटम दोहराएं",
|
||||
"duplicateAll": "सभी आइटम दोहराएं",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"wrap": {
|
||||
"title": "सूची लपेटें",
|
||||
"description": "सूची आइटम को निर्दिष्ट लंबाई में लपेटें।",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"resultTitle": "लपेटी गई सूची",
|
||||
"wrapOptions": "लपेटने के विकल्प",
|
||||
"wrapWidth": "लपेटने की चौड़ाई",
|
||||
"widthPlaceholder": "चौड़ाई",
|
||||
"wrapCharacter": "लपेटने का वर्ण",
|
||||
"characterPlaceholder": "वर्ण",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"unwrap": {
|
||||
"title": "सूची खोलें",
|
||||
"description": "लपेटी गई सूची को खोलें।",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"resultTitle": "खोली गई सूची",
|
||||
"unwrapOptions": "खोलने के विकल्प",
|
||||
"unwrapCharacter": "खोलने का वर्ण",
|
||||
"characterPlaceholder": "वर्ण",
|
||||
"removeEmpty": "खाली आइटम हटाएं",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"truncate": {
|
||||
"title": "सूची काटें",
|
||||
"description": "सूची को निर्दिष्ट लंबाई तक काटें।",
|
||||
"inputTitle": "इनपुट सूची",
|
||||
"resultTitle": "काटी गई सूची",
|
||||
"truncationOptions": "काटने के विकल्प",
|
||||
"truncateLength": "काटने की लंबाई",
|
||||
"lengthPlaceholder": "लंबाई",
|
||||
"truncateFrom": "कहाँ से काटें",
|
||||
"truncateFromStart": "शुरुआत से",
|
||||
"truncateFromEnd": "अंत से",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
}
|
||||
}
|
45
src/pages/tools/number/i18n/hi.json
Normal file
45
src/pages/tools/number/i18n/hi.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"generate": {
|
||||
"title": "संख्याएं उत्पन्न करें",
|
||||
"description": "निर्दिष्ट मापदंडों के अनुसार संख्याओं की सूची उत्पन्न करें।",
|
||||
"inputTitle": "उत्पन्न की गई संख्याएं",
|
||||
"resultTitle": "संख्याओं की सूची",
|
||||
"generationOptions": "उत्पन्न करने के विकल्प",
|
||||
"startNumber": "शुरुआती संख्या",
|
||||
"startPlaceholder": "संख्या",
|
||||
"stepValue": "चरण मान",
|
||||
"stepPlaceholder": "मान",
|
||||
"countNumbers": "संख्याओं की संख्या",
|
||||
"countPlaceholder": "संख्या",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
},
|
||||
"sum": {
|
||||
"title": "संख्याएं जोड़ें",
|
||||
"description": "संख्याओं की सूची का योग करें।",
|
||||
"inputTitle": "इनपुट संख्याएं",
|
||||
"resultTitle": "योग",
|
||||
"sumOptions": "जोड़ने के विकल्प",
|
||||
"ignoreNonNumbers": "गैर-संख्यात्मक मान अनदेखा करें",
|
||||
"separatorPlaceholder": "विभाजक",
|
||||
"resultFormat": "परिणाम प्रारूप",
|
||||
"showSum": "योग दिखाएं",
|
||||
"showCount": "गणना दिखाएं",
|
||||
"showAverage": "औसत दिखाएं"
|
||||
},
|
||||
"arithmeticSequence": {
|
||||
"title": "अंकगणितीय अनुक्रम",
|
||||
"description": "अंकगणितीय अनुक्रम उत्पन्न करें।",
|
||||
"inputTitle": "अनुक्रम",
|
||||
"resultTitle": "अंकगणितीय अनुक्रम",
|
||||
"sequenceOptions": "अनुक्रम विकल्प",
|
||||
"firstTerm": "पहला पद",
|
||||
"firstTermPlaceholder": "पद",
|
||||
"commonDifference": "सामान्य अंतर",
|
||||
"differencePlaceholder": "अंतर",
|
||||
"numberOfTerms": "पदों की संख्या",
|
||||
"termsPlaceholder": "संख्या",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"separatorPlaceholder": "विभाजक"
|
||||
}
|
||||
}
|
82
src/pages/tools/pdf/i18n/hi.json
Normal file
82
src/pages/tools/pdf/i18n/hi.json
Normal file
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"mergePdf": {
|
||||
"title": "PDF मर्ज करें",
|
||||
"description": "कई PDF फ़ाइलों को एक दस्तावेज़ में जोड़ें।",
|
||||
"inputTitle": "इनपुट PDF फ़ाइलें",
|
||||
"resultTitle": "मर्ज किया गया PDF",
|
||||
"mergeOptions": "मर्ज विकल्प",
|
||||
"mergeOrder": "मर्ज क्रम",
|
||||
"orderByFilename": "फ़ाइल नाम के अनुसार क्रम",
|
||||
"orderByUpload": "अपलोड क्रम के अनुसार",
|
||||
"customOrder": "कस्टम क्रम",
|
||||
"includeBookmarks": "बुकमार्क शामिल करें"
|
||||
},
|
||||
"pdfToEpub": {
|
||||
"title": "PDF से EPUB",
|
||||
"description": "PDF दस्तावेज़ों को EPUB फ़ाइलों में बदलें।",
|
||||
"inputTitle": "इनपुट PDF",
|
||||
"resultTitle": "EPUB फ़ाइल",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"extractImages": "छवियां निकालें",
|
||||
"preserveFormatting": "फॉर्मेटिंग संरक्षित करें",
|
||||
"generateToc": "सामग्री तालिका उत्पन्न करें"
|
||||
},
|
||||
"protectPdf": {
|
||||
"title": "PDF सुरक्षित करें",
|
||||
"description": "PDF फ़ाइलों में पासवर्ड सुरक्षा जोड़ें।",
|
||||
"inputTitle": "इनपुट PDF",
|
||||
"resultTitle": "सुरक्षित PDF",
|
||||
"protectionOptions": "सुरक्षा विकल्प",
|
||||
"userPassword": "उपयोगकर्ता पासवर्ड",
|
||||
"userPasswordPlaceholder": "पासवर्ड",
|
||||
"ownerPassword": "मालिक पासवर्ड",
|
||||
"ownerPasswordPlaceholder": "पासवर्ड",
|
||||
"permissions": "अनुमतियां",
|
||||
"allowPrinting": "प्रिंटिंग की अनुमति दें",
|
||||
"allowCopying": "कॉपी करने की अनुमति दें",
|
||||
"allowModification": "संशोधन की अनुमति दें"
|
||||
},
|
||||
"splitPdf": {
|
||||
"title": "PDF विभाजित करें",
|
||||
"description": "PDF फ़ाइल से विशिष्ट पेज निकालें।",
|
||||
"inputTitle": "इनपुट PDF",
|
||||
"resultTitle": "विभाजित PDF फ़ाइलें",
|
||||
"splitOptions": "विभाजन विकल्प",
|
||||
"splitMethod": "विभाजन विधि",
|
||||
"splitByPages": "पेज द्वारा विभाजित करें",
|
||||
"splitByRanges": "श्रेणियों द्वारा विभाजित करें",
|
||||
"splitByBookmarks": "बुकमार्क द्वारा विभाजित करें",
|
||||
"pageRanges": "पेज श्रेणियां",
|
||||
"rangesPlaceholder": "जैसे 1,3-5,7",
|
||||
"includeBookmarks": "बुकमार्क शामिल करें"
|
||||
},
|
||||
"compressPdf": {
|
||||
"title": "PDF संपीड़ित करें",
|
||||
"description": "PDF फ़ाइल आकार कम करें।",
|
||||
"inputTitle": "इनपुट PDF",
|
||||
"resultTitle": "संपीड़ित PDF",
|
||||
"compressionOptions": "संपीड़न विकल्प",
|
||||
"compressionLevel": "संपीड़न स्तर",
|
||||
"low": "कम",
|
||||
"medium": "मध्यम",
|
||||
"high": "उच्च",
|
||||
"imageQuality": "छवि गुणवत्ता",
|
||||
"qualityPlaceholder": "गुणवत्ता (1-100)",
|
||||
"removeMetadata": "मेटाडेटा हटाएं"
|
||||
},
|
||||
"rotatePdf": {
|
||||
"title": "PDF घुमाएं",
|
||||
"description": "PDF पेजों को घुमाएं।",
|
||||
"inputTitle": "इनपुट PDF",
|
||||
"resultTitle": "घुमाया गया PDF",
|
||||
"rotationOptions": "घुमाने के विकल्प",
|
||||
"rotationAngle": "घुमाने का कोण",
|
||||
"angle90": "90 डिग्री",
|
||||
"angle180": "180 डिग्री",
|
||||
"angle270": "270 डिग्री",
|
||||
"applyToAll": "सभी पेजों पर लागू करें",
|
||||
"applyToSelected": "चयनित पेजों पर लागू करें",
|
||||
"selectedPages": "चयनित पेज",
|
||||
"pagesPlaceholder": "जैसे 1,3-5,7"
|
||||
}
|
||||
}
|
196
src/pages/tools/string/i18n/hi.json
Normal file
196
src/pages/tools/string/i18n/hi.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"uppercase": {
|
||||
"title": "बड़े अक्षरों में बदलें",
|
||||
"description": "टेक्स्ट को बड़े अक्षरों में बदलें।",
|
||||
"inputTitle": "इनपुट टेक्स्ट",
|
||||
"resultTitle": "बड़े अक्षरों में टेक्स्ट"
|
||||
},
|
||||
"reverse": {
|
||||
"title": "टेक्स्ट उलटा करें",
|
||||
"description": "टेक्स्ट में वर्णों के क्रम को उलटा करें।",
|
||||
"inputTitle": "इनपुट टेक्स्ट",
|
||||
"resultTitle": "उलटा टेक्स्ट",
|
||||
"processMultiLine": "बहु-पंक्ति टेक्स्ट के रूप में प्रक्रिया करें (प्रत्येक पंक्ति को अलग से उलटा करें)",
|
||||
"skipEmptyLines": "खाली पंक्तियों को छोड़ें",
|
||||
"trimWhitespace": "पंक्तियों से सफेद स्थान ट्रिम करें"
|
||||
},
|
||||
"base64": {
|
||||
"title": "बेस64 एनकोडर/डिकोडर",
|
||||
"description": "बेस64 एनकोडिंग का उपयोग करके टेक्स्ट को एनकोड या डिकोड करें।",
|
||||
"inputTitle": "इनपुट डेटा",
|
||||
"resultTitle": "परिणाम",
|
||||
"optionsTitle": "बेस64 विकल्प",
|
||||
"encode": "बेस64 एनकोड",
|
||||
"decode": "बेस64 डिकोड",
|
||||
"toolInfo": {
|
||||
"title": "बेस64 क्या है?",
|
||||
"description": "बेस64 एक एनकोडिंग योजना है जो डेटा को रेडिक्स-64 प्रतिनिधित्व में अनुवाद करके ASCII स्ट्रिंग प्रारूप में प्रस्तुत करती है। हालांकि इसका उपयोग स्ट्रिंग्स को एनकोड करने के लिए किया जा सकता है, यह आमतौर पर बाइनरी डेटा को एनकोड करने के लिए उपयोग किया जाता है जो टेक्स्ट डेटा से निपटने के लिए डिज़ाइन किए गए मीडिया पर प्रसारण के लिए होता है।"
|
||||
}
|
||||
},
|
||||
"truncate": {
|
||||
"title": "टेक्स्ट काटें",
|
||||
"description": "टेक्स्ट को निर्दिष्ट लंबाई तक छोटा करें।",
|
||||
"inputTitle": "इनपुट टेक्स्ट",
|
||||
"resultTitle": "काटा गया टेक्स्ट",
|
||||
"truncationSide": "काटने की तरफ",
|
||||
"rightSideTruncation": "दाईं तरफ काटना",
|
||||
"rightSideDescription": "टेक्स्ट के अंत से वर्ण हटाएं।",
|
||||
"leftSideTruncation": "बाईं तरफ काटना",
|
||||
"leftSideDescription": "टेक्स्ट की शुरुआत से वर्ण हटाएं।",
|
||||
"lengthAndLines": "लंबाई और पंक्तियां",
|
||||
"maxLengthDescription": "टेक्स्ट में छोड़ने के लिए वर्णों की संख्या।",
|
||||
"numberPlaceholder": "संख्या",
|
||||
"lineByLineTruncating": "पंक्ति दर पंक्ति काटना",
|
||||
"lineByLineDescription": "प्रत्येक पंक्ति को अलग से काटें।",
|
||||
"suffixAndAffix": "प्रत्यय और उपसर्ग",
|
||||
"addTruncationIndicator": "काटने का संकेतक जोड़ें",
|
||||
"indicatorDescription": "टेक्स्ट के अंत (या शुरुआत) में जोड़ने के लिए वर्ण। नोट: वे लंबाई की ओर गिने जाते हैं।",
|
||||
"charactersPlaceholder": "वर्ण",
|
||||
"toolInfo": {
|
||||
"title": "टेक्स्ट काटें",
|
||||
"description": "बाईं ओर इनपुट फॉर्म में अपना टेक्स्ट लोड करें और आपको दाईं ओर स्वचालित रूप से काटा गया टेक्स्ट मिलेगा।"
|
||||
}
|
||||
},
|
||||
"quote": {
|
||||
"title": "टेक्स्ट कोटर",
|
||||
"description": "कस्टमाइज़ करने योग्य विकल्पों के साथ टेक्स्ट के चारों ओर उद्धरण जोड़ें।",
|
||||
"inputTitle": "इनपुट टेक्स्ट",
|
||||
"resultTitle": "कोटेड टेक्स्ट",
|
||||
"quoteOptions": "उद्धरण विकल्प",
|
||||
"leftQuoteDescription": "बाएं उद्धरण वर्ण",
|
||||
"rightQuoteDescription": "दाएं उद्धरण वर्ण",
|
||||
"allowDoubleQuotation": "दोहरे उद्धरण की अनुमति दें",
|
||||
"quoteEmptyLines": "खाली पंक्तियों को कोट करें",
|
||||
"processAsMultiLine": "बहु-पंक्ति टेक्स्ट के रूप में प्रक्रिया करें",
|
||||
"toolInfo": {
|
||||
"title": "टेक्स्ट कोटर",
|
||||
"description": "यह टूल आपको टेक्स्ट के चारों ओर उद्धरण जोड़ने की अनुमति देता है। आप विभिन्न उद्धरण वर्ण चुन सकते हैं, बहु-पंक्ति टेक्स्ट को संभाल सकते हैं, और नियंत्रित कर सकते हैं कि खाली पंक्तियों को कैसे संसाधित किया जाता है। यह प्रोग्रामिंग के लिए टेक्स्ट तैयार करने, डेटा को फॉर्मेट करने, या स्टाइलिश टेक्स्ट बनाने के लिए उपयोगी है।"
|
||||
}
|
||||
},
|
||||
"split": {
|
||||
"title": "टेक्स्ट विभाजित करें",
|
||||
"description": "विभिन्न मानदंडों के आधार पर टेक्स्ट को भागों में विभाजित करें।",
|
||||
"resultTitle": "टेक्स्ट टुकड़े",
|
||||
"splitSeparatorOptions": "विभाजक विकल्प",
|
||||
"symbolTitle": "विभाजन के लिए प्रतीक का उपयोग करें",
|
||||
"symbolDescription": "वर्ण जो टेक्स्ट को भागों में तोड़ने के लिए उपयोग किया जाएगा। (डिफ़ॉल्ट रूप से स्पेस।)",
|
||||
"regexTitle": "विभाजन के लिए रेगेक्स का उपयोग करें",
|
||||
"regexDescription": "नियमित अभिव्यक्ति जो टेक्स्ट को भागों में तोड़ने के लिए उपयोग की जाएगी। (डिफ़ॉल्ट रूप से कई स्पेस।)",
|
||||
"lengthTitle": "विभाजन के लिए लंबाई का उपयोग करें",
|
||||
"lengthDescription": "प्रत्येक आउटपुट चंक में रखे जाने वाले वर्णों की संख्या।",
|
||||
"chunksTitle": "चंक की संख्या का उपयोग करें",
|
||||
"chunksDescription": "आउटपुट में समान लंबाई के चंक की संख्या।",
|
||||
"outputSeparatorOptions": "आउटपुट विभाजक विकल्प",
|
||||
"outputSeparatorDescription": "वर्ण जो विभाजित चंक के बीच रखा जाएगा। (यह डिफ़ॉल्ट रूप से नई पंक्ति \"\\n\" है।)",
|
||||
"charBeforeChunkDescription": "प्रत्येक चंक से पहले वर्ण",
|
||||
"charAfterChunkDescription": "प्रत्येक चंक के बाद वर्ण"
|
||||
},
|
||||
"join": {
|
||||
"title": "टेक्स्ट जोड़ें",
|
||||
"description": "कस्टमाइज़ करने योग्य विभाजकों के साथ टेक्स्ट टुकड़ों को एक साथ जोड़ें।",
|
||||
"inputTitle": "टेक्स्ट टुकड़े",
|
||||
"resultTitle": "जुड़ा हुआ टेक्स्ट",
|
||||
"textMergedOptions": "टेक्स्ट मर्ज विकल्प",
|
||||
"joinCharacterPlaceholder": "जोड़ने का वर्ण",
|
||||
"joinCharacterDescription": "प्रतीक जो टेक्स्ट के टूटे हुए टुकड़ों को जोड़ता है। (डिफ़ॉल्ट रूप से स्पेस।)",
|
||||
"blankLinesAndTrailingSpaces": "खाली पंक्तियां और अनुगामी स्थान",
|
||||
"deleteBlankTitle": "खाली पंक्तियां हटाएं",
|
||||
"deleteBlankDescription": "उन पंक्तियों को हटाएं जिनमें टेक्स्ट प्रतीक नहीं हैं।",
|
||||
"deleteTrailingTitle": "अनुगामी स्थान हटाएं",
|
||||
"deleteTrailingDescription": "पंक्तियों के अंत से स्पेस और टैब हटाएं।",
|
||||
"toolInfo": {
|
||||
"title": "टेक्स्ट जोइनर क्या है?",
|
||||
"description": "इस टूल के साथ आप टेक्स्ट के भागों को एक साथ जोड़ सकते हैं। यह नई पंक्तियों से अलग किए गए टेक्स्ट मूल्यों की सूची लेता है और उन्हें एक साथ मर्ज करता है। आप उस वर्ण को सेट कर सकते हैं जो संयुक्त टेक्स्ट के भागों के बीच रखा जाएगा। साथ ही, आप सभी खाली पंक्तियों को अनदेखा कर सकते हैं और सभी पंक्तियों के अंत से स्पेस और टैब हटा सकते हैं। टेक्स्टाबुलस!"
|
||||
}
|
||||
},
|
||||
"rotate": {
|
||||
"title": "टेक्स्ट घुमाएं",
|
||||
"description": "निर्दिष्ट स्थानों द्वारा टेक्स्ट में वर्णों को घुमाएं।",
|
||||
"inputTitle": "इनपुट टेक्स्ट",
|
||||
"resultTitle": "घुमाया गया टेक्स्ट",
|
||||
"rotationOptions": "घुमाने के विकल्प",
|
||||
"stepDescription": "घुमाने के लिए स्थानों की संख्या",
|
||||
"rotateRight": "दाईं ओर घुमाएं",
|
||||
"rotateLeft": "बाईं ओर घुमाएं",
|
||||
"processAsMultiLine": "बहु-पंक्ति टेक्स्ट के रूप में प्रक्रिया करें (प्रत्येक पंक्ति को अलग से घुमाएं)",
|
||||
"toolInfo": {
|
||||
"title": "स्ट्रिंग रोटेशन",
|
||||
"description": "यह टूल आपको निर्दिष्ट संख्या में स्थानों द्वारा स्ट्रिंग में वर्णों को घुमाने की अनुमति देता है। आप बाएं या दाएं घुमा सकते हैं, और प्रत्येक पंक्ति को अलग से घुमाकर बहु-पंक्ति टेक्स्ट को संसाधित कर सकते हैं। स्ट्रिंग रोटेशन सरल टेक्स्ट परिवर्तनों, पैटर्न बनाने, या बुनियादी एन्क्रिप्शन तकनीकों को लागू करने के लिए उपयोगी है।"
|
||||
}
|
||||
},
|
||||
"repeat": {
|
||||
"title": "टेक्स्ट दोहराएं",
|
||||
"description": "कस्टमाइज़ करने योग्य विभाजकों के साथ टेक्स्ट को कई बार दोहराएं।",
|
||||
"inputTitle": "इनपुट टेक्स्ट",
|
||||
"resultTitle": "दोहराया गया टेक्स्ट",
|
||||
"textRepetitions": "टेक्स्ट दोहराव",
|
||||
"repeatAmountDescription": "दोहराव की संख्या।",
|
||||
"numberPlaceholder": "संख्या",
|
||||
"repetitionsDelimiter": "दोहराव विभाजक",
|
||||
"delimiterDescription": "आउटपुट प्रतियों के लिए विभाजक।",
|
||||
"delimiterPlaceholder": "विभाजक",
|
||||
"toolInfo": {
|
||||
"title": "टेक्स्ट दोहराएं",
|
||||
"description": "यह टूल आपको वैकल्पिक विभाजक के साथ दिए गए टेक्स्ट को कई बार दोहराने की अनुमति देता है।"
|
||||
}
|
||||
},
|
||||
"rot13": {
|
||||
"title": "ROT13 एनकोडर/डिकोडर",
|
||||
"description": "ROT13 सिफर का उपयोग करके टेक्स्ट को एनकोड या डिकोड करें।",
|
||||
"inputTitle": "इनपुट टेक्स्ट",
|
||||
"resultTitle": "ROT13 परिणाम",
|
||||
"toolInfo": {
|
||||
"title": "ROT13 क्या है?",
|
||||
"description": "ROT13 (13 स्थानों से घुमाएं) एक सरल अक्षर प्रतिस्थापन सिफर है जो एक अक्षर को वर्णमाला में उसके बाद के 13वें अक्षर से बदल देता है। ROT13 सीज़र सिफर का एक विशेष मामला है जो प्राचीन रोम में विकसित किया गया था। क्योंकि अंग्रेजी वर्णमाला में 26 अक्षर हैं, ROT13 अपना स्वयं का व्युत्क्रम है; अर्थात, ROT13 को पूर्ववत करने के लिए, एक ही एल्गोरिथम लागू किया जाता है, इसलिए एनकोडिंग और डिकोडिंग दोनों के लिए एक ही क्रिया का उपयोग किया जा सकता है।"
|
||||
}
|
||||
},
|
||||
"toMorse": {
|
||||
"title": "मोर्स में",
|
||||
"description": "टेक्स्ट को मोर्स कोड में बदलें।",
|
||||
"resultTitle": "मोर्स कोड",
|
||||
"shortSignal": "छोटा संकेत",
|
||||
"dotSymbolDescription": "प्रतीक जो मोर्स कोड में डॉट के अनुरूप होगा।",
|
||||
"longSignal": "लंबा संकेत",
|
||||
"dashSymbolDescription": "प्रतीक जो मोर्स कोड में डैश के अनुरूप होगा।"
|
||||
},
|
||||
"statistic": {
|
||||
"title": "टेक्स्ट आंकड़े",
|
||||
"description": "टेक्स्ट का विश्लेषण करें और व्यापक आंकड़े उत्पन्न करें।",
|
||||
"inputTitle": "इनपुट टेक्स्ट",
|
||||
"resultTitle": "टेक्स्ट आंकड़े",
|
||||
"delimitersOptions": "विभाजक विकल्प",
|
||||
"sentenceDelimitersPlaceholder": "जैसे ., !, ?, ...",
|
||||
"sentenceDelimitersDescription": "अपनी भाषा में वाक्यों को विभाजित करने के लिए उपयोग किए जाने वाले कस्टम वर्ण दर्ज करें (कॉमा से अलग) या डिफ़ॉल्ट के लिए इसे खाली छोड़ दें।",
|
||||
"wordDelimitersPlaceholder": "जैसे \\s.,;:!?\"«»()…",
|
||||
"wordDelimitersDescription": "शब्दों की गणना के लिए कस्टम रेगेक्स दर्ज करें या डिफ़ॉल्ट के लिए इसे खाली छोड़ दें।",
|
||||
"statisticsOptions": "आंकड़े विकल्प",
|
||||
"wordFrequencyAnalysis": "शब्द आवृत्ति विश्लेषण",
|
||||
"wordFrequencyAnalysisDescription": "गणना करें कि प्रत्येक शब्द टेक्स्ट में कितनी बार दिखाई देता है",
|
||||
"characterFrequencyAnalysis": "वर्ण आवृत्ति विश्लेषण",
|
||||
"characterFrequencyAnalysisDescription": "गणना करें कि प्रत्येक वर्ण टेक्स्ट में कितनी बार दिखाई देता है",
|
||||
"includeEmptyLines": "खाली पंक्तियां शामिल करें",
|
||||
"includeEmptyLinesDescription": "पंक्तियों की गणना करते समय खाली पंक्तियां शामिल करें",
|
||||
"toolInfo": {
|
||||
"title": "{{title}} क्या है?",
|
||||
"description": "यह टूल आपको टेक्स्ट का विश्लेषण करने और वर्ण गणना, शब्द गणना, पंक्ति गणना, और वर्णों और शब्दों के आवृत्ति विश्लेषण सहित व्यापक आंकड़े उत्पन्न करने की अनुमति देता है।"
|
||||
}
|
||||
},
|
||||
"textReplacer": {
|
||||
"title": "टेक्स्ट रिप्लेसर",
|
||||
"description": "टेक्स्ट पैटर्न को नई सामग्री से बदलें।",
|
||||
"inputTitle": "बदलने के लिए टेक्स्ट",
|
||||
"resultTitle": "प्रतिस्थापन के साथ टेक्स्ट",
|
||||
"searchText": "खोज टेक्स्ट",
|
||||
"findPatternInText": "टेक्स्ट में यह पैटर्न खोजें",
|
||||
"searchPatternDescription": "उस टेक्स्ट पैटर्न को दर्ज करें जिसे आप बदलना चाहते हैं।",
|
||||
"findPatternUsingRegexp": "रेगेक्स का उपयोग करके पैटर्न खोजें",
|
||||
"regexpDescription": "उस नियमित अभिव्यक्ति को दर्ज करें जिसे आप बदलना चाहते हैं।",
|
||||
"replaceText": "टेक्स्ट बदलें",
|
||||
"replacePatternDescription": "प्रतिस्थापन के लिए उपयोग करने के लिए पैटर्न दर्ज करें।",
|
||||
"newTextPlaceholder": "नया टेक्स्ट",
|
||||
"toolInfo": {
|
||||
"title": "टेक्स्ट रिप्लेसर",
|
||||
"description": "इस सरल, ब्राउज़र-आधारित टूल के साथ अपनी सामग्री में विशिष्ट टेक्स्ट को आसानी से बदलें। बस अपना टेक्स्ट इनपुट करें, उस टेक्स्ट को सेट करें जिसे आप बदलना चाहते हैं और प्रतिस्थापन मूल्य, और तुरंत अपडेटेड संस्करण प्राप्त करें।"
|
||||
}
|
||||
}
|
||||
}
|
105
src/pages/tools/time/i18n/hi.json
Normal file
105
src/pages/tools/time/i18n/hi.json
Normal file
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"checkLeapYears": {
|
||||
"title": "लीप वर्ष जांचें",
|
||||
"description": "निर्दिष्ट वर्षों को लीप वर्ष के रूप में जांचें।",
|
||||
"inputTitle": "इनपुट वर्ष",
|
||||
"resultTitle": "लीप वर्ष परिणाम",
|
||||
"checkOptions": "जांच विकल्प",
|
||||
"checkMultiple": "कई वर्ष जांचें",
|
||||
"yearRange": "वर्ष श्रेणी",
|
||||
"startYear": "शुरुआती वर्ष",
|
||||
"startPlaceholder": "वर्ष",
|
||||
"endYear": "अंतिम वर्ष",
|
||||
"endPlaceholder": "वर्ष"
|
||||
},
|
||||
"convertDaysToHours": {
|
||||
"title": "दिनों को घंटों में बदलें",
|
||||
"description": "दिनों की संख्या को घंटों में बदलें।",
|
||||
"inputTitle": "इनपुट दिन",
|
||||
"resultTitle": "घंटे",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"decimalPlaces": "दशमलव स्थान",
|
||||
"placesPlaceholder": "स्थान",
|
||||
"showBreakdown": "विस्तृत विवरण दिखाएं"
|
||||
},
|
||||
"convertHoursToDays": {
|
||||
"title": "घंटों को दिनों में बदलें",
|
||||
"description": "घंटों की संख्या को दिनों में बदलें।",
|
||||
"inputTitle": "इनपुट घंटे",
|
||||
"resultTitle": "दिन",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"decimalPlaces": "दशमलव स्थान",
|
||||
"placesPlaceholder": "स्थान",
|
||||
"showBreakdown": "विस्तृत विवरण दिखाएं"
|
||||
},
|
||||
"convertSecondsToTime": {
|
||||
"title": "सेकंड को समय में बदलें",
|
||||
"description": "सेकंड की संख्या को पठनीय समय प्रारूप में बदलें।",
|
||||
"inputTitle": "इनपुट सेकंड",
|
||||
"resultTitle": "समय",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"timeFormat": "समय प्रारूप",
|
||||
"formatHMS": "घंटे:मिनट:सेकंड",
|
||||
"formatDHMS": "दिन:घंटे:मिनट:सेकंड",
|
||||
"showZeroValues": "शून्य मान दिखाएं"
|
||||
},
|
||||
"convertTimeToSeconds": {
|
||||
"title": "समय को सेकंड में बदलें",
|
||||
"description": "समय प्रारूप को सेकंड की संख्या में बदलें।",
|
||||
"inputTitle": "इनपुट समय",
|
||||
"resultTitle": "सेकंड",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"timeFormat": "समय प्रारूप",
|
||||
"formatHMS": "घंटे:मिनट:सेकंड",
|
||||
"formatDHMS": "दिन:घंटे:मिनट:सेकंड",
|
||||
"inputPlaceholder": "जैसे 1:30:45 या 1d 2h 30m 45s"
|
||||
},
|
||||
"crontabGuru": {
|
||||
"title": "Crontab गुरु",
|
||||
"description": "Cron एक्सप्रेशन को मानव-पठनीय प्रारूप में बदलें।",
|
||||
"inputTitle": "इनपुट Cron एक्सप्रेशन",
|
||||
"resultTitle": "मानव-पठनीय विवरण",
|
||||
"cronOptions": "Cron विकल्प",
|
||||
"expressionPlaceholder": "जैसे */5 * * * *",
|
||||
"showNextRuns": "अगले रन दिखाएं",
|
||||
"runCount": "रन की संख्या",
|
||||
"countPlaceholder": "संख्या"
|
||||
},
|
||||
"timeBetweenDates": {
|
||||
"title": "तिथियों के बीच समय",
|
||||
"description": "दो तिथियों के बीच का समय अंतराल ज्ञात करें।",
|
||||
"inputTitle": "तिथि जोड़े",
|
||||
"resultTitle": "समय अंतराल",
|
||||
"dateOptions": "तिथि विकल्प",
|
||||
"startDate": "शुरुआती तिथि",
|
||||
"startDatePlaceholder": "YYYY-MM-DD",
|
||||
"endDate": "अंतिम तिथि",
|
||||
"endDatePlaceholder": "YYYY-MM-DD",
|
||||
"includeTime": "समय शामिल करें",
|
||||
"startTime": "शुरुआती समय",
|
||||
"startTimePlaceholder": "HH:MM:SS",
|
||||
"endTime": "अंतिम समय",
|
||||
"endTimePlaceholder": "HH:MM:SS",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"formatDays": "दिन",
|
||||
"formatHours": "घंटे",
|
||||
"formatMinutes": "मिनट",
|
||||
"formatSeconds": "सेकंड"
|
||||
},
|
||||
"truncateClockTime": {
|
||||
"title": "घड़ी का समय काटें",
|
||||
"description": "समय को निर्दिष्ट स्तर तक काटें।",
|
||||
"inputTitle": "इनपुट समय",
|
||||
"resultTitle": "काटा गया समय",
|
||||
"truncationOptions": "काटने के विकल्प",
|
||||
"truncateTo": "काटने का स्तर",
|
||||
"truncateToHours": "घंटे",
|
||||
"truncateToMinutes": "मिनट",
|
||||
"truncateToSeconds": "सेकंड",
|
||||
"roundUp": "ऊपर गोल करें",
|
||||
"roundDown": "नीचे गोल करें",
|
||||
"timeFormat": "समय प्रारूप",
|
||||
"format12Hour": "12 घंटे प्रारूप",
|
||||
"format24Hour": "24 घंटे प्रारूप"
|
||||
}
|
||||
}
|
140
src/pages/tools/video/i18n/hi.json
Normal file
140
src/pages/tools/video/i18n/hi.json
Normal file
@@ -0,0 +1,140 @@
|
||||
{
|
||||
"changeSpeed": {
|
||||
"title": "वीडियो गति बदलें",
|
||||
"description": "वीडियो फ़ाइलों की प्लेबैक गति बदलें।",
|
||||
"inputTitle": "इनपुट वीडियो",
|
||||
"resultTitle": "गति बदली गई वीडियो",
|
||||
"speedOptions": "गति विकल्प",
|
||||
"speedFactor": "गति कारक",
|
||||
"factorPlaceholder": "कारक (जैसे 0.5, 1.5, 2.0)",
|
||||
"preserveAudio": "ऑडियो संरक्षित करें",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"formatMp4": "MP4",
|
||||
"formatAvi": "AVI",
|
||||
"formatMov": "MOV"
|
||||
},
|
||||
"compress": {
|
||||
"title": "वीडियो संपीड़ित करें",
|
||||
"description": "वीडियो फ़ाइल आकार कम करें।",
|
||||
"inputTitle": "इनपुट वीडियो",
|
||||
"resultTitle": "संपीड़ित वीडियो",
|
||||
"compressionOptions": "संपीड़न विकल्प",
|
||||
"videoQuality": "वीडियो गुणवत्ता",
|
||||
"qualityHigh": "उच्च",
|
||||
"qualityMedium": "मध्यम",
|
||||
"qualityLow": "कम",
|
||||
"resolution": "रिज़ॉल्यूशन",
|
||||
"resolutionOriginal": "मूल",
|
||||
"resolution720p": "720p",
|
||||
"resolution480p": "480p",
|
||||
"resolution360p": "360p",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"formatMp4": "MP4",
|
||||
"formatAvi": "AVI"
|
||||
},
|
||||
"cropVideo": {
|
||||
"title": "वीडियो क्रॉप करें",
|
||||
"description": "वीडियो से अनावश्यक भाग हटाएं।",
|
||||
"inputTitle": "इनपुट वीडियो",
|
||||
"resultTitle": "क्रॉप किया गया वीडियो",
|
||||
"cropOptions": "क्रॉप विकल्प",
|
||||
"cropMethod": "क्रॉप विधि",
|
||||
"methodManual": "मैनुअल",
|
||||
"methodAspectRatio": "आकार अनुपात",
|
||||
"aspectRatio": "आकार अनुपात",
|
||||
"ratio16x9": "16:9",
|
||||
"ratio4x3": "4:3",
|
||||
"ratio1x1": "1:1",
|
||||
"cropArea": "क्रॉप क्षेत्र",
|
||||
"xPosition": "X स्थिति",
|
||||
"xPlaceholder": "पिक्सेल",
|
||||
"yPosition": "Y स्थिति",
|
||||
"yPlaceholder": "पिक्सेल",
|
||||
"width": "चौड़ाई",
|
||||
"widthPlaceholder": "पिक्सेल",
|
||||
"height": "ऊंचाई",
|
||||
"heightPlaceholder": "पिक्सेल"
|
||||
},
|
||||
"flip": {
|
||||
"title": "वीडियो फ्लिप करें",
|
||||
"description": "वीडियो को क्षैतिज या लंबवत रूप से फ्लिप करें।",
|
||||
"inputTitle": "इनपुट वीडियो",
|
||||
"resultTitle": "फ्लिप किया गया वीडियो",
|
||||
"flipOptions": "फ्लिप विकल्प",
|
||||
"flipDirection": "फ्लिप दिशा",
|
||||
"directionHorizontal": "क्षैतिज",
|
||||
"directionVertical": "लंबवत",
|
||||
"directionBoth": "दोनों",
|
||||
"preserveAudio": "ऑडियो संरक्षित करें"
|
||||
},
|
||||
"loop": {
|
||||
"title": "वीडियो लूप करें",
|
||||
"description": "वीडियो को लूप में चलाएं।",
|
||||
"inputTitle": "इनपुट वीडियो",
|
||||
"resultTitle": "लूप वीडियो",
|
||||
"loopOptions": "लूप विकल्प",
|
||||
"loopCount": "लूप की संख्या",
|
||||
"countPlaceholder": "संख्या",
|
||||
"loopInfinitely": "अनंत लूप",
|
||||
"fadeTransition": "फेड संक्रमण",
|
||||
"fadeDuration": "फेड अवधि",
|
||||
"durationPlaceholder": "सेकंड"
|
||||
},
|
||||
"rotate": {
|
||||
"title": "वीडियो घुमाएं",
|
||||
"description": "वीडियो को निर्दिष्ट कोण से घुमाएं।",
|
||||
"inputTitle": "इनपुट वीडियो",
|
||||
"resultTitle": "घुमाया गया वीडियो",
|
||||
"rotationOptions": "घुमाने के विकल्प",
|
||||
"rotationAngle": "घुमाने का कोण",
|
||||
"angle90": "90 डिग्री",
|
||||
"angle180": "180 डिग्री",
|
||||
"angle270": "270 डिग्री",
|
||||
"customAngle": "कस्टम कोण",
|
||||
"customAnglePlaceholder": "डिग्री",
|
||||
"preserveAudio": "ऑडियो संरक्षित करें"
|
||||
},
|
||||
"trim": {
|
||||
"title": "वीडियो ट्रिम करें",
|
||||
"description": "वीडियो से अनावश्यक भाग हटाएं।",
|
||||
"inputTitle": "इनपुट वीडियो",
|
||||
"resultTitle": "ट्रिम किया गया वीडियो",
|
||||
"trimOptions": "ट्रिम विकल्प",
|
||||
"startTime": "शुरुआती समय",
|
||||
"startPlaceholder": "सेकंड",
|
||||
"endTime": "अंतिम समय",
|
||||
"endPlaceholder": "सेकंड",
|
||||
"preserveAudio": "ऑडियो संरक्षित करें"
|
||||
},
|
||||
"videoToGif": {
|
||||
"title": "वीडियो से GIF",
|
||||
"description": "वीडियो को GIF एनिमेटेड फ़ाइल में बदलें।",
|
||||
"inputTitle": "इनपुट वीडियो",
|
||||
"resultTitle": "GIF फ़ाइल",
|
||||
"conversionOptions": "रूपांतरण विकल्प",
|
||||
"frameRate": "फ्रेम दर",
|
||||
"frameRatePlaceholder": "FPS",
|
||||
"quality": "गुणवत्ता",
|
||||
"qualityHigh": "उच्च",
|
||||
"qualityMedium": "मध्यम",
|
||||
"qualityLow": "कम",
|
||||
"resize": "आकार बदलें",
|
||||
"width": "चौड़ाई",
|
||||
"widthPlaceholder": "पिक्सेल",
|
||||
"height": "ऊंचाई",
|
||||
"heightPlaceholder": "पिक्सेल"
|
||||
},
|
||||
"gif": {
|
||||
"changeSpeed": {
|
||||
"title": "GIF गति बदलें",
|
||||
"description": "GIF एनिमेटेड फ़ाइलों की गति बदलें।",
|
||||
"inputTitle": "इनपुट GIF",
|
||||
"resultTitle": "गति बदली गई GIF",
|
||||
"speedOptions": "गति विकल्प",
|
||||
"speedFactor": "गति कारक",
|
||||
"factorPlaceholder": "कारक (जैसे 0.5, 1.5, 2.0)",
|
||||
"frameDelay": "फ्रेम विलंब",
|
||||
"delayPlaceholder": "मिलीसेकंड"
|
||||
}
|
||||
}
|
||||
}
|
42
src/pages/tools/xml/i18n/hi.json
Normal file
42
src/pages/tools/xml/i18n/hi.json
Normal file
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"xmlBeautifier": {
|
||||
"title": "XML सुंदर बनाएं",
|
||||
"description": "XML को सुंदर प्रारूप में बदलें।",
|
||||
"inputTitle": "इनपुट XML",
|
||||
"resultTitle": "सुंदर XML",
|
||||
"formattingOptions": "फॉर्मेटिंग विकल्प",
|
||||
"indentSize": "इंडेंट आकार",
|
||||
"sizePlaceholder": "आकार",
|
||||
"indentCharacter": "इंडेंट वर्ण",
|
||||
"space": "स्पेस",
|
||||
"tab": "टैब",
|
||||
"sortAttributes": "विशेषताएं क्रमबद्ध करें",
|
||||
"removeComments": "टिप्पणियां हटाएं",
|
||||
"preserveWhitespace": "सफेद स्थान संरक्षित करें"
|
||||
},
|
||||
"xmlValidator": {
|
||||
"title": "XML मान्य करें",
|
||||
"description": "XML स्ट्रिंग की वैधता जांचें।",
|
||||
"inputTitle": "इनपुट XML",
|
||||
"resultTitle": "मान्यता परिणाम",
|
||||
"validationOptions": "मान्यता विकल्प",
|
||||
"strictMode": "सख्त मोड",
|
||||
"allowComments": "टिप्पणियां अनुमति दें",
|
||||
"allowCDATA": "CDATA अनुमति दें",
|
||||
"showLineNumbers": "पंक्ति संख्याएं दिखाएं",
|
||||
"showErrorDetails": "त्रुटि विवरण दिखाएं"
|
||||
},
|
||||
"xmlViewer": {
|
||||
"title": "XML व्यूअर",
|
||||
"description": "XML को पेड़ संरचना में देखें।",
|
||||
"inputTitle": "इनपुट XML",
|
||||
"resultTitle": "XML पेड़",
|
||||
"viewerOptions": "व्यूअर विकल्प",
|
||||
"expandAll": "सभी विस्तारित करें",
|
||||
"collapseAll": "सभी संक्षिप्त करें",
|
||||
"showAttributes": "विशेषताएं दिखाएं",
|
||||
"showTextNodes": "टेक्स्ट नोड दिखाएं",
|
||||
"highlightSyntax": "सिंटैक्स हाइलाइट करें",
|
||||
"lineNumbers": "पंक्ति संख्याएं"
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user