Bheka Ukumiswa ye-schema ye-YAML kanye ne-oda lokulayisha.
Okokufaka okudingekayo
sourceLocaleIndawo yomthombo (isib. en) esetshenziselwa ukuthola amafayela omnyombo afana **/*.en.resx. Ngaphezu kwalokho, idluliselwa kumhlinzeki njengoba from=<locale>.
Ukukhethwa komnikezeli kanye nezifakazelo
Khetha umhlinzeki oyedwa ngokugijima provider. Nikeza kuphela iziqinisekiso zomhlinzeki okhethiwe - bheka umhlahlandlela we-Okokufaka nokukhiphayo wokuhlela okuphelele.
providerUmhlinzeki wokuhumusha: azure (okuzenzakalelayo), aws, noma google. Umhlinzeki oyedwa kuphela osetshenziswa ngocingo lwesenzo.
subscriptionKeyAzure AI Translator subscription key. Kuyadingeka azure. Dlula nge-secrets.
endpointI-Azure Translator endpoint URL, isib. https://api.cognitive.microsofttranslator.com/. Kuyadingeka azure.
awsAccessKeyIdI-ID yokhiye wokufinyelela we-AWS. Okukhethwa kukho - shiya (nge-awsSecretAccessKey) ukusebenzisa uchungechunge lweziqinisekiso ezizenzakalelayo ze-AWS / OIDC. Dlula nge-secrets.
awsSecretAccessKeyUkhiye wokufinyelela oyimfihlo we-AWS. Kufanele ihlanganiswe kanye awsAccessKeyId. Dlula nge-secrets.
awsSessionTokenIthokheni yeseshini ye-AWS yokuzikhethela yeziqinisekiso zesikhashana. Dlula nge-secrets.
awsRegionIsifunda se-AWS sensizakalo yokuhumusha (isib. us-east-1). Kuyadingeka aws ngaphandle kokuthi AWS_REGION ibekwe emvelweni.
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.
googleApiKeyUkhiye we-Google Cloud API. Nikeza lokhu NOMA googleCredentials google. Dlula nge-secrets.
googleCredentialsUkhiye we-akhawunti yesevisi ye-Google Cloud njengentambo ye-JSON. Nikeza lokhu NOMA googleApiKey google. Dlula nge-secrets.
googleProjectIdI-ID yephrojekthi ye-Google Cloud yokuzikhethela. Ngokuvamile, i-akhawunti ye
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.
Okokufaka okujwayelekile kokuzikhethela
regionIsifunda semithombo yomhumushi (shiya imithombo yomhlaba wonke).
toLocalesIzindawo zokuhumusha Yamukela i-JSON array (["fr","de"]) noma amanani ahlukaniswe ngamakoma.
includeAmaphethini we-glob ahlukaniswe yi-Newline; Amafayela ahambisanayo kuphela ahunyushiwe.
excludeAmaphethini we-glob ahlukaniswe yi-Newline; Amafayela afanayo yeqa (asetshenziswe ngemuva kokufaka).
configPathIndlela eya kwifayela lokumiswa kwe-YAML (maqondana nempande yendawo yokusebenzela).
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.
dryRunUma true, sebenzisa ukuhumusha bese ukhipha izifinyezo kodwa ungabhali amafayela.
failOnErrorLapho true, amaphutha angalindelekile ehluleka isenzo; Lapho false, amaphutha ayisixwayiso.
Azure Translator request inputs
Lezi zibalazwe ngqo kumapharamitha wombuzo we-Azure AI Translator v3 futhi zisebenza kumhlinzeki we-azure. textType kanye nokuhlambalaza nakho kumephu ku-AWS / Google lapho kukhona okulingana khona (bheka umhlahlandlela wabahlinzeki); ezinye ziyi-Azure kuphela. Ngayinye iyazikhethela; Umhumushi ozenzakalelayo usebenza uma ungasekwanga.
categoryIdAzure Custom Translator category — the industry/domain/tone knob. Zithunyelwe njenge-?category=....
textTypeplain noma html. Sebenzisa html kuphela uma amanani emithombo yakho eyizingcezu zangempela ze-HTML.
profanityActionNoAction, Marked, noma Deleted. Ilawula ukuthi amagama angcolile akhishwa kanjani ekuhumusheni.
profanityMarkerAsterisk noma Tag. Okunenjongo kuphela uma profanityAction Marked.
allowFallbackUma false, Umhumushi ubuyisela iphutha esikhundleni sokubuyela emgudwini ojwayelekile uma categoryId yakho ingenakho ukuthunyelwa kwendawo okuhlosiwe.
apiVersionUmhumushi we-REST API version.
Ukuqina nokuvikelwa kwendawo
Lezi okokufaka zilawula ukuthi isenzo siziphatha kanjani lapho uMhumushi enciphisa isicelo sakho nokuthi ivikela kanjani amathokheni we-placeholder afana ne-{{name}} noma i-{0} ekuphazamiseni ngesikhathi sokuhumusha.
maxRetriesImizamo ephezulu yokuzama kabusha izimpendulo ze-HTTP zesikhashana (408, 425, 429, 500, 502, 503, 504). Inani eliphelele lezingcingo ze-HTTP ngesicelo ngasinye liyi-1 + maxRetries.
retryBackoffMsCap (ngama-milliseconds) kunoma yikuphi ukulala okukodwa kwe-backoff. Isenzo sihlonipha ikhanda lempendulo ye-Retry-After ye-Azure ncamashi lapho ikhona; ngaphandle kwalokho isebenzisa i-jittered exponential backoff ehlanganiswe kuleli nani.
protectPlaceholdersLapho true (okuzenzakalelayo), abanikazi bezindawo ezifana ne-{{name}}, ${var}, {0}, {0:N2}, %s, %1$s ne-HTML zithathelwa indawo ngamathokheni we-sentinel ngaphambi kokuhumusha futhi zibuyiselwe ngemuva kwalokho. Khubaza kuphela uma umthombo wakho uqukethe ngamabomu umbhalo ongokoqobo omise okwe-placeholder okufanele uhunyushelwe.
customPlaceholderPatternsAma-regexes ahlukaniswe yi-Newline (ngaphandle kwama-delimiters) afakwe kusethi ye-placeholder ezenzakalelayo, isib. <<.+?>> ye-syntax yethokheni yangokwezifiso.
noTranslatePatternsAmaphethini we-glob ahlukaniswe nomugqa omusha ahambisana nokhiye bezinga le-parser (indlela yamachashazi e-JSON, i-RESX name, i-PO msgid, iyunithi ye-XLIFF id, ukhiye we-INI / restext). Okhiye abahambisanayo baphonswa esicelweni soMhumushi bese bedlula ngenani labo lomthombo lilondoloziwe.
Okukhiphayo
summary-titleIsifinyezo esifushane se-PR-title-friendly, isib. Machine-translated 320 files, a total of 5,418 translations.
summary-detailsIsifinyezo se-Markdown esifanele umzimba we-PR noma isifinyezo somsebenzi.
has-new-translations'true' lapho inguqulo eyodwa noma ngaphezulu entsha yakhiqizwa.