Lat upp eina pull request eftir hvørja koyring
- 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: umfangsumseting pr. pakka
with: sourceLocale: en include: | apps/web/**/*.en.resx packages/shared/**/*.en.json exclude: | **/dist/** **/__tests__/**Orðalisti fyri vørumerki og vøruorð
Legg eina .github/resource-translator.yml í repo'ið:
glossary: Acme: Contoso Octocat: Octocat ".NET": ".NET" "C++": "C++"Orðalisti verður brúktur Eftir týðing, so maskinumsetta úrslitið heldur tína ynsktu merking, sjálvt um modellið hevur skift tað út við eitt samheiti.
Serstakur umsetaraflokkur (vinnugrein / øki)
with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} categoryId: 1234abcd-5678-90ef-... Ven ein Azure Custom Translator bólk á einum korpusi, sum fangar tín vinnuorðaforða og tón (lóg, læknafrøði, marknaðarføring, innanhýsis verkfrøði o.s.fr.) og klára ID við categoryId. Hetta er sterkasti tónastýringin, sum Azure bjóðar.
Tónastýring + strangt fallback
# .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 Sameina ein Custom Translator categoryId við profanityAction og allowFallback: false fyri at tryggja eina støðuga rødd og miseydnast arbeiðsgongdina, um valda bólkurin ikki hevur eina útbreiðslu til eitt av tínum málstøðum.
Royn royndina áðrenn tú setur arbeiðsgongdina í gongd
with: dryRun: true failOnError: false Gerðin gevur framvegis samandrátt og eina stig-samandrátt, men eingi fílur verða skrivaðar. Kombinera við failOnError: false fyri at leggja fram hvønn trupulleika sum eina ávaring, meðan tú roynir at endurtaka.