YAML ක්රමානුරූපය සහ පැටවීමේ ඇණවුම සඳහා වින් යාසය බලන්න.
අවශ් ය යෙදවුම්
sourceLocaleමූලාශ්ර ප්රදේශය (උදා: en) **/*.en.resx වැනි සම්පත් ගොනු සොයා ගැනීමට භාවිතා කරයි. එසේම from=<locale> ලෙස සැපයුම්කරු වෙත යොමු කරන ලදී.
සපයන්නා තෝරා ගැනීම සහ අක්තපත්ර
provider සමඟ ධාවනය සඳහා එක් සැපයුම්කරුවෙකු තෝරන්න. තෝරාගත් සැපයුම්කරුගේ අක්තපත්ර පමණක් සැපයීම - සම්පූර්ණ සැකසුම සඳහා යෙදවුම් සහ ප්රතිදාන මාර්ගෝපදේශය බලන්න.
providerපරිවර්තනය සපයන්නා: azure (පෙරනිමි), aws, හෝ google. ක්රියාකාරී ඇමතුමක් සඳහා එක් සැපයුම්කරුවෙකු පමණක් භාවිතා කරනු ලැබේ.
subscriptionKeyAzure AI පරිවර්තක දායකත්වය යතුර. 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.
googleApiKeyගූගල් වලාකුළු API යතුර. google සඳහා මෙම OR googleCredentials ලබා දෙන්න. secrets හරහා යන්න.
googleCredentialsගූගල් වලාකුළු සේවා-ගිණුම් යතුර JSON වැලක් ලෙස. google සඳහා මෙම OR googleApiKey ලබා දෙන්න. secrets හරහා යන්න.
googleProjectIdවිකල්ප ගූගල් වලාකුළු ව්යාපෘති හැඳුනුම්පත. සාමාන් යයෙන් සේවා ගිණුම් අක්තපත්ර වලින් අනුමාන කෙරේ.
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 ඉල්ලුම් යෙදවුම්
මෙම සිතියම කෙලින්ම Azure AI Translator v3 විමසුම් පරාමිතීන් වෙත යොමු වන අතර Azure සැපයුම්කරුට අදාළ වේ. textType සහ අසභ් ය ක් රියාකාරිත්වය ද සමාන එකක් පවතින AWS / Google වෙත සිතියම් ගත කර ඇත (සපයන්නන්ගේ මාර්ගෝපදේශය බලන්න); ඉතිරිය Azure පමණයි. සෑම එකක්ම විකල්ප ය; මෙම පරිවර්තකයා පෙරනිමි විට unset අදාළ.
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නිව්ලයින්-වෙන් කරන ලද රෙජෙක්ස් (delimiters තොරව) පෙරනිමි ස්ථාන කට්ටලයට එකතු කරන ලදී, උදා: අභිරුචි ටෝකන් සින්ටැක්ස් සඳහා <<.+?>>.
noTranslatePatternsව්යාකරණ විග්රහ-මට්ටමේ යතුරු සමඟ ගැලපෙන නව-වෙන් කරන ලද ග්ලොබ් රටාවන් (JSON තිත් මාර්ගය, RESX name, තැපැල් msgid, XLIFF ඒකකය id, INI / restext යතුර). ගැලපෙන යතුරු පරිවර්තක ඉල්ලීමෙන් ඉවත් කර ඒවායේ මූලාශ් ර වටිනාකම සංරක්ෂණය කර ඇත.
ප් රතිදාන
summary-titleකෙටි මහජන සම්බන්ධතා මාතෘකාව-හිතකාමී සාරාංශය, උදා: Machine-translated 320 files, a total of 5,418 translations.
summary-detailsමහජන සම්බන්ධතා ශරීරයක් හෝ රැකියා සාරාංශයක් සඳහා සුදුසු සලකුණු සාරාංශය.
has-new-translations'true' නව පරිවර්තන එකක් හෝ වැඩි ගණනක් ජනනය කරන විට.