PT में एक बहुत ही दिलचस्प टूल है, जिसका नाम Adapt Names है।
एक प्रोजेक्ट बाइबल के सभी उचित नामों (proper names) को "सुधार" (fixing) करने की प्रक्रिया में है। चूंकि नामों की संख्या बहुत अधिक है, इसलिए वे एक ही कार्य सत्र (working session) में उन सभी से निपटने में सफल नहीं हो पाते। और अगली बार जब हम PT में खोलते हैं, तो Adapted Character कॉलम中的所有 प्रविष्टियाँ गायब हो जाती हैं।
मैंने प्रश्न-शीर्षक में "हैक" (hack) शब्द का उपयोग किया है, लेकिन मेरा कोई बुरा इरादा नहीं है:
हमारे लक्ष्य भाषा (target-language) के लिए हमें उस टूल की पेशकश से अधिक "क्लस्टर" (clusters) चाहिए। उदाहरण के लिए: टूल "ch" को एक क्लस्टर के रूप में प्रदान करता है, और हम उसे "k" के रूप में दर्शाते हैं। ठीक है।
हमें और क्लस्टर चाहिए, उदाहरण के लिए जहाँ स्वर (vowels) मिलते हैं:
हिब्रू में "abiel" लक्ष्य भाषा में "abiyel" होगा, इसलिए हम अक्सर स्वर-क्लस्टर को उच्चारणीय बनाने के लिए "y" को सम्मिलित करने की आवश्यकता महसूस करते हैं।
तो यहाँ मेरे प्रश्न हैं:
कृपया बताएं कि PT 9 प्रोजेक्ट में "Adapt Names" के लिए डेटा कहाँ संग्रहीत किया जाता है? मुझे लगता है कि यह कोई XML-फ़ाइल है। हो सकता है कि यह बिल्कुल भी संग्रहीत न हो, लेकिन टूल को काम करने के लिए कुछ डेटा तो होना ही चाहिए। "Base Characters" कहाँ से आते हैं? मैं कैसे अधिक प्रविष्टियाँ (कस्टम क्लस्टर) बना सकता हूँ?
जब सब कुछ पूरा नहीं होता है, तो कार्य दिवस के अंत में हम अपना काम कैसे संग्रहीत कर सकते हैं?
इसके अलावा, Adapt Names के बारे में एक गहरा रहस्य भी है: ट्रांसलिटरेटेड (transliterated) हिब्रू/यूनानी से हमें बहुत सारी प्रविष्टियाँ देखने को मिलती हैं जिन्हें (DC) से चिह्नित किया गया है, जो कोई समस्या नहीं है। लेकिन जब हम संपादन (edit) करने का प्रयास करते हैं, तो हर बार हमें "अमान्य अक्षर" (invalid character) त्रुटि मिलती है। ऐसा लगता है कि वास्तविक नाम और टैग (DC) के बीच का स्थान (space) इसका कारण है। मैं दावा करता हूँ कि यह एक बग है कि "space(DC)" हर अनुकूलित नाम प्रविष्टि और हर संपादन-बॉक्स में दिखाई देता है, यदि टूल स्वयं इसे उस तरह से संभाल नहीं सकता। यह उपयोगकर्ताओं को "space(DC)" के हर मौके को हटाने के लिए मजबूर करता है और यह बिना किसी फ़ायदे के 5 की-स्ट्रोक हैं, जो लगभग 600 बार दोहराया जाता है।