0 वोट
373 व्यूज़

मैं एक सुसमाचार (Gospel) और एक शब्दकोश (Glossary) का टाइपसेटिंग कर रहा हूँ। भाषा RTL है, लेकिन शब्दकोश में कुछ LTR इम्बेडिंग हैं। ये इम्बेडिंग Paratext में सही ढंग से काम करती हैं, लेकिन PTXprint आउटपुट में एक समस्या है, जैसा कि यह चित्र दिखाएगा:

चित्र

चूंकि मुझे इस फोरम में अधिकांश छवियाँ नहीं दिखती हैं, इसलिए मुझे यकीन नहीं है कि आपको भी दिख रही हैं। इसलिए, यहाँ एक मौखिक व्याख्या है। मुख्य पाठ अरबी लिपि में है, लेकिन इसमें रोमन लिपि में निम्नलिखित आइटम (ब्रैकेट सहित) सम्मिलित हैं: [Bible], [Old Testament] और [New Testament], प्रत्येक अरबी लिपि के पाठ से घिरा हुआ है। एकल शब्द [Bible] सही ढंग से प्रदर्शित होता है, लेकिन अन्य दो प्रदर्शित करते हैं  Testament] [Old  और  Testament] [New

मैंने पाठ में कुछ RTL और LTR मार्कर सम्मिलित करने का असफल प्रयास किया है, लेकिन सही परिणाम नहीं मिल रहा है। क्या किसी के पास यह करने के लिए कोई सलाह है?

Paratext यह पाठ सही ढंग से क्यों प्रदर्शित करता है लेकिन PTXprint नहीं करता?

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

1 उत्तर

0 वोट

हाँ, यह निश्चित रूप से एक RTL पाठ ब्लॉक के बीच में LTR पाठ के साथ उलझन में पड़ रहा है। changes.txt नियम का उपयोग करके इसे हल करने का एक तरीका यह है:

at GLO "(\([a-zA-Z\s]+\))" > "\\beginL \1 \\endL"

यह आपकी स्थिति के लिए बहुत विशिष्ट है, और अन्य स्थितियों में अधिक उपयोगी होने के लिए इसे समायोजित करने की आवश्यकता हो सकती है; लेकिन यह कहता है, (केवल GLO पुस्तक में) खोजें ( खुला ब्रैकेट जिसके बाद एक या अधिक लैटिन अक्षर या स्पेस आता है, और फिर एक बंद ब्रैकेट )। जो पाया गया है उसे इन विशेष मार्कर \beginL ...\endL में लपेटें, जो पाठ के प्रवाह को बदल देंगे।

English से मशीन-अनुवादित
द्वारा (3.2k अंक)
धन्यवाद मार्क, आपका उत्तर अत्यंत उपयोगी था!
English से मशीन-अनुवादित
यहाँ एक सुधारित संस्करण है जो कुछ स्थितियों में अधिक उपयोगी हो सकता है:
at GLO "(\([a-zA-Z]+?)\s([a-zA-Z]+?\))" > "\\beginL \1 \2 \\endL ~"
English से मशीन-अनुवादित

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

0 वोट
1 उत्तर 427 व्यूज़
एक RTL Paratext प्रोजेक्ट में, मैंने Scripture Reference Settings, वर्से टेक्स्ट और मॉड्यूल स्पेसिफिकेशन का ऐसा कोई संयोजन नहीं पाया ... इसे सही ढंग से करने का कोई तरीका नहीं है?
Denny Emser 115 पूछा गया सितंबर 16
0 वोट
1 उत्तर 533 व्यूज़
जिस परियोजना के लिए मैं तकनीकी सहायता प्रदान कर रहा हूँ, उसमें ऐसे स्थानों पर RTL चिह्न बिखरे हुए हैं जहाँ वे नहीं ... जाँचें (basic checks) RTL चिह्न को पकड़ नहीं पा रही थीं।
[Moderator]
Nathaniel Paulus
158
पूछा गया मई 24, 2023
Paratext में
0 वोट
3 उत्तर 1.6k व्यूज़
मैं एक .tec एन्कोडिंग कन्वर्टर को परिष्कृत करने की कोशिश कर रहा हूँ ताकि यह दाएं-से-बाएं (Right-to-Left) भाषा ... RegexPal से परिचित नहीं हैं। इसे कैसे करने के लिए कोई सुझाव?
DVM 175 पूछा गया मार्च 17, 2021
0 वोट
3 उत्तर 591 व्यूज़
We just recently migrated a set of parallel Roman/Arabic script projects. Note that the parallel is manual , not a PT8 ... problem anyway. I'd appreciate any help you can give me.
jeffh 1.4k पूछा गया अगस्त 28, 2017
Paratext में
0 वोट
2 उत्तर 813 व्यूज़
In a right-to-left project, if I type a verse range in a footnote, e.g. 1-2 , Paratext inserts an invisible RTL marker ... make the Numbers check pass? (I'm using 7.6 for Linux.)
anon261123 180 पूछा गया अक्टूबर 5, 2016
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Every day they continued to meet together in the temple courts. They broke bread in their homes and ate together with glad and sincere hearts, praising God and enjoying the favor of all the people. And the Lord added to their number daily those who were being saved.
Acts 2:46-47
3,081 प्रश्न
6,048 उत्तर
5,710 टिप्पणियाँ
2,048 उपयोगकर्ता