ནང་དོན་ལ་མཆོང་།

སྐད་ཡིག

ཁྱོད་ཀྱི་སྐད་རིགས་འདེམས་སྒྲུག་བྱེད་ཀྱིན་འདུག

སྐད་རིགས་གཞན་ཞིག་གི་ཤོག་ངོས་གཅིག་མཚུངས་སུ་བསྒྱུར།

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

ལོ་རྒྱུས།

བསྒྱུར་བཅོས་ཟིན་ཐོ།

མཐོ་རིམ་ཁྱབ་བསྒྲགས་བྱས་པའི་གནས་ཚུལ་ཕྱོགས་བསྡོམས་བྱས། གཞུང་ལུགས་དང་དབང་གྲགས་ལྡན་པའི་བསྒྱུར་བཅོས་ཟིན་ཐོ་དེ་མཛོད་ཁང་ནང་CHANGELOG.md དུ་གནས་ཡོད།

ཤོག་ངོས་འདིའི་སྟེང་།

    ཟིན་ཐོ་ཆ་ཚང་CHANGELOG.md གསལ།

    འགྲེམས་སྤེལ་བྱས་པ།

    3.2.0 —

    • Smart change detection now defaults to smart: a compact provider-neutral state manifest (.github/resource-translator-state.json) tracks parser keys, source hashes, target hashes, and translation-affecting settings so only changed or missing keys are sent to the selected provider. Use changeDetection=disabled or false for legacy always-translate behavior, statePath to relocate the manifest, and snapshotOnly to bootstrap the manifest from existing target files without calling a provider. The same release adds nested {provider} blocks, AWS/Google-native behavior knobs, narrow-friendly reference cards, and official provider-doc links. Key-level audit rule codes are logged for every decision.

    3.1.0 —

    • ཚོང་པ་མང་པོ། གཅིག་གྱུར་གྱི་APIཕྱི་ངོས་གཅིག་གི་རྒྱབ་ཏུ་Azure AI Translator དང་། AWS Translate། ཡང་ན་Google Cloud Translation ཀྱིས་ལོ་ཙཱ་བྱེད་ཆོག provider གསར་བའི་ནང་འཇུག་ལ་བརྟེན་ནས་རྒྱུག་ཐེངས་རེར་མཁོ་སྤྲོད་བྱེད་མཁན་རྐྱང་པ་འདེམས་དགོས། བྱ་སྤྱོད་དེས་བཟོ་གྲྭའི་རྒྱབ་ཕྱོགས་ཀྱི་ཆ་འགྲིག་གི་SDKལ་སྤྲད་དེ་ཚོང་པ་གང་ཡིན་ལ་མ་བལྟོས་པར་བྱ་སྤྱོད་གཅིག་མཚུངས་ཡིན། རྦད་དེ་རྗེས་ལུས་དང་མཐུན་པ་——provider སྔོན་ཚུད་ནས་azure ཡིན་པས། ད་ཡོད་ཀྱི་Azure ལས་ཀའི་བརྒྱུད་རིམ་ལ་འགྱུར་བ་མི་གཏོང་བར་རྒྱུན་མི་འཆད་པར་འཁོར་སྐྱོད་བྱེད་བཞིན་ཡོད།
    • AWS ལོ་ཙཱའི་མཁོ་སྤྲོད་པ་གསར་པ(@aws-sdk/client-translate)། AWS སྔོན་སྒྲིག་དཔང་ཡིག་སྦྲེལ་ཐག་(འོས་སྦྱོར་བྱས་པ།OIDC via aws-actions/configure-aws-credentials) ཡང་ན་མངོན་གསལ་གྱི་awsAccessKeyId/awsSecretAccessKey ས་ཁོངས awsRegion དང་ཡང་ན་AWS_REGION བརྒྱུད་དེ།
    • Google Cloud Translation མཁོ་སྤྲོད་པ་གསར་པ། (@google-cloud/translate, v2) ཞབས་ཞུའི་རྩིས་ཐོའི་JSON ཐོབ་ཐང་(googleCredentials)དང་ཡང་ན་APIལྡེ་མིག་(googleApiKey)ཡིས་བདེན་ཁུངས་ར་སྤྲོད་བྱེད་པ། གདམ་གསེས་googleProjectId
    • གཏོང་སྒོ་གསར་པ། provider, awsAccessKeyId, awsSecretAccessKey, awsRegion, googleApiKey, googleCredentials, googleProjectId
    • དམིགས་འཛུགས་ཀྱི་ཐིག་ལེན་རིས་འབྲི། textType ས་ཁྲ་ནས་Google's format དང་profanityAction ས་ཁྲ་ནས་AWS སྐུར་འདེབས་ཀྱི་འགེབས་སྲུང་ལ་འདྲ་མཚུངས་ཡོད། Azure ཁོ་ནའི་དམིགས་འཛུགས་(categoryId, apiVersion, profanityMarker, allowFallback)མཁོ་སྤྲོད་བྱེད་མཁན་གཞན་དག་གིས་སྣང་མེད་དུ་བཞག
    • Azure རེ་ཞུའི་ནང་འཇུག་(subscriptionKey, endpoint, region) action.yml་ནང་དགོས་ངེས་ཀྱི་རྟགས་བཀོད་མེད་པས་མཁོ་སྤྲོད་བྱེད་མཁན་གཞན་པ་གདམ་གསེས་བྱས་ཆོག་པ་provider azure པའི་སྐབས་སུ་སྔར་བཞིན་བཀོལ་སྤྱོད་བྱེད་དུས་ཚོད་ལྟས་ར་སྤྲོད་བྱེད་ཐུབ།
    • ལོ་ཙཱའི་མཁོ་སྤྲོད་བྱེད་མཁན་གྱི་ཤོག་ངོས་གསར་པ། འགོ་རྩོམ་པའི་མཁོ་སྤྲོད་པའི་ཤོག་ངོས་དང་། ནང་འཇུག་ཤོག་ངོས་ཀྱི་མཁོ་སྤྲོད་པ་གདམ་གསེས། དེ་བཞིན་Azure, AWS, Google སོགས་ཀྱིས་སྣེ་ཁྲིད་པའི་གསར་སྒྱུར་གྱི་གཙོ་ངོས་ཤིག་བཅས་ཡིན།

    3.0.2 —

    • གཏན་འཇགས་བྱས་པ། ལོ་ཙཱ་བའི་རེ་བ་དེ་ད་ལྟ་གློག་སྐུད་ཐོག་api-version=3.0 /translate དང་/languages གཉིས་ཀར་སྦྱར་ཡོད། Azure SDK ཡིས་དཔང་ཡིག་བརྒྱུད་སྤྲོད་བྱེད་སྐབས་ད་གཟོད་མཁོ་མཁན་རིམ་པའི་api-version གདམ་གསེས་ལ་བརྩི་འཇོག་བྱེད་པ་ཡིན། བྱ་སྤྱོད་ཀྱིས་མགོ་ཡིག་བརྒྱུད་ནས་རེ་བ་རེ་རེར་བདེན་པ་བདེན་པ་ར་སྤྲོད་བྱས་པས། གདམ་གསེས་དེ་ཁ་རོག་གེར་དོར་ནས་རེ་བ་དེ་སྔོན་ལྟ་APIཔར་གཞི་ཞིག་བཟོས་པ་རེད། དེའི་/translate གན་རྒྱར་HTTP 400 (ནོར་འཁྲུལ་གྱི་ཨང་རྟགས་400074) ༣.༠.༡ ནང་འགོ་འཛུགས་པའི་བཟོ་བཅོས་ལེགས་འགྲུབ་བྱུང་བ།

    3.0.1 —

    • གཏན་འཇགས་བྱས་པ། /translate རེ་ཞུའི་ཕུང་པོ་ནི་ད་ལྟ་{ text } རྣམ་གྲངས་ཀྱི་JSON སྒྲིག་རིམ་ཞིག་ཡིན་པ་ལས་ཐུམ་སྒྲིལ་བྱས་པའི་{ inputs } དངོས་གཟུགས་ཤིག་མིན་པས། v3.0 REST གན་རྒྱ་དང་མཐུན་པ་རེད། འདི་ཉིད་ཀྱིས་ལོ་ཙཱ་སླར་གསོ་བྱས་མེད། 3.0.2ལ་གསལ།

    3.0.0 —

    • རྒྱུག་དུས་node24 བརྡབས་པ། (གཏོར་བཅག་པ།)
    • ནང་འཇུག་གསར་པ། include, exclude, configPath, categoryId, apiVersion, dryRun, failOnError, དེ་མིན་སྔོན་ཐོན་གྱི་ལོ་ཙཱའི་གཅུས་གཟེར་textType, profanityAction, profanityMarker, and allowFallback
    • Source locale ད་ལྟ་ཡང་ལོ་ཙཱ་བ་ལ་བརྒྱུད་སྤྲོད་བྱེད་བཞིན་ཡོད་དེ། from=<locale> ཐུང་ངུ་རྣམས་རང་འགུལ་གྱིས་ཞིབ་དཔྱད་བྱེད་མི་ཐུབ་པ་རེད།
    • འགོག་ནུས་པ། Azure's Retry-After མགོ་ཡིག་ལ་བརྩི་འཇོག་བྱེད་པའི་གནས་སྐབས་ཀྱི་HTTP ལན་འདེབས་(408, 425, 429, 500, 502, 503, 504)ལ་རང་འགུལ་གྱིས་བསྐྱར་དུ་ཚོད་ལྟ་བྱས་པ་དེ་མེད་དུས་གཡོ་འགུལ་ཐེབས་པའི་བསྒྱུར་གྲངས་ཕྱིར་བཤོལ་ལ་ཕྱིར་ལོག་པ་རེད། maxRetries དང་retryBackoffMs བརྒྱུད་ནས་སྙོམས་སྒྲིག་བྱེད་ཐུབ། སྒོ་བསྡམས། #46
    • གནས་འཛིན་སྲུང་སྐྱོབ། {{name}}, ${var}, {0}, {0:N2}, %s, %1$s དང་HTML དངོས་གཟུགས་སོགས་ལོ་ཙཱའི་སྔོན་དུ་སོ་ལྟ་ཡི་ནང་ཐུམ་སྒྲིལ་བྱས་པ་དང་། རྗེས་སུ་སླར་གསོ་བྱས་པས། ལོ་ཙཱ་བས་i18next/Mustache/Handlebars/.NET/printf གནས་འཛིན་བྱེད་མཚམས་བཞག protectPlaceholders བརྒྱུད་ནས་བརྗེ་དགོས། མཉམ་customPlaceholderPatterns བསྲིངས་དགོས། དམ་དུ་བསྡམས#16
    • ལྡེ་མིག་རེ་རེའི་གདམ་གསེས་ནི། noTranslatePatterns ནང་འཇུག་གསར་པས་ལོ་ཙཱའི་རེ་ཞུའི་ནང་ནས་ཆ་མཐུན་གྱི་ལྡེ་མིག་རྩ་བ་ནས་དོར་བ་རེད། (ཚོང་རྟགས་ཀྱི་མིང་དང་ནོར་འཁྲུལ་གྱི་ཚབ་རྟགས་སོགས་འབྱུང་ཁུངས་ཀྱི་རིན་ཐང་ཉར་ཚགས་བྱས་ཡོད།) glob དཔེ་དབྱིབས་དང་དབྱེ་འབྱེད་རིམ་པའི་མཐེབ་མཐེབ་(JSON ཚེག་ཐིག་གི་ལམ་བུ། RESX name, PO msgid, XLIFF སྡེ་ཚན་id, INI/restext ལྡེ་མིག) སྒོ་བསྡམས། #35
    • Repo-level config via .github/resource-translator.yml
    • ཚིག་མཛོད་ཀྱི་རྒྱབ་སྐྱོར། གོམ་རིམ་ཕྱོགས་བསྡོམས core.summary
    • esbuild bundler, ESLint 9 flat config, Prettier, EditorConfig.
    • npm audit clean(ཞན་ཆ་0)
    • Astro + Tailwind v4 ཡིག་ཆའི་དྲ་ཚིགས་ལ་ལྟ་སྟངས་བར་བརྒལ་དང་མཚོན་བྱེད་ཚབ་རྟགས་ཡོད།
    • ཡིག་ཆའི་ཆོག་འཐུས་རང་བཞིན། WCAG 2.1 AAབརྒྱུད་སྤྲོད་བྱས། མཚོན་རྟགས་ཀྱི་རི་མོ་དེ་ལམ་དུ་བསྒྱུར་ནས་སྐས་རིམ་གྱི་མཚམས་བཞག་ནས་ཁ་དོག་གི་བསྡུར་བ་མི་ཤོར་བ་དང་། གཡེང་བའི་Back to top མཐེབ་གནོན་གྱིས་སྦས་པའི་སྐབས་སུ་inert བེད་སྤྱོད་བྱེད་ཀྱིན་ཡོད (དེ་རེའུ་མིག་གི་རེའུ་མིག་བཞག་པའི་aria-hidden གྱི་གློག་སྒོ་ཞིག་མིན་པ།formats.astro དུམ་བུ་དེ་དག་རང་འགུལ་གྱིས་བཟོས་པའི་ཁ་བྱང་IDདང་གདོང་ཐུག་མི་འབྱུང་བ། ས་གནས་བྱང་བུ་གསུམ་གྱིས་ད་ལྟ་BCP-47-ནུས་ལྡན་གྱི་lang ཁྱད་ཆོས་(nya→ny, lug→lg, run→rn) ཕྱིར་མངོན་པ། Documentation རྟགས་རྟགས་བསྐྱར་ཟློས་ཀྱི་མཚོན་རྟགས་དེ་ཟུར་དང་མཇུག་ཡིག་བར་གསལ་ལ་མི་གསལ་བ། དེ་བཞིན་inputs/configuration སྟེང་གི་གཞི་གྲངས་རེའུ་མིག་རེ་རེར་བརྙན་ཤེལ་ཀློག་ཆས་ཀྱི་ཁ་བྱང་ཡོད།
    • ཨང་རྟགས་ཀྱི་བཟོ་རྣམ། ཡིག་ཆའི་ལྷུག་རྩོམ་<code> ད་ལྟ་དྲོ་སྐྱིད་ལྡན་པ/སྤོས་ཤེལ་གྱི་བརྗོད་བྱ་གཙོ་བོའི་སྒྲ་གདངས་གྱོན་ཡོད། དེ་ནི་འབྲེལ་མཐུད་དང་ཁ་བྱང་ལ་སྤྱོད་པའི་ཚོང་རྟགས་→སྒྲ་གདངས་ཀྱི་ཚོན་རིས་དང་མི་འདྲ།
    • Dependabot auto-merge, CodeQL scanning, CI matrix.

    2.2.1 —

    • Security: bumped axios (1.4.0 → 1.6.0), @babel/traverse, semver, and tough-cookie/@azure/ms-rest-js to clear Dependabot alerts.

    2.2.0 —

    • Maintenance release (dependency and dist refresh).

    2.1.9 —

    • Dependency upgrades (including xml2js 0.4.23 → 0.5.0) and a refreshed dist build.

    2.1.8 —

    • Security: bumped follow-redirects, node-fetch, decode-uri-component, minimist, ansi-regex, jsdom, json5, minimatch, and @actions/core (1.2.6 → 1.9.1).

    2.1.7 —

    • Use a different delimiter when building the translation map so keys containing the previous separator are handled correctly (#36).
    • Fixes #32.

    2.1.6 —

    • Assorted bug fixes and improved logging.

    2.1.5 —

    • Fix an issue with file names containing four segments.

    2.1.4 —

    • Added a JSON parser and .json file support.
    • Fix batching bug (#18).

    2.1.3 —

    • Maintenance release.

    2.1.2 —

    • Fixes #15.

    2.1.1 —

    • Fix the generated step summary.

    2.1.0 —

    • Support for additional resource file formats beyond .resx: .ini, .po, .restext, and .xliff.

    2.0.4 —

    • Maintenance release.

    2.0.3 —

    • Fixes a batching bug and other related issues.

    2.0.2 —

    • File filtering to limit excessive translations.
    • Batching of the translate API call to avoid rate limiting.

    2.0.1 —

    • New action outputs: has-new-translations, summary-title, and summary-details.
    • Fix a bug where an error was logged but the action failure was not set.

    2.0.0 —

    • First official, fully functional and verified release.

    1.0.1 —

    • Build release.

    1.0.0 —

    • Initial release of the Azure AI Translator resource action (.resx support).

    0.0.x —

    • Initial prototype pre-releases (tags 0.01–0.09).