Vakai ki he Fokotuʻutuʻu ki he schema ʻo e YAML mo e loading order.
Ngaahi meʻa ʻoku fie maʻu
sourceLocaleʻOku fakaʻaongaʻi ʻa e feituʻu maʻuʻanga tokoni (e.g. en) ke kumi ʻa e ngaahi faile ʻo e maʻuʻanga tokoni hange ko e **/*.en.resx. Naʻe toe ʻave foki ki he kautaha ko e from=<locale>.
Fili ʻo e kautaha mo e ngaahi tohi fakamoʻoni
Fili ha kautaha ʻe taha ʻi he lele ʻa e provider. ʻOatu pe ʻa e ngaahi tohi fakamoʻoni ʻa e kautaha kuo fili — vakai ki he fakahinohino ki he Inputs & outputs ki hono fokotuʻutuʻu kakato.
providerTokotaha ʻoku nau maʻu ʻa e liliu: azure (default), aws, pe google. Ko e kautaha pe ʻe taha ʻoku fakaʻaongaʻi ʻi he uiuiʻi ngaue.
subscriptionKeyAzure AI Translator subscription key. Fie maʻu ki he azure. Fou atu ʻi he secrets.
endpointAzure Translator endpoint URL, e.g. https://api.cognitive.microsofttranslator.com/. Fiemaʻu ki he azure.
awsAccessKeyIdAWS access key id. Fili — toʻo (mo e awsSecretAccessKey) ke fakaʻaongaʻi ʻa e AWS default credential chain / OIDC. Fou atu ʻi he secrets.
awsSecretAccessKeyAWS secret access key. Kuo pau ke ʻomai fakataha mo e awsAccessKeyId. Fou atu ʻi he secrets.
awsSessionTokenFili ʻa e AWS session token ki he ngaahi tohi fakamoʻoni fakataimi. Paasi ʻi he secrets.
awsRegionVahefonua AWS ki he ngaue Liliu (e.g. us-east-1). Fie maʻu ki he aws tukukehe kapau ʻoku fokotuʻu AWS_REGION ʻi he ʻatakai.
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 key. ʻOange ʻa e googleCredentials PE ko ʻeni ki he google. Fou atu ʻi he secrets.
googleCredentialsGoogle Cloud service-account key as a JSON string. ʻOange ʻa e googleApiKey PE ko ʻeni ki he google. Fou atu ʻi he secrets.
googleProjectIdFili pe ʻa e Google Cloud project id. ʻOku faʻa fakaʻaongaʻi ia mei he tohi fakamoʻoni ʻo e ʻakauni ngaue.
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.
Ngaahi meʻa angamaheni ʻoku fili ke fakahu
regionVahefonua maʻuʻanga tokoni ʻa e tokotaha liliu lea (toʻo ki he ngaahi maʻuʻanga tokoni fakaemamani lahi).
toLocalesNgaahi feituʻu ke liliu ki ai. Tali ha fokotuʻutuʻu JSON (["fr","de"]) pe ngaahi tuʻunga ʻulungaanga mahuʻinga ʻoku fakamavahevaheʻi ʻe he koma.
includeNgaahi sipinga ʻo e glob ʻoku fakamavahevaheʻi ʻe he laine foʻou; ko e ngaahi faile tatau pe ʻoku liliu.
excludeNgaahi sipinga ʻo e glob ʻoku fakamavahevaheʻi ʻe he laine foʻou; ʻOku hiki fakalaka ʻa e ngaahi faile ʻoku fakatauhoa (fakaʻaongaʻi hili hono fakakau mai).
configPathHala ki he faile config ʻo e YAML (fekauʻaki mo e root ʻo e workspace).
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ʻI he taimi ʻoku true ai, fakalele ʻa e ngaahi liliu lea pea ʻoatu ha ngaahi fakamatala fakanounou kae ʻoua naʻa ke hiki ha ngaahi faile.
failOnErrorʻI he taimi ʻoku true ai, ʻoku ʻikai lava ke fai ha ngaahi fehalaaki taʻeʻamanekina; ʻI he taimi ʻoku false ai, ko e ngaahi fehalaaki ko ha ngaahi fakatokanga.
Azure Translator request inputs
ʻOku mape fakahangatonu ʻeni ki he Azure AI Translator v3 query parameters pea fakaʻaongaʻi ki he azure provider. ʻOku toe mape foki ʻa e textType mo e kapekapeʻi ki he AWS/Google ʻi he feituʻu ʻoku ʻi ai ha tatau (vakai ki he fakahinohino ʻa e ngaahi kautaha tokoni); ko e toenga ko e Azure pe. ʻOku fili pe ʻa e meʻa kotoa pe; ʻoku fakaʻaongaʻi ʻa e default ʻa e Translator ʻi he taimi ʻoku ʻikai seti ai.
categoryIdAzure Custom Translator kulupu — ko e ngaueʻanga/domain/tone knob. ʻAve ko e ?category=....
textTypeplain pe html. Fakaʻaongaʻi pe ʻhtml ʻi he taimi ʻoku hoko ai hoʻo ngaahi maʻuʻanga tokoni ko ha ngaahi kongokonga HTML moʻoni.
profanityActionNoAction, Marked, pe Deleted. Puleʻi ʻa e founga ʻoku tuku atu ai ʻa e ngaahi lea kapekape ʻi he ngaahi liliu.
profanityMarkerAsterisk pe Tag. ʻOku toki mahuʻingamalie pe ʻi he taimi ʻoku Marked ai profanityAction.
allowFallbackʻI he taimi ʻoku false ai, ʻoku fakafoki mai ʻe he Translator ha fehalaaki kae ʻikai foki ki he polokalama fakalukufua kapau ʻoku ʻikai ke ʻi ai ha deployment ʻi hoʻo categoryId ki ha feituʻu ʻoku fakataumuʻa ki ai.
apiVersionLiliu lea REST API version.
Resilience & placeholder maluʻi
ʻOku puleʻi ʻe he ngaahi input ko ʻeni ʻa e anga ʻo e ngaue ʻi he taimi ʻoku taʻofi ai ʻe he Translator hoʻo kole mo e founga ʻoku ne maluʻi ai ʻa e ngaahi fakaʻilonga placeholder hange ko e {{name}} pe {0} mei hono fakaʻauha lolotonga ʻa e liliu.
maxRetriesLahi taha ʻo e ngaahi feinga ke toe feinga ʻi he ngaahi tali HTTP fakataimi (408, 425, 429, 500, 502, 503, 504). Ko e lahi fakakatoa ʻo e ngaahi telefoni HTTP ʻi he kole ʻoku 1 + maxRetries.
retryBackoffMsTataʻo (ʻi he milliseconds) ʻi ha faʻahinga mohe pe ʻe taha. ʻOku fakaʻapaʻapaʻi ʻe he ngaue ʻa e ʻuluʻi fakamatala ʻo e tali ʻa e Retry-After ʻo e Azure ʻi he taimi ʻoku ʻi ai ai; ka ʻikai, ʻoku ne fakaʻaongaʻi ʻa e jittered exponential backoff ʻoku fakangatangata ʻi he tuʻunga mahuʻinga ko ʻeni.
protectPlaceholdersʻI he taimi ʻoku true ai (default), ʻoku fetongi ʻa e placeholders hange ko e {{name}}, ${var}, {0}, {0:N2}, %s, %1$s mo e HTML ʻaki ʻa e ngaahi fakaʻilonga sentinel kimuʻa pea toki liliu pea toe fakafoki mai ʻamui. Tamateʻi pe ʻi he taimi ʻoku ʻi ai ha fakamatala ʻoku totonu ke liliu ʻi hoʻo maʻuʻanga tokoni.
customPlaceholderPatternsNewline-separated regexes (without delimiters) added to the default placeholder set, e.g. <<.+?>> for custom token syntax.
noTranslatePatternsʻOku fakafehoanaki ʻa e ngaahi sipinga ʻo e glob ʻi he laine foʻou mo e ngaahi ki ʻi he tuʻunga ʻo e parser (JSON dotted path, RESX name, PO msgid, XLIFF unit id, INI/restext key). ʻOku toʻo ʻa e ngaahi ki ʻoku hoa mei he kole ʻa e Tokotaha Liliu Lea pea ʻoku fakatolonga pe ʻa e mahuʻinga ʻo e maʻuʻanga tokoni.
Ngaahi meʻa ʻoku maʻu
summary-titleNounou ʻo e PR-title-friendly summary, e.g. Machine-translated 320 files, a total of 5,418 translations.
summary-detailsFakamatala fakanounou ʻo e Markdown ʻoku feʻunga mo ha sino PR pe fakamatala fakanounou ʻo e ngaue.
has-new-translations'true' taimi naʻe faʻu ai ha liliu foʻou ʻe taha pe lahi ange.