خپل ریپو محلی کړئ هر تعهد.
Resource Translator د Azure AI Translator په کارولو سره د رسمی SDK له لارې ستاسو د سرچینې فایلونو لپاره ماشین ژباړل شوی راکویټونه خلاصوی — هیڅ اضافی خدمات نشته، یوازې یو کاری بهیر لری.
- ۰ npm تفتیش ستونزې
- ۱۵۰ ازموینې
- نوډ ۲۰ / ۲۲ / ۲۴
- Official Azure SDK
.NET XML .xliff XLIFF 2.0 .po gettext .json په ځای کې یا فلیټ .ini key=value .restext MUI متن د کښتۍ لپاره جوړ شوی
ژباړه د کاری بهیر په توګه، نه د کار په توګه.
عمل خپل موجود CI ته واچوه، Azure AI Translator ته یې اشاره وکړه، او خپل ریپو ته اجازه ورکړه چې هره ژبه چې هدف یې لرې، خبرې وکړی.
شپږ فایل فارمیټونه
د بایټ-ثابت فورمټ سره .resx، .xliff، .po، .json، .ini، او .restext تګ راتګ سفرونه.
د ریپو-کچې تنظیمات
د ګلوبونو، لغتونو، او د کسټم ټرانسلیټر کټګورۍ لپاره .github/resource-translator.yml فایل وغورځوئ.
د لغت پاڼې خبر
د برانډ نومونه او د محصول اصطلاحات د هوښیار کلمو-حد regex سره قفل کړئ چې C++، .NET، او ملګری اداره کوی.
ډرای رن + سافټ-فیل
ژباړې پرته له دې چې فایلونه ولیکې مخکتنه وکړئ، یا هره تېروتنه د خبرداری په توګه ښکاره کړئ کله چې تکرار کوئ.
د PR لپاره مناسب تولیدات
summary-title، summary-details، او has-new-translations مستقیم د create-pull-request کې ځای پر ځای کېږی.
Official Azure SDK
په @azure-rest/ai-translation-text + @azure/core-rest-pipeline باندې جوړ شوی — په 408/429/5xx کې اتومات بیا هڅه کول، هیڅ لاس رول شوی HTTP نشته. esbuild پاک، تفتیش پاک.
د ډراپ ان workflow
کاپی. پیسټ. ژباړه وکړه.
درې رازونه، څلور کرښې، او ستا ریپو به په بل ځل څو ژبنۍ وی.
name: translateon: push: branches: [main] paths: ["**/*.en.resx", "**/*.en.json"]
permissions: contents: write pull-requests: write
jobs: translate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - id: translator uses: IEvangelist/resource-translator@v3 with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} region: ${{ secrets.TRANSLATOR_REGION }} toLocales: '["fr","de","es","ja"]'
- if: steps.translator.outputs.has-new-translations == 'true' uses: peter-evans/create-pull-request@v7 with: branch: machine-translation title: ${{ steps.translator.outputs.summary-title }} body: ${{ steps.translator.outputs.summary-details }} labels: localizationچمتو یې چې په اتومات ډول ځای پر ځای کړې؟
One Azure AI Translator key, one workflow file. د سرچینو ژباړونکی پاتې کارونه سمبالوی.