Vula isicelo sokutsala emva kokuqhuba ngasinye
- 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: localizationI-Monorepos: uguqulelo lomda kwiphakheji nganye
with: sourceLocale: en include: | apps/web/**/*.en.resx packages/shared/**/*.en.json exclude: | **/dist/** **/__tests__/**I-Glossary yamagama e-brand kunye nemigaqo yemveliso
Faka .github/resource-translator.yml kwi-repo:
glossary: Acme: Contoso Octocat: Octocat ".NET": ".NET" "C++": "C++"Amagama e-glossary asetyenziswa emva uguqulelo, ke imveliso eguqulelwe ngomatshini igcina uphawu lwakho olukhethiweyo nokuba imodeli itshintshile kwi-synonym.
Udidi loMguquleli oLungiselelweyo (ushishino / indawo)
with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} categoryId: 1234abcd-5678-90ef-... Qeqesha udidi lwe-Azure Custom Translator kwi-corpus ebamba isigama sakho soshishino kunye nethoni (ezomthetho, ezonyango, ukuthengisa, ubunjineli bangaphakathi, njl.njl.) kwaye udlulise i-ID yayo nge-categoryId. Le yeyona toni inamandla kakhulu i-Azure inikezela.
Ulawulo lwethoni + ukubuyela umva okungqongqo
# .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 Hlanganisa i-Custom Translator categoryId kunye ne-profanityAction kunye ne-allowFallback: false ukunyanzelisa ilizwi elingaguquguqukiyo kwaye usilele ukuhamba komsebenzi ukuba udidi olukhethiweyo alunakuthunyelwa kwenye yeendawo zakho ekujoliswe kuzo.
Sebenzisa okomileyo phambi kokuvula ukusebenza
with: dryRun: true failOnError: false Isenzo sikhupha iziphumo zesishwankathelo kunye nesishwankathelo senyathelo, kodwa akukho fayile ibhaliweyo. Dibanisa kunye ne-failOnError: false ukuveza yonke imiba njengesilumkiso ngelixa uphinda.