0 वोट
274 व्यूज़

क्या छापने से पहले PTXprint में SFM फ़ाइल की किसी भी सामग्री को संपादित करना संभव है? View+Edit सेक्शन ऐसा लगता है कि मैं वहाँ Final SFM को मैनुअली समायोजित कर सकता हूँ, लेकिन जो भी मैं यहाँ संपादित करता हूँ, उसका अंतिम परिणाम पर कोई प्रभाव नहीं पड़ता।

(उदाहरण के लिए, मैं पाठ शीर्षकों के साथ एक “ईसा की शिक्षाएँ” बुलेटिन बनाने के लिए एक बाइबल मॉड्यूल का उपयोग कर रहा हूँ। मैं कुछ पंक्तियों को हटाना चाहता हूँ यदि पाठ का शीर्षक सेक्शन हेडिंग के समान है – यानी वह \s लाइन जो \ref मार्कर के माध्यम से आयात की जाती है। यदि पाठ का शीर्षक पहले से ही “एक-दूसरे से प्रेम करो” है, तो मैं “एक-दूसरे से प्रेम करो” हेडिंग नहीं चाहता)।

यदि नहीं, तो क्या PTXprint किसी भी फ़ॉर्मेट में फ़ाइल निर्यात कर सकता है जिसे वर्ड प्रोसेसर में संपादित किया जा सके?

धन्यवाद

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

3 उत्तर

0 वोट

डैन, आपके अच्छे प्रश्न के लिए धन्यवाद। समुदाय में आपका स्वागत है!

बहुत सारे अच्छे कारण हैं जिनके कारण हम नहीं चाहते कि लोग लेआउट/टाइपसेटिंग प्रक्रिया के दौरान USFM फ़ाइलों को मैनुअली संपादित करें, इसलिए वह Viewer जो आपको “प्रोसेस्ड USFM” दिखाता है जो टाइपसेटिंग प्रोग्राम (XeTeX) में डाला जाता है, मुख्य रूप से निदान के उद्देश्यों के लिए है। यह सभी प्री-प्रोसेसिंग का अंतिम परिणाम दिखाता है जो ऐप में सेटिंग्स की विविधता के कारण हुआ है।

हालाँकि, अच्छी खबर यह है: वहाँ पहले से ही एक तंत्र मौजूद है जो बिल्कुल वही करता है जिसके लिए आप पूछ रहे हैं, इसे पूरी तरह से स्वचालित करके चतुर खोज और प्रतिस्थापन नियमों (जिन्हें Regular Expressions, या RegEx कहा जाता है) के माध्यम से। एडवांस्ड टैब पर PrintDraftChanges.txt को टेक्स्ट पर लागू करने का एक विकल्प है।

2021-01-20 21_41_41-Window

एक बार जब आप Edit पर क्लिक कर चुके हों, तो आपको एक फ़ाइल दिखाई दे सकती है जिसमें बहुत सारे नियम हों, या एडिटर में बस एक खाली फ़ाइल हो सकती है।

# A rule in this PrintDraftChange.txt file uses this syntax:
"Find what" > "Replace with"

तो इस “डुप्लिकेट हेडिंग हटाने” के कार्य के लिए, आपको एक RegEx नियम जोड़ना होगा जो कुछ ऐसा दिखेगा:

"\\rem (.+?)\r?\n\\s \1\r?\n" > "\\s \1\r\n"

image

यदि ऊपर जो मैंने दिया है आपके आवश्यकतों से बिल्कुल मेल नहीं खाता, तो आवश्यकतानुसार इसे समायोजित करें (उदाहरण के लिए, अपने टेक्स्ट में जो भी मार्कर है उससे \rem को बदल दें)। मैं настояरिती से सुझाव देता हूँ कि regex101.com जैसे साइट का उपयोग करके अपने अभिव्यक्ति को परिष्कृत करें, और यह काम करने तक अपने डेटा के एक छोटे से समूह पर अपने Find और Substitution स्ट्रिंग्स का परीक्षण करें।

मेरी उम्मीद है कि यह मददगार होगा, लेकिन यदि आप अभी भी अटके हुए हैं, तो कृपया और स्पष्टीकरण के लिए पूछें।

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

नमस्ते मार्क,
स्वागत और त्वरित उत्तर के लिए धन्यवाद। मुझे लगता है कि मैं सॉफ्टवेयर क्या कर रहा है इस बारे में पर्याप्त समझ नहीं पा रहा हूँ कि USFM फ़ाइलों को मैनुअली संपादित करना समस्याग्रस्त क्यों है। अब तक, मैंने अपना सारा लेआउट Word में किया है और यह मुझे当然 किसी भी सामग्री को संपादित करने की अनुमति देता है। Scripture App Builder जैसे अन्य “प्रकाशन” सॉफ्टवेयर SFM फ़ाइलों से सीधे काम करते हैं जिन्हें मैं मैनुअली संपादित कर सकता हूँ। क्या PTXprint में इनपुट को सीधे एक सेव की गई SFM फ़ाइल से लाने का कोई तरीका नहीं है?

