Repo xwe li ser herêmî bikin her peyman.
Wergêra Çavkaniyê ji bo pelên çavkaniya we bi karanîna Azure AI Translator bi rêya SDK-ya fermî daxwazên kişandinê yên makîneyê vedike - ne karûbarên zêde, tenê herikîna xebatê.
- 0 Pirsgirêkên NPM-kontrolê
- 150 ceribandin
- Girêk 20 / 22 / 24
- Fermî Azure SDK
.NET XML .xliff XLIFF 2.0 .po Nivîs Wergirtin .json hêlîn an rast .ini key=value .restext Nivîsa MUI Ji bo barkêşiyê hatiye çêkirin
Wergerandin wekî herikîna xebatê, ne karek.
Çalakiyê bavêjin CI-ya xweya heyî, wê li ser Azure AI Translator nîşan bidin, û bila repoya we her zimanê ku hûn armanc dikin biaxivin.
Şeş formatên pelan
Rêwîtiyên dorpêçê .resx, .xliff, .po, .json, .ini û .restext bi formatkirina byte-stabîl re derbas dibin.
Mîhenga asta repo
Ji bo kategoriyên globs, ferheng û Wergêra Taybet pelê .github/resource-translator.yml bavêjin.
Ferheng-agahdar
Navên marqeyan û termên hilberê bi regex-sînorê peyva zîrek a ku C++, .NET û hevalên xwe birêve dibe, kilîd bikin.
Ziwa + nerm-têkçûn
Bêyî ku pelan binivîsin wergeran pêş-temaşe bikin, an jî dema ku hûn dubare dikin her xeletiyê wekî hişyariyek derdixin holê.
Berhemên PR-heval
summary-title, summary-details û has-new-translations rasterast di nav afirandin-kişandin-daxwazê de cih digirin.
Fermî Azure SDK
Li ser @azure-rest/ai-translation-text + @azure/core-rest-pipeline hatiye avakirin - li ser 408/429/5xx ceribandinên otomatîk hene, HTTP-ya destan tune ye. esbuild-pakêt, kontrol-paqij.
Workflow Drop-in
Kopî bike. Paste bike. Wergerandin.
Sê raz, çar rêzik, û repoya we di pêlên din de pirzimanî ye.
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: localizationAmade ne ku li ser otopîlotê herêmî bikin?
Yek mifteya wergera Azure AI, yek pelê herikîna xebatê. Wergêra Çavkaniyê yên mayî birêve dibe.