کردنەوەی داواکاری ڕاکێشان پاش هەر ڕادانێک
- 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: وەرگێڕانی مەودا بۆ هەر پاکێجێک
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. ئەمە بەهێزترین تۆنە کە Azure پێشکەشی دەکات.
کۆنترۆڵی ئاوازی + پاشەکەوتی توند
# .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 تێکەڵ بکە بۆ ڕووکەش کردنی هەموو کێشەیەک وەک ئاگادارییەک لە کاتێکدا دووبارەی دەکەیتەوە.