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. UsechangeDetection=disabledorfalsefor legacy always-translate behavior,statePathto relocate the manifest, andsnapshotOnlyto 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
providertuntun; 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 —provideraiyipada siazure, 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) tabiawsAccessKeyId/awsSecretAccessKeyti o han gbangba; Agbegbe nipasẹawsRegiontabiAWS_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 iyangoogleProjectId. - Awọn igbewọle tuntun:
provider,awsAccessKeyId,awsSecretAccessKey,awsRegion,googleApiKey,googleCredentials,googleProjectId. - Maapu ti o ni ilọsiwaju:
textTypeawọn maapu si awọnformatGoogle ati awọn maapuprofanityActionsi 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 niaction.ymlki a le yan awọn olupese miiran — ṣi ni idaniloju ni akoko ṣiṣe nigbatiproviderazure. - 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.0lori waya fun mejeeji/translateati/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/translatekọ ara pẹlu HTTP 400 (koodu aṣiṣe400074). O ti wa ni ti o
3.0.1 —
- Ti o wa titi: Ara ibeere
/translatejẹ 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ọsiwajutextType,profanityAction,profanityMarker, atiallowFallback. - 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ọleRetry-AfterAzure — ṣubu pada si jittered exponential backoff nigbati ko si. Tunable nipasẹmaxRetriesatiretryBackoffMs. Ñëàâà Áîãó # 46. - Idaabobo Placeholder: àmi bi
{{name}},${var},{0},{0:N2},%s,%1$sati 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
noTranslatePatternsinput 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, RESXname, POmsgid, XLIFF kuroid, 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 topbọtini nloinertnigba ti farapamọ (dipo ti ohunaria-hiddentoggle ti o fi o tabbable),formats.astroruju 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-wulolangeroja (nya→ny,lug→lg,run→rn), duplicateDocumentationenikeji akole ti wa ni disambiguated laarin sidebar ati footer, ati gbogbo tabili data loriinputs/configurationawọ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).