YAML స్కీమా మరియు లోడింగ్ ఆర్డర్ కొరకు కాన్ఫిగరేషన్ చూడండి.
అవసరమైన ఇన్పుట్లు
| పేరు | వివరణ |
|---|---|
sourceLocale | సోర్స్ లొకేల్ (ఉదా. en) **/*.en.resx వంటి రిసోర్స్ ఫైళ్లను కనుగొనడానికి ఉపయోగించబడుతుంది. from=<locale> వలే అనువాదకుడికి కూడా ఫార్వర్డ్ చేయబడింది. |
subscriptionKey | Azure AI Translator సబ్ స్క్రిప్షన్ కీ. secrets గుండా వెళ్ళండి. |
endpoint | ట్రాన్స్ లేటర్ ఎండ్ పాయింట్ URL, ఉదా. https://api.cognitive.microsofttranslator.com/. |
సాధారణ ఐచ్ఛిక ఇన్ పుట్ లు
| పేరు | డిఫాల్ట్ | వివరణ |
|---|---|---|
region | ఏదీ లేదు | ట్రాన్స్ లేటర్ రిసోర్స్ రీజియన్ (గ్లోబల్ రిసోర్సెస్ కొరకు మినహాయింపు). |
toLocales | అన్నీ మద్దతు ఇస్తున్నాయి | అనువదించాల్సిన స్థానాలు. JSON ఎరాయ్ (["fr","de"]) లేదా కామా-సపరేట్ విలువలను ఆమోదిస్తుంది. |
include | ఏదీ లేదు | న్యూలైన్-వేరు చేయబడిన గ్లోబ్ నమూనాలు; సరిపోలే ఫైళ్లు మాత్రమే అనువదించబడతాయి. |
exclude | ఏదీ లేదు | న్యూలైన్-వేరు చేయబడిన గ్లోబ్ నమూనాలు; సరిపోలే ఫైళ్లు దాటవేయబడతాయి (చేర్చిన తర్వాత వర్తింపజేయబడతాయి). |
configPath | .github/resource-translator.yml | YAML కాన్ఫిగర్ ఫైలుకు పాత్ (వర్క్ స్పేస్ రూట్ కు సంబంధించినది). |
dryRun | false | true చేసినప్పుడు, అనువాదాలను రన్ చేయండి మరియు సారాంశాలను ఎమిట్ చేయండి కానీ ఫైళ్లను వ్రాయవద్దు. |
failOnError | true | true అయినప్పుడు, ఊహించని లోపాలు చర్యను విఫలం చేస్తాయి; false ఉన్నప్పుడు, లోపాలు హెచ్చరికలు. |
అనువాదకుడి అభ్యర్థన ఇన్ పుట్ లు
ఇవి నేరుగా Azure AI Translator v3 క్వైరీ పరామీటర్లపై మ్యాప్ చేయబడతాయి. ప్రతి ఒక్కటి ఐచ్ఛికం; అన్ సెట్ చేసినప్పుడు అనువాదకుడు డిఫాల్ట్ లు వర్తిస్తాయి.
| పేరు | డిఫాల్ట్ | వివరణ |
|---|---|---|
categoryId | general | అజ్యూరే Custom Translator కేటగిరీ — ఇండస్ట్రీ/డొమైన్/టోన్ నాబ్. ?category=... గా ఫార్వార్డ్ చేయబడింది. |
textType | plain | plain లేదా html. మీ రిసోర్స్ విలువలు నిజమైన హెచ్ టిఎమ్ ఎల్ ఫ్రాగ్ మెంట్ లు అయినప్పుడు మాత్రమే html ఉపయోగించండి. |
profanityAction | NoAction | NoAction, Marked లేదా Deleted. అనువాదాలలో అశ్లీల పదాలు ఎలా వెలువడతాయో నియంత్రిస్తుంది. |
profanityMarker | Asterisk | Asterisk లేదా Tag. profanityAction Marked ఉన్నప్పుడు మాత్రమే అర్థవంతంగా ఉంటుంది. |
allowFallback | నిజం (అనువాదకుడు డిఫాల్ట్) | false చేసినప్పుడు, మీ categoryId లక్ష్య ప్రదేశానికి విస్తరణ లేకపోతే ట్రాన్స్ లేటర్ సాధారణ సిస్టమ్ కు తిరిగి రావడానికి బదులుగా ఒక దోషాన్ని రిటర్న్ చేస్తాడు. |
apiVersion | 3.0 | అనువాదకుడు REST API వెర్షన్. |
స్థితిస్థాపకత మరియు ప్లేస్ హోల్డర్ రక్షణ
ఈ ఇన్ పుట్ లు అనువాదకుడు మీ అభ్యర్థనను థ్రోటిల్ చేసినప్పుడు చర్య ఎలా ప్రవర్తిస్తుందో మరియు అనువాద సమయంలో {{name}} లేదా {0} వంటి ప్లేస్ హోల్డర్ టోకెన్ లను ఎలా కాపాడుతుందో నియంత్రిస్తుంది.
| పేరు | డిఫాల్ట్ | వివరణ |
|---|---|---|
maxRetries | 5 | తాత్కాలిక HTTP ప్రతిస్పందనలపై గరిష్ట పునఃప్రయత్న ప్రయత్నాలు (408, 425, 429, 500, 502, 503, 504). ప్రతి అభ్యర్థనకు మొత్తం HTTP కాల్స్ సంఖ్య 1 + maxRetries. |
retryBackoffMs | 30000 | ఏదైనా సింగిల్ బ్యాక్ ఆఫ్ స్లీప్ పై క్యాప్ (మిల్లీసెకన్లలో). ఈ చర్య అజ్యూరే యొక్క Retry-After ప్రతిస్పందన శీర్షికను ఖచ్చితంగా కలిగి ఉన్నప్పుడు గౌరవిస్తుంది; లేకపోతే ఇది ఈ విలువ వద్ద మూసివేయబడిన జిట్టెర్డ్ ఎక్స్ పోనెన్షియల్ బ్యాక్ ఆఫ్ ను ఉపయోగిస్తుంది. |
protectPlaceholders | true | true (డిఫాల్ట్) అయినప్పుడు, {{name}}, ${var}, {0}, {0:N2}, %s, %1$s మరియు HTML ఎంటిటీలు వంటి ప్లేస్ హోల్డర్లు అనువాదానికి ముందు సెంటినెల్ టోకెన్లతో భర్తీ చేయబడతాయి మరియు తరువాత పునరుద్ధరించబడతాయి. మీ మూలం ఉద్దేశ్యపూర్వకంగా అనువదించాల్సిన అక్షరాలా ప్లేస్ హోల్డర్ ఆకారపు టెక్స్ట్ ను కలిగి ఉన్నప్పుడు మాత్రమే నిలిపివేయండి. |
customPlaceholderPatterns | ఏదీ లేదు | డిఫాల్ట్ ప్లేస్ హోల్డర్ సెట్ కు న్యూలైన్-సెపరేట్ చేయబడిన రెజెక్స్ లు (డీలిమిటర్లు లేకుండా) జోడించబడ్డాయి, ఉదా. కస్టమ్ టోకెన్ సింటాక్స్ కోసం <<.+?>>. |
noTranslatePatterns | ఏదీ లేదు | న్యూలైన్-వేరు చేయబడిన గ్లోబ్ నమూనాలు పార్సర్-స్థాయి కీలకు (JSON చుక్కల మార్గం, RESX name, PO msgid, XLIFF యూనిట్ id, INI / రెస్ టెక్స్ట్ కీ) తో సరిపోలాయి. మ్యాచింగ్ కీలు ట్రాన్స్ లేటర్ రిక్వెస్ట్ నుంచి డ్రాప్ చేయబడతాయి మరియు వాటి సోర్స్ వాల్యూ భద్రపరచబడతాయి. |
అవుట్ పుట్ లు
| పేరు | వివరణ |
|---|---|
summary-title | సంక్షిప్త PR-శీర్షిక-స్నేహపూర్వక సారాంశం, ఉదా. Machine-translated 320 files, a total of 5,418 translations. |
summary-details | పిఆర్ బాడీ లేదా ఉద్యోగ సారాంశానికి తగిన మార్క్ డౌన్ సారాంశం. |
has-new-translations | ఒకటి లేదా అంతకంటే ఎక్కువ కొత్త అనువాదాలు జనరేట్ చేయబడినప్పుడు 'true'. |