Localize rẹ repo lori Gbogbo ifaramọ.
Onitumọ orisun ṣii awọn ibeere fifa ẹrọ fun awọn faili orisun rẹ nipa lilo Azure AI Translator nipasẹ SDK osise — ko si awọn iṣẹ afikun, o kan iṣan-an.
- 0 NPM-Audit oran
- Awọn idanwo 150
- Ẹ Máa Ṣe Iṣẹ́ Ìsìn Yín , 20 / 8 / 8
- Official Azure SDK
.NET XML .xliff XLIFF 2.0 .po Gba ọrọ .json Oba T .ini key=value .restext Ọrọ MUI Ti a ṣe fun gbigbe ọkọ oju omi
Itumọ bi iṣẹ-ṣiṣe, kii ṣe iṣẹ-ṣiṣe.
Fi iṣe silẹ sinu CI rẹ ti o wa tẹlẹ, tọka si Azure AI Translator, ki o jẹ ki repo rẹ sọ gbogbo ede ti o fojusi.
Awọn ọna kika faili mẹfa
Awọn irin-ajo yika-.resx, .xliff, .po, .json, .ini, ati .restext pẹlu ọna kika iduroṣinṣin baiti.
Repo-ipele config
Ju faili .github/resource-translator.yml silẹ fun pẹlu awọn globs, awọn glossaries, ati awọn ẹka onitumọ aṣa.
Glossary-mọ
Tii awọn orukọ iyasọtọ ati awọn ofin ọja pẹlu regex aala ọrọ ọlọgbọn ti o mu awọn C++, .NET, ati awọn ọrẹ.
Gbẹ-ṣiṣe + rirọ-kuna
Ṣe awotẹlẹ awọn itumọ laisi kikọ awọn faili, tabi ṣafihan gbogbo aṣiṣe bi ikilọ lakoko ti o ṣe atunṣe.
Awọn abajade ọrẹ PR
summary-title, summary-details, ati has-new-translations iho taara sinu ṣẹda-fa-ibeere.
Official Azure SDK
Itumọ ti lori @azure-rest/ai-translation-text + @azure/core-rest-pipeline — laifọwọyi retries lori 408/429/5xx, ko si ọwọ-yiyi HTTP. esbuild-bundled, audit-clean.
Ṣiṣe-iṣẹ ṣiṣan
Daakọ. Lẹẹmọ. Itúmọ̀.
Awọn aṣiri mẹta, awọn ila mẹrin, ati pe repo rẹ jẹ multilingual lori titari ti o tẹle.
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: localizationṢetan lati ṣe agbekalẹ lori autopilot?
Bọtini Onitumọ Azure AI kan, faili iṣan-iṣẹ kan. Onitumọ orisun n ṣakoso awọn iyokù.