One source key changes
Smart detection isolates the delta before any provider call.
Liphiri tse tharo, mela e mene, 'me repo ea hau e na le lipuo tse ngata ho sutumelletsa ho latelang.
Smart detection isolates the delta before any provider call.
E hahiloe bakeng sa ho tsamaisa thepa
Lahlela ketso ho CI ea hau e teng, e supe ho Azure, AWS, kapa Google, 'me u lumelle repo ea hau hore e bue puo e ngoe le e ngoe eo u e shebileng.
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
Maeto a ho potoloha .resx, .xliff, .po, .json, .ini le .restext tse nang le sebopeho se tsitsitseng sa byte.
Drop a .github/resource-translator.yml file for include globs, glossaries, and Custom Translator categories.
Notlela mabitso a lihlahisoa le mantsoe a sehlahisoa ka regex e bohlale ea moeli oa mantsoe e sebetsanang le C++, .NET le metsoalle.
Hlahloba liphetolelo ntle le ho ngola lifaele, kapa u hlahise phoso e 'ngoe le e' ngoe e le tlhokomeliso ha u ntse u pheta-pheta.
summary-title, summary-details le has-new-translations slot ka kotloloho ho theha-hula-kopo.
Khetha mofani a le mong ka ho matha. E 'ngoe le e' ngoe e khannoa ke SDK ea eona ea semmuso (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) e nang le liteko tse iketsang ho 408/429/5xx - ha ho na HTTP e phutholohileng ka letsoho. esbuild-bundled, audit-clean.
Mofetoleli oa Resource o bula likopo tsa ho hula tse fetoletsoeng ka mochini bakeng sa lifaele tsa hau tsa lisebelisoa o sebelisa Azure, AWS, kapa Google - ketso e le 'ngoe e kopaneng, mofani a le mong ka ho matha, li-SDK tsa semmuso tlasa hood.
Qalaname: 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 translationsSenotlolo se le seng sa mofani - Azure, AWS, kapa Google - le faele e le 'ngoe ea ts'ebetso. Mofetoleli oa Resource o sebetsana le tse ling kaofela.