One source key changes
Smart detection isolates the delta before any provider call.
Tsiambaratelo telo, andalana efatra, ary ny repo dia fiteny maro amin'ny fanosehana manaraka.
Smart detection isolates the delta before any provider call.
Namboarina ho an'ny fandefasana
Apetraho ao amin'ny CI efa misy anao ny hetsika, manondro azy ao amin'ny Azure, AWS, na Google, ary avelao ny repo hiteny ny fiteny rehetra kendrenao.
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
Fiverenana .resx, .xliff, .po, .json, .ini, ary .restext miaraka amin'ny endrika byte-stable.
Alefaso ny rakitra .github/resource-translator.yml ho an'ny sokajy globs, glossaries, ary Custom Translator.
Manidy ny anaran'ny marika sy ny teny momba ny vokatra miaraka amin'ny regex manan-tsaina izay mitantana ny C++, .NET ary ny namana.
Topimaso ny fandikan-teny tsy manoratra rakitra, na miseho ny fahadisoana rehetra ho fampitandremana rehefa miverimberina ianao.
summary-title, summary-details, ary has-new-translations slot mivantana ao amin'ny mamorona-misintona-fangatahana.
Misafidiana mpamatsy iray isaky ny mihazakazaka. Ny tsirairay dia entin'ny SDK ofisialy (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) miaraka amin'ny fanandramana mandeha ho azy amin'ny 408/429/5xx - tsy misy HTTP mihodina tanana. esbuild-bundled, audit-clean.
Resource Translator dia manokatra fangatahana misintona amin'ny milina ho an'ny rakitra loharanon-karena amin'ny alàlan'ny Azure, AWS, na Google - hetsika iray iraisana, mpamatsy iray isaky ny mihazakazaka, SDK ofisialy eo ambanin'ny hood.
Atombohyname: 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 translationsFanalahidin'ny mpamatsy iray - Azure, AWS, na Google - ary rakitra workflow iray. Resource Translator no mitantana ny ambiny.