One source key changes
Smart detection isolates the delta before any provider call.
Tśi pótajmstwa, styri smužki a waš repozytorium jo pśi pśiducem tłocenju wěcejrěcny.
Smart detection isolates the delta before any provider call.
Twarjone za łoźnistwo
Wótpołožćo akciju do swójeje eksistěrujuceje CI, wusměriśo ju na Azure, AWS abo Google a dajśo wašomu repozitorikoju powědaś kuždu rěc, na kótaruž se měriśo.
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
Rundowe drogi .resx, .xliff, .po, .json, .ini a .restext z bajtostabilnym formatěrowanim.
Chyśiś .github/resource-translator.yml dataju za include globs, glosary a Custom Translator kategorije.
Zastajćo markowe mjenja a produktowe zapśimjeśa z inteligentnym słownym granicnym regularnym ekseksom, kótaryž C++, .NET a pśijaśelow wobźěłujo.
Pśeglědajśo pśełožki bźez pisanja datajow abo pokazujośo kuždu zmólku ako warnowanje, mjaztym až iterěrujośo.
summary-title, summary-details a has-new-translations direktnje do create-pull-request.
Wubjeŕśo na běg jadnogo póbitowarja. Kužda se wót swójogo oficielnego SDK (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) pógónjujo z awtomatiskim wóspjetowanim na 408/429/5xx - žeden z ruku walcony HTTP . esbuild-bundled, audit-clean.
Resource Translator wótwórijo mašinelnje pśełožone ześěgnjenje za waše resursowe dataje z pomocu Azure, AWS abo Google - jadno jadnotne jadnanje, jaden póbitowar na běg, oficielne SDK pód habju.
Startujname: 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 translationsJaden kluc póbitowarja - Azure, AWS abo Google - a jadna dataja źěłowego wótběga. Resource Translator pśeźěłujo zbytk.