One source key changes
Smart detection isolates the delta before any provider call.
درې رازونه، څلور کرښې، او ستا ریپو به په بل ځل څو ژبنۍ وی.
Smart detection isolates the delta before any provider call.
د کښتۍ لپاره جوړ شوی
عمل خپل موجود CI ته واچوئ، دا Azure، AWS، یا Google ته واستوئ، او خپل ریپو ته اجازه ورکړئ چې هره ژبه چې تاسو هدف ګرځوئ، خبرې وکړی.
Default in v3.2
A compact .github/resource-translator-state.json tracks parser keys, source hashes, and translation-affecting settings. The action skips stable keys, preserves manual target edits, and logs every decision with rule codes. Use snapshotOnly to bootstrap existing translations without a provider call.
Most runs translate only the changed keys
د بایټ-ثابت فورمټ سره .resx، .xliff، .po، .json، .ini، او .restext تګ راتګ سفرونه.
د ګلوبونو، لغتونو، او د کسټم ټرانسلیټر کټګورۍ لپاره .github/resource-translator.yml فایل وغورځوئ.
د برانډ نومونه او د محصول اصطلاحات د هوښیار کلمو-حد regex سره قفل کړئ چې C++، .NET، او ملګری اداره کوی.
ژباړې پرته له دې چې فایلونه ولیکې مخکتنه وکړئ، یا هره تېروتنه د خبرداری په توګه ښکاره کړئ کله چې تکرار کوئ.
summary-title، summary-details، او has-new-translations مستقیم د create-pull-request کې ځای پر ځای کېږی.
هر ځل یو چمتو کوونکی انتخاب کړئ. هر یو د خپل رسمی SDK (@azure-rest/ai-translation-text، @aws-sdk/client-translate، @google-cloud/translate) لخوا پرمخ وړل کیږی چې په 408/429/5xx کې اتومات بیا هڅه کوی - هیڅ لاس رول شوی HTTP نشته. esbuild پاک، تفتیش پاک.
Resource Translator د Azure، AWS، یا Google په کارولو سره ستاسو د سرچینې فایلونو لپاره ماشین ژباړل شوی pull غوښتنې خلاصوی - یو متحد عمل، یو چمتو کوونکی په هر اجرا کې، رسمی SDKs په پوښ کې.
پیل وکړهname: translateon: push: 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 provider: | azure: subscriptionKey: ${{ secrets.KEY }} endpoint: ${{ secrets.ENDPOINT }} region: ${{ secrets.REGION }} toLocales: '["fr","de","es","ja"]'
- uses: peter-evans/create-pull-request@v7 with: title: Update translationsیوه عرضه کوونکی کلید - Azure، AWS، یا Google - او یوه د workflow فایل. د سرچینو ژباړونکی پاتې کارونه سمبالوی.