1 line
85 KiB
JSON
1 line
85 KiB
JSON
{"repo": "aymericzip/intlayer", "files": {"docs/docs/hi/cli/doc-translate.md": {"422c3dac534902759beb4c55df7d211c9683df8f": {"t": 1785746438.052972, "n": 6876, "h": "d523bad8923242c7", "c": "---\ncreatedAt: 2024-08-11\nupdatedAt: 2025-11-22\ntitle: दस्तावेज़ अनुवाद करें\ndescription: AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को स्वचालित रूप से अनुवाद करना सीखें।\nkeywords:\n - अनुवाद\n - दस्तावेज़\n - प्रलेखन\n - AI\n - CLI\n - Intlayer\nslugs:\n - doc\n - concept\n - cli\n - doc-translate\nauthor: aymericzip\n---\n\n# दस्तावेज़ अनुवाद करें\n\n`doc translate` कमांड AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को एक मूल locale से लक्षित locale में स्वचालित रूप से अनुवाद करता है।\n\n## मुख्य बिंदु:\n\n- AI मॉडल की संदर्भ विंडो सीमा के भीतर रहने के लिए बड़ी markdown फ़ाइलों को चंक्स में विभाजित करता है।\n- यदि आउटपुट प्रारूप गलत है तो अनुवाद को पुनः प्रयास करता है।\n- अनुवाद सटीकता में सुधार के लिए एप्लिकेशन और फ़ाइल-विशिष्ट संदर्भ को शामिल करता है।\n- मौजूदा अनुवादों को अधिलेखित न करके उन्हें संरक्षित करता है।\n- गति बढ़ाने के लिए कतार प्रणाली का उपयोग करके फ़ाइलों, चंक्स और लोकेल्स को समानांतर में संसाधित करता है।\n\n```bash packageManager=\"npm\"\nnpx intlayer doc translate\n```\n\n```bash packageManager=\"yarn\"\nyarn intlayer doc translate\n```\n\n```bash packageManager=\"pnpm\"\npnpm intlayer doc translate\n```\n\n```bash packageManager=\"bun\"\nbun x intlayer doc translate\n```\n\n## तर्क:\n\n**फ़ाइल सूची विकल्प:**\n\n- **`--doc-pattern [docPattern...]`**: दस्तावेज़ फ़ाइलों से मेल खाने के लिए ग्लोब पैटर्न जिन्हें अनुवादित किया जाना है।\n\n > उदाहरण: `npx intlayer doc translate --doc-pattern \"docs/**/*.md\" \"src/**/*.mdx\"`\n\n- **`--excluded-glob-pattern [excludedGlobPattern...]`**: अनुवाद से बाहर रखने के लिए ग्लोब पैटर्न।\n\n > उदाहरण: `npx intlayer doc translate --excluded-glob-pattern \"docs/internal/**\"`\n\n- **`--skip-if-modified-before [skipIfModifiedBefore]`**: यदि फ़ाइल दिए गए समय से पहले संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-before \"2025-12-05\"`\n\n- **`--skip-if-modified-after [skipIfModifiedAfter]`**: यदि फ़ाइल दिए गए समय के भीतर संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-after \"2025-12-05\"`\n\n- **`--skip-if-exists`**: यदि फ़ाइल पहले से मौजूद है तो उसे छोड़ दें।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-exists`\n\n**एंट्री आउटपुट विकल्प:**\n\n- **`--locales [locales...]`**: दस्तावेज़ीकरण का अनुवाद करने के लिए लक्षित स्थानीय भाषाएँ।\n\n > उदाहरण: `npx intlayer doc translate --locales fr es de`\n\n- **`--base-locale [baseLocale]`**: स्रोत स्थानीय भाषा जिससे अनुवाद किया जाएगा।\n\n > उदाहरण: `npx intlayer doc translate --base-locale en`\n\n**फ़ाइल प्रोसेसिंग विकल्प:**\n\n- **`--nb-simultaneous-file-processed [nbSimultaneousFileProcessed]`**: अनुवाद के लिए एक साथ संसाधित की जाने वाली फ़ाइलों की संख्या।\n\n > उदाहरण: `npx intlayer doc translate --nb-simultaneous-file-processed 5`\n\n**AI विकल्प:**\n\n- **`--model [model]`**: अनुवाद के लिए उपयोग किया जाने वाला AI मॉडल (जैसे, `gpt-3.5-turbo`)।\n- **`--provider [provider]`**: अनुवाद के लिए उपयोग किया जाने वाला AI प्रदाता।\n- **`--temperature [temperature]`**: AI मॉडल के लिए तापमान सेटिंग।\n- **`--api-key [apiKey]`**: AI सेवा के लिए अपनी स्वयं की API कुंजी प्रदान करें।\n- **`--application-context [applicationContext]`**: AI अनुवाद के लिए अतिरिक्त संदर्भ प्रदान करें।\n- **`--data-serialization [dataSerialization]`**: Intlayer की AI सुविधाओं के लिए उपयोग किया जाने वाला डेटा सीरियलाइजेशन प्रारूप। विकल्प: `json` (मानक, विश्वसनीय), `toon` (कम टोकन, कम सुसंगत)।\n- **`--custom-prompt [prompt]`**: अनुवाद के लिए उपयोग किए जाने वाले बेस प्रॉम्प्ट को कस्टमाइज़ करें। (ध्यान दें: अधिकांश उपयोग मामलों के लिए, `--custom-instructions` विकल्प की सिफारिश की जाती है क्योंकि यह अनुवाद व्यवहार पर बेहतर नियंत्रण प्रदान करता है।)\n\n > उदाहरण: `npx intlayer doc translate --model deepseek-chat --provider deepseek --temperature 0.5 --api-key sk-1234567890 --application-context \"My application is a cat store\"`\n\n**पर्यावरण चर विकल्प:**\n\n- **`--env`**: पर्यावरण निर्दिष्ट करें (जैसे, `development`, `production`)।\n- **`--env-file [envFile]`**: वेरिएबल्स लोड करने के लिए एक कस्टम पर्यावरण फ़ाइल प्रदान करें।\n- **`--base-dir`**: प्रोजेक्ट के लिए बेस डायरेक्टरी निर्दिष्ट करें।\n- **`--no-cache`**: कैश को अक्षम करें।\n\n > उदाहरण: `npx intlayer doc translate --base-dir ./docs --env-file .env.production.local`\n\n**लॉग विकल्प:**\n\n- **`--verbose`**: डिबगिंग के लिए विस्तृत लॉगिंग सक्षम करें। (CLI का उपयोग करते समय डिफ़ॉल्ट रूप से true)\n\n > उदाहरण: `npx intlayer doc translate --verbose`\n\n**कस्टम निर्देश विकल्प:**\n\n- **`--custom-instructions [customInstructions]`**: प्रॉम्प्ट में जोड़े गए कस्टम निर्देश। फॉर्मेटिंग, URL अनुवाद आदि के संबंध में विशिष्ट नियम लागू करने के लिए उपयोगी।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"URLs का अनुवाद न करें, और मार्कडाउन फॉर्मेट बनाए रखें\"`\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"$(cat ./instructions.md)\"`\n\n**Git विकल्प:**\n\n- **`--git-diff`**: केवल उन शब्दकोशों पर चलाएं जिनमें बेस (डिफ़ॉल्ट `origin/main`) से वर्तमान ब्रांच (डिफ़ॉल्ट: `HEAD`) तक परिवर्तन शामिल हैं।\n- **`--git-diff-base`**: git diff के लिए बेस संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `origin/main`)।\n- **`--git-diff-current`**: git diff के लिए वर्तमान संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `HEAD`)।\n- **`--uncommitted`**: बिना कमिट किए गए परिवर्तनों को शामिल करें।\n- **`--unpushed`**: बिना पुश किए गए परिवर्तनों को शामिल करें।\n- **`--untracked`**: बिना ट्रैक किए गए फाइलों को शामिल करें।\n\n > उदाहरण: `npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD`\n\n > उदाहरण: `npx intlayer doc translate --uncommitted --unpushed --untracked`\n\n> ध्यान दें कि आउटपुट फ़ाइल पथ निम्नलिखित पैटर्न को बदलकर निर्धारित किया जाएगा\n>\n> - `/{{baseLocale}}/` को `/{{locale}}/` से (Unix)\n> - `\\{{baseLocale}}\\` को `\\{{locale}}\\` से (Windows)\n> - `_{{baseLocale}}.` को `_{{locale}}.` से\n> - `{{baseLocale}}_` को `{{locale}}_` से\n> - `.{{baseLocaleName}}.` को `.{{localeName}}.` से\n>\n> यदि पैटर्न नहीं मिलता है, तो आउटपुट फ़ाइल फ़ाइल के एक्सटेंशन में `.{{locale}}` जोड़ देगी। उदाहरण के लिए `./my/file.md` फ्रेंच लोकल के लिए `./my/file.fr.md` में अनुवादित होगा।\n"}, "5626f92b291490efc78e8186414ca823d488c111": {"t": 1785764235.7975168, "n": 6876, "h": "d523bad8923242c7", "c": "---\ncreatedAt: 2024-08-11\nupdatedAt: 2025-11-22\ntitle: दस्तावेज़ अनुवाद करें\ndescription: AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को स्वचालित रूप से अनुवाद करना सीखें।\nkeywords:\n - अनुवाद\n - दस्तावेज़\n - प्रलेखन\n - AI\n - CLI\n - Intlayer\nslugs:\n - doc\n - concept\n - cli\n - doc-translate\nauthor: aymericzip\n---\n\n# दस्तावेज़ अनुवाद करें\n\n`doc translate` कमांड AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को एक मूल locale से लक्षित locale में स्वचालित रूप से अनुवाद करता है।\n\n## मुख्य बिंदु:\n\n- AI मॉडल की संदर्भ विंडो सीमा के भीतर रहने के लिए बड़ी markdown फ़ाइलों को चंक्स में विभाजित करता है।\n- यदि आउटपुट प्रारूप गलत है तो अनुवाद को पुनः प्रयास करता है।\n- अनुवाद सटीकता में सुधार के लिए एप्लिकेशन और फ़ाइल-विशिष्ट संदर्भ को शामिल करता है।\n- मौजूदा अनुवादों को अधिलेखित न करके उन्हें संरक्षित करता है।\n- गति बढ़ाने के लिए कतार प्रणाली का उपयोग करके फ़ाइलों, चंक्स और लोकेल्स को समानांतर में संसाधित करता है।\n\n```bash packageManager=\"npm\"\nnpx intlayer doc translate\n```\n\n```bash packageManager=\"yarn\"\nyarn intlayer doc translate\n```\n\n```bash packageManager=\"pnpm\"\npnpm intlayer doc translate\n```\n\n```bash packageManager=\"bun\"\nbun x intlayer doc translate\n```\n\n## तर्क:\n\n**फ़ाइल सूची विकल्प:**\n\n- **`--doc-pattern [docPattern...]`**: दस्तावेज़ फ़ाइलों से मेल खाने के लिए ग्लोब पैटर्न जिन्हें अनुवादित किया जाना है।\n\n > उदाहरण: `npx intlayer doc translate --doc-pattern \"docs/**/*.md\" \"src/**/*.mdx\"`\n\n- **`--excluded-glob-pattern [excludedGlobPattern...]`**: अनुवाद से बाहर रखने के लिए ग्लोब पैटर्न।\n\n > उदाहरण: `npx intlayer doc translate --excluded-glob-pattern \"docs/internal/**\"`\n\n- **`--skip-if-modified-before [skipIfModifiedBefore]`**: यदि फ़ाइल दिए गए समय से पहले संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-before \"2025-12-05\"`\n\n- **`--skip-if-modified-after [skipIfModifiedAfter]`**: यदि फ़ाइल दिए गए समय के भीतर संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-after \"2025-12-05\"`\n\n- **`--skip-if-exists`**: यदि फ़ाइल पहले से मौजूद है तो उसे छोड़ दें।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-exists`\n\n**एंट्री आउटपुट विकल्प:**\n\n- **`--locales [locales...]`**: दस्तावेज़ीकरण का अनुवाद करने के लिए लक्षित स्थानीय भाषाएँ।\n\n > उदाहरण: `npx intlayer doc translate --locales fr es de`\n\n- **`--base-locale [baseLocale]`**: स्रोत स्थानीय भाषा जिससे अनुवाद किया जाएगा।\n\n > उदाहरण: `npx intlayer doc translate --base-locale en`\n\n**फ़ाइल प्रोसेसिंग विकल्प:**\n\n- **`--nb-simultaneous-file-processed [nbSimultaneousFileProcessed]`**: अनुवाद के लिए एक साथ संसाधित की जाने वाली फ़ाइलों की संख्या।\n\n > उदाहरण: `npx intlayer doc translate --nb-simultaneous-file-processed 5`\n\n**AI विकल्प:**\n\n- **`--model [model]`**: अनुवाद के लिए उपयोग किया जाने वाला AI मॉडल (जैसे, `gpt-3.5-turbo`)।\n- **`--provider [provider]`**: अनुवाद के लिए उपयोग किया जाने वाला AI प्रदाता।\n- **`--temperature [temperature]`**: AI मॉडल के लिए तापमान सेटिंग।\n- **`--api-key [apiKey]`**: AI सेवा के लिए अपनी स्वयं की API कुंजी प्रदान करें।\n- **`--application-context [applicationContext]`**: AI अनुवाद के लिए अतिरिक्त संदर्भ प्रदान करें।\n- **`--data-serialization [dataSerialization]`**: Intlayer की AI सुविधाओं के लिए उपयोग किया जाने वाला डेटा सीरियलाइजेशन प्रारूप। विकल्प: `json` (मानक, विश्वसनीय), `toon` (कम टोकन, कम सुसंगत)।\n- **`--custom-prompt [prompt]`**: अनुवाद के लिए उपयोग किए जाने वाले बेस प्रॉम्प्ट को कस्टमाइज़ करें। (ध्यान दें: अधिकांश उपयोग मामलों के लिए, `--custom-instructions` विकल्प की सिफारिश की जाती है क्योंकि यह अनुवाद व्यवहार पर बेहतर नियंत्रण प्रदान करता है।)\n\n > उदाहरण: `npx intlayer doc translate --model deepseek-chat --provider deepseek --temperature 0.5 --api-key sk-1234567890 --application-context \"My application is a cat store\"`\n\n**पर्यावरण चर विकल्प:**\n\n- **`--env`**: पर्यावरण निर्दिष्ट करें (जैसे, `development`, `production`)।\n- **`--env-file [envFile]`**: वेरिएबल्स लोड करने के लिए एक कस्टम पर्यावरण फ़ाइल प्रदान करें।\n- **`--base-dir`**: प्रोजेक्ट के लिए बेस डायरेक्टरी निर्दिष्ट करें।\n- **`--no-cache`**: कैश को अक्षम करें।\n\n > उदाहरण: `npx intlayer doc translate --base-dir ./docs --env-file .env.production.local`\n\n**लॉग विकल्प:**\n\n- **`--verbose`**: डिबगिंग के लिए विस्तृत लॉगिंग सक्षम करें। (CLI का उपयोग करते समय डिफ़ॉल्ट रूप से true)\n\n > उदाहरण: `npx intlayer doc translate --verbose`\n\n**कस्टम निर्देश विकल्प:**\n\n- **`--custom-instructions [customInstructions]`**: प्रॉम्प्ट में जोड़े गए कस्टम निर्देश। फॉर्मेटिंग, URL अनुवाद आदि के संबंध में विशिष्ट नियम लागू करने के लिए उपयोगी।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"URLs का अनुवाद न करें, और मार्कडाउन फॉर्मेट बनाए रखें\"`\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"$(cat ./instructions.md)\"`\n\n**Git विकल्प:**\n\n- **`--git-diff`**: केवल उन शब्दकोशों पर चलाएं जिनमें बेस (डिफ़ॉल्ट `origin/main`) से वर्तमान ब्रांच (डिफ़ॉल्ट: `HEAD`) तक परिवर्तन शामिल हैं।\n- **`--git-diff-base`**: git diff के लिए बेस संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `origin/main`)।\n- **`--git-diff-current`**: git diff के लिए वर्तमान संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `HEAD`)।\n- **`--uncommitted`**: बिना कमिट किए गए परिवर्तनों को शामिल करें।\n- **`--unpushed`**: बिना पुश किए गए परिवर्तनों को शामिल करें।\n- **`--untracked`**: बिना ट्रैक किए गए फाइलों को शामिल करें।\n\n > उदाहरण: `npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD`\n\n > उदाहरण: `npx intlayer doc translate --uncommitted --unpushed --untracked`\n\n> ध्यान दें कि आउटपुट फ़ाइल पथ निम्नलिखित पैटर्न को बदलकर निर्धारित किया जाएगा\n>\n> - `/{{baseLocale}}/` को `/{{locale}}/` से (Unix)\n> - `\\{{baseLocale}}\\` को `\\{{locale}}\\` से (Windows)\n> - `_{{baseLocale}}.` को `_{{locale}}.` से\n> - `{{baseLocale}}_` को `{{locale}}_` से\n> - `.{{baseLocaleName}}.` को `.{{localeName}}.` से\n>\n> यदि पैटर्न नहीं मिलता है, तो आउटपुट फ़ाइल फ़ाइल के एक्सटेंशन में `.{{locale}}` जोड़ देगी। उदाहरण के लिए `./my/file.md` फ्रेंच लोकल के लिए `./my/file.fr.md` में अनुवादित होगा।\n"}, "f8fc0de8e044c934ffc1d97d5ca800ed4b5d85b0": {"t": 1785764237.0620527, "n": 6909, "h": "b3eab9d4025d4487", "c": "---\ncreatedAt: 2024-08-11\nupdatedAt: 2025-11-22\ntitle: दस्तावेज़ अनुवाद करें\ndescription: AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को स्वचालित रूप से अनुवाद करना सीखें।\nkeywords:\n - अनुवाद\n - दस्तावेज़\n - प्रलेखन\n - AI\n - CLI\n - Intlayer\nslugs:\n - doc\n - concept\n - cli\n - doc-translate\nauthor:\n name: Aymeric PINEAU\n github: aymericzip\n---\n\n# दस्तावेज़ अनुवाद करें\n\n`doc translate` कमांड AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को एक मूल locale से लक्षित locale में स्वचालित रूप से अनुवाद करता है।\n\n## मुख्य बिंदु:\n\n- AI मॉडल की संदर्भ विंडो सीमा के भीतर रहने के लिए बड़ी markdown फ़ाइलों को चंक्स में विभाजित करता है।\n- यदि आउटपुट प्रारूप गलत है तो अनुवाद को पुनः प्रयास करता है।\n- अनुवाद सटीकता में सुधार के लिए एप्लिकेशन और फ़ाइल-विशिष्ट संदर्भ को शामिल करता है।\n- मौजूदा अनुवादों को अधिलेखित न करके उन्हें संरक्षित करता है।\n- गति बढ़ाने के लिए कतार प्रणाली का उपयोग करके फ़ाइलों, चंक्स और लोकेल्स को समानांतर में संसाधित करता है।\n\n```bash packageManager=\"npm\"\nnpx intlayer doc translate\n```\n\n```bash packageManager=\"yarn\"\nyarn intlayer doc translate\n```\n\n```bash packageManager=\"pnpm\"\npnpm intlayer doc translate\n```\n\n```bash packageManager=\"bun\"\nbun x intlayer doc translate\n```\n\n## तर्क:\n\n**फ़ाइल सूची विकल्प:**\n\n- **`--doc-pattern [docPattern...]`**: दस्तावेज़ फ़ाइलों से मेल खाने के लिए ग्लोब पैटर्न जिन्हें अनुवादित किया जाना है।\n\n > उदाहरण: `npx intlayer doc translate --doc-pattern \"docs/**/*.md\" \"src/**/*.mdx\"`\n\n- **`--excluded-glob-pattern [excludedGlobPattern...]`**: अनुवाद से बाहर रखने के लिए ग्लोब पैटर्न।\n\n > उदाहरण: `npx intlayer doc translate --excluded-glob-pattern \"docs/internal/**\"`\n\n- **`--skip-if-modified-before [skipIfModifiedBefore]`**: यदि फ़ाइल दिए गए समय से पहले संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-before \"2025-12-05\"`\n\n- **`--skip-if-modified-after [skipIfModifiedAfter]`**: यदि फ़ाइल दिए गए समय के भीतर संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-after \"2025-12-05\"`\n\n- **`--skip-if-exists`**: यदि फ़ाइल पहले से मौजूद है तो उसे छोड़ दें।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-exists`\n\n**एंट्री आउटपुट विकल्प:**\n\n- **`--locales [locales...]`**: दस्तावेज़ीकरण का अनुवाद करने के लिए लक्षित स्थानीय भाषाएँ।\n\n > उदाहरण: `npx intlayer doc translate --locales fr es de`\n\n- **`--base-locale [baseLocale]`**: स्रोत स्थानीय भाषा जिससे अनुवाद किया जाएगा।\n\n > उदाहरण: `npx intlayer doc translate --base-locale en`\n\n**फ़ाइल प्रोसेसिंग विकल्प:**\n\n- **`--nb-simultaneous-file-processed [nbSimultaneousFileProcessed]`**: अनुवाद के लिए एक साथ संसाधित की जाने वाली फ़ाइलों की संख्या।\n\n > उदाहरण: `npx intlayer doc translate --nb-simultaneous-file-processed 5`\n\n**AI विकल्प:**\n\n- **`--model [model]`**: अनुवाद के लिए उपयोग किया जाने वाला AI मॉडल (जैसे, `gpt-3.5-turbo`)।\n- **`--provider [provider]`**: अनुवाद के लिए उपयोग किया जाने वाला AI प्रदाता।\n- **`--temperature [temperature]`**: AI मॉडल के लिए तापमान सेटिंग।\n- **`--api-key [apiKey]`**: AI सेवा के लिए अपनी स्वयं की API कुंजी प्रदान करें।\n- **`--application-context [applicationContext]`**: AI अनुवाद के लिए अतिरिक्त संदर्भ प्रदान करें।\n- **`--data-serialization [dataSerialization]`**: Intlayer की AI सुविधाओं के लिए उपयोग किया जाने वाला डेटा सीरियलाइजेशन प्रारूप। विकल्प: `json` (मानक, विश्वसनीय), `toon` (कम टोकन, कम सुसंगत)।\n- **`--custom-prompt [prompt]`**: अनुवाद के लिए उपयोग किए जाने वाले बेस प्रॉम्प्ट को कस्टमाइज़ करें। (ध्यान दें: अधिकांश उपयोग मामलों के लिए, `--custom-instructions` विकल्प की सिफारिश की जाती है क्योंकि यह अनुवाद व्यवहार पर बेहतर नियंत्रण प्रदान करता है।)\n\n > उदाहरण: `npx intlayer doc translate --model deepseek-chat --provider deepseek --temperature 0.5 --api-key sk-1234567890 --application-context \"My application is a cat store\"`\n\n**पर्यावरण चर विकल्प:**\n\n- **`--env`**: पर्यावरण निर्दिष्ट करें (जैसे, `development`, `production`)।\n- **`--env-file [envFile]`**: वेरिएबल्स लोड करने के लिए एक कस्टम पर्यावरण फ़ाइल प्रदान करें।\n- **`--base-dir`**: प्रोजेक्ट के लिए बेस डायरेक्टरी निर्दिष्ट करें।\n- **`--no-cache`**: कैश को अक्षम करें।\n\n > उदाहरण: `npx intlayer doc translate --base-dir ./docs --env-file .env.production.local`\n\n**लॉग विकल्प:**\n\n- **`--verbose`**: डिबगिंग के लिए विस्तृत लॉगिंग सक्षम करें। (CLI का उपयोग करते समय डिफ़ॉल्ट रूप से true)\n\n > उदाहरण: `npx intlayer doc translate --verbose`\n\n**कस्टम निर्देश विकल्प:**\n\n- **`--custom-instructions [customInstructions]`**: प्रॉम्प्ट में जोड़े गए कस्टम निर्देश। फॉर्मेटिंग, URL अनुवाद आदि के संबंध में विशिष्ट नियम लागू करने के लिए उपयोगी।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"URLs का अनुवाद न करें, और मार्कडाउन फॉर्मेट बनाए रखें\"`\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"$(cat ./instructions.md)\"`\n\n**Git विकल्प:**\n\n- **`--git-diff`**: केवल उन शब्दकोशों पर चलाएं जिनमें बेस (डिफ़ॉल्ट `origin/main`) से वर्तमान ब्रांच (डिफ़ॉल्ट: `HEAD`) तक परिवर्तन शामिल हैं।\n- **`--git-diff-base`**: git diff के लिए बेस संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `origin/main`)।\n- **`--git-diff-current`**: git diff के लिए वर्तमान संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `HEAD`)।\n- **`--uncommitted`**: बिना कमिट किए गए परिवर्तनों को शामिल करें।\n- **`--unpushed`**: बिना पुश किए गए परिवर्तनों को शामिल करें।\n- **`--untracked`**: बिना ट्रैक किए गए फाइलों को शामिल करें।\n\n > उदाहरण: `npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD`\n\n > उदाहरण: `npx intlayer doc translate --uncommitted --unpushed --untracked`\n\n> ध्यान दें कि आउटपुट फ़ाइल पथ निम्नलिखित पैटर्न को बदलकर निर्धारित किया जाएगा\n>\n> - `/{{baseLocale}}/` को `/{{locale}}/` से (Unix)\n> - `\\{{baseLocale}}\\` को `\\{{locale}}\\` से (Windows)\n> - `_{{baseLocale}}.` को `_{{locale}}.` से\n> - `{{baseLocale}}_` को `{{locale}}_` से\n> - `.{{baseLocaleName}}.` को `.{{localeName}}.` से\n>\n> यदि पैटर्न नहीं मिलता है, तो आउटपुट फ़ाइल फ़ाइल के एक्सटेंशन में `.{{locale}}` जोड़ देगी। उदाहरण के लिए `./my/file.md` फ्रेंच लोकल के लिए `./my/file.fr.md` में अनुवादित होगा।\n"}, "4d1197eff1b52a62e450bc797593dabcbab3fb96": {"t": 1785764238.9960222, "n": 6857, "h": "7f77d3c52bdb254f", "c": "---\ncreatedAt: 2024-08-11\nupdatedAt: 2025-11-22\ntitle: दस्तावेज़ अनुवाद करें\ndescription: AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को स्वचालित रूप से अनुवाद करना सीखें।\nkeywords:\n - अनुवाद\n - दस्तावेज़\n - प्रलेखन\n - AI\n - CLI\n - Intlayer\nslugs:\n - doc\n - concept\n - cli\n - doc-translate\n---\n\n# दस्तावेज़ अनुवाद करें\n\n`doc translate` कमांड AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को एक मूल locale से लक्षित locale में स्वचालित रूप से अनुवाद करता है।\n\n## मुख्य बिंदु:\n\n- AI मॉडल की संदर्भ विंडो सीमा के भीतर रहने के लिए बड़ी markdown फ़ाइलों को चंक्स में विभाजित करता है।\n- यदि आउटपुट प्रारूप गलत है तो अनुवाद को पुनः प्रयास करता है।\n- अनुवाद सटीकता में सुधार के लिए एप्लिकेशन और फ़ाइल-विशिष्ट संदर्भ को शामिल करता है।\n- मौजूदा अनुवादों को अधिलेखित न करके उन्हें संरक्षित करता है।\n- गति बढ़ाने के लिए कतार प्रणाली का उपयोग करके फ़ाइलों, चंक्स और लोकेल्स को समानांतर में संसाधित करता है।\n\n```bash packageManager=\"npm\"\nnpx intlayer doc translate\n```\n\n```bash packageManager=\"yarn\"\nyarn intlayer doc translate\n```\n\n```bash packageManager=\"pnpm\"\npnpm intlayer doc translate\n```\n\n```bash packageManager=\"bun\"\nbun x intlayer doc translate\n```\n\n## तर्क:\n\n**फ़ाइल सूची विकल्प:**\n\n- **`--doc-pattern [docPattern...]`**: दस्तावेज़ फ़ाइलों से मेल खाने के लिए ग्लोब पैटर्न जिन्हें अनुवादित किया जाना है।\n\n > उदाहरण: `npx intlayer doc translate --doc-pattern \"docs/**/*.md\" \"src/**/*.mdx\"`\n\n- **`--excluded-glob-pattern [excludedGlobPattern...]`**: अनुवाद से बाहर रखने के लिए ग्लोब पैटर्न।\n\n > उदाहरण: `npx intlayer doc translate --excluded-glob-pattern \"docs/internal/**\"`\n\n- **`--skip-if-modified-before [skipIfModifiedBefore]`**: यदि फ़ाइल दिए गए समय से पहले संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-before \"2025-12-05\"`\n\n- **`--skip-if-modified-after [skipIfModifiedAfter]`**: यदि फ़ाइल दिए गए समय के भीतर संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-after \"2025-12-05\"`\n\n- **`--skip-if-exists`**: यदि फ़ाइल पहले से मौजूद है तो उसे छोड़ दें।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-exists`\n\n**एंट्री आउटपुट विकल्प:**\n\n- **`--locales [locales...]`**: दस्तावेज़ीकरण का अनुवाद करने के लिए लक्षित स्थानीय भाषाएँ।\n\n > उदाहरण: `npx intlayer doc translate --locales fr es de`\n\n- **`--base-locale [baseLocale]`**: स्रोत स्थानीय भाषा जिससे अनुवाद किया जाएगा।\n\n > उदाहरण: `npx intlayer doc translate --base-locale en`\n\n**फ़ाइल प्रोसेसिंग विकल्प:**\n\n- **`--nb-simultaneous-file-processed [nbSimultaneousFileProcessed]`**: अनुवाद के लिए एक साथ संसाधित की जाने वाली फ़ाइलों की संख्या।\n\n > उदाहरण: `npx intlayer doc translate --nb-simultaneous-file-processed 5`\n\n**AI विकल्प:**\n\n- **`--model [model]`**: अनुवाद के लिए उपयोग किया जाने वाला AI मॉडल (जैसे, `gpt-3.5-turbo`)।\n- **`--provider [provider]`**: अनुवाद के लिए उपयोग किया जाने वाला AI प्रदाता।\n- **`--temperature [temperature]`**: AI मॉडल के लिए तापमान सेटिंग।\n- **`--api-key [apiKey]`**: AI सेवा के लिए अपनी स्वयं की API कुंजी प्रदान करें।\n- **`--application-context [applicationContext]`**: AI अनुवाद के लिए अतिरिक्त संदर्भ प्रदान करें।\n- **`--data-serialization [dataSerialization]`**: Intlayer की AI सुविधाओं के लिए उपयोग किया जाने वाला डेटा सीरियलाइजेशन प्रारूप। विकल्प: `json` (मानक, विश्वसनीय), `toon` (कम टोकन, कम सुसंगत)।\n- **`--custom-prompt [prompt]`**: अनुवाद के लिए उपयोग किए जाने वाले बेस प्रॉम्प्ट को कस्टमाइज़ करें। (ध्यान दें: अधिकांश उपयोग मामलों के लिए, `--custom-instructions` विकल्प की सिफारिश की जाती है क्योंकि यह अनुवाद व्यवहार पर बेहतर नियंत्रण प्रदान करता है।)\n\n > उदाहरण: `npx intlayer doc translate --model deepseek-chat --provider deepseek --temperature 0.5 --api-key sk-1234567890 --application-context \"My application is a cat store\"`\n\n**पर्यावरण चर विकल्प:**\n\n- **`--env`**: पर्यावरण निर्दिष्ट करें (जैसे, `development`, `production`)।\n- **`--env-file [envFile]`**: वेरिएबल्स लोड करने के लिए एक कस्टम पर्यावरण फ़ाइल प्रदान करें।\n- **`--base-dir`**: प्रोजेक्ट के लिए बेस डायरेक्टरी निर्दिष्ट करें।\n- **`--no-cache`**: कैश को अक्षम करें।\n\n > उदाहरण: `npx intlayer doc translate --base-dir ./docs --env-file .env.production.local`\n\n**लॉग विकल्प:**\n\n- **`--verbose`**: डिबगिंग के लिए विस्तृत लॉगिंग सक्षम करें। (CLI का उपयोग करते समय डिफ़ॉल्ट रूप से true)\n\n > उदाहरण: `npx intlayer doc translate --verbose`\n\n**कस्टम निर्देश विकल्प:**\n\n- **`--custom-instructions [customInstructions]`**: प्रॉम्प्ट में जोड़े गए कस्टम निर्देश। फॉर्मेटिंग, URL अनुवाद आदि के संबंध में विशिष्ट नियम लागू करने के लिए उपयोगी।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"URLs का अनुवाद न करें, और मार्कडाउन फॉर्मेट बनाए रखें\"`\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"$(cat ./instructions.md)\"`\n\n**Git विकल्प:**\n\n- **`--git-diff`**: केवल उन शब्दकोशों पर चलाएं जिनमें बेस (डिफ़ॉल्ट `origin/main`) से वर्तमान ब्रांच (डिफ़ॉल्ट: `HEAD`) तक परिवर्तन शामिल हैं।\n- **`--git-diff-base`**: git diff के लिए बेस संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `origin/main`)।\n- **`--git-diff-current`**: git diff के लिए वर्तमान संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `HEAD`)।\n- **`--uncommitted`**: बिना कमिट किए गए परिवर्तनों को शामिल करें।\n- **`--unpushed`**: बिना पुश किए गए परिवर्तनों को शामिल करें।\n- **`--untracked`**: बिना ट्रैक किए गए फाइलों को शामिल करें।\n\n > उदाहरण: `npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD`\n\n > उदाहरण: `npx intlayer doc translate --uncommitted --unpushed --untracked`\n\n> ध्यान दें कि आउटपुट फ़ाइल पथ निम्नलिखित पैटर्न को बदलकर निर्धारित किया जाएगा\n>\n> - `/{{baseLocale}}/` को `/{{locale}}/` से (Unix)\n> - `\\{{baseLocale}}\\` को `\\{{locale}}\\` से (Windows)\n> - `_{{baseLocale}}.` को `_{{locale}}.` से\n> - `{{baseLocale}}_` को `{{locale}}_` से\n> - `.{{baseLocaleName}}.` को `.{{localeName}}.` से\n>\n> यदि पैटर्न नहीं मिलता है, तो आउटपुट फ़ाइल फ़ाइल के एक्सटेंशन में `.{{locale}}` जोड़ देगी। उदाहरण के लिए `./my/file.md` फ्रेंच लोकल के लिए `./my/file.fr.md` में अनुवादित होगा।\n"}, "45ab70a041af1c36dc61c34f5f9e226344b85d6d": {"t": 1785764240.6850498, "n": 6647, "h": "7b2f18d86f6555fb", "c": "---\ncreatedAt: 2024-08-11\nupdatedAt: 2025-11-22\ntitle: दस्तावेज़ अनुवाद करें\ndescription: AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को स्वचालित रूप से अनुवाद करना सीखें।\nkeywords:\n - अनुवाद\n - दस्तावेज़\n - प्रलेखन\n - AI\n - CLI\n - Intlayer\nslugs:\n - doc\n - concept\n - cli\n - doc-translate\n---\n\n# दस्तावेज़ अनुवाद करें\n\n`doc translate` कमांड AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को एक मूल locale से लक्षित locale में स्वचालित रूप से अनुवाद करता है।\n\n## मुख्य बिंदु:\n\n- AI मॉडल की संदर्भ विंडो सीमा के भीतर रहने के लिए बड़ी markdown फ़ाइलों को चंक्स में विभाजित करता है।\n- यदि आउटपुट प्रारूप गलत है तो अनुवाद को पुनः प्रयास करता है।\n- अनुवाद सटीकता में सुधार के लिए एप्लिकेशन और फ़ाइल-विशिष्ट संदर्भ को शामिल करता है।\n- मौजूदा अनुवादों को अधिलेखित न करके उन्हें संरक्षित करता है।\n- गति बढ़ाने के लिए कतार प्रणाली का उपयोग करके फ़ाइलों, चंक्स और लोकेल्स को समानांतर में संसाधित करता है।\n\n```bash\nnpx intlayer doc translate\n```\n\n## तर्क:\n\n**फ़ाइल सूची विकल्प:**\n\n- **`--doc-pattern [docPattern...]`**: दस्तावेज़ फ़ाइलों से मेल खाने के लिए ग्लोब पैटर्न जिन्हें अनुवादित किया जाना है।\n\n > उदाहरण: `npx intlayer doc translate --doc-pattern \"docs/**/*.md\" \"src/**/*.mdx\"`\n\n- **`--excluded-glob-pattern [excludedGlobPattern...]`**: अनुवाद से बाहर रखने के लिए ग्लोब पैटर्न।\n\n > उदाहरण: `npx intlayer doc translate --excluded-glob-pattern \"docs/internal/**\"`\n\n- **`--skip-if-modified-before [skipIfModifiedBefore]`**: यदि फ़ाइल दिए गए समय से पहले संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-before \"2025-12-05\"`\n\n- **`--skip-if-modified-after [skipIfModifiedAfter]`**: यदि फ़ाइल दिए गए समय के भीतर संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-after \"2025-12-05\"`\n\n- **`--skip-if-exists`**: यदि फ़ाइल पहले से मौजूद है तो उसे छोड़ दें।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-exists`\n\n**एंट्री आउटपुट विकल्प:**\n\n- **`--locales [locales...]`**: दस्तावेज़ीकरण का अनुवाद करने के लिए लक्षित स्थानीय भाषाएँ।\n\n > उदाहरण: `npx intlayer doc translate --locales fr es de`\n\n- **`--base-locale [baseLocale]`**: स्रोत स्थानीय भाषा जिससे अनुवाद किया जाएगा।\n\n > उदाहरण: `npx intlayer doc translate --base-locale en`\n\n**फ़ाइल प्रोसेसिंग विकल्प:**\n\n- **`--nb-simultaneous-file-processed [nbSimultaneousFileProcessed]`**: अनुवाद के लिए एक साथ संसाधित की जाने वाली फ़ाइलों की संख्या।\n\n > उदाहरण: `npx intlayer doc translate --nb-simultaneous-file-processed 5`\n\n**AI विकल्प:**\n\n- **`--model [model]`**: अनुवाद के लिए उपयोग किया जाने वाला AI मॉडल (जैसे, `gpt-3.5-turbo`)।\n- **`--provider [provider]`**: अनुवाद के लिए उपयोग किया जाने वाला AI प्रदाता।\n- **`--temperature [temperature]`**: AI मॉडल के लिए तापमान सेटिंग।\n- **`--api-key [apiKey]`**: AI सेवा के लिए अपनी स्वयं की API कुंजी प्रदान करें।\n- **`--application-context [applicationContext]`**: AI अनुवाद के लिए अतिरिक्त संदर्भ प्रदान करें।\n- **`--data-serialization [dataSerialization]`**: Intlayer की AI सुविधाओं के लिए उपयोग किया जाने वाला डेटा सीरियलाइजेशन प्रारूप। विकल्प: `json` (मानक, विश्वसनीय), `toon` (कम टोकन, कम सुसंगत)।\n- **`--custom-prompt [prompt]`**: अनुवाद के लिए उपयोग किए जाने वाले बेस प्रॉम्प्ट को कस्टमाइज़ करें। (ध्यान दें: अधिकांश उपयोग मामलों के लिए, `--custom-instructions` विकल्प की सिफारिश की जाती है क्योंकि यह अनुवाद व्यवहार पर बेहतर नियंत्रण प्रदान करता है।)\n\n > उदाहरण: `npx intlayer doc translate --model deepseek-chat --provider deepseek --temperature 0.5 --api-key sk-1234567890 --application-context \"My application is a cat store\"`\n\n**पर्यावरण चर विकल्प:**\n\n- **`--env`**: पर्यावरण निर्दिष्ट करें (जैसे, `development`, `production`)।\n- **`--env-file [envFile]`**: वेरिएबल्स लोड करने के लिए एक कस्टम पर्यावरण फ़ाइल प्रदान करें।\n- **`--base-dir`**: प्रोजेक्ट के लिए बेस डायरेक्टरी निर्दिष्ट करें।\n- **`--no-cache`**: कैश को अक्षम करें।\n\n > उदाहरण: `npx intlayer doc translate --base-dir ./docs --env-file .env.production.local`\n\n**लॉग विकल्प:**\n\n- **`--verbose`**: डिबगिंग के लिए विस्तृत लॉगिंग सक्षम करें। (CLI का उपयोग करते समय डिफ़ॉल्ट रूप से true)\n\n > उदाहरण: `npx intlayer doc translate --verbose`\n\n**कस्टम निर्देश विकल्प:**\n\n- **`--custom-instructions [customInstructions]`**: प्रॉम्प्ट में जोड़े गए कस्टम निर्देश। फॉर्मेटिंग, URL अनुवाद आदि के संबंध में विशिष्ट नियम लागू करने के लिए उपयोगी।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"URLs का अनुवाद न करें, और मार्कडाउन फॉर्मेट बनाए रखें\"`\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"$(cat ./instructions.md)\"`\n\n**Git विकल्प:**\n\n- **`--git-diff`**: केवल उन शब्दकोशों पर चलाएं जिनमें बेस (डिफ़ॉल्ट `origin/main`) से वर्तमान ब्रांच (डिफ़ॉल्ट: `HEAD`) तक परिवर्तन शामिल हैं।\n- **`--git-diff-base`**: git diff के लिए बेस संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `origin/main`)।\n- **`--git-diff-current`**: git diff के लिए वर्तमान संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `HEAD`)।\n- **`--uncommitted`**: बिना कमिट किए गए परिवर्तनों को शामिल करें।\n- **`--unpushed`**: बिना पुश किए गए परिवर्तनों को शामिल करें।\n- **`--untracked`**: बिना ट्रैक किए गए फाइलों को शामिल करें।\n\n > उदाहरण: `npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD`\n\n > उदाहरण: `npx intlayer doc translate --uncommitted --unpushed --untracked`\n\n> ध्यान दें कि आउटपुट फ़ाइल पथ निम्नलिखित पैटर्न को बदलकर निर्धारित किया जाएगा\n>\n> - `/{{baseLocale}}/` को `/{{locale}}/` से (Unix)\n> - `\\{{baseLocale}}\\` को `\\{{locale}}\\` से (Windows)\n> - `_{{baseLocale}}.` को `_{{locale}}.` से\n> - `{{baseLocale}}_` को `{{locale}}_` से\n> - `.{{baseLocaleName}}.` को `.{{localeName}}.` से\n>\n> यदि पैटर्न नहीं मिलता है, तो आउटपुट फ़ाइल फ़ाइल के एक्सटेंशन में `.{{locale}}` जोड़ देगी। उदाहरण के लिए `./my/file.md` फ्रेंच लोकल के लिए `./my/file.fr.md` में अनुवादित होगा।\n"}, "ac548f2b83825438fca4bd6e98ada8455508a8a8": {"t": 1785764242.4236436, "n": 6455, "h": "a20ef123def5a3fb", "c": "---\ncreatedAt: 2024-08-11\nupdatedAt: 2025-11-22\ntitle: दस्तावेज़ अनुवाद करें\ndescription: AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को स्वचालित रूप से अनुवाद करना सीखें।\nkeywords:\n - अनुवाद\n - दस्तावेज़\n - प्रलेखन\n - AI\n - CLI\n - Intlayer\nslugs:\n - doc\n - concept\n - cli\n - doc-translate\n---\n\n# दस्तावेज़ अनुवाद करें\n\n`doc translate` कमांड AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को एक मूल locale से लक्षित locale में स्वचालित रूप से अनुवाद करता है।\n\n## मुख्य बिंदु:\n\n- AI मॉडल की संदर्भ विंडो सीमा के भीतर रहने के लिए बड़ी markdown फ़ाइलों को चंक्स में विभाजित करता है।\n- यदि आउटपुट प्रारूप गलत है तो अनुवाद को पुनः प्रयास करता है।\n- अनुवाद सटीकता में सुधार के लिए एप्लिकेशन और फ़ाइल-विशिष्ट संदर्भ को शामिल करता है।\n- मौजूदा अनुवादों को अधिलेखित न करके उन्हें संरक्षित करता है।\n- गति बढ़ाने के लिए कतार प्रणाली का उपयोग करके फ़ाइलों, चंक्स और लोकेल्स को समानांतर में संसाधित करता है।\n\n```bash\nnpx intlayer doc translate\n```\n\n## तर्क:\n\n**फ़ाइल सूची विकल्प:**\n\n- **`--doc-pattern [docPattern...]`**: दस्तावेज़ फ़ाइलों से मेल खाने के लिए ग्लोब पैटर्न जिन्हें अनुवादित किया जाना है।\n\n > उदाहरण: `npx intlayer doc translate --doc-pattern \"docs/**/*.md\" \"src/**/*.mdx\"`\n\n- **`--excluded-glob-pattern [excludedGlobPattern...]`**: अनुवाद से बाहर रखने के लिए ग्लोब पैटर्न।\n\n > उदाहरण: `npx intlayer doc translate --excluded-glob-pattern \"docs/internal/**\"`\n\n- **`--skip-if-modified-before [skipIfModifiedBefore]`**: यदि फ़ाइल दिए गए समय से पहले संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-before \"2025-12-05\"`\n\n- **`--skip-if-modified-after [skipIfModifiedAfter]`**: यदि फ़ाइल दिए गए समय के भीतर संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-after \"2025-12-05\"`\n\n- **`--skip-if-exists`**: यदि फ़ाइल पहले से मौजूद है तो उसे छोड़ दें।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-exists`\n\n**एंट्री आउटपुट विकल्प:**\n\n- **`--locales [locales...]`**: दस्तावेज़ीकरण का अनुवाद करने के लिए लक्षित स्थानीय भाषाएँ।\n\n > उदाहरण: `npx intlayer doc translate --locales fr es de`\n\n- **`--base-locale [baseLocale]`**: स्रोत स्थानीय भाषा जिससे अनुवाद किया जाएगा।\n\n > उदाहरण: `npx intlayer doc translate --base-locale en`\n\n**फ़ाइल प्रोसेसिंग विकल्प:**\n\n- **`--nb-simultaneous-file-processed [nbSimultaneousFileProcessed]`**: अनुवाद के लिए एक साथ संसाधित की जाने वाली फ़ाइलों की संख्या।\n\n > उदाहरण: `npx intlayer doc translate --nb-simultaneous-file-processed 5`\n\n**AI विकल्प:**\n\n- **`--model [model]`**: अनुवाद के लिए उपयोग किया जाने वाला AI मॉडल (जैसे, `gpt-3.5-turbo`)।\n- **`--provider [provider]`**: अनुवाद के लिए उपयोग किया जाने वाला AI प्रदाता।\n- **`--temperature [temperature]`**: AI मॉडल के लिए तापमान सेटिंग।\n- **`--api-key [apiKey]`**: AI सेवा के लिए अपनी स्वयं की API कुंजी प्रदान करें।\n- **`--application-context [applicationContext]`**: AI अनुवाद के लिए अतिरिक्त संदर्भ प्रदान करें।\n- **`--custom-prompt [prompt]`**: अनुवाद के लिए उपयोग किए जाने वाले बेस प्रॉम्प्ट को कस्टमाइज़ करें। (ध्यान दें: अधिकांश उपयोग मामलों के लिए, `--custom-instructions` विकल्प की सिफारिश की जाती है क्योंकि यह अनुवाद व्यवहार पर बेहतर नियंत्रण प्रदान करता है।)\n\n > उदाहरण: `npx intlayer doc translate --model deepseek-chat --provider deepseek --temperature 0.5 --api-key sk-1234567890 --application-context \"My application is a cat store\"`\n\n**पर्यावरण चर विकल्प:**\n\n- **`--env`**: पर्यावरण निर्दिष्ट करें (जैसे, `development`, `production`)।\n- **`--env-file [envFile]`**: वेरिएबल्स लोड करने के लिए एक कस्टम पर्यावरण फ़ाइल प्रदान करें।\n- **`--base-dir`**: प्रोजेक्ट के लिए बेस डायरेक्टरी निर्दिष्ट करें।\n- **`--no-cache`**: कैश को अक्षम करें।\n\n > उदाहरण: `npx intlayer doc translate --base-dir ./docs --env-file .env.production.local`\n\n**लॉग विकल्प:**\n\n- **`--verbose`**: डिबगिंग के लिए विस्तृत लॉगिंग सक्षम करें। (CLI का उपयोग करते समय डिफ़ॉल्ट रूप से true)\n\n > उदाहरण: `npx intlayer doc translate --verbose`\n\n**कस्टम निर्देश विकल्प:**\n\n- **`--custom-instructions [customInstructions]`**: प्रॉम्प्ट में जोड़े गए कस्टम निर्देश। फॉर्मेटिंग, URL अनुवाद आदि के संबंध में विशिष्ट नियम लागू करने के लिए उपयोगी।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"URLs का अनुवाद न करें, और मार्कडाउन फॉर्मेट बनाए रखें\"`\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"$(cat ./instructions.md)\"`\n\n**Git विकल्प:**\n\n- **`--git-diff`**: केवल उन शब्दकोशों पर चलाएं जिनमें बेस (डिफ़ॉल्ट `origin/main`) से वर्तमान ब्रांच (डिफ़ॉल्ट: `HEAD`) तक परिवर्तन शामिल हैं।\n- **`--git-diff-base`**: git diff के लिए बेस संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `origin/main`)।\n- **`--git-diff-current`**: git diff के लिए वर्तमान संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `HEAD`)।\n- **`--uncommitted`**: बिना कमिट किए गए परिवर्तनों को शामिल करें।\n- **`--unpushed`**: बिना पुश किए गए परिवर्तनों को शामिल करें।\n- **`--untracked`**: बिना ट्रैक किए गए फाइलों को शामिल करें।\n\n > उदाहरण: `npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD`\n\n > उदाहरण: `npx intlayer doc translate --uncommitted --unpushed --untracked`\n\n> ध्यान दें कि आउटपुट फ़ाइल पथ निम्नलिखित पैटर्न को बदलकर निर्धारित किया जाएगा\n>\n> - `/{{baseLocale}}/` को `/{{locale}}/` से (Unix)\n> - `\\{{baseLocale}}\\` को `\\{{locale}}\\` से (Windows)\n> - `_{{baseLocale}}.` को `_{{locale}}.` से\n> - `{{baseLocale}}_` को `{{locale}}_` से\n> - `.{{baseLocaleName}}.` को `.{{localeName}}.` से\n>\n> यदि पैटर्न नहीं मिलता है, तो आउटपुट फ़ाइल फ़ाइल के एक्सटेंशन में `.{{locale}}` जोड़ देगी। उदाहरण के लिए `./my/file.md` फ्रेंच लोकल के लिए `./my/file.fr.md` में अनुवादित होगा।\n"}, "3b6c36544d8d5713db0b9fcd969306cb17d9061c": {"t": 1785764244.2714226, "n": 6019, "h": "1d55314b45b17768", "c": "---\ncreatedAt: 2024-08-11\nupdatedAt: 2025-11-22\ntitle: दस्तावेज़ अनुवाद करें\ndescription: AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को स्वचालित रूप से अनुवाद करना सीखें।\nkeywords:\n - अनुवाद\n - दस्तावेज़\n - प्रलेखन\n - AI\n - CLI\n - Intlayer\nslugs:\n - doc\n - concept\n - cli\n - doc-translate\n---\n\n# दस्तावेज़ अनुवाद करें\n\n`doc translate` कमांड AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को एक मूल locale से लक्षित locale में स्वचालित रूप से अनुवाद करता है।\n\n```bash\nnpx intlayer doc translate\n```\n\n## तर्क:\n\n**फ़ाइल सूची विकल्प:**\n\n- **`--doc-pattern [docPattern...]`**: दस्तावेज़ फ़ाइलों से मेल खाने के लिए ग्लोब पैटर्न जिन्हें अनुवादित किया जाना है।\n\n > उदाहरण: `npx intlayer doc translate --doc-pattern \"docs/**/*.md\" \"src/**/*.mdx\"`\n\n- **`--excluded-glob-pattern [excludedGlobPattern...]`**: अनुवाद से बाहर रखने के लिए ग्लोब पैटर्न।\n\n > उदाहरण: `npx intlayer doc translate --excluded-glob-pattern \"docs/internal/**\"`\n\n- **`--skip-if-modified-before [skipIfModifiedBefore]`**: यदि फ़ाइल दिए गए समय से पहले संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-before \"2025-12-05\"`\n\n- **`--skip-if-modified-after [skipIfModifiedAfter]`**: यदि फ़ाइल दिए गए समय के भीतर संशोधित की गई है तो उसे छोड़ दें।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-modified-after \"2025-12-05\"`\n\n- **`--skip-if-exists`**: यदि फ़ाइल पहले से मौजूद है तो उसे छोड़ दें।\n\n > उदाहरण: `npx intlayer doc translate --skip-if-exists`\n\n**एंट्री आउटपुट विकल्प:**\n\n- **`--locales [locales...]`**: दस्तावेज़ीकरण का अनुवाद करने के लिए लक्षित स्थानीय भाषाएँ।\n\n > उदाहरण: `npx intlayer doc translate --locales fr es de`\n\n- **`--base-locale [baseLocale]`**: स्रोत स्थानीय भाषा जिससे अनुवाद किया जाएगा।\n\n > उदाहरण: `npx intlayer doc translate --base-locale en`\n\n**फ़ाइल प्रोसेसिंग विकल्प:**\n\n- **`--nb-simultaneous-file-processed [nbSimultaneousFileProcessed]`**: अनुवाद के लिए एक साथ संसाधित की जाने वाली फ़ाइलों की संख्या।\n\n > उदाहरण: `npx intlayer doc translate --nb-simultaneous-file-processed 5`\n\n**AI विकल्प:**\n\n- **`--model [model]`**: अनुवाद के लिए उपयोग किया जाने वाला AI मॉडल (जैसे, `gpt-3.5-turbo`)।\n- **`--provider [provider]`**: अनुवाद के लिए उपयोग किया जाने वाला AI प्रदाता।\n- **`--temperature [temperature]`**: AI मॉडल के लिए तापमान सेटिंग।\n- **`--api-key [apiKey]`**: AI सेवा के लिए अपनी स्वयं की API कुंजी प्रदान करें।\n- **`--application-context [applicationContext]`**: AI अनुवाद के लिए अतिरिक्त संदर्भ प्रदान करें।\n- **`--custom-prompt [prompt]`**: अनुवाद के लिए उपयोग किए जाने वाले बेस प्रॉम्प्ट को कस्टमाइज़ करें। (ध्यान दें: अधिकांश उपयोग मामलों के लिए, `--custom-instructions` विकल्प की सिफारिश की जाती है क्योंकि यह अनुवाद व्यवहार पर बेहतर नियंत्रण प्रदान करता है।)\n\n > उदाहरण: `npx intlayer doc translate --model deepseek-chat --provider deepseek --temperature 0.5 --api-key sk-1234567890 --application-context \"My application is a cat store\"`\n\n**पर्यावरण चर विकल्प:**\n\n- **`--env`**: पर्यावरण निर्दिष्ट करें (जैसे, `development`, `production`)।\n- **`--env-file [envFile]`**: वेरिएबल्स लोड करने के लिए एक कस्टम पर्यावरण फ़ाइल प्रदान करें।\n- **`--base-dir`**: प्रोजेक्ट के लिए बेस डायरेक्टरी निर्दिष्ट करें।\n- **`--no-cache`**: कैश को अक्षम करें।\n\n > उदाहरण: `npx intlayer doc translate --base-dir ./docs --env-file .env.production.local`\n\n**लॉग विकल्प:**\n\n- **`--verbose`**: डिबगिंग के लिए विस्तृत लॉगिंग सक्षम करें। (CLI का उपयोग करते समय डिफ़ॉल्ट रूप से true)\n\n > उदाहरण: `npx intlayer doc translate --verbose`\n\n**कस्टम निर्देश विकल्प:**\n\n- **`--custom-instructions [customInstructions]`**: प्रॉम्प्ट में जोड़े गए कस्टम निर्देश। फॉर्मेटिंग, URL अनुवाद आदि के संबंध में विशिष्ट नियम लागू करने के लिए उपयोगी।\n - यह एक निश्चित समय हो सकता है जैसे \"2025-12-05\" (string या Date)\n - यह एक सापेक्ष समय हो सकता है मिलीसेकंड में `1 * 60 * 60 * 1000` (1 घंटा)\n - यह विकल्प `fs.stat` मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"URLs का अनुवाद न करें, और मार्कडाउन फॉर्मेट बनाए रखें\"`\n\n > उदाहरण: `npx intlayer doc translate --custom-instructions \"$(cat ./instructions.md)\"`\n\n**Git विकल्प:**\n\n- **`--git-diff`**: केवल उन शब्दकोशों पर चलाएं जिनमें बेस (डिफ़ॉल्ट `origin/main`) से वर्तमान ब्रांच (डिफ़ॉल्ट: `HEAD`) तक परिवर्तन शामिल हैं।\n- **`--git-diff-base`**: git diff के लिए बेस संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `origin/main`)।\n- **`--git-diff-current`**: git diff के लिए वर्तमान संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट `HEAD`)।\n- **`--uncommitted`**: बिना कमिट किए गए परिवर्तनों को शामिल करें।\n- **`--unpushed`**: बिना पुश किए गए परिवर्तनों को शामिल करें।\n- **`--untracked`**: बिना ट्रैक किए गए फाइलों को शामिल करें।\n\n > उदाहरण: `npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD`\n\n > उदाहरण: `npx intlayer doc translate --uncommitted --unpushed --untracked`\n\n> ध्यान दें कि आउटपुट फ़ाइल पथ निम्नलिखित पैटर्न को बदलकर निर्धारित किया जाएगा\n>\n> - `/{{baseLocale}}/` को `/{{locale}}/` से (Unix)\n> - `\\{{baseLocale}}\\` को `\\{{locale}}\\` से (Windows)\n> - `_{{baseLocale}}.` को `_{{locale}}.` से\n> - `{{baseLocale}}_` को `{{locale}}_` से\n> - `.{{baseLocaleName}}.` को `.{{localeName}}.` से\n>\n> यदि पैटर्न नहीं मिलता है, तो आउटपुट फ़ाइल फ़ाइल के एक्सटेंशन में `.{{locale}}` जोड़ देगी। उदाहरण के लिए `./my/file.md` फ्रेंच लोकल के लिए `./my/file.fr.md` में अनुवादित होगा।\n"}}}} |