بازگشت

افزونه پشتیبانی راست‌به‌چپ فارسی برای OpenCode

PowerShellJavaScriptNode.jsElectronnpmWindowsRTLUnicode Bidirectional TextSHA-256Vazirmatn
افزونه پشتیبانی راست‌به‌چپ فارسی برای OpenCode

OpenCode Persian RTL یک ابزار اختصاصی برای حل مشکل نمایش متن فارسی و عربی در OpenCode Desktop روی ویندوز است. برخلاف تغییر جهت کل رابط، ابزار هر بلوک متنی را به‌صورت مستقل بررسی می‌کند؛ متن فارسی و عربی به‌صورت RTL، متن انگلیسی به‌صورت LTR و Code Blockها همیشه به‌صورت LTR نمایش داده می‌شوند.

این پروژه علاوه بر تغییر Renderer، فونت Vazirmatn را نیز نصب می‌کند و برای جلوگیری از خراب شدن نصب OpenCode، مکانیزم‌های امنیتی متعددی مانند بررسی SHA-256، اعتبارسنجی Renderer، Backup، Restore امن، جلوگیری از نصب ناقص و تشخیص تغییر نسخه OpenCode را پیاده‌سازی کرده است. همچنین امکان فعال‌سازی Maintenance خودکار پس از آپدیت OpenCode وجود دارد.