YAML स्कीमा आ लोडिंग क्रमक लेल विन्यास देखू।
आवश्यक इनपुट
sourceLocaleश्रोत लोकेल (जहिना en) संसाधन फाइलसभ खोजबाक लेल प्रयोग कएल जाइत अछि जहिना कि **/*.en.resx. प्रदाताकेँ सेहो अग्रेषित कएल गेल from=<locale>।
प्रदायकक चयन आ क्रेडेन्शियल्स
provider के संग प्रति रन एकटा प्रदाता चुनू। केवल चुनल गेल प्रदाताक क्रेडेंशियल्स प्रदान करू — पूर्ण सेटअपक लेल इनपुट आ आउटपुट गाइड देखू।
providerअनुवाद प्रदाता: azure (मूल), aws अथवा google. प्रति एक्शन कॉल मात्र एकटा प्रदाता उपयोग कएल जाइत अछि।
subscriptionKeyAzure AI Translator subscription key. azure के लेल आवश्यक। secrets बाटे गुजरू।
endpointAzure Translator endpoint URL, उदा. https://api.cognitive.microsofttranslator.com/. azure के लेल आवश्यक।
awsAccessKeyIdAWS पहुँच कुँजी आईडी. वैकल्पिक — AWS मूलभूत क्रेडेंशियल चेन / OIDC क' प्रयोग करबाक लेल छोड़ू (awsSecretAccessKey सँग). secrets बाटे गुजरू।
awsSecretAccessKeyAWS गुप्त पहुँच कुँजी। awsAccessKeyId के संग आपूर्ति करय पड़त। secrets बाटे गुजरू।
awsSessionTokenअस्थायी क्रेडेंशियल्सक लेल वैकल्पिक AWS सत्र टोकन. secrets सँ गुजरू।
awsRegionअनुवाद सेवाक लेल AWS क्षेत्र (उदा. us-east-1). aws लेल आवश्यक अछि जखन तक कि वातावरणमे AWS_REGION सेट नहि कएल गेल अछि।
awsFormalityAWS Translate formality setting: FORMAL or INFORMAL.
awsBrevityWhen true, enables AWS Translate brevity mode for supported language pairs.
awsTerminologyNamesAWS Translate custom terminology resource names. Accepts a JSON array or comma-separated values.
awsParallelDataNamesAWS Translate parallel data resource names. Accepts a JSON array or comma-separated values.
googleApiKeyगूगल क्लाउड एपीआई कुंजी। google के लेल ई या googleCredentials प्रदान करू। secrets सं गुजरू।
googleCredentialsJSON स्ट्रिंगक रूपमे गूगल क्लाउड सेवा-खाता कुँजी। google के लेल ई या googleApiKey प्रदान करू। secrets सं गुजरू।
googleProjectIdवैकल्पिक गूगल क्लाउड परियोजना आईडी. आमतौर पर सेवा-खाता क्रेडेंशियलसँ अनुमान लगाओल जाइत अछि।
googleModelGoogle Cloud Translation model, e.g. nmt or base.
googleApiEndpointOptional Google Cloud Translation API endpoint override.
googleAutoRetryOptional Google Cloud Translation automatic retry toggle. Leave unset to use the Google client default.
सामान्य वैकल्पिक इनपुट
regionअनुवादक संसाधन क्षेत्र (वैश्विक संसाधनक लेल छोड़ू).
toLocalesअनुवाद करबाक लेल लोकेल। JSON सरणी (["fr","de"]) अथवा अल्पविराम सँ अलग मान स्वीकारैत अछि.
includeन्यूलाइन-पृथक ग्लोब पैटर्न; केवल मिलान कएल फाइलसभक अनुवाद कएल जाएत अछि।
excludeन्यूलाइन-पृथक ग्लोब पैटर्न; मिलान कएल फाइलसभ छोड़ल गेल (सम्मिलित करबाक बाद लागू कएल गेल)
configPathYAML कान्फिग फाइल क 'पथ (कार्यस्थान रूट केर सापेक्ष).
changeDetectionSmart change detection mode. smart translates only keys whose source value, target presence, state entry, or translation-affecting settings require it. Use disabled or false to send every eligible key on every run.
statePathPath to the compact deterministic smart change-detection state manifest. Defaults to .github/resource-translator-state.json; commit it so future runs can audit and reuse unchanged translations.
snapshotOnlyWhen true, create/update the smart change-detection manifest from existing source and target files without calling a translation provider or writing target resource files. Useful when bootstrapping statePath while a provider is unavailable.
dryRunजखन true अछि, अनुवाद चलाबू आओर सारांश निकालू पर फाइलसभ नहि लिखू.
failOnErrorजखन true, अप्रत्याशित त्रुटि क्रियामे असफल भऽ जाइत अछि; जखन false, त्रुटि चेतावनी होइत अछि।
Azure Translator आग्रह input
ई मैप सीधा Azure AI Translator v3 क्वेरी पैरामीटर पर करैत अछि आ Azure प्रदाता पर लागू होइत अछि। टेक्स्टटाइप आ प्रोफेनिटीएक्शन सेहो AWS/Google पर मैप कएल जाइत अछि जतय एकटा समकक्ष मौजूद अछि (प्रदाता गाइड देखू); बाकी केवल Azure अछि। सभ वैकल्पिक अछि; अनसेट भेला पर अनुवादक मूलभूत लागू होइत अछि।
categoryIdAzure Custom Translator श्रेणी — उद्योग/डोमेन/टोन घुंडी ?category=... रूपमे अग्रसारित।
textTypeplain वा html। html प्रयोग केवल तखन करू जखन अहाँक संसाधन मान वास्तविक HTML टुकड़ा अछि.
profanityActionNoAction, Marked वा Deleted। नियंत्रित करैत अछि जे अनुवादमे अभद्र शब्द कोना उत्सर्जित होइत अछि।
profanityMarkerAsterisk वा Tag। तखने सार्थक जखन profanityAction Marked।
allowFallbackजखन false, अनुवादक एकटा त्रुटि वापस सामान्य तंत्रमे वापस एबाक बदला लौटैत अछि जँ अहाँक categoryId लक्षित लोकेल क' लेल कोनो परिनियोजन नहि अछि.
apiVersionअनुवादक REST API संस्करण।
लचीलापन आ प्लेसहोल्डर सुरक्षा
ई इनपुट नियंत्रित करैत अछि जे जखन अनुवादक अहाँक अनुरोधकेँ गला घोंटैत अछि तखन क्रिया केना व्यवहार करैत अछि आ ई कोना अनुवादक दौरान {{name}} वा {0} सन प्लेसहोल्डर टोकनकेँ गड़बड़ होयबासँ बचाबैत अछि।
maxRetriesक्षणिक एचटीटीपी अनुक्रियासभ पर फिनु सँ बेसी फिनु सँ कोसिस कोसिस (408, 425, 429, 500, 502, 503, 504). प्रति अनुरोध एचटीटीपी कॉलक कुल संख्या 1 + maxRetries।
retryBackoffMsकोनो एकल बैकऑफ स्लीप पर कैप (मिलीसेकंडमे)। क्रिया Azure के Retry-After प्रतिक्रिया हेडर के ठीक तखन सम्मानित करैत अछि जखन उपस्थित अछि; अन्यथा ई एहि मान पर कैप्ड जिटर्ड एक्सपोनेन्शियल बैकऑफ के उपयोग करैत अछि।
protectPlaceholdersजखन true (डिफ़ॉल्ट) होइत अछि, तँ प्लेसहोल्डर जेना {{name}}, ${var}, {0}, {0:N2}, %s, %1$s आ HTML एंटिटीकेँ अनुवादक पहिने सेन्टिनल टोकनसँ बदलि देल जाइत अछि आ बादमे पुनर्स्थापित कएल जाइत अछि। तखन निष्क्रिय करू जखन अहाँक स्रोतमे जानिबूझि कऽ शाब्दिक प्लेसहोल्डर आकारक पाठ अछि जकर अनुवाद कएल जाए।
customPlaceholderPatternsन्यूलाइन-सेपरेटेड रेगेक्स (बिना डेलिमिटरक) केँ मूलभूत प्लेसहोल्डर सेटमे जोड़ल गेल, उदा. <<.+?>> कस्टम टोकन सिंटेक्सक लेल.
noTranslatePatternsन्यूलाइन-सेपरेटेड ग्लोब पैटर्न पार्सर-स्तरीय कुँजी (JSON बिन्दु पथ, RESX name, PO msgid, XLIFF एकाइ id, INI/restext कुंजी) सँ मेल खाएत अछि. मिलान कुँजीकेँ अनुवादक अनुरोधसँ हटा देल जाइत अछि आ ओकर स्रोत मान सुरक्षित राखि कऽ पास कएल जाइत अछि।
आउटपुट
summary-titleसंक्षिप्त पीआर-शीर्षक-अनुकूल सारांश, उदा. Machine-translated 320 files, a total of 5,418 translations.
summary-detailsमार्कडाउन सारांश पीआर बॉडी या जॉब सारांशक लेल उपयुक्त अछि।
has-new-translations'true' जखन एक वा एकसँ बेसी नव अनुवाद उत्पन्न भेल।