YAML şemasy we ýükleme tertibi üçin Konfigurasiýa serediň.
Gerekli girişler
| Ady | Düşündiriş |
|---|---|
sourceLocale | Resurs faýllary tapmak üçin ulanylýan çeşme ýeri (en) **/*.en.resx. Şeýle-de Translatora iberilýär from=<locale>. |
subscriptionKey | Azure AI Translator abonentlik açary. Geçiň secrets. |
endpoint | Terjimeçi uç nokta URL, mysal https://api.cognitive.microsofttranslator.com/. |
Umumy goşmaça girişler
| Ady | Öň bellenilen | Düşündiriş |
|---|---|---|
region | ýok | Terjimeçi resurs regiony (global resurslar üçin aýryldy). |
toLocales | Hemmesi goldanylýar | Terjime etmeli ýerler. JSON array (["fr","de"]) ýa-da virgül bilen aýrylan mykdarlary kabul edýär. |
include | ýok | Newline-aýrylan glob nusgalary; Diňe gabat gelýän faýllar terjime edilýär. |
exclude | ýok | Newline-aýrylan glob nusgalary; gabat gelýän faýllar atylýar (include edilenden soň ulanylýar). |
configPath | .github/resource-translator.yml | YAML config faýlyna ýol (iş ýeri köküne görä). |
dryRun | false | true wagty terjimeleri çalıştıryň we gysgaça maglumatlary çykaryň, ýöne faýllary ýazmaň. |
failOnError | true | Garaşylmadyk true ýalňyşlyklar şowsuzlyga uçraýar; false ýalňyşlyklar duýduryşdyr. |
Terjimeçi haýyş girişleri
Bular göni Azure AI Translator v3 sorag parametrlerine meňzedilýär. Olaryň hemmesi hökman däl; Terjimeçi öň bellenilen ýagdaýynda ulanylýar.
| Ady | Öň bellenilen | Düşündiriş |
|---|---|---|
categoryId | general | Azure Custom Translator kategoriýasy — senagat/domain/ton düwmesi. Iberilen ?category=.... |
textType | plain | plain ýa-da html. Diňe html gymmatlyklaryňyz hakyky HTML bölekleri bolanda ulanyň. |
profanityAction | NoAction | NoAction, Marked ýa-da Deleted. Terjimelerde hapa sözleriň nähili ulanylýandygyna gözegçilik edýär. |
profanityMarker | Asterisk | Asterisk ýa-da Tag. Diňe profanityAction manyly Marked. |
allowFallback | true (Translator default) | false bolanda, eger siziň categoryId belli bir ýer üçin ýerleşdirilmedik bolsa, Translator umumy sistema dolanmagyň deregine hata gaýtaryp berýär. |
apiVersion | 3.0 | Terjimeçi REST API wersiýasy. |
Çydamlylyk we ýer tutucu gorag
Bu girişler Translator haýyşyňyzy çäklendirende hereketiň nähili hereket edýändigine we terjime edilende {{name}} ýa-da {0} ýaly placeholder tokenlary zaýalanmakdan nädip goraýandygyna gözegçilik edýär.
| Ady | Öň bellenilen | Düşündiriş |
|---|---|---|
maxRetries | 5 | Wagtlaýyn HTTP jogaplarynda maksimum gaýtalamak synanyşyklary (408, 425, 429, 500, 502, 503, 504). Her haýyşda HTTP jaňlarynyň umumy sany 1 + maxRetries. |
retryBackoffMs | 30000 | Islendik backoff ukusynda kapasa (milisekundda). Bu hereket Azure-yň Retry-After jogap başlygyna hormat goýýar; ýogsam bu möçberde çäklendirilen jittered exponential backoff ulanylýar. |
protectPlaceholders | true | true (default) bolanda, {{name}}, ${var}, {0}, {0:N2}, %s, %1$s we HTML obýektleri terjimeden öň sentinel tokenlar bilen çalşyrylýar we soň dikeldilýär. Diňe çeşmäňizde terjime edilmeli göni manyda ýer tutucu şekilli tekst bar bolsa söndüriň. |
customPlaceholderPatterns | ýok | Newline-aýrylan regexler (delimitersiz) öň bellenilen ýer tutucu setine goşuldy, meselem, custom token sintaksisi üçin <<.+?>> goşuldy. |
noTranslatePatterns | ýok | Newline-aýrylan glob nusgalary parser derejeli açarlara (JSON dotted path, RESX name, PO msgid, XLIFF unit id, INI/restext key) gabat gelýär. Gabat gelýän açarlar terjimeçi haýyşyndan düşürilýär we olaryň çeşme gymmaty saklanyp geçirilýär. |
Çykyşlar
| Ady | Düşündiriş |
|---|---|
summary-title | Gysgaça PR-titul dostlukly gysgaça maglumat, meselem, Machine-translated 320 files, a total of 5,418 translations. |
summary-details | PR organy ýa-da iş gysgaça maglumaty üçin markdown gysgaça maglumat. |
has-new-translations | 'true' bir ýa-da birnäçe täze terjimeler çykarylanda. |