One source key changes
Smart detection isolates the delta before any provider call.
Tliet sigrieti, erba' linji, u r-repo tiegħek ikun multilingwi fil-pressjoni li jmiss.
Smart detection isolates the delta before any provider call.
Mibnija għall-vapuri
Daħħal l-azzjoni fil-CI eżistenti tiegħek, ippuntaha lejn Azure, AWS, jew Google, u ħalli r-repo tiegħek jitkellem kull lingwa li timmira.
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
Vjaġġi ta' madwar .resx, .xliff, .po, .json, .ini, u .restext b'format stabbli fil-bytes.
Ħalli fajl .github/resource-translator.yml għal inklużi globs, glossaries, u kategoriji ta' Custom Translator.
Agħti l-ismijiet tal-marki u t-termini tal-prodott b'regex intelliġenti ta' limiti ta' kliem li jimmaniġġjaw C++, .NET, u ħbieb.
Agħmel preview ta' traduzzjonijiet mingħajr ma tikteb fajls, jew turi kull żball bħala twissija waqt li tkun qed tikteb l-iterazzjoni.
summary-title, summary-details, u has-new-translations jidħlu direttament fil-create-pull-request.
Agħżel fornitur wieħed għal kull run. Kull wieħed huwa mmexxi mill-SDK uffiċjali tiegħu (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) b'ripetizzjonijiet awtomatiċi fuq 408/429/5xx - l-ebda HTTP imdawwar bl-idejn. esbuild magħquda, awditjar-nadif.
Resource Translator jiftaħ pull requests tradotti bil-magna għall-fajls tar-riżorsi tiegħek bl-użu ta' Azure, AWS, jew Google - azzjoni waħda unifikata, fornitur wieħed għal kull run, SDKs uffiċjali taħt il-kopertura.
Ibdaname: 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Ċavetta waħda ta' fornitur - Azure, AWS, jew Google - u fajl wieħed ta' workflow. Resource Translator jimmaniġġja l-bqija.