Wo Iṣeto ni fun eto YAML ati aṣẹ ikojọpọ.
Awọn igbewọle ti a beere
sourceLocaleOrisun agbegbe (fun apẹẹrẹ en) ti a lo lati wa awọn faili orisun bii **/*.en.resx. Pẹlupẹlu, o ti firanṣẹ si olupese naa bi from=<locale>.
Aṣayan olupese ati awọn iwe-ẹri
Yan olupese kan fun ṣiṣe pẹlu provider. Pese awọn iwe-ẹri ti olupese ti a yan nikan — wo itọsọna Awọn igbewọle ati awọn abajade fun iṣeto ni kikun.
providerÕî÷ó ïîìî÷ü: azure (aws ìëí. ðóáëåé, google. Olupese kan ṣoṣo ni a lo fun ipe igbese.
subscriptionKeyBọtini ṣiṣe alabapin Azure AI Translator. je l'ai demandé azure. Gba nipasẹ secrets.
endpointAzure Translator endpoint URL, fun apẹẹrẹ https://api.cognitive.microsofttranslator.com/. O nilo fun azure.
awsAccessKeyIdBọtini Wiwọle AWS ID Aṣayan — fi silẹ (pẹlu awsSecretAccessKey) lati lo pq iwe-ẹri aiyipada AWS / OIDC. Gba nipasẹ secrets.
awsSecretAccessKeyBọtini Wiwọle Asiri AWS O yẹ ki o wa ni papọ pẹlu awsAccessKeyId. Gba nipasẹ secrets.
awsSessionTokenAami akoko AWS fun awọn iwe-ẹri igba diẹ. Gba nipasẹ secrets.
awsRegionAgbegbe AWS fun iṣẹ itumọ (fun apẹẹrẹ us-east-1). A nílò fún aws àyàfi tí wọ́n bá ṣètò AWS_REGION ní àyíká.
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.
googleApiKeyBọtini API awọsanma Google. Pèsè èyí OR googleCredentials fún google. Gba nipasẹ secrets.
googleCredentialsBọtini akọọlẹ iṣẹ awọsanma Google bi okun JSON. Pèsè èyí OR googleApiKey fún google. Gba nipasẹ secrets.
googleProjectIdAṣayan Google Cloud ise agbese id. Nigbagbogbo a ṣe afihan lati iwe-ẹri akọọlẹ iṣẹ.
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.
Awọn igbewọle aṣayan ti o wọpọ
regionOnitumọ orisun agbegbe (omit fun awọn orisun agbaye).
toLocalesAwọn agbegbe ti o yẹ ki o tumọ si. Gba JSON array (["fr","de"]) tabi awọn iye ti o ya sọtọ koma.
includeAwọn ilana glob ti o ya sọtọ tuntun; Awọn faili ti o baamu nikan ni a tumọ si.
excludeAwọn ilana glob ti o ya sọtọ tuntun; Awọn faili ti o baamu ti wa ni fo (ti a lo lẹhin ti o fi sii).
configPathỌna si faili atunto YAML (ibatan si gbongbo iṣẹ-iṣẹ).
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.
dryRunNígbà tí true, ṣe ìtumọ̀ kí o sì gbé àkópọ̀ jáde ṣùgbọ́n má ṣe kọ fáìlì.
failOnErrorNigbati true, awọn aṣiṣe airotẹlẹ kuna iṣe naa; Â ýòîì false ìåäó ñîáîé.
Azure Translator request inputs
Awọn wọnyi ni maapu taara lori Azure AI Translator v3 ibeere sile ati ki o waye si awọn azure olupese. textType ati profanityAction ti wa ni tun mapped to AWS / Google ibi ti ohun deede wa (wo awọn olupese itọsọna); awọn iyokù jẹ azure-nikan. Gbogbo wọn jẹ aṣayan; awọn aiṣedeede Onitumọ waye nigbati o ba ko ṣeto.
categoryIdẸka Custom Translator Azure — ile-iṣẹ / agbegbe / ohun orin bọtini. Ti o ba ti wa ni ti o ti wa ni ti o ti wa ni ?category=... ti o ti wa ni ti o ti wa ni ti o ti wa ni
textTypeplain tabi html. Lo html nikan nigbati awọn ohun elo rẹ ba jẹ awọn ajẹkù HTML gidi.
profanityActionNoAction, Marked, tabi Deleted. Ṣe afihan bi a ṣe le ṣe awọn itumọ ti o ni ibatan si awọn itumọ ti o ni ibatan si awọn itumọ ti o ni ibatan si awọn itumọ ti o ni ibatan si awọn i
profanityMarkerAsterisk tabi Tag. Nikan ti o ba ti profanityAction ti wa ni Marked.
allowFallbackNigbati o ba false, Onitumọ pada aṣiṣe dipo ki o ṣubu pada si eto gbogbogbo ti categoryId rẹ ko ba ni imuṣiṣẹ fun agbegbe ibi-afẹde kan.
apiVersionOnitumọ REST API version.
Resilience & placeholder Idaabobo
Awọn igbewọle wọnyi ṣakoso bi iṣe naa ṣe huwa nigbati Onitumọ ba fa ibeere rẹ ati bii o ṣe daabobo awọn ami ibi bi {{name}} tabi {0} lati ni ipalara lakoko itumọ.
maxRetriesAwọn igbiyanju atunyẹwo ti o pọju lori awọn idahun HTTP ti o kọja (408, 425, 429, 500, 502, 503, 504). Lapapọ nọmba awọn ipe HTTP fun ibeere kọọkan jẹ 1 + maxRetries.
retryBackoffMsFila (ni milliseconds) lori eyikeyi oorun ẹhin kan. Iṣe naa bọwọ fun akọle idahun Retry-After Azure gangan nigbati o wa; bibẹkọ ti o nlo jittered exponential backoff capped ni yi iye.
protectPlaceholdersNigbati o ba true (aiyipada), awọn aaye bii {{name}}, ${var}, {0}, {0:N2}, %s, %1$s ati awọn nkan HTML ni a rọpo pẹlu awọn ami sentinel ṣaaju itumọ ati mu pada lẹhinna. Pa nikan nigbati orisun rẹ ba ni ọrọ ti o yẹ ki o tumọ si.
customPlaceholderPatternsNewline-sọtọ regexes (lai delimiters) fi kun si awọn aiyipada placeholder ṣeto, e.g. <<.+?>> fun aṣa àmi sintasi.
noTranslatePatternsAwọn ilana glob ti o ya sọtọ tuntun ti o baamu lodi si awọn bọtini ipele parser (ọna aami JSON, RESX name, PO msgid, XLIFF kuro id, INI / bọtini restext). Awọn bọtini ti o baamu ni a fi silẹ lati ibeere Onitumọ ati kọja pẹlu iye orisun wọn ti a fipamọ.
Awọn abajade
summary-titleKukuru PR-akọle-ore akopọ, fun apẹẹrẹ Machine-translated 320 files, a total of 5,418 translations.
summary-detailsMarkdown akopọ ti o dara fun ara PR tabi akopọ iṣẹ.
has-new-translations'true' nigbati ọkan tabi diẹ ẹ sii awọn itumọ titun ti wa ni ipilẹṣẹ.