English | فارسی
پشتیبانی راستبهچپ (فارسی/عربی) برای اپهای دسکتاپ ZCode و AutoClaw. فقط متن RTL میشود — UI، ادیتور، ترمینال و منوها دست نمیخورند. متن فارسی با فونت تعبیهشده وزیرمتن و کاملاً آفلاین رندر میشود.
| اپ | پچر | لانچر (دبلکلیک) |
|---|---|---|
| ZCode | zcode/zcode-rtl-patch.js |
zcode/patch-zcode-mac.command / patch-zcode-windows.bat |
| AutoClaw | autoclaw/autoclaw-rtl-patch.js |
autoclaw/patch-autoclaw-mac.command / patch-autoclaw-windows.bat |
نیازمند Node.js ≥ 16.
git clone https://github.com/nimabhk/zcode-rtl-patch.git
cd zcode-rtl-patch
npm install # یکبار- برنامه را کامل ببندید.
- لانچر آن را دبلکلیک کنید، یا از ترمینال
sudo node zcode/zcode-rtl-patch.js(یاnode autoclaw/autoclaw-rtl-patch.js) را اجرا کنید. - برنامه را دوباره باز کنید.
فلگهای مفید: --restore (بازگردانی) · --check (AutoClaw: پیشنمایش بدون تغییر) · --no-font (ZCode: بدون فونت).
- پچ، برنامه را دوباره امضا میکند؛ پس macOS دوباره پرمیژنهای قبلی را میپرسد.
- Little Snitch موقع باز کردن برنامه هشدار "application modification" میدهد — روی Accept/Allow کلیک کنید تا برنامه باز شود. این هشدار ناشی از پچ است، نه بدافزار.
- آپدیتر داخلی برنامه تا وقتی پچشده است کار نمیکند — آپدیتها در اعتبارسنجی امضا شکست میخورند («code failed to satisfy specified code requirement(s)»)، چون پچ برنامه را با امضای محلی دوباره امضا میکند. برای بهروزرسانی: آخرین نسخه را از سایت رسمی روی برنامه نصب کنید و بعد دوباره پچر را اجرا کنید (هرگز دانگرید نمیکند؛ بکاپ تمیز خودکار نگه داشته میشود).
--restoreپچ را برمیگرداند ولی امضای محلی باقی میماند — فقط نصب مجدد، آپدیتر را برمیگرداند.
مشکلی پیش آمد؟ پچر را با --restore اجرا کنید، یا برنامه را دوباره نصب کنید.
تاریخچه کامل نسخهها (انگلیسی): CHANGELOG.md
MIT (کد) · فونت وزیرمتن اثر صابر رستیکردار: SIL OFL 1.1