YAML திட்டம் மற்றும் ஏற்றுதல் வரிசைக்கு கட்டமைப்பு பார்க்கவும்.
தேவையான உள்ளீடுகள்
sourceLocaleமூல இருப்பிடம் (எ.கா. en) போன்ற **/*.en.resx போன்ற வளக் கோப்புகளைக் கண்டறியப் பயன்படுகிறது. from=<locale> என வழங்குநருக்கு அனுப்பப்பட்டது.
வழங்குநர் தேர்வு மற்றும் நற்சான்றிதழ்கள்
provider உடன் ஒரு ஓட்டத்திற்கு ஒரு வழங்குநரைத் தேர்வுசெய்க. தேர்ந்தெடுக்கப்பட்ட வழங்குநரின் நற்சான்றிதழ்களை மட்டுமே வழங்கவும் — முழு அமைப்புக்கு உள்ளீடுகள் மற்றும் வெளியீடுகள் வழிகாட்டியைப் பார்க்கவும்.
providerமொழிபெயர்ப்பு வழங்குநர்: azure (இயல்புநிலை), aws அல்லது google. ஒரு செயல் அழைப்புக்கு ஒரே ஒரு வழங்குநர் மட்டுமே பயன்படுத்தப்படுகிறது.
subscriptionKeyAzure AI Translator சந்தா விசை. azure தேவை. secrets வழியாக செல்லுங்கள்.
endpointAzure Translator endpoint URL, எ.கா. https://api.cognitive.microsofttranslator.com/. azure தேவை.
awsAccessKeyIdAWS அணுகல் விசை ஐடி. விருப்பமானது - AWS இயல்புநிலை நற்சான்றிதழ் சங்கிலி / OIDC ஐப் பயன்படுத்த (awsSecretAccessKey உடன்) தவிர்க்கவும். secrets வழியாக செல்லுங்கள்.
awsSecretAccessKeyAWS ரகசிய அணுகல் விசை. awsAccessKeyId உடன் இணைந்து வழங்கப்பட வேண்டும். secrets வழியாக செல்லுங்கள்.
awsSessionTokenதற்காலிக நற்சான்றிதழ்களுக்கான விருப்ப AWS அமர்வு டோக்கன். secrets வழியாக செல்லுங்கள்.
awsRegionமொழிபெயர்ப்பு சேவைக்கான AWS பகுதி (எ.கா. us-east-1). சூழலில் AWS_REGION அமைக்கப்படாவிட்டால் aws தேவைப்படுகிறது.
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 கிளவுட் API விசை. google இந்த OR googleCredentials ஐ வழங்கவும். secrets வழியாக செல்லுங்கள்.
googleCredentialsகூகிள் கிளவுட் சேவை-கணக்கு விசையை JSON சரமாக. google இந்த OR googleApiKey ஐ வழங்கவும். secrets வழியாக செல்லுங்கள்.
googleProjectIdவிருப்ப Google கிளவுட் திட்ட ஐடி. வழக்கமாக சேவை-கணக்கு நற்சான்றிதழிலிருந்து ஊகிக்கப்படுகிறது.
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.
பொதுவான விருப்ப உள்ளீடுகள்
regionமொழிபெயர்ப்பாளர் வள பகுதி (உலகளாவிய வளங்களைத் தவிர்க்கவும்).
toLocalesமொழிபெயர்க்க வேண்டிய இடங்கள். JSON வரிசை (["fr","de"]) அல்லது கமா-பிரிக்கப்பட்ட மதிப்புகளை ஏற்றுக்கொள்கிறது.
includeநியூலைன்-பிரிக்கப்பட்ட குளோப் வடிவங்கள்; பொருந்தக்கூடிய கோப்புகள் மட்டுமே மொழிபெயர்க்கப்படுகின்றன.
excludeநியூலைன்-பிரிக்கப்பட்ட குளோப் வடிவங்கள்; பொருந்தக்கூடிய கோப்புகள் தவிர்க்கப்படுகின்றன (சேர்க்கப்பட்ட பிறகு பயன்படுத்தப்படும்).
configPathYAML உள்ளமைவு கோப்பிற்கான பாதை (பணியிட ரூட்டுடன் தொடர்புடையது).
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.
dryRuntrue போது, மொழிபெயர்ப்புகளை இயக்கவும் மற்றும் சுருக்கங்களை வெளியிடவும் ஆனால் கோப்புகளை எழுத வேண்டாம்.
failOnErrortrue போது, எதிர்பாராத பிழைகள் செயலில் தோல்வியடைகின்றன; false போது, பிழைகள் எச்சரிக்கைகள்.
Azure Translator கோரிக்கை உள்ளீடுகள்
இவை நேரடியாக அஸூர் AI டிரான்ஸ்லேட்டர் v3 வினவல் அளவுருக்களில் வரைபடமாக்கப்பட்டு நீல நிற வழங்குநருக்கு பொருந்தும். textType மற்றும் அவதூறுAction ஆகியவை AWS/Google உடன் இணைக்கப்பட்டுள்ளன, அங்கு சமமான ஒன்று உள்ளது (வழங்குநர்கள் வழிகாட்டியைப் பார்க்கவும்); மீதமுள்ளவை அஸூர் மட்டும். ஒவ்வொன்றும் விருப்பமானவை; அமைவு நீக்கப்படும்போது மொழிபெயர்ப்பாளர் இயல்புநிலைகள் பொருந்தும்.
categoryIdAzure Custom Translator வகை — தொழில்/டொமைன்/தொனி குமிழ். ?category=... என அனுப்பப்பட்டது.
textTypeplain அல்லது html. உங்கள் வள மதிப்புகள் உண்மையான HTML துண்டுகளாக இருக்கும்போது மட்டுமே html பயன்படுத்தவும்.
profanityActionNoAction, Marked அல்லது Deleted. மொழிபெயர்ப்புகளில் அவதூறு சொற்கள் எவ்வாறு உமிழப்படுகின்றன என்பதைக் கட்டுப்படுத்துகிறது.
profanityMarkerAsterisk அல்லது Tag. profanityAction Marked போது மட்டுமே அர்த்தமுள்ளதாக இருக்கும்.
allowFallbackfalse போது, உங்கள் categoryId இலக்கு இருப்பிடத்திற்கு வரிசைப்படுத்தல் இல்லையென்றால், மொழிபெயர்ப்பாளர் பொது முறைமைக்கு திரும்புவதற்கு பதிலாக பிழையைத் தருகிறார்.
apiVersionமொழிபெயர்ப்பாளர் REST API பதிப்பு.
நெகிழ்திறன் மற்றும் இடவசதி பாதுகாப்பு
இந்த உள்ளீடுகள் மொழிபெயர்ப்பாளர் உங்கள் கோரிக்கையைத் தடுக்கும் போது செயல் எவ்வாறு செயல்படுகிறது என்பதையும், மொழிபெயர்ப்பின் போது {{name}} அல்லது {0} போன்ற பிளேஸ்ஹோல்டர் டோக்கன்களை எவ்வாறு பாதுகாக்கிறது என்பதையும் கட்டுப்படுத்துகிறது.
maxRetriesநிலையற்ற HTTP பதில்களில் அதிகபட்ச மறுமுயற்சி முயற்சிகள் (408, 425, 429, 500, 502, 503, 504). ஒரு கோரிக்கைக்கு HTTP அழைப்புகளின் மொத்த எண்ணிக்கை 1 + maxRetries.
retryBackoffMsஎந்தவொரு ஒற்றை பேக்ஆஃப் தூக்கத்திலும் தொப்பி (மில்லி வினாடிகளில்). இந்த நடவடிக்கை Azure இன் Retry-After பதில் தலைப்பை சரியாக இருக்கும்போது கௌரவிக்கிறது; இல்லையெனில் இது இந்த மதிப்பில் மூடப்பட்ட நடுக்கமான அதிவேக பின்னடைவைப் பயன்படுத்துகிறது.
protectPlaceholderstrue (இயல்புநிலை) இருக்கும்போது, {{name}}, ${var}, {0}, {0:N2}, %s, %1$s மற்றும் HTML நிறுவனங்கள் போன்ற பிளேஸ்ஹோல்டர்கள் மொழிபெயர்ப்புக்கு முன் சென்டினல் டோக்கன்களுடன் மாற்றப்பட்டு பின்னர் மீட்டெடுக்கப்படுகின்றன. உங்கள் மூலத்தில் வேண்டுமென்றே மொழிபெயர்க்கப்பட வேண்டிய இடவசதி வடிவ உரை இருந்தால் மட்டுமே முடக்கவும்.
customPlaceholderPatternsஇயல்புநிலை பிளேஸ்ஹோல்டர் தொகுப்பில் நியூலைன்-பிரிக்கப்பட்ட regexes (delimiters இல்லாமல்) சேர்க்கப்பட்டது, எ.கா. தனிப்பயன் டோக்கன் தொடரியல் <<.+?>>.
noTranslatePatternsநியூலைன்-பிரிக்கப்பட்ட குளோப் வடிவங்கள் பாகுபடுத்தல்-நிலை விசைகளுடன் பொருந்துகின்றன (JSON புள்ளியிடப்பட்ட பாதை, RESX name, PO msgid, XLIFF அலகு id, INI/restext விசை). பொருத்தமான விசைகள் மொழிபெயர்ப்பாளர் கோரிக்கையிலிருந்து அகற்றப்பட்டு, அவற்றின் மூல மதிப்பைப் பாதுகாக்கும் வகையில் கடந்து செல்லும்.
வெளியீடுகள்
summary-titleகுறுகிய PR-தலைப்பு-நட்பு சுருக்கம், எ.கா. Machine-translated 320 files, a total of 5,418 translations.
summary-detailsஒரு PR உடல் அல்லது வேலை சுருக்கத்திற்கு ஏற்ற மார்க்டவுன் சுருக்கம்.
has-new-translations'true' ஒன்று அல்லது அதற்கு மேற்பட்ட புதிய மொழிபெயர்ப்புகள் உருவாக்கப்பட்ட போது.