Regular Expressions का उपयोग करने का विवरण देने और नियम कॉपी करने के लिए भी धन्यवाद। दुर्भाग्यवश, मैं Regular Expressions के उपयोग से बिल्कुल अनजान हूँ और यह संभव नहीं लगता कि मैं उचित RegEx नियम बनाना सीख पाऊँगा, जबकि मैं आमतौर पर बस एक शब्द बदलना या एक पंक्ति हटाना या जोड़ना चाहता हूँ।

यदि मैं PTXprint में SFM फ़ाइल को संपादित नहीं कर सकता, तो क्या मैं Paratext में बाइबल मॉड्यूल में कुछ ऐसा कर सकता हूँ जो PTXprint के कार्यों को समायोजित करे? (मुझे पता है कि मैं बाइबल मॉड्यूल में पंक्तियाँ जोड़ सकता हूँ, लेकिन वास्तव में वह स्रोत टेक्स्ट है जो मुझे आमतौर पर समायोजित करना होता है जो \ref मार्कर के माध्यम से आता है)।

यदि मैं बिना रेगुलर एक्सप्रेशन सीखे इन छोटे, व्यक्तिगत समायोजन नहीं कर सकता, तो मैं शायद वापस Word में लेआउट संपादित करने के लिए चला जाऊँगा। यह दुर्भाग्यपूर्ण होगा क्योंकि PTXprint ऐसा लगता है कि बहुत ही शानदार रूप से डिज़ाइन किया गया है जो मैं बहुत कम समय में करने की कोशिश कर रहा हूँ।

फिर से आपकी मदद के लिए धन्यवाद!

English से मशीन-अनुवादित
द्वारा (118 अंक)

डैन -
यदि समस्या यह है कि आपको टेक्स्ट को समायोजित करने की आवश्यकता है जब यह मुख्य टेक्स्ट से मॉड्यूल में आता है, तो यह \rep मार्कर (प्रतिस्थापन) का उपयोग करके किया जाता है। यदि आप मॉड्यूल पर हेल्प दस्तावेज़ीकरण को देखें तो आप देख सकते हैं कि इसका उपयोग कैसे किया जाता है। हेल्प में “How do I edit the specification for a Bible module?” के लिए खोज करें और फिर “More on text replacement rules.” वाले सेक्शन को देखें।

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

फिर से नमस्ते डैन,

हाँ, फिल सही कह रहे हैं कि आप मॉड्यूल में \rep मार्कर का उपयोग करके मॉड्यूल में समान खोज-प्रतिस्थापन नियम बना सकते हैं। वहाँ की कला यह है कि आप गलती से उन स्थानों पर टेक्स्ट को बदलने से बचें जहाँ आप नहीं चाहते थे कि कोई बदलाव हो।

PTXprint और Word की तुलना करते हुए, मैं समझता हूँ कि आप अंतिम टेक्स्ट को संपादित करने की उम्मीद कर रहे हैं, लेकिन PTXprint इसी के लिए नहीं है। हम केवल फॉर्मेट/लेआउट/टाइपसेटिंग करते हैं और आवश्यकता होती है कि जो डेटा हमें पास किया जाता है वह पहले से ही “अंतिम” हो और उचित USFM मार्करों के साथ चिह्नित हो। हमें इस दृष्टिकोण के साथ चिपके रहना होगा ताकि टाइपसेट की जा रही पवित्र ग्रंथ की अखंडता को बनाए रखा जा सके। कल्पना करें कि यदि किसी ने गलती से टेक्स्ट को संपादित/हटा दिया जो टाइपसेट किया जा रहा था - वह अच्छी बात नहीं होगी।

जो संभव है (फिल के सुझाव के अनुसार \rep नियमों का उपयोग करके मॉड्यूल में, या PrintDraftChanges.txt में समान नियमों का उपयोग करके):
“And he said” > “And Adam said”
“on a plate.” > “on a plate so that she could be sure he was dead.”

अर्थात्, यदि आप नहीं चाहते हैं तो आपको जटिल RegExs बनाने की आवश्यकता नहीं है। मैं बस आपको यह दिखाकर मदद करने की कोशिश कर रहा था कि यह कितना शक्तिशाली है (एक सामान्य RegEx नियम पूरी फ़ाइल में सभी Section Heading पुनरावृत्ति हटाने का काम कर लेगा)।

…हाँ, मैं सहमत हूँ। यह बहुत बेहतर है कि एक प्रक्रिया स्थापित करें जिसके माध्यम से पूरा कार्य बटन के एक क्लिक पर बार-बार चलाया जा सके, बजाय इसके कि एक प्रणाली हो जिसमें आपको हर बार स्रोत टेक्स्ट में कुछ भी बदलने पर टेक्स्ट को फिर से निर्यात और फिर से संपादित करना पड़े (जो हमेशा एक संभावना है, और अधिकांश परियोजनाओं में काफी संभावित है)।

