One source key changes
Smart detection isolates the delta before any provider call.
Twa sekrè, kat liy ak repo ou se plizyè lang sou pouse kap vini an.
Smart detection isolates the delta before any provider call.
Bati pou anbake
Drop aksyon an nan CI ki deja egziste ou, pwen li nan Azure, AWS, oswa Google, epi kite repo ou pale chak lang ou vize.
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
Wonn-vwayaj .resx, .xliff, .po, .json, .ini ak .restext ak fòma byte-estab.
Drop yon dosye .github/resource-translator.yml pou enkli globs, glosè ak kategori tradiktè Custom.
Fèmen non mak ak tèm pwodwi ak regex entelijan mo-fwontyè ki okipe C++, .NET, ak zanmi yo.
Preview tradiksyon san yo pa ekri dosye, oswa sifas chak erè kòm yon avètisman pandan w ap repete.
summary-title, summary-details ak plas has-new-translations dirèkteman nan kreye-rale demann
Chwazi yon sèl founisè pou chak kouri. Chak se kondwi pa SDK ofisyèl li yo (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) ak otomatikman retries sou 408/429/5xx - pa gen men-woule HTTP. esbuild-pake, odit pwòp
Tradiktè Resous ouvè demann rale tradui machin pou dosye resous ou lè l sèvi avèk Azure, AWS, oswa Google - yon sèl aksyon inifye, yon sèl founisè pou chak kouri, SDKs ofisyèl anba kapo a.
Jwenn te kòmansename: 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 translationsYon sèl kle founisè - Azure, AWS, oswa Google - ak yon sèl dosye workflow. Resource Translator okipe rès la.