కంటెంట్ కు వెళ్లండి

భాష

మీ భాషను ఎంచుకోండి

మరొక భాషలో అదే పేజీకి మారండి.

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 కు ప్రతినిధి అవుతుంది మరియు వెండర్ తో సంబంధం లేకుండా ఒకేవిధంగా ప్రవర్తిస్తుంది. పూర్తిగా బ్యాక్ వర్డ్ కంపాటబుల్ - azure కు provider డిఫాల్ట్ అవుతుంది, అందువల్ల ఇప్పటికే ఉన్న Azure వర్క్ ఫ్లోలు మారకుండా పనిచేస్తాయి.
    • కొత్త AWS అనువాద ప్రొవైడర్ (@aws-sdk/client-translate). AWS డిఫాల్ట్ క్రెడెన్షియల్ చైన్ (సిఫార్సు చేయబడింది: OIDC ద్వారా aws-actions/configure-aws-credentials) లేదా స్పష్టమైన awsAccessKeyId / awsSecretAccessKey తో ప్రామాణీకరించండి; awsRegion లేదా AWS_REGION ద్వారా ప్రాంతం.
    • కొత్త గూగుల్ క్లౌడ్ ట్రాన్స్ లేషన్ ప్రొవైడర్ (@google-cloud/translate, v2). సేవ-ఖాతా JSON ఆధారాలు (googleCredentials) లేదా API కీ (googleApiKey) తో ప్రమాణీకరించండి; ఐచ్ఛిక googleProjectId.
    • కొత్త ఇన్పుట్లు: provider, awsAccessKeyId, awsSecretAccessKey, awsRegion, googleApiKey, googleCredentials, googleProjectId.
    • ఉద్దేశ్యం-స్పెసిఫైయర్ మ్యాపింగ్: textType గూగుల్ యొక్క format మరియు profanityAction మ్యాప్ లను AWS అశ్లీలత ముసుగుకు సమానమైన చోట ముసుగు చేస్తుంది. అజ్యూరే మాత్రమే స్పెసిఫైయర్ లు (categoryId, apiVersion, profanityMarker, allowFallback) ఇతర ప్రొవైడర్ ల ద్వారా విస్మరించబడతాయి.
    • అజ్యూరే అభ్యర్థన ఇన్ పుట్ లు (subscriptionKey, endpoint, region) ఇక ఏమాత్రం action.yml లో అవసరం అని గుర్తించబడవు, అందువల్ల ఇతర ప్రొవైడర్ లను ఎంచుకోవచ్చు - provider azure ఉన్నప్పుడు రన్ టైమ్ వద్ద ఇంకా వాలిడేట్ చేయబడుతుంది.
    • కొత్త అనువాద ప్రొవైడర్ల పేజీ, ప్రారంభించడంపై ప్రొవైడర్ ట్యాబ్ లు, ఇన్ పుట్స్ పేజీలో ప్రొవైడర్ ఎంపిక, మరియు అజ్యూర్, AWS, మరియు గూగుల్ తో లీడింగ్ లో రిఫ్రెష్ చేయబడ్డ హోమ్ పేజీ.

    3.0.2 —

    • స్థిరమైనది: అనువాదకుడి అభ్యర్థనలు ఇప్పుడు /translate మరియు /languages రెండింటికీ వైర్ మీద api-version=3.0 పిన్ చేయండి. క్రెడెన్షియల్ పాస్ చేయబడినప్పుడు మాత్రమే అజ్యూరే SDK క్లయింట్ లెవల్ API వెర్షన్ ఆప్షన్ ని గౌరవిస్తుంది; చర్య శీర్షికల ద్వారా ప్రతి అభ్యర్థనను ప్రామాణీకరించింది, తద్వారా ఆ ఎంపిక నిశ్శబ్దంగా తొలగించబడింది మరియు అభ్యర్థనలు ప్రివ్యూ API-వెర్షన్ కు డిఫాల్ట్ చేయబడ్డాయి, దీని /translate ఒప్పందం HTTP 400 (ఎర్రర్ కోడ్ 400074) తో శరీరాన్ని తిరస్కరించింది. 3.0.1లో ప్రారంభించబడ్డ ఫిక్స్ ని పూర్తి చేస్తుంది.

    3.0.1 —

    • స్థిరమైనది: /translate అభ్యర్థన శరీరం ఇప్పుడు చుట్టబడిన { inputs } వస్తువుకు బదులుగా { text } అంశాల యొక్క బేర్ JSON శ్రేణి, ఇది v3.0 REST కాంట్రాక్ట్ తో సరిపోలుతుంది. ఇది స్వయంగా అనువాదాలను పునరుద్ధరించలేదు - 3.0.2 చూడండి.

    3.0.0 —

    • node24 రన్ టైమ్ (బ్రేకింగ్) కు బంప్ చేయబడింది.
    • కొత్త ఇన్ పుట్ లు: include, exclude, configPath, categoryId, apiVersion, dryRun, failOnError, ప్లస్ అధునాతన అనువాదకుడు నాబ్ లు textType, profanityAction, profanityMarker మరియు allowFallback.
    • సోర్స్ లోకేల్ ఇప్పుడు ట్రాన్స్ లేటర్ కు ఫార్వార్డ్ చేయబడింది from=<locale> కాబట్టి చిన్న తీగలు స్వయంచాలకంగా గుర్తించబడవు.
    • అజ్యూరే యొక్క Retry-After హెడర్ ను గౌరవిస్తూ తాత్కాలిక HTTP ప్రతిస్పందనలు (408, 425, 429, 500, 502, 503, 504) పై స్థితిస్థాపకత: ఆటోమేటిక్ రీట్రై - లేనప్పుడు విపరీతమైన ఘాతాంక బ్యాక్ ఆఫ్ కు తిరిగి వస్తుంది. maxRetries మరియు retryBackoffMs ద్వారా ట్యూన్ చేయబడుతుంది. # 46 మూసివేస్తుంది.
    • {{name}}, ${var}, {0}, {0:N2}, %s, %1$s మరియు HTML ఎంటిటీలు వంటి ప్లేస్ హోల్డర్ రక్షణ: టోకెన్లు అనువాదానికి ముందు సెంటినెల్స్ లో చుట్టబడతాయి మరియు తరువాత పునరుద్ధరించబడతాయి, కాబట్టి అనువాదకుడు i18next/మీసాలు/హ్యాండిల్ బార్లు/.NET/printf ప్లేస్ హోల్డర్లను మాంగ్లింగ్ చేయడం ఆపివేస్తాడు. protectPlaceholders ద్వారా టోగుల్ చేయండి; customPlaceholderPatterns తో విస్తరించండి. # 16 ను బిగిస్తుంది.
    • ప్రతి కీ నిలిపివేత: కొత్త noTranslatePatterns ఇన్ పుట్ ట్రాన్స్ లేటర్ అభ్యర్థన నుండి సరిపోలే కీలను పూర్తిగా డ్రాప్ చేస్తుంది (బ్రాండ్ పేర్లు, ఎర్రర్ కోడ్ లు మొదలైన వాటి కొరకు మూల విలువలను సంరక్షిస్తుంది). పార్సర్-లెవల్ కీలకు వ్యతిరేకంగా గ్లోబ్ నమూనాలను సరిపోల్చుతుంది (JSON చుక్కల మార్గం, RESX name, PO msgid, XLIFF యూనిట్ id, INI/restext కీ). # 35 మూసివేస్తుంది.
    • .github/resource-translator.yml ద్వారా రెపో-స్థాయి కాన్ఫిగరేషన్.
    • పదకోశ మద్దతు, core.summary ద్వారా దశ సారాంశం.
    • esbuild బండ్లర్, ESLint 9 ఫ్లాట్ కాన్ఫిగ్, ప్రెట్టియర్, ఎడిటర్ కాన్ఫిగ్.
    • ఎన్ పిఎమ్ ఆడిట్ క్లీన్ (0 దుర్బలత్వం).
    • వ్యూ ట్రాన్సిషన్స్ మరియు ఎక్స్ ప్రెసివ్ కోడ్ తో ఆస్ట్రో + టెయిల్ విండ్ 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 ఆటో మెర్జ్, CodeQL స్కానింగ్, CI మ్యాట్రిక్స్.

    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).