तो, सारांश में - हाँ, वहाँ मौजूदा तरीके हैं जो आपकी इच्छा को प्राप्त करने के लिए हैं। इसे सेट अप करने और सही करने में थोड़ी अभ्यास की आवश्यकता होगी, लेकिन जब आप इससे आदी हो जाएँगे, तो आप पाएंगे कि यह निर्यात की गई फ़ाइलों को मैनुअली संपादित करने की तुलना में बहुत अधिक कुशल और विश्वसनीय है।

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

मार्क और फिलिप,

त्वरित उत्तरों के लिए फिर से धन्यवाद। मैंने \rep मार्कर का उपयोग किया है और यह मेरी समस्याओं को संबोधित करने का एक उचित तरीका है। मैं उस सहायक इनपुट का वास्तव में आभारी हूँ!

मैं लिखकर पूछने वाला था कि क्या आपके पास कोई विचार है कि मैं जिस दूसरी समस्या का सामना कर रहा था उसे कैसे हल किया जाए, लेकिन इसकी व्याख्या करने की प्रक्रिया में मुझे एक समाधान मिल गया। मैं इसे नीचे विवरण दूँगा ताकि यह दूसरों के लिए उपयोगी हो (और आप मुझे बता सकते हैं यदि इसे करने का बेहतर तरीका है)।

मेरी समस्या:
एक अपरिचित शब्द (जैसे लूक 22:1 में “Passover”) की पहली घटना को बहुत महत्वपूर्ण फुटनोट जानकारी मिलती है, लेकिन बाइबल मॉड्यूल इस पहली घटना के बाद शुरू होता है (22:14 पर)।
मेरी उम्मीद करने के कारणों में से एक यह थी कि मैं PTXprint में आने वाली SFM फ़ाइल को संपादित करके इस फुटनोट जानकारी को मैनुअली जोड़ सकूँ।

मैंने लूक 22:1 से शब्द “Passover” और उसके संबंधित फुटनोट को कॉपी करके और उसे वाक्य 7 में Passover शब्द के लिए एक प्रतिस्थापन के रूप में उपयोग करके इसे \rep मार्कर के साथ ठीक कर दिया। आपको सुनिश्चित करना होगा कि आप उस वाक्य से पर्याप्त आस-पास का संदर्भ प्राप्त करें ताकि प्रतिस्थापन केवल उस एक घटना पर लागू हो जिससे आपका संबंध है। इसने मुझे फुटनोट में वाक्य संदर्भ को संपादित करने में भी सक्षम बनाया।

Notepad में चीज़ें कॉपी करना इस प्रक्रिया को मेरे लिए बहुत आसान बना दिया।

मदद के लिए फिर से धन्यवाद!

English से मशीन-अनुवादित
द्वारा (118 अंक)

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

0 वोट
1 उत्तर 20 व्यूज़
मैं समुदाय परीक्षण के लिए प्रकाशित पत्रिका (Revelation) का .pdf बनाने की कोशिश कर रहा हूँ। मैं उसी कॉन्फ़िगरेशन का उपयोग कर ... नहीं देख सकता जो इसका कारण हो। क्या कोई सुझाव है?
anon380150 242 पूछा गया जून 26
PTXprint में
0 वोट
1 उत्तर 123 व्यूज़
नमस्ते Paratext समुदाय, मैं वर्तमान में ESV Global Study Bible पर आधारित एक अध्ययन बाइबल (Study Bible) पर काम कर ... या कुशल वर्कफ्लो के उदाहरणों का बहुत आभारी रहूँगा। धन्यवाद!
Thiyagarajan 112 पूछा गया सितंबर 7
0 वोट
1 उत्तर 211 व्यूज़
मुझे Scripture Forge संसाधनों तक पहुँचना है। मैं मान रहा हूँ कि वह पेज वही जगह है जहाँ मुझे फीचर्स, सहायता और मार्गदर्शन पर अच्छी जानकारी मिल सकती है।
TM_Software 123 पूछा गया अप्रैल 19, 2024
0 वोट
5 उत्तर 657 व्यूज़
मेरे पास मेरे अनुवादक के समान NBS11+ का वही संसाधन (अपडेट) है। मेरे लिए शब्दकोश की परिभाषाएँ फ्रेंच में दिखाई देती ... क्या हो सकता है? उन्हें वास्तव में फ्रेंच की आवश्यकता है।
anon057624 136 पूछा गया अप्रैल 3, 2023
0 वोट
0 उत्तर 186 व्यूज़
स्टडी बाइबल से संबंधित प्रश्न: क्या Paratext 9 के लिए कोई स्टडी बाइबल लेखन गाइड (Study Bible Authoring Guide) उपलब्ध ... को लॉजिस्टिक मृत सड़क पर ले जाती है?) धन्यवाद, RickNivens
RickNivens 264 पूछा गया जुलाई 5, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For where two or three gather in my name, there am I with them.
Matthew 18:20
3,047 प्रश्न
6,007 उत्तर
5,672 टिप्पणियाँ
2,027 उपयोगकर्ता