Skip to content

Puo

Khetha puo ea hau

Tobetsa leqepheng le le leng ka puo e 'ngoe.

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

Histori

Phetoho ea Phetoho

Kakaretso e phahameng ea litokomane. Phetoho ea canonical, e nang le matla e lula CHANGELOG.md polokelong.

Leqepheng lena

    Sheba CHANGELOG.md bakeng sa rekoto e felletseng.

    Ho lokolloa

    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 —

    • Barekisi ba bangata: fetolela ka Azure AI Translator, AWS Translate kapa Google Cloud Translation ka mor'a bokaholimo bo le bong bo kopaneng ba API. Khetha mofani a le mong ka ho matha ka ho kenya provider e ncha; ketso e romella SDK e tsamaellanang ka mor'a fektheri mme e itšoara ka mokhoa o ts'oanang ho sa tsotelehe morekisi. E lumellana ka botlalo — provider e sa fetoheng ho azure, ka hona li-workflows tse teng tsa Azure li lula li sebetsa li sa fetohe.
    • Mofani e mocha oa Phetolelo ea AWS (@aws-sdk/client-translate) Netefatsa ka ketane ea boits'oaro ea AWS (e khothalletsoang: OIDC ka aws-actions/configure-aws-credentials) kapa awsAccessKeyId / awsSecretAccessKey e hlakileng; Sebaka sa marang-rang ka awsRegion kapa AWS_REGION.
    • Mofani oa phetolelo e ncha ea Google Cloud (@google-cloud/translate, v2). Netefatsa ka setifikeiti sa JSON sa ak'haonte ea ts'ebeletso (googleCredentials) kapa senotlolo sa API (googleApiKey); Boikhethelo googleProjectId
    • Lisebelisoa tse ncha: provider, awsAccessKeyId, awsSecretAccessKey, awsRegion, googleApiKey, googleCredentials, googleProjectId.
    • 'Mapa oa Intention-Specifier: textType limmapa ho limmapa tsa format tsa Google le limmapa tsa profanityAction ho AWS ho koahela litšila moo ho lekanang ho leng teng. Litlhaloso tsa Azure feela (categoryId, apiVersion, profanityMarker, allowFallback) li hlokomolohuoa ke bafani ba bang.
    • Lisebelisoa tsa kopo ea Azure (subscriptionKey, endpoint, region) ha li sa tšoauoa ho hlokahala ho action.yml kahoo bafani ba bang ba ka khethoa — ba ntse ba netefalitsoe ka nako ea ts'ebetso ha provider azure.
    • Leqephe le lecha la bafani ba phetolelo, li-tab tsa mofani ho Ho qala, khetho ea mofani leqepheng la Inputs, le leqephe la lehae le nchafalitsoeng le etellang pele ka Azure, AWS le Google.

    3.0.2 —

    • E tsitsitse: Likopo tsa mofetoleli joale li beha api-version=3.0 ka terata bakeng sa /translate le /languages. Azure SDK e hlompha feela khetho ea mofuta oa API ea boemo ba moreki ha netefatso e fetisoa; ketso e netefatsa kopo ka lihlooho, ka hona khetho eo e ile ea lahloa ka khutso mme likopo li ile tsa fetoloa ho mofuta oa API oa ponelopele oo konteraka ea /translate e hanneng 'mele ka HTTP 400 (khoutu ea phoso 400074). Ka mor'a moo, tokiso e qalile ho 3.0.1.

    3.0.1 —

    • E tsitsitse: 'Mele oa kopo ea /translate joale ke JSON e se nang letho ea lintho tse { text } ho fapana le ntho ea { inputs } e phuthetsoeng, e lumellanang le konteraka ea v3.0 REST. Ka boeona sena ha sea ka sa khutlisa liphetolelo — bona 3.0.2.

    3.0.0 —

    • Ho node24 Runtime (HO ROBEHA)
    • Lisebelisoa tse ncha: include, exclude, configPath, categoryId, apiVersion, dryRun, failOnError, hammoho le likonopo tse tsoetseng pele tsa Mofetoleli textType, profanityAction, profanityMarker le allowFallback.
    • Mohloli oa sebaka joale o boetse o fetisetsoa ho Mofetoleli e le from=<locale> ka hona likhoele tse khuts'oane ha li fumanoe ka boiketsetso.
    • Mamello: ka boiketsetso ho likarabo tsa nakoana tsa HTTP (408, 425, 429, 500, 502, 503, 504) tse hlomphang hlooho ea Retry-After ea Azure — e khutlela morao ha e le sieo. Tunable ka maxRetries le retryBackoffMs. E koala # 46.
    • Ts'ireletso ea sebaka: li-tokens tse kang {{name}}, ${var}, {0}, {0:N2}, %s, %1$s le HTML li phuthetsoe ka li-sentinels pele li fetoleloa ebe li khutlisetsoa kamora moo, ka hona Mofetoleli o emisa ho senya li-placeholder tsa i18next / Mustache / Handlebars / .NET / printf. Toggle ka protectPlaceholders; Atolosa customPlaceholderPatterns. E tiisa # 16.
    • Per-key opt-out: e ncha ea ho kenya noTranslatePatterns e theola linotlolo tse lumellanang ho tsoa ho kopo ea Mofetoleli ka botlalo (e boloka boleng ba mohloli bakeng sa mabitso a mabitso, likhoutu tsa phoso, jj.). E bapisa lipaterone tsa glob khahlano le linotlolo tsa boemo ba parser (JSON dotted path, RESX name, PO msgid, XLIFF unit id, INI / restext key). E koala # 35.
    • Ho Repo Via .github/resource-translator.yml
    • Glossary support, mohato kakaretso ka core.summary.
    • esbuild bundler, ESLint 9 flat config, Prettier, EditorConfig.
    • NPM Audit Clean (0 vulnerabilities).
    • Sebaka sa Astro + Tailwind v4 docs se nang le liphetoho tsa pono le Khoutu ea Expressive.
    • Phihlello ea Docs: WCAG 2.1 AA pass. Li-glyphs tsa logo li fetotsoe litseleng e le hore li se ke tsa hlola li hloleha ho fapana le li-gradient stops, konopo ea Back to top e phaphametseng e sebelisa inert ha e ntse e patiloe (ho e-na le toggle ea aria-hidden e ileng ea e siea e le tabbable), likarolo tse formats.astro ha li sa thulana le li-ID tsa bona tsa sehlooho tse hlahisitsoeng ka boiketsetso , likarete tse tharo tsa sebaka joale li pepesa litšobotsi tsa lang tsa BCP-47 (nya→ny, lug→lg, run→rn), mabitso a kopitsoang Documentation a matšoao a marang-rang a arohaneng pakeng tsa sidebar le footer, 'me tafole e 'ngoe le e' ngoe ea data ho inputs / configuration e na le tlhaloso ea sebali sa skrini.
    • Inline code styling: Docs prose <code> hona joale e roala sehlooho se futhumetseng / sa amber — se fapaneng le palette ea brand→accent e sebelisetsoang lihokela le lihlooho.
    • 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).