सामाग्रीमा फड्काउनुहोस्

भाषा

तपाईँको भाषा रोज्नुहोस्

अर्को भाषामा उही पृष्ठमा स्विच गर्नुहोस्।

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 एनपीएम-अडिट मुद्दाहरू
240+ परीक्षणहरू
Azure, एडब्ल्यूएस, गुगलनोड 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

रिपो-स्तर कन्फिग

ग्लोबहरू, शब्दावलीहरू, र अनुकूल अनुवादक कोटिहरू समावेश गर्नका लागि .github/resource-translator.yml फाइल छोड्नुहोस्।

शब्दावली-सचेत

ब्रान्ड नामहरू र उत्पादन सर्तहरू स्मार्ट शब्द-सीमा रेगेक्सको साथ लक गर्नुहोस् जसले C++, .NET, र साथीहरूलाई ह्यान्डल गर्दछ।

ड्राई-रन + सफ्ट-फेल

फाइलहरू नलिई अनुवादहरूको पूर्वावलोकन गर्नुहोस्, वा तपाईँले पुनरावृत्ति गर्दा चेतावनीको रूपमा प्रत्येक त्रुटिलाई सतहमा ल्याउनुहोस्।

पीआर-मैत्री आउटपुटहरू

summary-title, summary-details, र has-new-translations स्लटलाई सिधै सिर्जना-पुल-अनुरोधमा राख्नुहोस्।

एजुरे, एडब्ल्यूएस र गुगल

प्रति रन एक प्रदायक छान्नुहोस्। प्रत्येक यसको आधिकारिक एसडीके (@azure-rest/ai-translation-text, @aws-sdk/client-translate, @google-cloud/translate) द्वारा संचालित छ 408/429/5xx मा स्वचालित पुन: प्रयासको साथ - कुनै हातले घुमाएको HTTP। esbuild-बन्डल, अडिट-क्लीन।

प्रतिलिपि गर्नुहोस्। टाँस्नुहोस्। अनुवाद गर्नुहोस्.

संसाधन अनुवादकले Azure, AWS, वा Google प्रयोग गरेर तपाईंको संसाधन फाइलहरूको लागि मेशिन-अनुवादित पुल अनुरोधहरू खोल्छ - एक एकीकृत कार्य, प्रति रन एक प्रदायक, हुड अन्तर्गत आधिकारिक SDKs।

सुरु गर्नुहोस्
.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 - र एक कार्यप्रवाह फाइल। संसाधन अनुवादकले बाँकी ह्यान्डल गर्दछ।

सुरु गर्नुहोस्