Dolava e dua na kerekere ni pull ni oti na cici yadua
- 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: vakadewa ni rabailevu ena dua na pakete
with: sourceLocale: en include: | apps/web/**/*.en.resx packages/shared/**/*.en.json exclude: | **/dist/** **/__tests__/**Glossary me baleta na yaca ni brand kei na vosa ni ivoli
Biuta e dua na .github/resource-translator.yml ki na repo:
glossary: Acme: Contoso Octocat: Octocat ".NET": ".NET" "C++": "C++"Na vosa ni glossary e vakayagataki ni oti na na vakadewa, o koya gona na output vakadewataki vakamisini ena maroroya na nomu branding taleitaki ena gauna mada ga e veisautaka kina na ivakaraitaki me dua na ibalebale.
iWasewase ni Dauvakadewa Tudei (cakacaka / vanua)
with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} categoryId: 1234abcd-5678-90ef-... Vakavulica e dua na iwasewase ni Azure Custom Translator ena dua na corpus e toboka na nomu vosa kei na rorogo ni cakacaka (vakalawa, vakavuniwai, volivolitaki, idinia e loma, kei na so tale) ka solia na kena ID ena categoryId. Oqo na lever ni rorogo kaukauwa duadua e solia o Azure.
Vakatulewa ni rorogo + fallback vakadodonu
# .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 Cokoti vata e dua na categoryId ni Custom Translator vata kei na profanityAction kei na allowFallback: false me vakaukauwataka e dua na domo tudei ka sega ni rawa na cakacaka kevaka e sega ni tiko e dua na deployment ena iwasewase digitaki me baleta e dua vei ira na nomu vanua takete.
Cici mamaca ni bera ni dolava na cakacaka
with: dryRun: true failOnError: false Na cakacaka e se emits tikoga na output vakalekaleka kei na dua na ivakaleka ni ikalawa ia e sega ni volai e dua na faile. Cokovata vata kei na failOnError: false me laurai kina na leqa yadua me ivakasala ni o iterate.