https://github.com/sepy-dev/langswitcher
Language Switcher is a lightweight and efficient tool for managing and switching system input languages. With a single click, you can instantly toggle between English and Persian, without relying on complex shortcuts or digging through system settings.
https://github.com/sepy-dev/langswitcher
application-code code language persian rust windows windows-11
Last synced: 4 months ago
JSON representation
Language Switcher is a lightweight and efficient tool for managing and switching system input languages. With a single click, you can instantly toggle between English and Persian, without relying on complex shortcuts or digging through system settings.
- Host: GitHub
- URL: https://github.com/sepy-dev/langswitcher
- Owner: sepy-dev
- Created: 2025-08-31T10:01:02.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-08-31T11:14:00.000Z (4 months ago)
- Last Synced: 2025-08-31T12:27:36.452Z (4 months ago)
- Topics: application-code, code, language, persian, rust, windows, windows-11
- Language: Rust
- Homepage:
- Size: 8.74 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
Language Switcher 🔁
🔄 یک ابزار سبک، سریع و چشمنواز برای تغییر سریع زبان برنامهها (EN ↔ FA)
ساختهشده با Rust — طراحی: Cyberpunk UI
🌐 Socials
- 🎨 طراحی مدرن و مینیمال با حال و هوای Cyberpunk
- ⌨️ سوییچ فوری بین **انگلیسی** و **فارسی** (EN ↔ FA) برای برنامههای فعال
- ⚡ تشخیص خودکار برنامههای باز برای اعمال سوییچ هوشمند
- 👀 حالت **Watcher** برای نظارت پسزمینه و اعمال خودکار تغییر زبان
- 💾 ذخیرهٔ تنظیمات بهصورت پایدار (فایل کانفیگ)
- 🧩 پوشهٔ `icons/` برای آیکن برنامهها — قابل سفارشیسازی
---
## 🖼️ پیشنمایش
---
---
## 📦 نصب و اجرا (برای کاربران نهایی)
### روش سریع — دانلود از Releases (رنگی و واضح)
1. به صفحهٔ Releases برو:
2. imstaller رو دانلود کن
3. نصب کن چ سپس با شرتکات اجرا
---
## 🛠️ برای توسعهدهندگان
### پیشنیازها
- Rust (stable) — [نصب از سایت رسمی](https://www.rust-lang.org/)
- Cargo (همراه Rust)
### کلون و ساخت
```bash
# کلون کردن ریپو
git clone https://github.com/sepy-dev/LangSwitcher.git
cd LangSwitcher
# ساخت نسخه release
cargo build --release
# باینری خروجی:
# target/release/LanguageSwitcher(.exe)
اجرای محلی (برای دیباگ)
# اجرا با لاگ و حالت توسعه
cargo run
```
LangSwitcher — Quick Project Overview
LangSwitcher is a lightweight and modern tool designed to switch keyboard languages instantly (EN ↔ FA) on Windows. Built with Rust and inspired by Cyberpunk UI, it provides a sleek, minimalistic interface while running efficiently in the background.
Key Features
🎨 Modern Cyberpunk-inspired design
⌨️ Instant language switching between English and Persian
⚡ Automatic detection of running applications
👀 Background Watcher for real-time monitoring
💾 Persistent settings for a seamless experience
Perfect for developers, translators, and power users who need a fast and visually appealing language switcher on Windows