Агуулга руу шилжих

Хэл

Хэлээ сонго

Өөр хэлээр ижил хуудас руу шилжээрэй.

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

Репогоо локализацтай Бүх амлалт.

Гурван нууц, дөрвөн мөр, дараагийн шахалтад таны репо олон хэл болно.

Feature tour playing
Source

One source key changes

Smart detection isolates the delta before any provider call.

One source key changes

Дэмжлэгүүд

0 npm-аудитын асуудал
240+ туршилт
Azure, AWS, GoogleNode 20 / 22 / 24

Тээвэрт зориулан баригдсан

Орчуулга нь ажлын урсгал, ажил биш.

Үйлдлийг одоо байгаа CI-д оруулж, Azure, AWS, эсвэл Google руу чиглүүлж, репогоо чиглэсэн бүх хэлээ ярьж болно.

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

Зургаан файлын формат

.resx, .xliff, .po, .json, .ini, ба .restext нь байт тогтвортой форматтай.

Репо түвшний тохиргоо

Глоб, толь бичиг, Custom Translator ангилалд оруулахын тулд .github/resource-translator.yml файл хаяж болно.

Тайлбар толь бичгийн мэдлэгтэй

Брэндийн нэр болон бүтээгдэхүүний нэрүүдийг ухаалаг үгийн хязгаартай regex-ээр C++, .NET болон найзуудыг хариуцна.

Dry-run + soft-fail

Файл бичихгүйгээр орчуулгыг урьдчилан шалгах эсвэл алдааг анхааруулга болгон илрүүлнэ.

PR-д ээлтэй гаралт

summary-title, summary-details, ба has-new-translations нь шууд create-pull-request руу ордог.

Azure, AWS ба Google

Гүйцэтгэл бүрт нэг үйлчилгээ үзүүлэгч сонгоорой. Тус бүр нь албан ёсны SDK (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate)-ээр ажилладаг бөгөөд автоматаар дахин оролдох 408/429/5xx дээр ажилладаг - гараар шиддэг HTTP байхгүй. esbuild багцлуулсан, аудитын цэвэрхэн.

Хүлээн авлаа. Наалт. Орчуулах.

Resource Translator нь таны нөөцийн файлуудыг Azure, AWS эсвэл Google ашиглан машин орчуулсан pull request нээдэг - нэг нэгдсэн үйлдэл, нэг гүйцэтгэл бүрт нэг үйлчилгээ, албан ёсны SDK-ууд.

Эхлүүлээрэй
.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

Автомат жолоодлогоор байршилжуулахад бэлэн үү?

Нэг провайдерийн түлхүүр - Azure, AWS эсвэл Google - ба нэг workflow файл. Resource Translator үлдсэнийг хариуцдаг.

Эхлүүлээрэй