YAML स्कीमा आनी लोडिंग ऑर्डरा खातीर मांडणी (Configuration) पळयात.
गरजेच्यो इनपुट्स
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.
googleApiKeyGoogle Cloud API की. google खातीर हें वा googleCredentials दिवचें. secrets मार्गान वचप.
googleCredentialsJSON स्ट्रिंग म्हणून Google Cloud service-account की. 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.
dryRuntrue जातकच अणकार चलोवचें आनी सारांश काडचे पूण फायली बरोवचे न्हय.
failOnErrortrue अनपेक्षीत चुको कृतींत अपेशी थारतात. false आसतना, चुको ही शिटकावणी आसता.
Azure Translator request inputs
हे मॅप थेट Azure AI Translator v3 क्वेरी पॅरामीटर्साचेर करतात आनी Azure पुरवणदाराक लागू जातात. textType आनी profanityAction लेगीत AWS/Google कडेन मॅप केल्यात जंय एक समतुल्य अस्तित्वांत आसा (पुरवणदार मार्गदर्शक पळयात); उरिल्ले फकत अझूर आसात. दरेक एक ऐच्छिक आसा. अनसेट जातकच अनुवादक डिफॉल्ट लागू जाता.
categoryIdAzure Custom Translator श्रेणी — उद्देग/डोमेन/टोन नॉब. ?category=... म्हणून फॉरवर्ड केला.
textTypeplain वा html. जेन्ना तुमचीं संसाधनां html खरीं HTML तुकडी आसतात तेन्नाच ताचो वापर करात.
profanityActionNoAction, Marked वा Deleted. अणकारांत अपवित्र उतरां कशीं भायर सरतात ताचेर नियंत्रण दवरता.
profanityMarkerAsterisk वा Tag. फकत अर्थपूर्ण जेन्ना profanityAction Marked.
allowFallbackfalse केल्यार, तुमच्या categoryId टार्गेट लोका खातीर उपयोजन ना जाल्यार अनुवादक सामान्य प्रणालींत परत येवचे बदला एक त्रुटी दिता.
apiVersionअनुवादक REST API आवृत्ती.
लवचिकता आनी प्लेसहोल्डर संरक्षण
जेन्ना अनुवादक तुमची विनंती थ्रॉटल करता तेन्ना कृती कशीं वागता आनी अणकार करतना {{name}} वा {0} सारकिल्या प्लेसहोल्डर टोकनांक कशे तरेन राखता हाचेर हे इनपुट्स नियंत्रण दवरतात.
maxRetriesक्षणिक HTTP प्रतिसादांचेर चडांत चड पुनर्यत्न यत्न (408, 425, 429, 500, 502, 503, 504). दरेक विनंतीक एचटीटीपी कॉलांची वट्ट संख्या 1 + maxRetries.
retryBackoffMsखंयच्याय एका बॅकऑफ न्हिदेचेर कॅप (मिलिसेकंदांत). ही कृती अझूराच्या 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ल्हान PR-शीर्षक-अनुकूल सारांश, देखीक Machine-translated 320 files, a total of 5,418 translations.
summary-detailsपीआर बॉडी वा जॉब सारांशा खातीर योग्य मार्कडावन सारांश.
has-new-translations'true' जेन्ना एक वा चड नवें अणकार तयार जाले.