تبدیلکننده حالت متن
Extension Actions
تبدیل متن انتخابشده به UPPER، lower، Title، camelCase، snake_case یا اصلاح حروف بزرگ از منوی راستکلیک
🔥 دیگر نیازی نیست برای تغییر حالت حروف، متن خود را از نو تایپ کنید. افزونه «مبدل حالت حروف متن» (Text Case Converter) قابلیت تبدیل فوری حالت حروف را به منوی کلیکراست شما اضافه میکند. کافی است هر متنی را در یک فیلد قابل ویرایش انتخاب کنید، کلیکراست کرده و تنها با یک کلیک آن را تغییر دهید. شش حالت تبدیل، بدون هیچ زحمتی و قابل استفاده در تمام وبسایتها.
✨ ویژگیهای کلیدی
📝 شش تبدیل قدرتمند حالت متن
متن انتخاب شده را مستقیماً از منوی زمینه به هر یک از فرمتهای زیر تبدیل کنید:
• حروف بزرگ (UPPER CASE) — برای عناوین، سرواژهها (acronyms) یا برای تأکید بیشتر، تمام متن را با حروف بزرگ بنویسید.
• حروف کوچک (lower case) — تمام کاراکترها را به صورت آنی به حروف کوچک تبدیل کنید.
• حالت عنوان (Title Case) — برای تیترها و سرفصلها، حرف اول هر کلمه را بزرگنویسی کنید.
• حالت شتری (camelCase) — گزینهای عالی برای توسعهدهندگانی که نام متغیرها و شناسههای کد را مینویسند.
• حالت ماری (snake_case) — ایدهآل برای برنامهنویسی، نامگذاری فایلها و فیلدهای پایگاه داده.
• حالت جمله (Sentence case) — مشکلات مربوط به بزرگنویسی حروف را اصلاح کنید. هر جمله با یک حرف بزرگ آغاز میشود.
⚙️ منوی زمینه قابل تنظیم
همه حالتهای تبدیل برای هر کاربری مناسب نیستند. با باز کردن پنجره پاپآپ افزونه، میتوانید گزینههای مورد نظر خود را با استفاده از سوئیچهای ساده فعال یا غیرفعال کنید. به این ترتیب، تنها تبدیلهایی که واقعاً استفاده میکنید در منوی کلیکراست شما نمایش داده میشوند و منوی شما همیشه خلوت و سریع باقی میماند.
☁️ همگامسازی تنظیمات بین دستگاهها
تنظیمات انتخاب شده توسط شما از طریق حافظه همگامسازی داخلی مرورگر کروم ذخیره میشوند. وقتی با حساب گوگل خود در کامپیوتر دیگری وارد کروم شوید، تنظیمات «مبدل حالت حروف متن» شما از قبل آنجا خواهند بود. بدون نیاز به ساخت حساب کاربری، بدون ثبتنام — همه چیز به صورت خودکار عمل میکند.
🌐 کارکرد در هر وبسایتی
افزونه «مبدل حالت حروف متن» از فیلدهای ورودی استاندارد، کادرهای متنی چندخطی (textareas) و ویرایشگرهای متن غنی (contentEditable) پشتیبانی میکند. چه در حال نوشتن یک ایمیل در جیمیل باشید، چه در حال ویرایش یک پست در وردپرس، پر کردن یک فرم، نوشتن پیام در اسلک یا کدنویسی در یک محیط توسعه آنلاین (IDE)، منوی تبدیل همیشه در دسترس شماست.
🌙 پشتیبانی از حالت تاریک (Dark Mode)
رابط کاربری پنجره پاپآپ به طور خودکار با تم سیستم شما (روشن یا تاریک) سازگار میشود. چه از حالت روشن استفاده کنید و چه از حالت تاریک، ظاهر آن همیشه عالی و خوانا خواهد بود.
🌍 بومیسازی شده به ۵۵ زبان
نام و توضیحات افزونه به ۵۵ زبان زنده دنیا ترجمه شده است تا در هر کجای دنیا که باشید، تجربهای کاملاً بومی و آشنا داشته باشید و احساس کنید این ابزار برای شما ساخته شده است.
🎯 چگونه کار میکند
۱. به هر وبسایتی که دارای فیلد ورودی متن، کادر متنی (textarea) یا ناحیه قابل ویرایش (contentEditable) است، بروید.
۲. داخل فیلد کلیک کرده و متنی را که میخواهید تبدیل کنید، تایپ یا انتخاب نمایید.
۳. روی متن انتخاب شده کلیکراست کنید تا منوی زمینه باز شود.
۴. نشانگر ماوس را روی گزینه «مبدل حالت حروف متن» (Text Case Converter) ببرید تا گزینههای تبدیل موجود را مشاهده کنید.
۵. روی حالت تبدیلی که نیاز دارید کلیک کنید — متن انتخاب شده شما فوراً با حالت جدید جایگزین میشود.
همین! دیگر نیازی به کپی کردن متن در یک ابزار خارجی، جابهجایی بین تبها، یا به خاطر سپردن کلیدهای میانبر نیست. فقط کلیکراست کنید و تبدیل نمایید.
آیا میخواهید گزینههای نمایش داده شده را سفارشی کنید؟ روی آیکون افزونه «مبدل حالت حروف متن» در نوار ابزار خود کلیک کنید تا پنجره پاپآپ باز شود. از سوئیچها برای فعال یا غیرفعال کردن هر یک از حالتهای تبدیل استفاده کنید. تغییرات شما بلافاصله اعمال شده و در تمام مرورگرهای کروم شما همگامسازی میشوند.
🔒 حریم خصوصی و امنیت
«مبدل حالت حروف متن» با یک رویکرد سختگیرانه و با اولویت قرار دادن حریم خصوصی کاربران ساخته شده است. در ادامه دقیقاً توضیح میدهیم که این افزونه چه کارهایی را انجام میدهد — و چه کارهایی را انجام نمیدهد:
• عدم جمعآوری داده — این افزونه هیچکدام از متون شما را جمعآوری، ذخیره یا ارسال نمیکند. تمام فرآیندهای تبدیل به صورت محلی در تب مرورگر شما انجام میشود.
• عدم وجود تحلیلگر (Analytics) — هیچ اسکریپت ردیابی، تلهمتری یا تحلیل آماری از نحوه استفاده شما در این افزونه وجود ندارد.
• عدم وجود درخواستهای خارجی — افزونه هیچگونه درخواست شبکهای ارسال نمیکند. نه فونتی از CDNها بارگیری میشود، نه اسکریپت ریموت و نه هیچ تماس API. همه چیز به صورت محلی در بسته افزونه موجود است.
• عدم وجود کد شخص ثالث — کل افزونه از ابتدا با جاوااسکریپت خالص (vanilla JavaScript) نوشته شده است. هیچ کتابخانه، فریمورک یا وابستگی خارجی در آن استفاده نشده است.
توضیح دسترسیها:
• contextMenus — برای افزودن زیرمنوی «مبدل حالت حروف متن» به منوی کلیکراست شما ضروری است. بدون این دسترسی، افزونه کار نمیکند.
• activeTab — برای ارسال دستور تبدیل به صفحه فعلی هنگام کلیک روی یک گزینه از منو، مورد نیاز است. افزونه فقط با تبی که شما فعالانه از آن استفاده میکنید، تعامل دارد.
• storage — برای ذخیره تنظیمات شما (اینکه کدام حالتهای تبدیل فعال هستند) و همگامسازی آنها بین مرورگرهای کروم شما ضروری است.
این افزونه به تاریخچه مرور، بوکمارکها، دانلودها یا هیچگونه داده حساس دیگری از مرورگر شما دسترسی درخواست نمیکند.
💡 موارد استفاده
برای نویسندگان و تولیدکنندگان محتوا
عنوانی را از یک سند کپی کردهاید و تمام حروف آن بزرگ است. به جای تایپ مجدد، متن را انتخاب کنید، کلیکراست کرده و با یک کلیک آن را به «حالت عنوان» یا «حالت جمله» تبدیل کنید. این ویژگی برای پستهای وبلاگ، مقالات، خبرنامهها و محتوای شبکههای اجتماعی عالی است.
برای توسعهدهندگان نرمافزار
نیاز به یک نام متغیر به صورت camelCase از یک عبارت دارید؟ یا یک نام ستون پایگاه داده به صورت snake_case؟ متن را در ویرایشگر کد آنلاین، محیط توسعه یا ابزار مدیریت پروژه خود انتخاب کرده و فوراً آن را تبدیل کنید. دیگر نیازی به حذف دستی فاصلهها و تنظیم حروف بزرگ و کوچک نیست.
برای دانشجویان و دانشگاهیان
فرمتبندی منابع، تنظیم بزرگنویسی عناوین برای کتابشناسیها، یا اصلاح متنی که به اشتباه با کلید Caps Lock روشن تایپ کردهاید — «مبدل حالت حروف متن» همه این کارها را بدون ایجاد وقفه در روند کار شما انجام میدهد.
برای مدیران شبکههای اجتماعی
تبدیل نامهای تجاری به حالت صحیح، اصلاح متون تماماً بزرگ (ALL CAPS) دریافت شده از مشتریان، یا فرمتبندی سریع تیتر پستها — تبدیل حالت حروف با کلیکراست، در هر قطعه از محتوا دقایق ارزشمندی را برای شما ذخیره میکند.
برای هر کسی که آنلاین تایپ میکند
به طور تصادفی کلید Caps Lock را روشن گذاشتهاید؟ متنی با فرمت بههمریخته کپی کردهاید؟ نیاز دارید به سرعت یک بلوک متن را نرمالسازی کنید؟ «مبدل حالت حروف متن» یک کار دستی خستهکننده را به یک کلیکراست ساده تبدیل میکند.
⭐ چرا مبدل حالت حروف متن را انتخاب کنیم؟
یکپارچه با محیط کار شما — برخلاف ابزارهای آنلاین تبدیل حالت حروف که شما را مجبور به کپی کردن متن، تغییر تب، چسباندن، تبدیل، کپی مجدد و چسباندن دوباره میکنند، «مبدل حالت حروف متن» دقیقاً در همان فیلدی که متن شما قرار دارد، کار میکند. بدون نیاز به خروج از زمینه کاری.
سبک و سریع — این افزونه از حداقل منابع سیستم استفاده میکند. اسکریپت محتوای آن کوچک، بهینه و تنها زمانی فعال میشود که شما یک عملیات تبدیل را آغاز کنید. هیچ فرآیند پسزمینهای به طور مداوم در حال اجرا نیست و حافظه سیستم اشغال نمیشود.
ساخته شده بر اساس Manifest V3 — «مبدل حالت حروف متن» از جدیدترین پلتفرم افزونههای کروم (Manifest V3) با معماری مدرن سرویس ورکر (Service Worker) استفاده میکند. این به معنای امنیت بهتر، عملکرد بهینهتر و سازگاری کامل با استانداردهای فعلی و آینده افزونههای کروم است.
احترام به انتخاب شما — افزونه پس از تبدیل، انتخاب متن شما را حفظ میکند تا بتوانید بلافاصله تغییرات را ببینید و در صورت نیاز آن را لغو (Undo) کنید. همچنین، رویدادهای ورودی (input events) را به درستی فعال میکند تا وبسایتهایی که تغییرات فرمها را ردیابی میکنند (مانند ذخیره خودکار یا اعتبارسنجی) به درستی کار کنند.
منوی زمینه خلوت — گزینههای تبدیل تنها زمانی ظاهر میشوند که شما درون یک فیلد قابل ویرایش و روی متن انتخاب شده کلیکراست کنید. این گزینهها هرگز منوی زمینه را روی تصاویر، لینکها یا متنهای عادی صفحه شلوغ نمیکنند.
کاملاً قابل تنظیم — هر نوع تبدیلی را که نیاز ندارید، غیرفعال کنید. اگر فقط از حالتهای بزرگ و کوچک استفاده میکنید، بقیه را خاموش کنید. منوی زمینه شما همیشه مختصر و مرتبط باقی میماند.
📋 جزئیات فنی
• پلتفرم: افزونه کروم، Manifest V3
• سرویس ورکر (Service Worker): فایل background.js وظیفه ایجاد منوی زمینه و مسیریابی پیامها را بر عهده دارد.
• اسکریپت محتوا (Content Script): فایل content.js تمام تبدیلات متن را در سمت کاربر (client-side) انجام میدهد.
• حافظه: از chrome.storage.sync برای همگامسازی تنظیمات بین دستگاهها استفاده میشود.
• سازگاری: گوگل کروم، مایکروسافت اج، بریو، اپرا، ویوالدی، آرک و سایر مرورگرهای مبتنی بر کرومیوم.
• زبانها: بومیسازی شده به ۵۵ زبان برای رابط کاربری افزونه.
• عملکرد: بدون پردازش مداوم در پسزمینه؛ معماری مبتنی بر رویداد (event-driven) که فقط با تعامل کاربر فعال میشود.
• وابستگیها: هیچ — جاوااسکریپت خالص، بدون هیچ کتابخانه یا فریمورک خارجی.
• فعالیت شبکه: هیچ — عملکرد کاملاً آفلاین پس از نصب.
🚀 شروع به کار
روی دکمه «افزودن به کروم» (Add to Chrome) کلیک کنید و «مبدل حالت حروف متن» بلافاصله آماده استفاده خواهد بود. هیچ نیازی به پیکربندی نیست — هر شش حالت تبدیل به طور پیشفرض فعال هستند.
در هر وبسایتی، متنی را در یک فیلد ورودی انتخاب کنید، کلیکراست کرده و تبدیل را شروع کنید. برای سفارشیسازی گزینههایی که در منوی شما ظاهر میشوند، پنجره پاپآپ افزونه را باز کنید.
سریع، خصوصی و طراحی شده تا زمانی که به آن نیاز ندارید، مزاحم شما نشود. این است «مبدل حالت حروف متن».