پوٗرٕ ریکارڈٕ خٲطرٕ وُچھِو 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. 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 —
- ملٹی وینڈر: ترجمہٕ کٔرِتھ Azure AI Translator، AWS Translate، یا Google Cloud Translation أکِس متحد API سطحس پَتہٕ۔ نٔوِس
providerاِنپُٹَس سۭتۍ کٔرِو پرٮ۪تھ رنَس منٛز اکھ فراہم کَرن وول ژارُن۔ ایکشن چھُ أکِس فیکٹریَس پَتہٕ کُن مماثل SDK یَس مُطٲبِق دِوان تہٕ وینڈر کِس قطع نظر چھُ ہِوی برتاؤ کران۔ مکمل طور پتھ کُن مطابقت تھاوان —providerڈیفالٹ چُھazure، لہذا موجودٕ Azure ورک فلو چُھ کٲم کران بغیر۔ - نٔو اے ڈبلیو ایس ٹرانسلیٹ فراہم کرن وول (
@aws-sdk/client-translate)۔ تصدیق کْریو AWS ڈیفالٹ کریڈینشیل چین (سفارش: OIDC via 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 فحش ماسکِنگ کُن ییتہِ اکھ برابر موجود چھُ۔ Azure صرف وضاحتہٕ کرن وٲل (categoryId،apiVersion،profanityMarker،allowFallback) چھ باقی فراہم کرن والیو نظر انداز کران۔ - Azure ریکویسٹ اِنپُٹ (
subscriptionKey،endpoint،region) چُھ نْہ وْنئ مارکْڈ کرنْہaction.ymlآمُت تْہ چُھ نْہ باقی پرووائیڈر ژارنْہ آمْژ — توتہِ چُھ تصدیق کرنْہ یوان ییلہproviderazureآسہِ۔ - نٔو ترجمہ فراہم کرن وول پیج، شروع گژھنس پیٹھ فراہم کنندہ ٹیب، ان پٹس پیجس پیٹھ فراہم کنندہ ہُند انتخاب، تہٕ اکھ تازٕ ہوم پیج یُس Azure، AWS، تہٕ گوگل سۭتۍ لیڈنگ کران چھُ۔
3.0.2 —
- فکسڈ: ترجمہ کار چھِ وۅنۍ
/translateتہٕ/languagesدۄشوٕنی خٲطرٕ تارس پیٹھ پِنapi-version=3.0کٔرِتھ۔ Azure 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>تِکیازِ ژھوٚٹۍ تار چھِنہٕ آٹو ڈِٹیکٹ گَژھان۔ - لچک: آٹومیٹک ری ٹرائی ٹرانزینٹ HTTP ریسپانسز (
408, 425, 429, 500, 502, 503, 504) پیٹھ ایزور کسRetry-Afterہیڈرس احترام کران — غیر حاضر آسنہ وِزِ چُھ پریشان ایکسپونینشل بیک آفس پیٹھ واپس۔maxRetriesتہٕretryBackoffMsذریعہٕ قٲبل۔ بند #46۔ - پلیس ہولڈر پروٹیکشن: ٹوکن یِتھ کٔنۍ
{{name}}،${var}،{0}،{0:N2}،%s،%1$sتہٕ ایچ ٹی ایم ایل اینٹیٹیز چھِ ترجمہ برونہہ سینٹینلَن منز ؤلِتھ تہٕ پتہٕ بحال کرنہٕ یِوان، لہذا چھُ ترجمہ کار i18next/Mustache/Handlebars/.NET/printf پلیس ہولڈرن منگلنگ بند کران۔ ٹوگل کٔرِوprotectPlaceholders؛ توسیعcustomPlaceholderPatterns. #16 سختی کران۔ - فی کی آپٹ آؤٹ: نْو
noTranslatePatternsاِنپُٹ چُھ مُکمل کْریو ٹرانسلیٹرْہ درخواستہٕ پیٹھٕ میچنگ کیز ڈراپ کران (برانڈ ناون ، ایرر کوڈ وغیرہٕ خٲطرٕ سورس ویلیو محفوظ تھاوان)۔ میچ چُھ گلوب پیٹرن پارسر لیول کیزن (JSON ڈاٹڈ پاتھ، RESXname، POmsgid، XLIFF یونٹid، INI/restext key)۔ بند #35۔ - ریپو لیول کنفیگ بذریعہ
.github/resource-translator.yml۔ - لغت حمایت، مرحلُک خُلاصہٕ بذریعہ
core.summary۔ - esbuild bundler, ESLint 9 flat config, Prettier, EditorConfig.
- این پی ایم آڈِٹ کلین (0 کمزوری)۔
- Astro + Tailwind v4 ڈاکس سایٹہِ ویو ٹرانزیشن تہٕ ایکسپریسیو کوڈ سۭتۍ۔
- دستاویزن ہٕنز رسٲیی: ڈبلیو سی اے جی 2.1 اے اے پاس۔ لوگو گلائفس چُھ پاتھ منز تبدیل کرنہٕ آمُت تاکہِ تِم چِھ نہٕ وْنئ گریڈینٹ سٹاپن خلاف کلر کنٹراسٹس منز ناکام گژھان، فلوٹنگ
Back to topبٹن چُھ استعمال کرانinertییلہ زن پوشیدہ چُھ (aria-hiddenٹوگل بجایہ یوس یہ ٹیببل تروو)،formats.astroسیکشنز چُھ نْہ وْنئ تِہندِ آٹو جنریٹڈ ہیڈنگ آی ڈی سْیت ٹکراوان، ترے لوکل کارڈ چُھ وْنئ BCP-47-ویلڈlangایٹریبیوٹس (nya→ny،lug→lg،run→rn)، ڈپلیکیٹDocumentationلینڈ مارک لیبلن چُھ سایڈ بار تْہ فوٹرس درمیان ڈس ابہام کرنْہ آمُت، تہٕinputs/configurationپیٹھ چھُ پرتھ ڈیٹا ٹیبل سکرین ریڈر کیپشنس سۭتۍ گژھان۔ - اِن لایِن کوڈ سْٹائلنگ: ڈاکس نثری
<code>چھہ وۅنۍ گرم/امبر تھیم لہجہ لاگان یُس لنکس تہ ہیڈنگس منز استعمال سپدن وٲلس برانڈ→لہجہ پیلیٹ نش الگ۔ - ڈیپینڈابوٹ آٹو مرج، کوڈ کیو ایل سکیننگ، سی آئی میٹرکس۔
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).