مَضموٗن کُن کٔرِو سِکِپ

زبان

پنٕنۍ زبان ژٲرِو

کُنہِ بییِس زبانہِ منز کٔرِو أتھۍ صفحس کُن۔

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 —

    • ملٹی وینڈر: ترجمہٕ کٔرِتھ 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 آمُت تْہ چُھ نْہ باقی پرووائیڈر ژارنْہ آمْژ — توتہِ چُھ تصدیق کرنْہ یوان ییلہ provider azure آسہِ۔
    • نٔو ترجمہ فراہم کرن وول پیج، شروع گژھنس پیٹھ فراہم کنندہ ٹیب، ان پٹس پیجس پیٹھ فراہم کنندہ ہُند انتخاب، تہٕ اکھ تازٕ ہوم پیج یُس 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 ڈاٹڈ پاتھ، RESX name، PO msgid، 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).