Skip to content

ParsiSwap v1.8.1

Choose a tag to compare

@kterfan kterfan released this 23 Jul 14:58

English

Added

  • The shortcut now works even with nothing manually selected: pressing it with the cursor inside a line (no highlight) auto-selects and translates the whole current line. Manual selections still take priority.
  • New "Programmer (technical)" tone ⭐ — fluent in programming terminology, keeps code/identifiers/paths/flags untouched, and uses the terms Iranian developers actually use. Locked behind a one-time activation code the first time it's selected.

Fixed

  • ?/! no longer get flattened into a period — added a deterministic check that restores the correct mark after translation.
  • The auto-select-line fix now also works in Chromium/Electron-based apps (Home/End are sent as extended keys).
  • Occasional replies that echoed the input language back unchanged now trigger one deterministic retry with an explicit language correction.
  • Tone is now clearly and noticeably applied, while a separate fidelity rule keeps the underlying meaning unchanged no matter which tone is picked.
  • Fixed garbled/overlapping Persian text on the installer's "About" page (RTL word-wrap bug).

فارسی

اضافه‌شده

  • حالا با زدن کلید میانبر، حتی اگر چیزی دستی انتخاب نکرده باشید هم کار می‌کند: کل خط فعلی خودکار انتخاب و ترجمه می‌شود. انتخاب دستی همیشه اولویت دارد.
  • لحن جدید «برنامه‌نویس (فنی)» ⭐ مسلط به اصطلاحات برنامه‌نویسی، کد، نام متغیر/تابع/مسیر را دست‌نخورده نگه می‌دارد. بار اول که انتخابش کنید، یک کد فعال‌سازی می‌خواهد.

رفع‌شده

  • علامت ‌، ? یا ! دیگر تبدیل به نقطه نمی‌شوند.
  • انتخاب خودکار خط حالا در برنامه‌های مبتنی بر Chromium/Electron هم کار می‌کند.
  • برگشتن ترجمه به همان زبان ورودی رفع شد.
  • لحن حالا دقیق اعمال می‌شود و معنا دست‌نخورده می‌ماند.
  • متن به‌هم‌ریختهی RTL در صفحه‌ی دربارهی نصب‌کننده درست شد.