Fo si akoonu

Ede

Yan èdè rẹ

Yipada si oju-iwe kanna ni ede miiran.

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

Itan-akọọlẹ

Awọn iyipada

Akopọ ti o ga julọ ti awọn idasilẹ. Canonical, authoritative changelog ngbe ni CHANGELOG.md ninu ibi ipamọ.

Lori oju-iwe yii

    Wo CHANGELOG.md fun igbasilẹ kikun.

    Awọn idasilẹ

    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 —

    • Awọn olutaja ọpọlọpọ: tumọ pẹlu Azure AI Translator, AWS Translate, tabi Google Cloud Translation lẹhin oju API ti iṣọkan kan. Yan olupese kan ṣoṣo fun ṣiṣe pẹlu titẹ sii provider tuntun; iṣe naa ṣe aṣoju si SDK ti o baamu lẹhin ile-iṣẹ kan ati ihuwasi kanna laibikita olutaja. Ni kikun sẹhin ibaramu — provider aiyipada si azure, nitorinaa awọn iṣan-iṣẹ Azure ti o wa tẹlẹ tẹsiwaju lati ṣiṣẹ laisi iyipada.
    • Olupese itumọ AWS tuntun (@aws-sdk/client-translate). Jẹrisi pẹlu pq iwe-ẹri aiyipada AWS (iṣeduro: OIDC nipasẹ aws-actions/configure-aws-credentials) tabi awsAccessKeyId / awsSecretAccessKey ti o han gbangba; Agbegbe nipasẹ awsRegion tabi AWS_REGION.
    • Olupese itumọ awọsanma Google tuntun (@google-cloud/translate, v2). Jẹrisi pẹlu iwe-ẹri JSON akọọlẹ iṣẹ (googleCredentials) tabi bọtini API (googleApiKey); Awọn iyan googleProjectId.
    • Awọn igbewọle tuntun: provider, awsAccessKeyId, awsSecretAccessKey, awsRegion, googleApiKey, googleCredentials, googleProjectId.
    • Maapu ti o ni ilọsiwaju: textType awọn maapu si awọn format Google ati awọn maapu profanityAction si iboju asọtẹlẹ AWS nibiti deede wa. Àwọn àpèjúwe Azure-nìkan (categoryId, apiVersion, profanityMarker, allowFallback) ni wọ́n ń fojú kọ àwọn olùpèsè mìíràn.
    • Awọn igbewọle ibeere Azure (subscriptionKey, endpoint, region) ko ni samisi pataki ni action.yml ki a le yan awọn olupese miiran — ṣi ni idaniloju ni akoko ṣiṣe nigbati provider azure.
    • Oju-iwe Awọn olupese Itumọ tuntun, awọn taabu olupese lori Bẹrẹ, yiyan olupese lori oju-iwe Awọn igbewọle, ati oju-iwe ile ti o ni isọdọtun ti o yori pẹlu Azure, AWS, ati Google.

    3.0.2 —

    • Ti o wa titi: Onitumọ beere bayi pin api-version=3.0 lori waya fun mejeeji /translate ati /languages. Azure SDK nikan bu ọla fun aṣayan ẹya api-ipele alabara nigbati iwe-ẹri kan ba kọja; Iṣe naa jẹrisi fun ibeere nipasẹ awọn akọle, nitorinaa aṣayan naa ni idakẹjẹ ati awọn ibeere ti yipada si ẹya API awotẹlẹ ti adehun /translate kọ ara pẹlu HTTP 400 (koodu aṣiṣe 400074). O ti wa ni ti o

    3.0.1 —

    • Ti o wa titi: Ara ibeere /translate jẹ bayi akopọ JSON ti awọn ohun { text } dipo nkan { inputs } ti a we, ti o baamu adehun v3.0 REST. Lori ara rẹ eyi ko mu awọn itumọ pada — wo 3.0.2.

    3.0.0 —

    • Îá ýòîì ñîîáùàåò ÑØÀ node24 ñî ññûëêîé íà FIFỌ).
    • Awọn igbewọle tuntun: include, exclude, configPath, categoryId, apiVersion, dryRun, failOnError, pẹlu awọn bọtini onitumọ to ti ni ilọsiwaju textType, profanityAction, profanityMarker, ati allowFallback.
    • Orisun agbegbe ti wa ni bayi tun firanṣẹ si Onitumọ bi from=<locale> nitorinaa awọn okun kukuru ko ni idaniloju laifọwọyi.
    • Resilience: atunyẹwo laifọwọyi lori awọn idahun HTTP ti o kọja (408, 425, 429, 500, 502, 503, 504) ti o bọwọ fun akọle Retry-After Azure — ṣubu pada si jittered exponential backoff nigbati ko si. Tunable nipasẹ maxRetries ati retryBackoffMs. Ñëàâà Áîãó # 46.
    • Idaabobo Placeholder: àmi bi {{name}}, ${var}, {0}, {0:N2}, %s, %1$s ati HTML nkankan ti wa ni ti a we ni sentinels ṣaaju ki o to translation ati ki o pada lẹhinna, ki Onitumọ duro mangling i18next / Mustache / Handlebars / .NET / printf placeholders. Toggle nipasẹ protectPlaceholders; Ñëàâà Áîãó customPlaceholderPatterns. Tightens # 16.
    • Per-bọtini ijade: titun noTranslatePatterns input silė awọn bọtini ti o baamu lati ibeere Onitumọ patapata (tọju awọn iye orisun fun awọn orukọ iyasọtọ, awọn koodu aṣiṣe, ati bẹbẹ lọ). Baamu awọn ilana glob lodi si awọn bọtini ipele parser (ọna aami JSON, RESX name, PO msgid, XLIFF kuro id, INI / bọtini restext). Ñëàâà Áîãó # 35.
    • Repo-ipele config nipasẹ .github/resource-translator.yml.
    • Glossary support, igbese akopọ nipasẹ core.summary.
    • esbuild bundler, ESLint 9 flat config, Prettier, EditorConfig.
    • Îáúåì ïðîèçâîäñòâà ñîñòàâëÿåò 0 ìëðä ðóáëåé.
    • Astro + Tailwind v4 docs aaye pẹlu awọn iyipada wiwo ati koodu Expressive.
    • Docs wiwọle: WCAG 2.1 AA kọja. Logo glyphs iyipada si ona ki nwọn ki o ko to gun kuna awọ-itansan lodi si gradient duro, awọn lilefoofo Back to top bọtini nlo inert nigba ti farapamọ (dipo ti ohun aria-hidden toggle ti o fi o tabbable), formats.astro ruju ko si ohun to collide pẹlu wọn laifọwọyi-ti ipilẹṣẹ akọle IDs, mẹta agbegbe awọn kaadi bayi han BCP-47-wulo lang eroja (nya→ny, lug→lg, run→rn), duplicate Documentation enikeji akole ti wa ni disambiguated laarin sidebar ati footer, ati gbogbo tabili data lori inputs / configuration awọn ọkọ oju omi pẹlu akọle oluka iboju.
    • Apẹrẹ koodu inline: Docs prose <code> bayi wọ aami akori ti o gbona / amber — ti o yatọ si paleti ami iyasọtọ →ti a lo fun awọn ọna asopọ ati awọn akọle.
    • 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).