One source key changes
Smart detection isolates the delta before any provider call.
Saddex sir, afar sadar, iyo repo-gaagu waa luqado badan marka xigta.
Smart detection isolates the delta before any provider call.
Waxaa loo dhisay maraakiibta
Ficilka ku rid CI-gaaga hadda jira, u jeedi Azure, AWS, ama Google, oo u daa repo-gaaga inuu hadlo luqad kasta oo aad bartilmaameedsato.
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
Safarrada wareega .resx, .xliff, .po, .json, .ini, iyo .restext oo leh qaab byte-stable ah.
Ku rid fayl .github/resource-translator.yml ah si aad ugu darto globs, glossaries, iyo qaybaha Custom Translator.
Ku xir magacyada sumadaha iyo erayada alaabta adigoo adeegsanaya xeerka xariiqda erayada caqliga leh ee maareeya C++, .NET, iyo asxaabta.
Turjumaadaha horudhaca adigoon faylal qorin, ama khaladaad kasta oo digniin ah muujinaya inta aad ku celinayso.
summary-title, summary-details, iyo has-new-translations si toos ah ugu xirmaan create-pull-request.
Xulo hal bixiye orod kasta. Mid kasta waxaa maamula SDK-giisa rasmiga ah (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) oo leh dib-u-celin otomaatig ah 408/429/5xx - ma jirto HTTP gacanta lagu duubo. esbuild la xiray, nadiif kormeer.
Resource Translator wuxuu furaa codsiyada pull requests ee mashiinka lagu turjumay ee faylashaada kheyraadka iyadoo la adeegsanayo Azure, AWS, ama Google - hal ficil mideysan, hal bixiye orod kasta, SDK-yada rasmiga ah ee hoos yimaada.
Bilowname: 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 translationsHal furaha bixiyaha - Azure, AWS, ama Google - iyo hal fayl workflow ah. Resource Translator ayaa gacanta ku haya inta kale.