Мазмунга өтүү

Тил

Тилиңди танда.

Башка тилде ошол эле баракка которуңуз.

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, Google20 / 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 файл таштаңыз.

Глоссарийден кабардар

Бренд аттарын жана продукт терминдерин C++, .NET жана досторду камтыган акылдуу сөз чегиндеги regex менен бекитетиңиз.

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 сиздин ресурс файлдарыңыз үчүн машиналык котормодон алынган pull requestтерди Azure, AWS же Google аркылуу ачып берет - бир бирдиктүү аракет, ар бир иштетүү үчүн бир провайдер, расмий 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 - жана бир иш агымы файлы. Resource Translator калганын аткарат.

Башта