दर एका धांव उपरांत पुल रिक्वेस्ट उगडची
- 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: localizationमोनोरेपोस: दर पॅकेजीक स्कोप अणकार
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 श्रेणीक प्रशिक्षण दिवचें आनी ताचो आयडी categoryId वरवीं पास करात. अझूर दिता, हो सगळ्यांत बळिश्ट टोन लीव्हर.
टोन कंट्रोल + कडक फॉलबॅक
# .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 मुद्दो शिटकावणी म्हणून वयर काडपाक एकठांय करात.