Vula isicelo sokudonsa ngemuva kokugijima ngakunye
- 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: ukuhumusha ububanzi ngephakethe ngalinye
with: sourceLocale: en include: | apps/web/**/*.en.resx packages/shared/**/*.en.json exclude: | **/dist/** **/__tests__/**I-Glossary yamagama emikhiqizo nemigomo yomkhiqizo
Faka .github/resource-translator.yml ku-repo:
glossary: Acme: Contoso Octocat: Octocat ".NET": ".NET" "C++": "C++"Amagama e-glossary asetshenziswa Ngemuva ukuhumusha, ngakho-ke okukhiphayo okuhunyushwe ngomshini kugcina uphawu lwakho oluthandayo ngisho nalapho imodeli ishintshanisa isifaniso.
Isigaba Sokuhumusha Ngokwezifiso (imboni / isizinda)
with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} categoryId: 1234abcd-5678-90ef-... Qeqesha isigaba se-Azure Custom Translator ku-corpus ebamba isilulumagama sakho somkhakha kanye nethoni (yezomthetho, yezokwelapha, ukumaketha, ubunjiniyela bangaphakathi, njll) bese udlulisa i-ID yayo nge-categoryId. Lena ithoni enamandla kakhulu enikezwa yi-Azure.
Ukulawula ithoni + ukubuyela emuva okuqinile
# .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-categoryId yomhumushi wangokwezifiso ne-profanityAction ne-allowFallback: false ukuphoqelela izwi elingaguquguquki futhi wehluleke ukuhamba komsebenzi uma isigaba esikhethiwe singenakho ukuthunyelwa kwenye yezindawo zakho ezihlosiwe.
Ukugijima okomile ngaphambi kokuvula ukusebenza komsebenzi
with: dryRun: true failOnError: false Isenzo sisakhipha imiphumela efingqiwe kanye nesifinyezo sesinyathelo kodwa awekho amafayela abhaliwe. Hlanganisa ne-failOnError: false ukuveza yonke inkinga njengesixwayiso ngenkathi uphinda.