स्मार्ट कोट्स परिवर्तक
टेक्स्ट पेस्ट करें और बदलें दबाएँ — स्ट्रेट उद्धरण-चिह्न कर्ली बन जाते हैं, या कोड और सादे टेक्स्ट के लिए कर्ली चिह्न वापस स्ट्रेट। एपॉस्ट्रॉफ़ी उसी पास में बदले जा सकते हैं, और डबल हाइफ़न व तीन बिंदुओं के लिए वैकल्पिक सुधार भी है। आपको दिखता है कि कितने बदलाव हुए। निःशुल्क, साइन-अप नहीं, और कुछ भी अपलोड नहीं होता।
दिशा
यह भी बदलें
स्मार्ट कोट्स परिवर्तक का उपयोग कैसे करें
- दिशा चुनें। स्ट्रेट → स्मार्ट (कर्ली) डिफ़ॉल्ट है। स्मार्ट → स्ट्रेट उल्टी दिशा में जाता है।
- अतिरिक्त विकल्प चुनें। एपॉस्ट्रॉफ़ी डिफ़ॉल्ट रूप से चालू है। डबल हाइफ़न से एम डैश और तीन बिंदुओं से इलिप्सिस बंद हैं। स्मार्ट → स्ट्रेट दिशा में वही बॉक्स एम डैश और इलिप्सिस को वापस -- और ... में बदलते हैं।
- टेक्स्ट पेस्ट करें और बदलें दबाएँ। विकल्प बदलने के बाद आउटपुट अपने-आप अपडेट नहीं होता, इसलिए बटन फिर दबाएँ। गिनती बताती है कि कितने चिह्न बदले गए।
- परिणाम कॉपी करें। जमा करने से पहले नीचे दिए गए मामलों को जाँच लें।
इनमें शामिल चिह्न
| चिह्न | वर्ण | Unicode | नाम |
|---|---|---|---|
| सीधा डबल | " | U+0022 | उद्धरण चिह्न |
| सीधा सिंगल / एपॉस्ट्रॉफ़ी | ' | U+0027 | एपॉस्ट्रॉफ़ी |
| कर्ली डबल, खुलने वाला | “ | U+201C | बायाँ डबल उद्धरण चिह्न |
| कर्ली डबल, बंद होने वाला | ” | U+201D | दायाँ डबल उद्धरण चिह्न |
| कर्ली सिंगल, खुलने वाला | ‘ | U+2018 | बायाँ सिंगल उद्धरण चिह्न |
| कर्ली सिंगल, बंद होने वाला और एपॉस्ट्रॉफ़ी | ’ | U+2019 | दायाँ सिंगल उद्धरण चिह्न |
| एम डैश | — | U+2014 | एम डैश |
| इलिप्सिस | … | U+2026 | क्षैतिज इलिप्सिस |
एपॉस्ट्रॉफ़ी वही वर्ण है जो बंद होने वाला सिंगल कोट है, U+2019। Unicode Standard इसे पसंदीदा एपॉस्ट्रॉफ़ी कहता है, इसीलिए "don't" को "don’t" बनना चाहिए, "don‘t" नहीं। स्मार्ट → स्ट्रेट दिशा जर्मन और कुछ अन्य भाषाओं में उद्धरण खोलने के लिए इस्तेमाल होने वाले निचले उद्धरण-चिह्नों „ और ‚ को भी स्वीकार करती है और उन्हें सीधा कर देती है।
डिफ़ॉल्ट सेटिंग के साथ, वाक्य She said, "It's the best result we've seen." बदलकर She said, “It’s the best result we’ve seen.” बन जाता है, और टूल 4 बदलाव दिखाता है: दो डबल कोट और दो एपॉस्ट्रॉफ़ी।
यह कैसे तय होता है कि कोट किस ओर मुड़ेगा
स्ट्रेट कोट को खुलने वाला माना जाता है जब वह टेक्स्ट का पहला वर्ण हो, या स्पेस, लाइन-ब्रेक, खुलने वाले ब्रैकेट या ब्रेस, डैश, या किसी अन्य खुलने वाले कोट के ठीक बाद आए। अन्यथा वह बंद होने वाला होता है। अक्षर या अंक के ठीक बाद आने वाला स्ट्रेट सिंगल कोट एपॉस्ट्रॉफ़ी होता है और ’ बन जाता है। शब्दों के छूटे हुए अक्षरों वाली छोटी सूची ('tis, 'twas, 'em, 'cause) या दो अंकों के वर्ष ('90s) से पहले आने वाला सिंगल कोट भी एपॉस्ट्रॉफ़ी है और ’ बन जाता है, और 5'10" जैसे फ़ुट-और-इंच माप प्राइम चिह्न 5′10″ बन जाते हैं। यही नियम वर्ड प्रोसेसर इस्तेमाल करते हैं, और सामान्य गद्य के लिए यह सही है।
जहाँ यह गलत हो सकता है
| आप टाइप करते हैं | टूल देता है | सही |
|---|---|---|
'Nuff said (ऐसा शब्द जिसमें अक्षर छूटे हैं और जिसे टूल नहीं जानता) | ‘Nuff said | ’Nuff said: केवल 'tis, 'twas, 'twere, 'twill, 'twould, 'em, 'cause, 'til, 'bout, 'cos और '90s जैसे दो-अंकीय वर्ष पहचाने जाते हैं, इसलिए बाकी को हाथ से ठीक करें |
6' 2" और a 12" ruler | 6′ 2″ and a 12” ruler | प्राइम केवल तब इस्तेमाल होते हैं जब फ़ुट के बाद इंच हों; अकेला माप जैसे 12" बंद होने वाला कोट माना जाता है |
'hello', जब Apostrophes अनचेक हो | ‘hello' | ‘hello’: बंद होने वाला कोट एक अक्षर के बाद आता है, इसलिए टूल उसे एपॉस्ट्रॉफ़ी समझता है और सीधा छोड़ देता है |
“It’s ‘fine’”, स्ट्रेट में बदलते समय जब Apostrophes अनचेक हो | "It’s ‘fine’" | सभी सिंगल कोट कर्ली रहते हैं, क्योंकि वह बॉक्स हर सिंगल कोट को नियंत्रित करता है |
दो और सीमाएँ हैं। टूल चिह्नों का आकार बदलता है, उनका नेस्टिंग नहीं: यह अमेरिकी डबल-बाहर शैली को ब्रिटिश सिंगल-बाहर शैली में नहीं बदलेगा, और यह गिलेमेट (« ») या जापानी व चीनी में इस्तेमाल होने वाले कॉर्नर ब्रैकेट नहीं लिखता। जमा करने से पहले अपने टेक्स्ट में ऊपर की तालिका के मामले खोजें।
किस दिशा का उपयोग कब करें
- स्ट्रेट → स्मार्ट उन निबंधों और पांडुलिपियों के लिए जो कोड एडिटर, LaTeX या Markdown सोर्स, चैट ऐप या पुराने वेब पेज पर लिखे गए हों। एक दस्तावेज़ में स्ट्रेट और कर्ली चिह्नों का मेल बिना संपादन के लगता है, और प्रकाशक का टाइपसेटर उन्हें वैसे भी बदल देगा।
- स्मार्ट → स्ट्रेट उस किसी भी चीज़ के लिए जिसे कंप्यूटर पढ़ता है। Word और Google Docs अपने-आप कर्ली कोट डालते हैं, और सोर्स कोड में कर्ली कोट आमतौर पर सिंटैक्स त्रुटि होता है, जैसे Python की "invalid character '“' (U+201C)"। यही बात JSON, YAML, CSV फ़ील्ड और शेल कमांड पर लागू होती है, और कर्ली कोट सटीक-मिलान खोज भी तोड़ देते हैं।
आपको कौन-सा उपकरण चाहिए?
| यदि आप चाहते हैं… | उपयोग करें |
|---|---|
| कोट आकार, एपॉस्ट्रॉफ़ी, डैश और इलिप्सिस बदलने हों | यही स्मार्ट कोट्स परिवर्तक |
| लंबा उद्धरण इंडेंट किए हुए ब्लॉक में चाहिए | ब्लॉक कोट फ़ॉर्मेटर |
| विराम चिह्न पूरी तरह हटाने हों | विराम चिह्न हटाएँ |
| अदृश्य और मिलते-जुलते दिखने वाले वर्ण खोजने हों | Hidden Character Detector |
| हर लाइन पर उद्धरण-चिह्न लगाने हों | उपसर्ग/प्रत्यय |
अक्सर पूछे जाने वाले प्रश्न
- स्ट्रेट और स्मार्ट कोट्स में क्या अंतर है?
- स्ट्रेट कोट्स (" और ') कीबोर्ड के सादे चिह्न हैं, जो खोलने और बंद करने दोनों के लिए इस्तेमाल होते हैं। स्मार्ट कोट्स, जिन्हें कर्ली या टाइपोग्राफ़िक कोट्स भी कहते हैं, अलग वर्ण हैं: खोलने के लिए “ और ‘, बंद करने के लिए ” और ’। वर्ड प्रोसेसर इन्हें अपने-आप डालते हैं; सादे-टेक्स्ट एडिटर और कोड ऐसा नहीं करते।
- टूल कैसे जानता है कि कोई कोट खुल रहा है या बंद हो रहा है?
- यह उससे पहले वाले वर्ण को देखता है। टेक्स्ट की शुरुआत के बाद, स्पेस, लाइन-ब्रेक, खुलने वाले ब्रैकेट या डैश के बाद आने वाला कोट खुलने वाला होता है; कहीं और वह बंद होने वाला होता है। अक्षर या अंक के बाद आने वाला सिंगल कोट एपॉस्ट्रॉफ़ी है। यह वैसा ही है जैसा वर्ड प्रोसेसर करते हैं, इसके अपवाद हैं छूटे हुए अक्षरों वाले एपॉस्ट्रॉफ़ी ('tis, '90s) और फ़ुट-और-इंच के लिए। बाकी असामान्य मामलों को हाथ से जाँचना होगा।
- कर्ली कोट्स कोड क्यों तोड़ते हैं?
- प्रोग्रामिंग भाषाएँ, JSON और शेल कमांड स्ट्रिंग की सीमा के रूप में केवल सीधे वर्ण U+0022 और U+0027 स्वीकार करते हैं। कर्ली कोट एक अलग वर्ण है, इसलिए पार्सर अमान्य वर्ण या अधूरी स्ट्रिंग की शिकायत करता है। किसी दस्तावेज़ से टेक्स्ट कोड में पेस्ट करने से पहले स्मार्ट → स्ट्रेट बदलें।
- कौन-सा एपॉस्ट्रॉफ़ी सही है, ' या ’?
- टाइपसेट टेक्स्ट में यह ’ (U+2019) है, जो बंद होने वाले सिंगल कोट जैसा ही दिखता है, और Unicode Standard इसे पसंदीदा एपॉस्ट्रॉफ़ी कहता है। कोड, URL और फ़ाइल नामों में सीधा ' ही रखें।
- एम डैश और इलिप्सिस विकल्प क्या करते हैं?
- स्ट्रेट → स्मार्ट दिशा डबल हाइफ़न (--) को एम डैश (—) में और तीन पूर्ण विराम (...) को एक इलिप्सिस वर्ण (…) में बदलती है। स्मार्ट → स्ट्रेट दोनों को उलट देती है। ये कोट बदलने से अलग हैं, इसलिए इन्हें तभी चुनें जब आप चाहते हैं।
- क्या मेरा टेक्स्ट कहीं अपलोड या संग्रहीत होता है?
- नहीं। बदलाव आपके ब्राउज़र में होता है और कुछ भी सर्वर पर नहीं भेजा जाता। टैब बंद करने पर टेक्स्ट साफ़ हो जाता है।