Sí Uppseting fyri YAML-skema og lastirøð.
Kravdar inntøkur
sourceLocaleKeldustaður (t.d. en), sum verður brúktur til at finna resursfílur sum **/*.en.resx. Sendi eisini víðari til veitaran sum from=<locale>.
Val av veitara og prógv
Vel ein veitara fyri hvørja ferð við provider. Lat bert inn upplýsingar hjá valda veitaranum — sí Inntøkur og úttøkur vegleiðingina fyri fulla uppseting.
providerTýðingarveitari: azure (sjálvvirkandi), aws ella google. Bert ein veitari verður brúktur fyri hvørt átakskall.
subscriptionKeyAzure AI Translator subscription key. Kravt til azure. Far gjøgnum secrets.
endpointAzure Translator endpoint URL, t.d. https://api.cognitive.microsofttranslator.com/. Kravt til azure.
awsAccessKeyIdAWS access key id. Valfrítt — lat vera (við awsSecretAccessKey) at brúka AWS standard credential chain / OIDC. Far gjøgnum secrets.
awsSecretAccessKeyAWS loyniligur atgongdarlykil. Mugu veitast saman við awsAccessKeyId. Far gjøgnum secrets.
awsSessionTokenValfrítt AWS session token til fyribils loyniorð. Far gjøgnum secrets.
awsRegionAWS økið fyri Translate-tænastuna (t.d. us-east-1). Kravt fyri aws, um ikki AWS_REGION er sett í umhvørvið.
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-lykil. Veita hesa ELLA googleCredentials til google. Koyr gjøgnum secrets.
googleCredentialsGoogle Cloud tænastukontolykil sum ein JSON-strengur. Veita hesa ELLA googleApiKey til google. Koyr gjøgnum secrets.
googleProjectIdValfrítt Google Cloud verkætlanar-id. Vanliga verður tað grundað á tænastukontu-innritan.
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.
Vanligar valfríar inntøkur
regionUmsetara-tilfeingisøkið (ikki fyri globalar keldur).
toLocalesStaðir at týða til. Tekur ímóti JSON-array (["fr","de"]) ella komma-separeraðum virðum.
includenýlínu-skildar glob-mynstur; bert samsvarandi fílur verða týddar.
excludenýlínu-skildar glob-mynstur; Samsvarandi fílur verða lopnar (lagdar afturat Include).
configPathLeið til YAML config-fíluna (í mun til workspace-rótina).
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.
dryRunTá true, koyr týðingar og send samandráttir, men skriva ikki fílur.
failOnErrorTá ið true, miseydnast óvæntaðar villur í virknaðinum; Tá false, eru villur ávaringar.
Azure Translator request inputs
Hesi verða beinleiðis kortløgd til Azure AI Translator v3 fyrispurningsparametrar og verða brúkt til Azure Provider. textType og ProfanityAction verða eisini kortlagdar til AWS/Google, har ein samsvarandi loysn finst (sí veitaravegleiðingina); hinir eru bert Azure-útgávur. Øll eru valfrí; Translator-standardarnir gilda, tá teir ikki eru settir.
categoryIdAzure Custom Translator kategori — vinnu-/domain-/tone-knøtturin. Sendur víðari sum ?category=....
textTypeplain ella html. Brúka html bara, tá tíni tilfeingisvirði eru verulig HTML-brot.
profanityActionNoAction, Marked ella Deleted. Stýrir, hvussu grov orð verða brúkt í týðingum.
profanityMarkerAsterisk ella Tag. Bert týdningarmikil, tá profanityAction er Marked.
allowFallbackTá false, gevur Translator eina villu í staðin fyri at fara aftur til almenna skipanina, um categoryId ikki hevur útbreiðslu til eitt málstað.
apiVersionTranslator REST API útgáva.
Seiglu- og plásshaldarvernd
Hesar inntøkur stýra, hvussu átakið uppførir seg, tá Translator minkar tína fyrispurning, og hvussu tað verjir plásshaldar-token sum {{name}} ella {0} frá at verða oyðiløgd undir umsetingini.
maxRetriesMaksimum royndir við stuttvarandi HTTP-svarum (408, 425, 429, 500, 502, 503, 504). Tilsamans eru HTTP-kall pr. áheitan 1 + maxRetries.
retryBackoffMsTakmark (í millisekundum) á hvørjum einstøkum backoff sleep. Gerðin virðir Azure's Retry-After svarhøvd júst tá tað er til staðar; Annars brúkar tað jitterað, eksponentiellt backoff, sum er avmarkað til hetta virðið.
protectPlaceholdersTá ið true (sjálvvirkandi), verða plásshaldarar sum {{name}}, ${var}, {0}, {0:N2}, %s, %1$s og HTML-eindir skiftar út við sentinel-token áðrenn umseting og endursettar aftaná. Sløkk bert tá keldan við vilja inniheldur bókstaviliga plásshaldar-líknandi tekst, sum eigur at verða týddur.
customPlaceholderPatternsNýlínu-skildir regexar (uttan avmarkarar), lagdir afturat sjálvvalda plásshaldara-setinum, t.d. <<.+?>> til serstaka token-syntaks.
noTranslatePatternsNewline-sundurbýtt glob-mynstur, sum samsvara við parser-stigs lyklar (JSON dotted path, RESX name, PO msgid, XLIFF unit id, INI/restext key). Samsvarandi lyklar verða tiknir burtur úr umsetarafyrispurninginum og sendir víðari við upprunavirðinum varðveittum.
Úrtøkur
summary-titleStutt PR-heitivinarlig samandráttur, t.d. Machine-translated 320 files, a total of 5,418 translations.
summary-detailsMarkdown-samandráttur, hóskandi til PR-kropp ella starvssamandrátt.
has-new-translations'true' tá ein ella fleiri nýggjar týðingar vórðu gjørdar.