One source key changes
Smart detection isolates the delta before any provider call.
Tři potajnstwa, štyri linki a waš repozitorik je při přichodnym pushu wjacerěčny.
Smart detection isolates the delta before any provider call.
Twarjene za łódźnistwo
Wotpołožće akciju do swojeje eksistowaceje CI, wusměrće ju na Azure, AWS abo Google a dajće swojemu repozistoriku kóždu rěč, na kotruž so nasměrujete, rěčeć.
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
Kołojězby .resx, .xliff, .po, .json, .ini a .restext z bajtostabilnym formatowanjom.
Wotpołožće .github/resource-translator.yml dataju za zahrnute globy, glosary a kategorije swójskeho přełožowarja.
Zawrějće markowe mjena a produktowe zapřijeća z mudrym słowno-mjeznym regularnym ekseksom, kotryž C++, .NET a přećelow wobdźěła.
Přehladujće přełožki bjez pisanja datajow abo pokazujće kóždy zmylk jako warnowanje, mjeztym zo iterěrujće.
summary-title, summary-details a has-new-translations hraja direktnje do create-pull-request.
Wuzwol sej jednoho poskićerja na běh. Kóžda so wot swojeho oficialneho SDK (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) z awtomatiskimi wospjetowanjemi na 408/429/5xx - žadyn z ruku wjerćeny HTTP njehodźi. esbuild-zwalčene, audit-čiste.
Resource Translator wotewri mašinelnje přełožene sćehnjenske žadanja za waše resursowe dataje z pomocu Azure, AWS abo Google - jedna jednotna akcija, jedyn poskićer na běh, oficialne SDK pod hawbu.
Započinajćename: 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 translationsJedyn dodawarski kluč - Azure, AWS abo Google - a jedna dataja dźěłoweho postupa. Resource Translator přewozmje zbytk.