कन्टेन्टआव बारहो

राव

नोंथांनि रावखौ सायख'

रोखोमसे page (पेज) खौ गुबुन रावाव सोलाय।

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

थि खालामनाय

जागायजेन्नाय

मोनसे वर्कफ़्लो फाइल दाजाबदेर, नोंथांनि रावसोलायनाय होग्राखौ सायख — Azure, AWS, एबा Google — आरो बे खामानिआ source-language फुंखा फाइलफोरनि थाखाय रेप'खौ स्केन खालामो आरो रावसोलायनाय बिदा-फंबायफोरखौ हगारो।

बे बिलाइयाव

    Step 1: रावसोलायनाय होग्राखौ सायख'

    बे खामानिआ मोनसे खौसे Azure AI Translator, AWS रावसोलायनाय आरो गुगोल क्लाउड रावसोलायनाय एपिआइ बिखंनि उनथिं खामानि मावो। provider इनपुटजों मोनफ्रोमबो रानआव मोनसेल' होग्राखौ सायख' - वर्कफ्लोआ होग्राखौ लायालासे रोखोमसे आखु दिन्थियो; खालि फोरमान बिलाइफोराल' जुदा जायो। आबुं रुजुनायनि रावसोलायनाय होग्राफोर नाय।

    Step 2: क्रेडेन्शियेल आरो मोनसे वर्कफ्लो दाजाबदेर

    नोंथांनि होग्रानि क्रेडेंशियलफोरखौ GitHub रिप'जिटरी सिक्रेट्स महरै दोन, बेनि उनाव .github/workflows/translate.yml सोरजि। बेनि थि सेटअपनि थाखाय गाहायाव नोंथांनि होग्राखौ सायख' - आद्रा थानाय वर्कफ्लोआ रोखोमसे।

    Azure AI Translator

    Azure आ default provider बेनिखायनो provider एंगारनो हागौ। Azure पर्टेलाव मोनसे Azure AI Translator resource खौ Provision खालाम, बेनि क्रेडेंशियल्सखौ store खालाम:

    बेफोरखौ दोनथुमनानै दोन।

    • TRANSLATOR_KEY — फुंखानि थाखाय साब्सक्रिप्सन key (सब्सक्रिप्शन की)।
    • TRANSLATOR_ENDPOINT — ओनसोलारि जोबथा बिन्दो URL ।
    • TRANSLATOR_REGION — फुंखानि Azure ओनसोल।

    वर्कफ्लो दाजाबदेर

    .github/workflows/translate.yml
    name: translate
    on:
    push:
    branches: [main]
    paths:
    - "src/**/*.en.resx"
    - "src/**/*.en.json"
    permissions:
    contents: write
    pull-requests: write
    jobs:
    translate:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v5
    - id: translate
    uses: IEvangelist/resource-translator@v3
    with:
    provider: |
    azure:
    subscriptionKey: ${{ secrets.TRANSLATOR_KEY }}
    endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }}
    region: ${{ secrets.TRANSLATOR_REGION }}
    sourceLocale: en
    toLocales: '["fr","de","es"]'
    - if: steps.translate.outputs.has-new-translations == 'true'
    uses: peter-evans/create-pull-request@v7
    with:
    title: ${{ steps.translate.outputs.summary-title }}
    body: ${{ steps.translate.outputs.summary-details }}
    branch: machine-translation

    Step 3: फुंखा फुंखा फाइलखौ कमिट खालाम

    फुंखा फाइलफोरा Name.<sourceLocale>.<ext> convention बाहायो। बिदिन्थि Greetings.en.resx खारनायनि उनाव Greetings.fr.resx, Greetings.de.resx आरो बायदि-बायदि जायो।

    Step 4: Let smart change detection protect your bill

    changeDetection defaults to smart and stores a compact .github/resource-translator-state.json manifest in the repo. Commit that file so future runs can reuse stable translations, preserve manual target edits, and send only new, missing, changed, or settings-invalidated keys to the provider. If localized files already exist, run once with snapshotOnly: true to create the manifest without provider calls.

    Step 5: आउटपुटखौ नायबिजिर

    खेबसे वर्कफ्लोआ जोबखांनायनि उनाव, एक्शनआ मोनथाम आउटपुटफोरखौ दिन्थियो जायखौ नोंथाङा PR बेखेवनायाव वायर खालामनो हायो: summary-title, summary-details आरो has-new-translations। बेयो साख्रिनि पेजाव मोनसे मार्कडाउन सुंद' फोरमायथिबो लिरो core.summary

    उननि राहाफोर