وُچھِو کنفیگریشن 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۔
awsRegionAWS ریجن ٹرانسلیٹ سروس خٲطرٕ (مثلاً us-east-1)۔ aws خٲطرٕ چھُ ضروٗرت یوٚتام نہٕ AWS_REGION ماحولَس منٛز سیٹ کرنہٕ ییہِ۔
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 کی یہ یا googleCredentials فراہم google۔ پاس کٔرِو secrets۔
googleCredentialsگوگل کلاؤڈ سروس اکاؤنٹ کی بطور JSON سٹرنگ۔ یہ یا googleApiKey فراہم google۔ پاس کٔرِو 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.
dryRunییٚلہِ true کٔرِو ترجمہٕ چلاوُن تہٕ خُلاصہٕ خُلاصہٕ کٔرِو مگر فایلہٕ لیکھِو نہٕ۔
failOnErrorییٚلہِ true چھِ غٲر متوقع غلطیہِ عملہِ منٛز ناکام گَژھان۔ ییٚلہِ false چھِ، غلطی چھِ وارننگ آسان۔
Azure Translator درخواست اِنپُٹ
یم چھ براہ راست Azure AI Translator v3 query parameters پیٹھ نقشہٕ بناوان تہٕ Azure فراہم کَرن وٲلِس پیٹھ چھ لاگو گژھان۔ texttype تہٕ profanityAction تہٕ چُھ AWS/Google پیٹھ میپ کرنہٕ آمُت ییتہٕ اکھ مساوی موجود چُھ (وُچھیو فراہم کنندگان گائیڈ)؛ باقی چھہِ صرف Azure۔ پرٮ۪تھ کانٛہہ چھُ اختیاری۔ ٹرانسلیٹر ڈیفالٹ چھ لاگو گژھان ییلہ ان سیٹ چھُ۔
categoryIdAzure Custom Translator زمرٕ — صنعت/ڈومین/ٹون نوب۔ بطور ?category=... فارورڈ۔
textTypeplain یا html۔ html استعمال کْریو صرف تمہ ساتہٕ ییلہ تُہند ریسورس ویلیو اصلی ایچ ٹی ایم ایل فریگمنٹ آسن۔
profanityActionNoAction، Marked، یا Deleted۔ ترجمس منز کِتھہ پاٹھۍ چھہِ فحش اصطلاح خارج سپدان۔
profanityMarkerAsterisk یا Tag۔ صرف تمہِ ساتہٕ معنی خیز ییٚلہِ profanityAction Marked آسہِ۔
allowFallbackییلہ false کران چھُ، ترجمہ کار چھ عام نظامس منز واپس گژھنہ بجایہ اکھ ایرر واپس کران اگر تُہند categoryId ٹارگیٹ لوکیشن خٲطرٕ کانہہ تعیناتی آسہِ۔
apiVersionترجمہٕ کار REST API ورژن۔
لچک تہٕ پلیس ہولڈر پروٹیکشن
یِم اِنپُٹ چھِ کنٹرول کران زِ ییٚلہِ ترجمہٕ کار تُہٕنٛزِ درخواستَس تھوٚپ کران چھُ تہٕ یہِ کِتھ کٔنۍ چھُ پلیس ہولڈر ٹوکنَن {{name}} یا {0} ترجمَس دوران خراب گژھنہٕ نِش بچاوان۔
maxRetriesٹرانزینٹ HTTP ردعملن پیٹھ زیادٕ کھوتہٕ زیادٕ دوبارٕ کوشش کرنْہ آمُت (408, 425, 429, 500, 502, 503, 504)۔ پرتھ درخواستس منز چُھ HTTP کالن ہُند کُل تعداد 1 + maxRetries۔
retryBackoffMsکُنہِ تہِ بیک آف نیندِ پیٹھ کیپ (ملی سیکنڈن منز)۔ یہ عمل چھُ Azure سٕنٛدِس Retry-After رسپانس ہیڈرس بالکل احترام کران ییٚلہ موجود چھُ۔ نتہٕ چُھ یہٕ اتھ قدرس پیٹھ بند کرنہٕ آمُت جِٹرڈ ایکسپونینشل بیک آف استعمال کران۔
protectPlaceholdersییلہ true (ڈیفالٹ)، پلیس ہولڈر یتھ کٔنۍ {{name}}، ${var}، {0}، {0:N2}، %s، %1$s تہٕ ایچ ٹی ایم ایل اینٹیٹیز چھ ترجمہ برونٛہہ سینٹینل ٹوکنن سۭتۍ تبدیل یوان کرنہٕ تہٕ پتہٕ چھ بحال یوان کرنہٕ۔ صرف کٔرِو تَمہِ ساتہٕ ییٚلہِ تُہٕنٛدِس ماخذَس مٲنِتھ مٲنِتھ لَفظی جاے ہولڈرُک متن آسہِ یُس ترجمہٕ گژھہِ کرنہٕ یُن۔
customPlaceholderPatternsنیو لائن الگ الگ ریجیکس (ڈیلیمیٹر بغیر) ڈیفالٹ پلیس ہولڈر سیٹس منز شٲمل کرنْہ آمُت، مثلن <<.+?>> کسٹم ٹوکن نحو باپت۔
noTranslatePatternsنیو لائن الگ گلوب پیٹرن چُھ پارسر لیول کیزن (JSON ڈاٹڈ پاتھ، RESX name، PO msgid، XLIFF یونٹ id، INI/restext key) سۭتۍ مماثل گژان۔ میچنگ کی چھ ٹرانسلیٹر درخواستہٕ پیٹھٕ تراونہٕ یوان تْہ تِہند سورس ویلیو محفوظ۔
آؤٹ پُٹ
summary-titleمختصر پی آر-ٹائٹل-دوستانہ خُلاصہٕ، مثلاً Machine-translated 320 files, a total of 5,418 translations۔
summary-detailsمارک ڈاون خُلاصہٕ یُس پی آر باڈی یا نوکری ہُند خُلاصہٕ خٲطرٕ موزوں چھُ۔
has-new-translations'true' ییلہ اکھ یا زیادٕ نٔوۍ ترجمہٕ پٲدٕ گٔیہِ۔