Pāriet uz saturu

Valoda

Izvēlieties valodu

Pārslēgties uz to pašu lapu citā valodā.

EnglishEnglishenAfrikaansAfrikaansafአማርኛAmharicamالعربيةArabicarঅসমীয়াAssameseasAzərbaycanAzerbaijaniazБашҡортBashkirbaБългарскиBulgarianbgभोजपुरीBhojpuribhoবাংলাBanglabnབོད་སྐད་Tibetanboबड़ोBodobrxBosanskiBosnianbsCatalàCatalancaČeštinaCzechcsCymraegWelshcyDanskDanishdaDeutschGermandeडोगरीDogridoiDolnoserbšćinaLower SorbiandsbދިވެހިބަސްDivehidvΕλληνικάGreekelEspañolSpanishesEestiEstonianetEuskaraBasqueeuفارسیPersianfaSuomiFinnishfiFilipinoFilipinofilVakavitiFijianfjFøroysktFaroesefoFrançaisFrenchfrFrançais (Canada)French (Canada)fr-CAGaeilgeIrishgaGalegoGalicianglकोंकणीKonkanigomગુજરાતીGujaratiguHausaHausahaעבריתHebrewheहिन्दीHindihiछत्तीसगढ़ीChhattisgarhihneHrvatskiCroatianhrHornjoserbsceUpper SorbianhsbHaitian CreoleHaitian CreolehtMagyarHungarianhuՀայերենArmenianhyIndonesiaIndonesianidÌgbòIgboigInuinnaqtunInuinnaqtuniktÍslenskaIcelandicisItalianoItalianitᐃᓄᒃᑎᑐᑦInuktitutiuInuktitut (Latin)Inuktitut (Latin)iu-Latn日本語JapanesejaქართულიGeorgiankaҚазақ ТіліKazakhkkខ្មែរKhmerkmKurmancîKurdish (Northern)kmrಕನ್ನಡKannadakn한국어KoreankoكٲشُرKashmiriksکوردیی ناوەندیKurdish (Central)kuКыргызчаKyrgyzkyLëtzebuergeschLuxembourgishlbLingálaLingalalnລາວLaoloLietuviųLithuanianltLugandaGandalugLatviešuLatvianlv中文 (文言文)Chinese (Literary)lzhमैथिलीMaithilimaiMalagasyMalagasymgTe Reo MāoriMāorimiМакедонскиMacedonianmkമലയാളംMalayalammlМонгол хэлMongolian (Cyrillic)mn-Cyrlᠮᠣᠩᠭᠣᠯ ᠬᠡᠯᠡMongolian (Traditional)mn-MongমৈতৈলোনManipurimniमराठीMarathimrMelayuMalaymsMaltiMaltesemtHmong DawHmong Dawmwwမြန်မာMyanmar (Burmese)myNorsk BokmålNorwegian BokmålnbनेपालीNepalineNederlandsDutchnlSesotho sa LeboaSesotho sa LeboansoChinyanjaChichewanyaଓଡ଼ିଆOdiaorHñähñuQuerétaro OtomiotqਪੰਜਾਬੀPunjabipaPolskiPolishplدریDariprsپښتوPashtopsPortuguês (Brasil)Portuguese (Brazil)ptPortuguês (Portugal)Portuguese (Portugal)pt-PTRomânăRomanianroРусскийRussianruIkirundiRundirunKinyarwandaKinyarwandarwسنڌيSindhisdසිංහලSinhalasiSlovenčinaSlovakskSlovenščinaSlovenianslGagana SāmoaSamoansmchiShonaShonasnSoomaaliSomalisoShqipAlbaniansqСрпски (ћирилица)Serbian (Cyrillic)sr-CyrlSrpski (latinica)Serbian (Latin)sr-LatnSesothoSesothostSvenskaSwedishsvKiswahiliSwahiliswதமிழ்TamiltaతెలుగుTeluguteไทยThaithትግርTigrinyatiTürkmen DiliTurkmentkLea fakatongaTongantoTürkçeTurkishtrТатарTatarttReo TahitiTahitiantyئۇيغۇرچەUyghurugУкраїнськаUkrainianukاردوUrduurUzbek (Latin)Uzbek (Latin)uzTiếng ViệtVietnameseviisiXhosaisiXhosaxhÈdè YorùbáYorubayoYucatec MayaYucatec Mayayua粵語Cantonese (Traditional)yue中文 (简体)Chinese Simplifiedzh-Hans中文 (繁體)Chinese Traditionalzh-HantisiZuluisiZuluzu

Lokalizējiet savu repo katru apņemšanos.

Trīs noslēpumi, četras līnijas, un jūsu repo ir daudzvalodu nākamajā gājienā.

Feature tour playing
Source

One source key changes

Smart detection isolates the delta before any provider call.

One source key changes

Atbalsta

0 NPM revīzijas jautājumi
240+ testi
Azure, AWS, GoogleMezgls 20 / 22 / 24

Izstrādāts pārvadāšanai

Tulkošana kā darbplūsma, nevis darbs.

Nometiet darbību esošajā CI, norādiet to uz Azure, AWS vai Google un ļaujiet repo runāt visās valodās, kuras vēlaties atlasīt.

Default in v3.2

Smart change detection

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

Seši failu formāti

Turp un atpakaļ .resx, .xliff, .po, .json, .ini un .restext ar baitu stabilu formatējumu.

Repo līmeņa konfigurācija

Nometiet .github/resource-translator.yml failu, lai iekļautu globus, glosārijus un pielāgotā tulkotāja kategorijas.

Glosārijs

Bloķējiet zīmolu nosaukumus un produktu terminus ar viedo vārdu robežu regulāro izteiksmi, kas apstrādā C++, .NET un draugus.

Sausā darbība + mīksta neveiksme

Priekšskatiet tulkojumus, nerakstot failus, vai parādiet katru kļūdu kā brīdinājumu atkārtošanas laikā.

PR draudzīgi rezultāti

summary-title, summary-details un has-new-translations slotu tieši create-pull-request.

Azure, AWS un Google

Izvēlieties vienu pakalpojumu sniedzēju katram izpildījumam. Katru vada oficiālais SDK (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) ar automātiskiem atkārtotiem mēģinājumiem 408/429/5xx - bez HTTP ar roku. esbuild komplektā, audita tīrs.

Kopēt. Ielīmēt. Tulkot.

Resursu tulkotājs atver mašīntulkotus izvilkšanas pieprasījumus jūsu resursu failiem, izmantojot Azure, AWS vai Google - viena vienota darbība, viens pakalpojumu sniedzējs katram izpildījumam, oficiālie SDK zem pārsega.

Darba sākšana
.github/workflows/translate.yml
name: translate
on:
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

Vai esat gatavs lokalizēt autopilotā?

Viena pakalpojumu sniedzēja atslēga - Azure, AWS vai Google - un viens darbplūsmas fails. Resursu tulkotājs veic pārējo.

Darba sākšana