Hla mus rau cov ntsiab lus

Hom Lus

Xaiv koj hom lus

Hloov mus rau tib nplooj ntawv ua lwm hom lus.

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

Localize koj repo rau txhua yam cog lus.

Peb qhov zais cia, plaub kab, thiab koj lub repo yog ntau hom lus ntawm kev thawb tom ntej.

Feature tour playing
Source

One source key changes

Smart detection isolates the delta before any provider call.

One source key changes

Kev txhawb nqa

0 npm-audit teeb meem
240+ kev xeem
Azure, AWS, GoogleNode 20 / 22 / 24

Ua rau kev xa khoom

Kev txhais lus raws li kev ua haujlwm, tsis yog kev ua haujlwm.

Tso qhov kev txiav txim rau hauv koj CI uas twb muaj lawm, taw tes rau Azure, AWS lossis Google, thiab cia koj lub repo hais txhua hom lus koj lub hom phiaj.

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

Rau cov ntaub ntawv tawm tswv yim

Round-trips .resx, .xliff, .po, .json, .ini thiab .restext nrog byte-ruaj khov formatting.

Repo-qib config

Poob ib .github/resource-translator.yml ntaub ntawv rau xws li globs, glossaries, thiab Custom Translator pawg.

Glossary-paub txog

Xauv cov npe lag luam thiab cov ntsiab lus khoom lag luam nrog ntse lo lus-ciam teb regex uas tuav C++, .NET thiab phooj ywg.

Qhuav-khiav + mos-tsis ua hauj lwm

Saib ua ntej translations tsis sau cov ntaub ntawv, los yog nto txhua qhov yuam kev raws li ib tug ceeb toom thaum koj iterate.

PR-phooj ywg tso zis

summary-title, summary-details thiab has-new-translations qhov ncaj qha rau hauv tsim-rub-thov.

Azure, AWS & Google

Xaiv ib tus neeg zov me nyuam ib qho kev khiav. Txhua tus yog tsav los ntawm nws cov nom SDK (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) nrog tsis siv neeg rov sim ntawm 408/429/5xx - tsis muaj tes-dov HTTP. esbuild-bundled, audit-huv.

luam. Muab txhuam. txhais.

Resource Translator qhib lub tshuab-txhais rub thov rau koj cov ntaub ntawv peev txheej siv Azure, AWS lossis Google - ib qho kev sib koom ua ke, ib tus neeg muab kev pabcuam ib qho khiav, SDKs raug cai hauv qab lub hood.

Pib
.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

Npaj txhij rau localize ntawm autopilot?

Ib tus neeg muab kev pabcuam tus yuam sij - Azure, AWS lossis Google - thiab ib qho ntaub ntawv workflow. Resource Translator tuav tus so.

Pib