Эстәлеккә күсеү

Тел

Телеңде һайла

Шул уҡ биткә икенсе телдә күсегеҙ.

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 төйөн

Суднолар өсөн төҙөлгән

Тәржемә эш процессы булараҡ, эш түгел.

Action-ды үҙегеҙҙең 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 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 - һәм бер эш ағымы файлы. Ҡалғанын Resource Translator башҡара.

Башлағыҙ