پرٮ۪تھ دورٕ پتہٕ کھولِو اکھ پُل درخواست
- id: translate uses: IEvangelist/resource-translator@v3 with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} region: ${{ secrets.TRANSLATOR_REGION }}
- if: steps.translate.outputs.has-new-translations == 'true' uses: peter-evans/create-pull-request@v7 with: branch: machine-translation title: ${{ steps.translate.outputs.summary-title }} body: ${{ steps.translate.outputs.summary-details }} labels: localizationMonorepos: سکوپ ترجمہ فی پیکج
with: sourceLocale: en include: | apps/web/**/*.en.resx packages/shared/**/*.en.json exclude: | **/dist/** **/__tests__/**برانڈ ناون تہٕ پروڈکٹ اصطلاحن خٲطرٕ لغت
ریپوَس منٛز ترٛٲوِو اکھ .github/resource-translator.yml:
glossary: Acme: Contoso Octocat: Octocat ".NET": ".NET" "C++": "C++"لغتٕکۍ اصطلاح چھِ ترجمہٕ پتہٕ لاگو گژھان، لہذا مشینی ترجمہٕ کٔرِتھ آؤٹ پٹ چھُ تُہٕنٛز پسندیدٕ برانڈنگ برقرار تھاوان یوٚتام زِ ماڈلن یہِ مترادف بدلٲوِ۔
کسٹم ٹرانسلیٹر کیٹگری (انڈسٹری / ڈومین)
with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} categoryId: 1234abcd-5678-90ef-... أکِس کارپسَس پٮ۪ٹھ کٔرِو Azure Custom Translator زمرٕچ تربیت یُس تُہٕنٛزِ صنعتٕچ الفاظٕ تہٕ لہجہ (قونوٗنی، طِبی، مارکیٹنگ، اندرونی انجینئرنگ وغیرہ) رٹان چھُ تہٕ امُک ID کٔرِو categoryId ذٔریعہٕ پاس کرنہٕ۔ یہِ چُھ ساروٕے کھۄتہٕ مضبوٗط لہجہ یُس Azure چُھ پیش کران۔
ٹون کنٹرول + سخٕت فال بیک
# .github/resource-translator.yml# Industry / domain — choose your tone via a Custom Translator categorycategoryId: legal-en
# Treat profanity strictly for content aimed at younger audiencesprofanityAction: MarkedprofanityMarker: Tag
# Fail the run rather than silently fall back to the general modelallowFallback: false اکھ کسٹم ٹرانسلیٹر categoryId کٔرِو profanityAction تہٕ allowFallback: false سۭتۍ مِلٲوِتھ اکھ مستقل آواز نٲفذ کرنہٕ خٲطرٕ تہٕ ورک فلو ناکام گژھِو اگر نَہ ژارنہٕ آمٕژ زمرہٕ تُہٕنٛزِ ٹارگیٹ لوکیشنَن منٛز کُنہِ أکِس خٲطرٕ تعیناتی آسہِ۔
ورک فلو آن کرنہٕ برونٛہہ کٔرِو ڈرائی رن
with: dryRun: true failOnError: false ایکشن چُھ وُنہِ تہِ خُلاصہٕ آؤٹ پُٹ تہٕ اکھ مرحلہٕ خُلاصہٕ خارج کران، مگر کانٛہہ تہِ فایلہٕ چِھ نہٕ لیکھنہٕ آمٕژ۔ failOnError: false دِنہٕ وِزِ کٔرِو پرٮ۪تھ کانٛہہ مسلہٕ وارننگ پٲٹھۍ برونہہ کُن۔