ድሕሪ ነፍሲ ወከፍ ጕያ ናይ ስሕበት ሕቶ ክፈት
- 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፦ scope translation per package
with: sourceLocale: en include: | apps/web/**/*.en.resx packages/shared/**/*.en.json exclude: | **/dist/** **/__tests__/**መዝገበ-ቃላት ናይ ብራንድ ስያማትን ናይ ፍርያት ቃላትን
ሓደ .github/resource-translator.yml ናብ ሪፖ ደርብዮ፦
glossary: Acme: Contoso Octocat: Octocat ".NET": ".NET" "C++": "C++"መዝገበ ቃላት ድሕሪ ትርጕም እዩ ዚውዕል፣ ስለዚ እቲ ብማሽን እተተርጐመ ውፅኢት እቲ ሞዴል ናብ ተመሳሳሊ ስም ኪቕይሮ ኸሎ እውን ከይተረፈ እቲ እትመርጾ ምልክት ይዕቅቦ።
ምድብ ብጁ ተርጓሚ (ኢንዱስትሪ / ዶሜን)
with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} categoryId: 1234abcd-5678-90ef-... ናይ ኢንዱስትሪ ቃላትን ቃናኻን (ሕጋዊ፣ ሕክምናዊ፣ ዕዳጋ፣ ውሽጣዊ ምህንድስና፣ ወዘተ) ኣብ ዝሕዝ ኮርፐስ ናይ Azure Custom Translator ምድብ ኣሰልጥኖ እሞ መንነቱ ብ categoryId ኣመሓላልፍ። እዚ ኣዙር ዘቕርቦ ዝሓየለ ቃና ሊቨር እዩ።
ቃና ምቍጽጻር + ጥብቂ ምውዳቕ
# .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 ሓደ ናይ ተርጓሚ categoryId ምስ profanityAction ከምኡውን allowFallback: false ኣጣሚርካ ሓደ ዓይነት ድምጺ ንምትግባርን እቲ እተመርጸ ምድብ ንሓደ ኻብቲ ዕላማኻ ዝዝርጋሕ ቦታ እንተ ዘይረኺቡ ነቲ መስርሕ ከም ዝፈሸለ ግበር።
ቅድሚ ምጅማሩ ንቑጽ ጕያ
with: dryRun: true failOnError: false እቲ ተግባር ገና ጽማቝ ውጽኢትን ጽማቝ ስጕምትን የውጽእ እኳ እንተ ዀነ ፋይላት ግን ኣይተጻሕፈን። ክትደጋገም ከለኻ ንነፍሲ ወከፍ ጕዳይ ከም መጠንቀቕታ ጌርካ ንምውጻእ ምስ failOnError: false ተሓዋዊስካ ።