One source key changes
Smart detection isolates the delta before any provider call.
Trí rúin, ceithre líne, agus tá do repo ilteangach ar an gcéad bhrú eile.
Smart detection isolates the delta before any provider call.
Tógtha le haghaidh loingseoireachta
Buail an gníomh isteach i do CI atá ann cheana, dírigh é ar Azure, AWS, nó Google, agus lig do do repo gach teanga a dhíríonn tú orthu a labhairt.
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
Round-trips .resx, .xliff, .po, .json, .ini, and .restext with byte-stable formatting.
Buail comhad .github/resource-translator.yml le haghaidh catagóirí globs, gluaiseanna, agus Aistritheoir Saincheaptha.
Cuir ainmneacha branda agus téarmaí táirge faoi ghlas le regex cliste a láimhseálann C++, .NET, agus cairde.
Réamhamharc ar aistriúcháin gan comhaid a scríobh, nó dromchla gach earráid mar rabhadh agus tú ag athrá.
summary-title, summary-details, agus has-new-translations sliotán go díreach isteach create-pull-request.
Roghnaigh soláthraí amháin in aghaidh an rith. Tá gach ceann acu tiomáinte ag a SDK oifigiúil (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) le hiarrachtaí uathoibríocha ar 408/429/5xx - gan aon HTTP lámh-rollta. esbuild-bundled, iniúchadh-glan.
Osclaíonn Resource Translator iarratais tarraingthe meaisín-aistrithe do do chuid comhad acmhainne ag baint úsáide as Azure, AWS, nó Google - gníomh aontaithe amháin, soláthraí amháin in aghaidh an rith, SDKanna oifigiúla faoin gcochall.
Tosaighname: 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 translationsEochair sholáthraí amháin - Azure, AWS, nó Google - agus comhad sreabhadh oibre amháin. Láimhseálann Resource Translator an chuid eile.