نماد برنامه‌ی Lang Switcher

دانلود Lang Switcher

Lang Switcher متنی را که با زبان اشتباه کیبورد تایپ شده اصلاح می‌کند. رایگان و متن‌باز است و برنامه‌ی نصب با گواهی خود سازنده امضا شده است.

در حال توسعهنسخه 1.4.4، 1 نوامبر 2026مجوز MIT یا Apache-2.0
  1. 1

    سیستم را بررسی کنید

    • Windows 10 نسخه‌ی 1607 یا جدیدتر یا Windows 11، 64 بیتی.
    • دسترسی مدیر — یک بار، هنگام نصب: Lang Switcher در C:\Program Files\Lang_Switcher نصب می‌شود و برنامه‌ی نصب روی رایانه یک گواهی می‌سازد تا Lang Switcher در پنجره‌های برنامه‌هایی که به‌عنوان مدیر اجرا می‌شوند هم کار کند (مانیفست uiAccess). خود Lang Switcher بدون دسترسی مدیر اجرا می‌شود.
    • اگر Lang Switcher در حال اجرا باشد، برنامه‌ی نصب خودش آن را می‌بندد.
  2. 2

    برنامه‌ی نصب را دانلود کنید

    دانلوددانلود از GitHub115 بار دانلود شده

    مرورگر ممکن است هشدار بدهد درباره‌ی فایلی که کم دانلود می‌شود. این طبیعی است؛ راه ادامه در مرحله‌ی «نصب کنید» آمده است.

    دو لینک، یک فایل. این برنامه‌ی نصب هم در همین سایت است و هم در GitHub: اگر یک لینک باز نشد، لینک دیگر را امتحان کنید. فایل و هش هر دو یکی است.

    نسخه1.4.4
    تاریخ
    فایلLangSwitcher-setup.exe
    حجم4.2 مگابایت (4,223,344 بایت)
    SHA-25635ba2cf35371a14a6bc9ada5e75f47a12381d5eb770ad7593f6dc34796eed698
    امضاPanda Koder
  3. 3

    امضا و هش را بررسی کنید

    امضا. برنامه‌ی نصب و خود برنامه با گواهی خود من، «Panda Koder»، امضا شده‌اند، نه با گواهی مرجع صدور گواهی. برای همین Windows ناشر را «ناشناس» نشان می‌دهد و باید اجرا را تأیید کنید. درستی فایل را هش نشان می‌دهد.

    هش. PowerShell را در پوشه‌ی فایل باز کنید و این دستور را اجرا کنید:

    Get-FileHash .\LangSwitcher-setup.exe -Algorithm SHA256

    مقدار Hash باید با SHA-256 جدول بالا یکی باشد. بزرگی و کوچکی حروف مهم نیست.

    فایل را از سایت دیگری گرفته‌اید؟ مثلاً از یک سایت دانلود نرم‌افزار. همین دستور را اجرا کنید: اگر هش با جدول یکی بود، فایل همان فایل است. جدول برای نسخه‌ی فعلی است و نسخه‌ی قدیمی‌تر هش دیگری دارد. اگر نسخه همین است و هش یکی نیست، آن فایل را اجرا نکنید.

  4. 4

    نصب کنید

    اگر مرورگر یا Windows هشدار داد

    نسخه‌ی تازه هنوز کم دانلود می‌شود و برنامه‌ی نصب با گواهی خود سازنده امضا شده است (مرحله‌ی 3)، برای همین مرورگر و Windows ممکن است هشدار بدهند. این طبیعی است: فایل همان فایل انتشار GitHub است و هش SHA-256 بالاتر آمده است. پنجره‌ی «Windows از رایانه‌ی شما محافظت کرد» (در Windows انگلیسی: Windows protected your PC) را SmartScreen نشان می‌دهد.

    • Edge: «دانلودها» ← «…» کنار فایل ← «نگه داشتن» ← در پنجره «حذف ▾» ← «در هر صورت نگه داشته شود». هنگام اجرا پنجره‌ی آبی نمی‌آید: یکراست درخواست زرد.
    • Chrome: «دانلود فایل مشکوک».
    • Opera، Firefox: هنگام دانلود هشدار نمی‌دهند.
    • هنگام اجرا: «Windows از رایانه‌ی شما محافظت کرد» ← «اطلاعات بیشتر» ← «در هر صورت اجرا شود».
    • Windows نمی‌گذارد برنامه‌ی نصب اجرا شود و دکمه‌ی «در هر صورت اجرا شود» هم نیست؟ یعنی در Windows 11 ویژگی Smart App Control روشن است. این ویژگی فقط برنامه‌ای را اجرا می‌کند که Microsoft آن را امن بداند یا با گواهی مرجع صدور گواهی امضا شده باشد و برای برنامه‌ها استثنا قائل نمی‌شود. Lang Switcher با گواهی خود من امضا شده است، پس با روشن بودن این محافظت Windows می‌تواند جلوی اجرای آن را بگیرد. می‌توانید آن را در برنامه‌ی «امنیت Windows»، بخش کنترل برنامه‌ها و مرورگر، خاموش کنید. با آخرین به‌روزرسانی‌های Windows 11 می‌توانید بعداً دوباره روشنش کنید؛ بدون آن‌ها فقط با بازنشانی یا نصب دوباره‌ی Windows.
    مرحله به مرحله، با تصویر:
    1. LangSwitcher-setup.exe را اجرا کنید. جادوگر نصب به زبان Windows باز می‌شود.
    2. درخواست UAC را تأیید کنید: در پنجره‌ی زرد «به این برنامه از ناشر ناشناس اجازه می‌دهید در دستگاه شما تغییر ایجاد کند؟» دکمه‌ی «بله» را بزنید. به‌طور پیش‌فرض «خیر» انتخاب شده است، پس Enter نصب را لغو می‌کند.
    3. در آخرین صفحه تیک «اجرای Lang Switcher» را نگه دارید: نماد در سینی ظاهر می‌شود. از آن پس برنامه هنگام ورود به سیستم خودش اجرا می‌شود؛ این را می‌توانید در منوی نماد سینی، گزینه‌ی «اجرا هنگام ورود به سیستم»، خاموش کنید.
    4. ادامه: پنج دقیقه‌ی اول؛ نماد، نامه و نخستین اصلاح.
  • به‌روزرسانی

    Lang Switcher خودش به‌روز می‌شود. روزی یک بار یک فایل کوتاه خبری را از سایت سازنده می‌خواند؛ وقتی نسخه‌ی تازه‌ای منتشر شود، برنامه خودش آن را از همان سایت دانلود می‌کند، امضای سازنده را بررسی می‌کند و وقتی رایانه بیکار است نصب می‌کند. هنگام نصب برنامه برای مدت کوتاهی بسته می‌شود و بعد دوباره اجرا می‌شود و تنظیمات حفظ می‌شود. پس از به‌روزرسانی کنار نماد پیام «Lang Switcher به نسخه‌ی … به‌روزرسانی شد» ظاهر می‌شود.

    اگر نسخه‌ی جدید سه روز نتواند خودش نصب شود، برنامه با نامه‌ی به‌روزرسانی و گزینه‌ی «نسخه‌ی … موجود است…» در منوی نماد سینی خبر می‌دهد. آن وقت، یا هر وقت خواستید، برنامه‌ی نصب را از همین‌جا دانلود کنید و روی نسخه‌ی قبلی اجرا کنید: Lang Switcher را می‌بندد و جایگزین می‌کند و تنظیمات حفظ می‌شود. در آخرین صفحه تیک «اجرای Lang Switcher» را نگه دارید: پس از نصب دستی، برنامه خودش اجرا نمی‌شود.

    اینکه به‌روزرسانی‌ها چگونه می‌آیند و چه چیزی حفظ می‌شود، در راهنما آمده است: «نحوه‌ی به‌روزرسانی».

  • حذف نصب

    تنظیمات Windows ← «برنامه‌ها» ← Lang Switcher ← «حذف» یا «Uninstall Lang Switcher» در منوی Start. در پایان برنامه می‌پرسد: «پرونده‌ی تنظیمات Lang Switcher هم حذف شود؟» این همان فایل %APPDATA%\Lang_Switcher\config.toml است. برای نگه داشتن تنظیمات تا نصب دوباره‌ی بعدی، «خیر» را انتخاب کنید.

    حذف می‌شود

    • برنامه از C:\Program Files\Lang_Switcher
    • میان‌برهای آن
    • ورودی اجرای خودکار
    • گزارش diag.log، همیشه

    در %APPDATA%\Lang_Switcher می‌ماند، اگر «خیر» را انتخاب کنید

    • فایل تنظیمات config.toml
    • نسخه‌ی تنظیمات خراب config.toml.bad
    • پیام‌هایی که جادوگر «نوشتن برای سازنده» در این پوشه ذخیره کرده است

    پاسخ «بله» آن‌ها را هم حذف می‌کند و برنامه‌ی حذف نصب پوشه‌ی خالی را برمی‌دارد.

پرسش‌ها و مشکلاتدر GitHub Issues ↖ یا با ایمیل send.me@panda-pishet-kod.dev