Abrir 'nar petición tirón 'mefa xta kadu̲ 'nar nt'ot'e
- 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: traducción ámbito ya paquete
with: sourceLocale: en include: | apps/web/**/*.en.resx packages/shared/**/*.en.json exclude: | **/dist/** **/__tests__/**Glosario pa thuhuu marca ne yá ngäts'i ar producto
Soltar 'nar .github/resource-translator.yml ja ar repositorio:
glossary: Acme: Contoso Octocat: Octocat ".NET": ".NET" "C++": "C++"Ya ngäts'i ar glosario ar aplican 'Me̲fa traducción, nä'ä ar salida traducida pa máquina mantiene ár marca Temu 'nehe nu'bu̲ ar modelo bí cambió ja 'nar sinónimo.
Categoría traductor personalizado (industria yá dominio)
with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} categoryId: 1234abcd-5678-90ef-...Entrenar 'nar categoría Azure Custom Translator ja 'nar corpus captura ár vocabulario ne wa ar ñhöñhö ar industria (legal, médico, marketing, interno-ingeniería, etc.) ne thoka ár ID vía categoryId. Nuna gehna ar palanca wa ar ñhöñhö xí nze̲di Azure ofrece.
Control ar wa ar ñhöñhö + respaldo estricto
# .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: falseCombinar 'nar Custom Translator categoryId ko profanityAction ne allowFallback: false pa da t'uni 'nar hñä nzäm'bu̲ ne fallar ar flujo ar 'be̲fi nu'bu̲ ar categoría elegida hingi pe̲ts'i 'nar despliegue pa 'na yá locales 'mu̲i.
Prueba jar seco nu'bu activar ar flujo ar 'be̲fi
with: dryRun: true failOnError: falseAr nt'ot'e Tobe emite salidas resumen ne 'nar resumen bi thogi, pe hingi ar escriben archivos. Combinar ko ya failOnError: false da superficie kadu̲ 'nar tema komongu 'nar advertencia Mente gí itera.