0 वोट
176 व्यूज़

क्योंकि मैंने अभी-अभी एक प्रमुख न्यू टेस्टामेंट (NT) खंड का काम पूरा किया है, इसलिए मैंने यह लिखने का फैसला किया कि मैंने कार्यप्रवाह को कैसे व्यवस्थित किया। मैंने विषय में “सर्वोत्तम प्रथाएँ” (best practices) लिखा है क्योंकि यह एक प्रसिद्ध वाक्यांश है, और क्योंकि “बेहद अच्छी प्रथाएँ जिन्हें संभवतः और बेहतर बनाया जा सकता है” के लिए बहुत अधिक जगह लगती। मेरी उम्मीद है कि समय के साथ अन्य लोग यहाँ भी इसी तरह की चीज़ें करेंगे, ताकि हम एक-दूसरे से दक्षता के लिए अच्छे विचार प्राप्त कर सकें।

यह सब उस समय होता है जब किताब लगभग व्यवस्थित हो चुकी होती है, और मेरा एकमात्र शेष कार्य था कि मैं हर पृष्ठ से गुजरकर यह सुनिश्चित करूँ कि पंक्तियाँ पृष्ठ के निचले हिस्से पर समाप्त हों। यह एक चरण है जो कई घंटों का समय लेता है लेकिन अत्यधिक दोहराव वाला होता है–यह प्रवाह को सरल बनाने का एक शानदार तरीका है!

  1. मैंने PTXprint के भीतर Changes.txt फ़ाइल नहीं खोली–अगर आप इसे PTXprint में और बाहर से भी खोलते हैं, तो आपको हर बदलाव के बाद Refresh करना पड़ता है। लेकिन ऐसा करने से मैं इसे बाहर से संपादित कर सकता हूँ बिना refresh किए।
  2. मैंने Changes.txt को Notepad++ में खोला। फिर मैंने “भाषा” (language) को “Shell” में बदल दिया। यह (स्पष्ट रूप से) वास्तव में कोई shell दस्तावेज़ नहीं है, लेकिन इसमें # टिप्पणी चिह्न (comment characters) का उपयोग होता है और इसलिए दृश्य, रंगीन मार्कअप बहुत उपयोगी होता है।
    image
  3. अपने कार्य वातावरण को अलग करने के लिए, बिना अन्य प्रोग्राम बंद किए, मैंने तीन चीज़ों को एक नए Windows डेस्कटॉप पर ले जाया: Notepad++, PTXprint, और Sumatra।
  4. हर बार जब मुझे कोई नया बदलाव जोड़ना होता–मेरे 95% बदलाव केवल p^95 प्रणाली का उपयोग करके अनुच्छेदों को छोटा और बड़ा करना था–मैं Notepad++ में Ctrl-d दबाता था ताकि एक पंक्ति जोड़ी जा सके (मैंने कई अन्य की-कमांड्स का भी उपयोग किया, लेकिन मैं आपको सलाह दूंगा कि जब आपको ज़रूरत हो तब उन्हें ऑनलाइन खोजें। Ctrl-l (जैसे llama में) एक पंक्ति को हटा देता है, आदि।)
  5. मैंने Ctrl-अरोहण कुंजियों (arrow keys) का उपयोग किया ताकि मैं एकल वर्णों के बजाय पूरे शब्दों के रूप में बाएं और दाएं जा सकूं।
  6. मैंने प्रोग्रामों के बीच स्विच करने के लिए Alt-Tab का उपयोग किया, और PTXprint में प्रिंट करने के लिए Ctrl-P। मेरा लक्ष्य था कि मैं कभी माउस या टचपैड को न छूऊं, और मैं लगभग हमेशा इसी से काम चला पाता था।
  7. मैंने Sumatra में Book View का उपयोग किया ताकि मैं यह देख सकूं कि किताब खुली हुई है जैसे कि पृष्ठ एक साथ दिख रहे हों।
  8. मैं एक समय में एक किताब पर काम करता था, ताकि मुझे पूरे NT के कम्पाइल होने का इंतज़ार नहीं करना पड़े, और जब मैं किसी किताब की शुरुआत करता, तो मैं केवल पहले 5 या वैसे ही अध्याय प्रिंट करता। अगर मेरी सीमा के अंत के बाद ज़रूरत पड़ी, तो मैं जोड़ता (जैसे “MAT 1-10”) और अगर कोई अध्याय कभी भी एक विषम पृष्ठ के शीर्ष पर शुरू होता, तो मैं भविष्य के चालू करने के लिए वहाँ से शुरू करता (तो, अगर अध्याय 6 एक विषम पृष्ठ पर शुरू होता, तो मैं तब केवल “MAT 6-11” प्रिंट करता)।
  9. किताबों के अंत में, ज़रूरत पड़ने पर, मैं Changes.txt का उपयोग करके एक खाली पृष्ठ जोड़ता, ताकि किताबें हमेशा सम संख्या में पृष्ठों की लंबाई की हों। इसका मतलब यह था कि नई किताबें हमेशा एक विषम पृष्ठ के शुरुआत में शुरू होती हैं (आपको तय करना होगा कि क्या आप कभी-कभी खाली पृष्ठों को स्वीकार करने के लिए तैयार हैं)।
  10. मैंने अपनी पत्नी को भी इसमें से बहुत कुछ करने के लिए प्रशिक्षित किया, जिससे मुझे घंटों बच गए :slight_smile:
  11. जैसे ही मैं इसे लिख रहा था, मुझे एक और विचार आया! संभवतः अगली बार जब मैं यह करूंगा, तो मैं Notepad++ के मैक्रो सिस्टम में PTXprint कमांड लाइन कॉल जोड़ दूंगा, ताकि मैं Notepad++ से एक की-कमांड के साथ फ़ाइल प्रिंट कर सकूं और PTXprint को खुला रखने की ज़रूरत ही नहीं होगी।
