0 वोट
337 व्यूज़

जिस टीम की मैं सहायता कर रहा हूँ, वे चाहते हैं कि परमेश्वर का नाम सभी अक्षरों में बड़े अक्षरों (all caps) में प्रदर्शित हो (छोटे अक्षरों/small caps में नहीं)। मुझे \nd…\nd* के सामग्री को सभी अक्षरों में बड़े अक्षरों में प्रदर्शित करने के लिए Changes.txt में क्या डालना चाहिए?

English से मशीन-अनुवादित
PTXprint में द्वारा (153 अंक) | 337 व्यूज़

2 उत्तर

0 वोट

हम्म। यदि आप चाहते हैं कि यह सभी अक्षरों पर लागू हो, न कि केवल कुछ दिए गए अनुक्रमों पर, तो यह एक नियमित अभिव्यक्ति (regular expression) प्रतिस्थापन से अधिक एक 'अनुवाद' समस्या जैसी लगती है। मुझे नहीं लगता कि python के regex मॉड्यूल यह कर सकते हैं, जब तक कि आपके पास "a">"A" प्रविष्टियों का एक पूरा समूह न हो।
मैं अनुमान लगा सकता हूँ कि आप TeX primitive \uppercase का उपयोग कर सकते हैं, और private-use-area वर्ण U+FDEE और U_FDEF, जिन्हें हम { और } के विकल्पों के रूप में उपलब्ध कराते हैं (क्योंकि वे USFM में प्रिंट करने योग्य वर्ण हैं, समूहन वर्ण नहीं)। उम्मीद है कि ptxprint अधिकतम ऊपर से बोलकर यह कह सकता है कि uppercase एक पहचाने गए मार्कर नहीं है, लेकिन यह आपको क्रैश कर सकता है यदि आप इसे एक diglot में उपयोग करते हैं):

"(\\nd )([^\\]*)(\\nd\*)" > "\1 \\uppercase\uFDEE\2\uFDEF\3"

यह当然 XeTeX के विचार पर निर्भर करता है कि आपके वर्णों के लिए क्या upper-case है, और यदि आपके पास कुछ और दिलचस्प अक्षर हैं, तो इसे शिक्षित करने की आवश्यकता हो सकती है।

English से मशीन-अनुवादित
द्वारा (1.1k अंक)
0 वोट

रूथ, क्या आप यह कह रही हैं कि पवित्र ग्रंथ का पाठ पहले से ही कुछ इस तरह के \nd Lord\nd* के साथ चिह्नित (marked up) है, लेकिन आप चाहती हैं कि यह LORD के रूप में दिखाई दे? (छोटे अक्षरों में नहीं)

यह देखने के लिए कि क्या यह समस्या का समाधान करता है, इस तरह का एक बहुत ही सरल परिवर्तन क्यों न आज़माएं (इसमें भगवान के लिए आपकी भाषा का नाम प्रतिस्थापित करें):

"\\nd Lord\\nd\*" > "LORD"

ध्यान दें कि डबल \\ की आवश्यकता होती है क्योंकि \n एक विशेष अक्षर है और इसे एक अतिरिक्त \ के साथ ‘escaped’ करने की आवश्यकता होती है।

English से मशीन-अनुवादित
द्वारा (3.2k अंक)
फिर से दिखाया गया

mjpenny सही हैं, मैंने माना था कि आपको कुछ अधिक जटिल चीज़ की आवश्यकता होगी (जैसे कि उपसर्ग/प्रत्यय के कारण)। यदि आप वास्तव में उपसर्ग/प्रत्यय से जूझ रहे हैं, तो टीम यह सोच सकती है कि क्या शब्द के केवल नाम वाले भाग को सभी-अक्षरों में बड़ा (all-caps) रखना बेहतर दिखेगा। (उदाहरण के लिए, कुछ रोमानी अनुवादों में RAIesqo [सम्राट के] होता है)। इसे \nd Rai\nd*esqo और mjpenny द्वारा दिए गए changes.txt के साथ किया जा सकता है, या फिर sub-matches भी उपलब्ध हैं।
मेरा मानना है कि प्रारूप है:

in "\\nd .*\\nd\*": "Lord" > "LORD"

(इसका अर्थ है कि जब यह \nd ....\nd* चंक में हो, तो Lord को LORD में बदलें)

परीक्षण के उद्देश्य से, मैं रंगीन पाठ सक्षम करने और \nd के रूप में चिह्नित पाठ के लिए एक रंग सेट करने के लिए बहुत प्रलोभित होऊंगा (styling टैब देखें), बस इस मामले के लिए कि कुछ गलत हो जाए। यदि आप ऐसा कर रहे हैं, तो mjpenny का उदाहरण तीर के दाईं ओर \\nd के हिस्सों को भी शामिल करेगा।

English से मशीन-अनुवादित

संबंधित प्रश्न

0 वोट
6 उत्तर 629 व्यूज़
नमस्ते, मैं बड़े अक्षरों (capitalization) के गलत उपयोग की जाँच कर रहा था। विशेष रूप से, मुझे पता है कि अनुवादकों ने ... बेहतर होगा कि उनके लिए एक अलग श्रेणी हो। बहुत-बहुत धन्यवाद!
alex_larkin 379 पूछा गया मई 17, 2021
0 वोट
2 उत्तर 372 व्यूज़
मैं अध्याय संख्याओं को एक ही पंक्ति में कैसे दिखाऊं–यानी ड्रॉप कैप्स न हों?
mnjames 1.9k पूछा गया फ़रवरी 28, 2023
PTXprint में
0 वोट
6 उत्तर 508 व्यूज़
मैं चाहता हूँ कि \nd स्टाइल small caps में हो। जब मैं PT से RTF में निर्यात (export) करता हूँ, तो \nd अंडरलाइन ... नहीं दिखता। small caps प्राप्त करने के लिए मैं क्या कर सकता हूँ?
anon054969 123 पूछा गया फ़रवरी 20, 2021
PTXprint में
0 वोट
2 उत्तर 507 व्यूज़
Hi All Does any one can tell me whether there is Smart Caps option in Paratext for Roman letters? The first letter of ... can I get it Smart Caps in Paratext? thanks in Advance
binoy 327 पूछा गया अक्टूबर 15, 2019
Paratext में
0 वोट
3 उत्तर 286 व्यूज़
(Paul Unger writes) I found a topic in the PT Supporters e-mail list that held promise for how to do this. It ... track. Does anyone know what I need to put for small caps?
गुमनाम पूछा गया अप्रैल 10, 2015
Paratext में
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For we were all baptized by one Spirit so as to form one body—whether Jews or Gentiles, slave or free—and we were all given the one Spirit to drink.
1 Corinthians 12:13
3,052 प्रश्न
6,011 उत्तर
5,677 टिप्पणियाँ
2,032 उपयोगकर्ता