जब आप OS मुझे इस नामकरण परंपरा से कुछ समस्याएं हैं। पहली समस्या, जो बेशक छोटी है, यह है कि नाम का कोई तार्किक अर्थ नहीं है। यदि किसी फ़ोल्डर का कोई नाम (कोई भी नाम) है, तो उसे शीर्षक रहित कैसे किया जा सकता है? मामूली, मुझे पता है, लेकिन यह मेरी तार्किक शुद्धता की भावना को परेशान करता है।
अधिक महत्वपूर्ण समस्या यह है कि एक नया बिना शीर्षक वाला फ़ोल्डर बनाने के तुरंत बाद, यदि आप तुरंत उसका नाम नहीं बदलते हैं, तो यह हो सकता है मौजूदा फ़ोल्डरों की एक लंबी सूची में गायब हो जाएं - यदि उनका नाम नहीं बदला गया है, तो यह स्पष्ट रूप से सूची या कॉलम-व्यू में 't' और 'v' के बीच क्रमबद्ध हो जाएगा। खिड़की। ऐसे समय होते हैं जब मैं पहले कई नए फ़ोल्डर बनाता हूं, फिर वापस जाता हूं और उनका नाम बदलता हूं, और यह वह समय होता है जब मैं वास्तव में बिना शीर्षक वाले फ़ोल्डर नामकरण परंपरा को नापसंद करता हूं। मैं चाहता हूं कि नए फ़ोल्डर्स विंडो के ऊपर या नीचे एक साथ इकट्ठे हों, ताकि जब भी मैं ऐसा करना चाहूं तो नाम बदलने के लिए तैयार रहूं।
फ़ाइंडर के आंतरिक भाग में थोड़ी सी गड़बड़ी के साथ, आप नए फ़ोल्डरों के लिए डिफ़ॉल्ट नाम अपनी पसंद के अनुसार सेट कर सकते हैं। फाइंडर में, /सिस्टम -> लाइब्रेरी -> कोरसर्विसेज पर नेविगेट करें। CoreServices फ़ोल्डर में, फाइंडर पर कंट्रोल-क्लिक करें और पॉप-अप मेनू से शो पैकेज सामग्री चुनें। खुलने वाली नई विंडो में, सामग्री -> संसाधन -> English.lproj पर नेविगेट करें। जिस फ़ाइल को हम संशोधित करने जा रहे हैं उसका नाम Localizable.strings है, और पहली चीज़ जो हम करने जा रहे हैं वह फ़ाइल की एक बैकअप प्रतिलिपि बनाना है। Localizable.strings को डेस्कटॉप पर खींचकर ऐसा करें; चूँकि आपके पास English.lproj फ़ोल्डर को संशोधित करने का अधिकार नहीं है, फ़ाइंडर स्वचालित रूप से फ़ाइल को कॉपी करेगा, और स्थानांतरित नहीं करेगा।
अगला कदम हमारे वांछित नए फ़ोल्डर नाम को प्रतिबिंबित करने के लिए Localizable.strings को संशोधित करना है। यदि आपके पास है स्मल्ट्रोन, TextWrangler (दोनों मुफ़्त), या कोई अन्य टेक्स्ट एडिटर जो सिस्टम फ़ाइलों में परिवर्तनों को प्रमाणित करने में सक्षम है, यह सबसे आसान है इस फ़ाइल को संपादित करने का तरीका—आप सीधे English.lproj फ़ोल्डर के भीतर Localizable.strings के संस्करण पर काम कर सकते हैं। हालाँकि, यदि आप TextEdit का उपयोग कर रहे हैं, तो आपको डेस्कटॉप पर बनाई गई कॉपी पर काम करना होगा-TextEdit आपको अपने परिवर्तनों को सीधे English.lproj फ़ोल्डर में सहेजने की अनुमति नहीं देगा। यदि ऐसा है, तो Localizable.strings फ़ाइल की एक और प्रतिलिपि बनाएँ और उस प्रतिलिपि को बैकअप के रूप में रखें।
Localizable.strings (यदि आप TextEdit का उपयोग कर रहे हैं तो डेस्कटॉप पर कॉपी का उपयोग करना याद रखें) को अपनी पसंद के संपादक पर खींचें और छोड़ें, और बिना शीर्षक वाले फ़ोल्डर में शब्द खोजें। मेरी फ़ाइल में, मिलान पंक्ति 182 पर पाया गया है, जो इस प्रकार दिखता है:
"एन2" = "शीर्षक रहित फ़ोल्डर";
आपको बस डबल-कोट्स के भीतर के टेक्स्ट को उस चीज़ में बदलना है जिसका आप उपयोग करना चाहते हैं। मेरे मामले में, चूँकि मैं चाहता हूँ कि ये फ़ोल्डर सूची के शीर्ष पर तैरें, इसलिए मैं नाम को एक स्थान से शुरू करता हूँ। फिर, इसे स्पष्ट रूप से स्पष्ट करने के लिए, मैं इसे कुछ विशेष पाठ वर्णों से घेरता हूं:
"एन2" = " »» नया फ़ोल्डर «``";
आप जो भी शब्द और प्रतीक चाहें प्रयोग कर सकते हैं; बस यह सुनिश्चित करें कि आप उद्धरण चिह्न या पंक्ति-समाप्ति वाले अर्धविराम को न हटाएँ। जब आपका काम पूरा हो जाए, तो अपने परिवर्तन सहेजें। यदि आप स्मल्ट्रॉन या टेक्स्टरैंगलर का उपयोग कर रहे हैं, तो आपको एक व्यवस्थापक उपयोगकर्ता के रूप में प्रमाणित करने के लिए कहा जाएगा, क्योंकि आप फ़ाइल को सीधे Finder.app बंडल के भीतर संशोधित कर रहे हैं। यदि आप TextEdit का उपयोग कर रहे हैं, तो अपने परिवर्तन सहेजें और संशोधित फ़ाइल को डेस्कटॉप से वापस English.lproj फ़ोल्डर में कॉपी करें। आपसे पूछा जाएगा कि क्या आप मौजूदा फ़ाइल को बदलना चाहते हैं, और फिर प्रमाणित करने के लिए कहा जाएगा।
अपने परिवर्तनों को प्रभावी बनाने के लिए, आपको फ़ाइंडर को पुनः आरंभ करना होगा। इसे करने के कई तरीके हैं; संभवतः एक्टिविटी मॉनिटर (/एप्लिकेशन -> यूटिलिटीज़ में) का उपयोग करना सबसे साफ़ है। प्रक्रियाओं की सूची में फाइंडर के लिए प्रविष्टि ढूंढें, उस पर एक बार क्लिक करें, फिर टूलबार में प्रक्रिया छोड़ें बटन पर क्लिक करें। अगले संवाद में छोड़ें बटन दबाएं, फिर फाइंडर को पुनः आरंभ करने के लिए डॉक में फाइंडर आइकन पर क्लिक करें। (यदि आपने TextEdit का उपयोग करके फ़ाइल को संशोधित किया है और फिर उसे वापस English.lproj फ़ोल्डर में खींच लिया है, तो आप ऐसा कर सकते हैं स्वामित्व और अनुमतियों को रीसेट करने के लिए डिस्क उपयोगिता की मरम्मत अनुमतियाँ सुविधा भी चलाना चाहते हैं फ़ाइल; यदि आपने इसे किसी अन्य संपादक का उपयोग करके संपादित किया है, तो अनुमतियाँ ठीक होनी चाहिए।)
एक बार फाइंडर फिर से लॉन्च हो जाए, तो एक नया फ़ोल्डर बनाने के लिए Shift-Command-N दबाएं, और अपनी नई-अनुकूलित खाली फ़ोल्डर नामकरण योजना का आनंद लें। बेशक, चूंकि यह सिस्टम के भीतर एक फ़ाइल है, इसलिए हमेशा संभावना रहती है कि कोई दिया गया सिस्टम अपडेट होगा अपने परिवर्तनों को अधिलेखित कर दें—इसलिए यदि OS हैरान। शुक्र है, परिवर्तन को दोबारा लागू करना अपेक्षाकृत आसान है।