English से मशीन-अनुवादित
PTXprint में द्वारा (1.9k अंक) | 176 व्यूज़

2 उत्तर

0 वोट

जो लोग linux का उपयोग करते हैं, वे inotify-tools पैकेज इंस्टॉल करने पर विचार करना चाहेंगे, और फिर आप कुछ ऐसा कर सकते हैं:

while inotifywait -e close_write shared/ptxprint/PROJECT . ; do sleep 0.5 ; ptxprint shared/ptxprint/PROJECT/ptxprint.cfg ; done

यह हर बार ptxprint चलाएगा जब आप shared/ptxprint/PROJECT या वर्तमान निर्देशिका में कुछ सेव करते हैं (छोटे इंतज़ार के बाद, चीज़ों को स्थिर होने के लिए)। इस प्रकार आपको केवल अपना काम सेव करने की ज़रूरत है और एक नया संस्करण आपके PDF व्यूअर में दिखाई देगा।

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

बता दें, इस थ्रेड को पढ़ रहे नए उपयोगकर्ताओं के लिए… नहीं, आपको PTXprint का सामान्य उपयोग करने के लिए इस तरह की टेक्निकल चीज़ें करने की ज़रूरत नहीं है। यह थ्रेड विशेष रूप से उन टेक्निकल लोगों के लिए उपयुक्त है जो PTXprint का उपयोग भी करते हैं, लेकिन कुछ चीज़ों को एक ‘रुचिकर’ तरीके से करते हैं।

संभवतः आप कुछ ऐसा सेटअप कर सकते हैं जो हर बार ऑटो-प्रिंट करे जब AdjList या changes.txt फ़ाइल अपडेट हो (और -P पैरामीटर का उपयोग करके, आप इसे हेडलेस रूप में चला सकते हैं)।

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

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

0 वोट
3 उत्तर 532 व्यूज़
Do you have suggestions on how to work with the spelling status of the wordlist for the whole NT? It would obviously ... together. Do you have any suggestions for how to proceed?
Clear7419 251 पूछा गया दिसंबर 16, 2019
Paratext में
0 वोट
6 उत्तर 879 व्यूज़
चूंकि जो भी चित्र सम्मिलित किए जाएंगे वे send/receive के माध्यम से भेजे जाएंगे, इसलिए चित्रों के साथ काम करते समय ... चित्र जोड़ने की इच्छा दर्शाता है। क्या कोई बेहतर तरीका है?
drwww 448 पूछा गया अक्टूबर 1, 2018
0 वोट
1 उत्तर 274 व्यूज़
मेरे पास Registry में कई समस्याएँ आई हैं जहाँ बैक ट्रांसलेशन (Back Translation) परियोजनाएँ मातृ अनुवाद (mother translation) ... के रूप में नहीं। आपके इनपुट के लिए धन्यवाद। jeffh
jeffh 1.4k पूछा गया जुलाई 8, 2022
+1 मत
10 उत्तर 1.8k व्यूज़
मैं अपने प्रोजेक्ट में ग्लॉसरी को वास्तव में सेटअप करने की शुरुआत ही कर रहा हूँ, और मेरे पास बहुत सारे सवाल हैं। मुझे ... मैं कोई अच्छा संसाधन छूट रहा हूँ जो इन सभी का जवाब देगा।
mnjames 1.9k पूछा गया जुलाई 25, 2018
0 वोट
2 उत्तर 239 व्यूज़
Continuing the discussion from USFM marker for geographical location names: USFM marker for geographical location names It's ... available on the http://lingtransoft.info site .
wdavidhj 1.4k पूछा गया सितंबर 10, 2015
Paratext में
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
So Peter was kept in prison, but the church was earnestly praying to God for him.
Acts 12:5
3,048 प्रश्न
6,007 उत्तर
5,672 टिप्पणियाँ
2,027 उपयोगकर्ता