راهنما · تنظیمات
فایل تنظیمات Lang Switcher: کجاست و چه چیزی را در آن ویرایش کنیم
%APPDATA%\Lang_Switcher\config.toml.
کجاست
%APPDATA%\Lang_Switcher\config.toml.C:\Program Files\Lang_Switcher،diag.log باشد، اگر آن را روشن کرده باشید، و config.toml.bad،
چگونه ویرایش کنیم
- از برنامه خارج شوید: منوی نماد سینی ← «خروج».
config.tomlرا در Notepad باز کنید، تغییر دهید و ذخیره کنید.- Lang Switcher را دوباره از منوی Start اجرا کنید.
چرا اول خروج؟ وقتی در پنجرهی تنظیمات «تأیید» یا «اعمال» را میزنید و وقتی برنامه بسته میشود، فایل را از حافظهی خودش دوباره مینویسد. تغییری که هنگام کار برنامه بدهید از بین میرود و توضیحها، ترتیب خطها و خطهایی که برنامه نمیشناسد هم نمیمانند.
آنچه فقط در فایل است
پنجرهی تنظیمات همهچیز را نشان نمیدهد. این کلیدها فقط در فایل ویرایش میشوند:
| بخش و کلید | چه چیزی را تعیین میکند |
|---|---|
| [buffer] idle_timeout_s | پس از چند ثانیه بدون تایپ کلمه فراموش شود. پیشفرض 300 است، 0 یعنی هرگز؛ وگرنه از 30 تا 86,400. |
| [buffer] capacity | برنامه چند فشار آخر را به خاطر بسپارد. پیشفرض 256، از 1 تا 4,096؛ 0 بهعنوان 256 خوانده میشود. |
| [replacement] method | روش جایگزینی. auto (پیشفرض) آن را بر اساس پنجره انتخاب میکند و تقریباً برای همه مناسب است؛ backspace و selection دستی هستند، برای موارد ناچار. |
| [replacement] inter_event_delay_ms | مکث میان رویدادهای جایگزینی، به میلیثانیه، برای برنامههایی که ورودی سریع را گم میکنند. پیشفرض 0، حداکثر 250. |
| [selection] clipboard_timeout_ms | چقدر برای رسیدن متن انتخابشده به کلیپبورد صبر شود، به میلیثانیه. پیشفرض 300، حداکثر 5,000. |
| [selection] clipboard_restore_delay_ms | پس از چه مدت محتوای قبلی به کلیپبورد برگردد. پیشفرض 200، حداکثر 5,000. اگر بهجای متن تبدیلشده محتوای قبلی کلیپبورد چسبانده شد، آن را بیشتر کنید. |
| [letters] feed | نامهها و اخبار خوراک سازنده: true دریافت شود، false نه. کلید آن در پنجرهی «از طرف سازنده» فوراً ظاهر نمیشود. |
آنچه با پنجره یکی است
بخشهای دیگر همان چیزهایی هستند که در پنجرهی تنظیمات میبینید:
[general]:enabled( یعنی برنامه متوقف است)،falseautostart،language(زبان پنجرهها: کدی مثلfaیا در کل 66 کد؛ سادهتر است زبان را در پنجرهی تنظیمات انتخاب کنید و کد را برنامه خودش بنویسد)،en،theme( system،lightیاdark)؛ کلید میانبر، بیشتر در «کلید میانبر»؛[hotkey]: جفت یا چرخه، بیشتر در «سه زبان و بیشتر»؛[layouts]: «تبدیل متن انتخابشده»؛[selection] enabled: استثناها؛[exclusions] processes: «بازخورد صوتی»؛[feedback] sound: «ثبت گزارش».[diagnostics] log_enabled:
بقیهی [letters] و schema_version را خود برنامه نگه میدارد: تاریخها و وضعیت نامهها و نسخهی ساختار فایل. به اینها دست نزنید.
اگر اشتباه کردید
- مقدار غیرعددی در کادر عددی
( 300ms، این کلید مقدار پیشفرض میگیرد و بقیه خوانده میشود. عددی را که بیرون از محدودهی جدول باشد، برنامه به نزدیکترین مرز میبرد.-1): - خطای دیگر، مثل غلط املایی در
mode،method،languageیا کوتیشن و پرانتز ناقص: فایل خراب حساب میشود. برنامه آن را بهconfig.toml.badتغییر نام میدهد و با تنظیمات پیشفرض شروع میکند. پیامی دربارهی این کار نمیآید، پس به پوشه نگاهی بیندازید. - نام ناشناختهی کلید در
کلید میانبر همان[hotkey]:Pauseمیماند و زیر کادر در پنجرهی تنظیمات نوشته میشود: «نام کلید شناسایی نشد — کلید پیشفرض، یعنی Pause، اعمال میشود.» - زبانی که در Windows نیست: در بخش «طرحبندیها» این خط را میبینید: «در نشست، طرحبندیای با نام ثبتشده در پرونده (…) وجود ندارد — دوباره انتخاب کنید.»
همچنین ببینید
پرسشها و مشکلاتدر GitHub Issues ↖ یا با ایمیل send.me@panda-pishet-kod.dev