Ku bogso repo-gaaga go'aan kasta.
Resource Translator wuxuu furaa codsiyada pull requests ee mashiinka lagu turjumay ee faylashaada kheyraadka iyadoo la adeegsanayo Azure AI Translator iyada oo loo marayo SDK-ga rasmiga ah — ma jiraan adeegyo dheeraad ah, kaliya hab socod ah.
- 0 Dhibaatooyinka kormeerka NPM-ka
- 150 tijaabo
- Node 20 / 22 / 24
- Azure SDK Rasmiga ah
.NET XML .xliff XLIFF 2.0 .po gettext .json isku dhex dhisan ama fidsan .ini key=value .restext Qoraalka MUI Waxaa loo dhisay maraakiibta
Turjumaaddu waa shaqo shaqo ah, ma aha hawl culus.
Ficilka ku tuur CI-gaaga hore, u jeedi Azure AI Translator, oo u daa repo-gaaga inuu hadlo luqad kasta oo aad bartilmaameedsato.
Lix qaab fayl
Safarrada wareega .resx, .xliff, .po, .json, .ini, iyo .restext oo leh qaab byte-stable ah.
Repo-level config
Ku rid fayl .github/resource-translator.yml ah si aad ugu darto globs, glossaries, iyo qaybaha Custom Translator.
Qaamuus-yaqaan
Ku xir magacyada sumadaha iyo erayada alaabta adigoo adeegsanaya xeerka xariiqda erayada caqliga leh ee maareeya C++, .NET, iyo asxaabta.
Dry-run + guuldarro fudud
Turjumaadaha horudhaca adigoon faylal qorin, ama khaladaad kasta oo digniin ah muujinaya inta aad ku celinayso.
Wax soo saarka saaxiibtinimada PR-ka
summary-title, summary-details, iyo has-new-translations si toos ah ugu dhex galaan create-pull-request.
Azure SDK Rasmiga ah
Waxaa lagu dhisay @azure-rest/ai-translation-text + @azure/core-rest-pipeline — isku dayo toos ah oo 408/429/5xx ah, HTTP gacanta lagu duubo ma jiro. esbuild la xiray, nadiif kormeer.
Habka Drop-in
Nuqul. Ku dheji. Tarjun.
Saddex sir, afar sadar, iyo repo-gaagu waa luqado badan marka xigta.
name: translateon: push: branches: [main] 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 subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} region: ${{ secrets.TRANSLATOR_REGION }} toLocales: '["fr","de","es","ja"]'
- if: steps.translator.outputs.has-new-translations == 'true' uses: peter-evans/create-pull-request@v7 with: branch: machine-translation title: ${{ steps.translator.outputs.summary-title }} body: ${{ steps.translator.outputs.summary-details }} labels: localizationDiyaar ma u tahay inaad ku degto autopilot?
Hal furaha Azure AI Translator, hal fayl workflow. Resource Translator ayaa gacanta ku haya inta kale.