One source key changes
Smart detection isolates the delta before any provider call.
Өч сер, дүрт юл, һәм чираттагы этәргечтә сезнең репо күп телле.
Smart detection isolates the delta before any provider call.
Суднолар йөртү өчен төзелгән
Гамәлне гамәлдәге CI-га төшерегез, аны Azure, AWS яки Google-га юнәлтегез һәм репозиторийыгызга сез максат иткән һәр телдә сөйләшергә рөхсәт итегез.
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
Байт тотрыклы форматлаштыру белән .resx, .xliff, .po, .json, .ini һәм .restext.
Глоблар, сүзлекләр һәм Custom Translator төркемнәрен кертү өчен .github/resource-translator.yml файл төшерегез.
Бренд исемнәрен һәм продукт терминнарын C++, .NET һәм дуслар белән эш итә торган акыллы сүз чикләре белән бикләгез.
Файллар язмыйча тәрҗемәләрне алдан карагыз яки һәр хатаны кисәтү буларак күрсәтегез.
summary-title, summary-details һәм has-new-translations турыдан-туры create-pull-requestка урнаштырыла.
Һәр йөгерүгә бер провайдер сайлагыз. Аларның һәрберсе үзенең рәсми SDK (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) белән идарә ителә, 408/429/5xx автоматик рәвештә кабатлап карау - кулдан әйләндерелгән HTTP юк. esbuild-җыелма, аудит-чиста.
Resource Translator Azure, AWS яки Google ярдәмендә ресурс файлларыгыз өчен машина тәрҗемәсе белән pull requestларын ача.
Башлагызname: 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Бер провайдер ачкычы - Azure, AWS яки Google - һәм бер эш процессы файлы. Калганын Resource Translator башкара.