Gade Konfigirasyon an pou YAML schema ak loading lòd.
Entrain obligatwa yo
| Fe-apel | Deskripsyon |
|---|---|
sourceLocale | Sous lokal (egzanp en) itilize pou jwenn dosye resous tankou **/*.en.resx. Tou voye nan Translator kòm from=<locale>. |
subscriptionKey | Azure AI Translator abònman kle Pase nan secrets |
endpoint | URL ekstremite tradiktè, egzanp https://api.cognitive.microsofttranslator.com/. |
Komen si ou vle entrain
| Fe-apel | Default | Deskripsyon |
|---|---|---|
region | Pa gen yonn | Rejyon resous tradiktè (omèt resous mondyal) |
toLocales | tout sipòte | Lokal yo tradui nan Aksepte yon etalaj JSON (["fr","de"]) oswa valè separe virgul. |
include | Pa gen yonn | Newline-separe modèl glob; Se sèlman matche dosye yo tradwi. |
exclude | Pa gen yonn | Newline-separe modèl glob; matche dosye yo sote (aplike apre gen ladan li). |
configPath | .github/resource-translator.yml | Chemen nan dosye konfigirasyon YAML (relatif nan rasin nan espas travay la) |
dryRun | false | Lè true, kouri tradiksyon ak emèt rezime, men se pa ekri dosye. |
failOnError | true | Lè true, erè inatandi echwe aksyon an; Lè false, erè yo se avètisman. |
Tradiktè demann opinyon
Sa yo kat dirèkteman nan paramèt rechèch Azure AI Translator v3. Tout moun se si ou vle; defo Translator aplike lè unset.
| Fe-apel | Default | Deskripsyon |
|---|---|---|
categoryId | general | Azure Custom Translator kategori — endistri / domèn / bouton ton Voye kòm ?category=.... |
textType | plain | plain oswa html Sèvi ak html sèlman lè valè resous ou yo se fragman HTML reyèl. |
profanityAction | NoAction | NoAction, Marked oswa Deleted Kontwole kijan tèm pwofen yo emèt nan tradiksyon yo |
profanityMarker | Asterisk | Asterisk oswa Tag Sèlman sans lè profanityAction Marked. |
allowFallback | vre (Tradiktè default) | Lè false, Translator retounen yon erè olye ke tonbe tounen nan sistèm nan jeneral si categoryId ou pa gen okenn deplwaman pou yon lokal sib. |
apiVersion | 3.0 | Tradiktè vèsyon API REST |
Detèminasyon & pwoteksyon placeholder
Entrain sa yo kontwole ki jan aksyon an konpòte yo lè Translator throttles demann ou an ak ki jan li pwoteje marqueholder tankou {{name}} oswa {0} soti nan ke yo te mangled pandan tradiksyon.
| Fe-apel | Default | Deskripsyon |
|---|---|---|
maxRetries | 5 | Tantativ retan maksimòm sou repons HTTP pasajè (408, 425, 429, 500, 502, 503, 504) Kantite total apèl HTTP pou chak demann 1 + maxRetries. |
retryBackoffMs | 30000 | Cap (nan milisgond) sou nenpòt ki dòmi bakoff sèl. Aksyon an onore Retry-After Header repons Azure egzakteman lè prezan; Sinon, li itilize jittered eksponansyèl rebak, bouche nan valè sa a. |
protectPlaceholders | true | Lè true (default), placeholder tankou {{name}}, ${var}, {0}, {0:N2}, %s, %1$s ak antite HTML yo ranplase ak siy santinèl anvan tradiksyon ak retabli apre sa. Enfim sèlman lè sous ou a entansyonèlman gen literal plas ki gen fòm tèks ki ta dwe tradwi. |
customPlaceholderPatterns | Pa gen yonn | Regexes Newline separe (san delimiteur) te ajoute nan seri a placeholder default, egzanp <<.+?>> pou sentaks siy koutim. |
noTranslatePatterns | Pa gen yonn | Newline-separe modèl glob matche ak kle parser-nivo (JSON pwen chimen, RESX name, PO msgid, XLIFF inite id, INI / kle retext). Kle matche yo tonbe nan demann lan tradiktè epi yo pase nan ak valè sous yo konsève. |
Rezilta yo
| Fe-apel | Deskripsyon |
|---|---|
summary-title | Kout PR--zanmitay rezime, egzanp Machine-translated 320 files, a total of 5,418 translations. |
summary-details | Markdown rezime apwopriye pou yon kò PR oswa rezime travay |
has-new-translations | 'true' lè youn oswa plis nouvo tradiksyon yo te pwodwi. |