जब हम इन आवश्यकताओं को सबसे अच्छे तरीके से कैसे समर्थित करने के बारे में सोचते हैं, तो मैं कुछ विकल्पों के बारे में सोच रहा हूँ:
a) प्रत्येक कॉन्फ़िगरेशन में अपना स्थानीय FRT पुस्तक संग्रहीत करने का विकल्प होगा, जिसे शुरुआत में Paratext की FRT पुस्तक से कॉपी किया जा सकता है, और यह कॉन्फ़िगरेशन-विशिष्ट होगा - इससे Paratext में FRT फ़ाइल को हर अलग कॉन्फ़िगरेशन के लिए बदलने की आवश्यकता समाप्त हो जाती है जिससे आप प्रिंट करते हैं। इस दृष्टिकोण का लाभ यह है कि इसे लागू करना सरल है, और आपको स्थानीय FRT विनिर्देश में जो आपने निर्दिष्ट किया है, वही मिलेगा। इस दृष्टिकोण के अनुकूल हैं:
- जैसे-जैसे स्थानीय FRT प्रत्येक नए प्रकाशन के साथ विकसित/सुधरता है, विभिन्न पुस्तकों में सुसंगति बनाए रखना जल्दी मुश्किल हो जाता है; इसलिए यदि आप एक में कुछ बदलने का निर्णय लेते हैं, तो आपको शायद सभी अन्य सहेजे गए कॉन्फ़िगरेशन को अपडेट करने के लिए फिर से देखना पड़ सकता है।
- Paratext की FRT की एक कॉपी बनने के बाद, Paratext में मूल FRT अपडेट नहीं होगा।
b) एक अन्य विकल्प यह है कि Paratext की FRT पुस्तक का उपयोग जारी रखें, लेकिन कॉन्फ़िगरेशन को वहाँ जो है उसे बदलने/अपडेट करने की अनुमति दें। कुछ ऐसा जैसे FRTbookchanges.txt जो प्रकाशन के समय FRT को भरता है। तो एक प्रणाली की कल्पना करें जिसमें हमारे पास एक प्रोजेक्ट-व्यापक FRT टेम्पलेट है जिसमें कुछ (उपयोगकर्ता-परिभाषित) कोड जैसे <MainTitle>, <SubTitle>, <CopiesPrinted> हैं, या फिर कुछ विशिष्ट जैसे <MainTitleIndonesian>, और <MainTitleVernacular>, और फिर FRT पुस्तक का बाकी हिस्सा वह सामग्री शामिल करेगा जो सभी प्रकाशनों में होनी चाहिए।
\id FRT XYZ Language Name (C) 2010-2021 Copyright Notice
\periph Title Page
\mt <MainTitleVernacular>
\mt2 <SubTitleVernacular>
\periph Publication Data
\imt <MainTitleVernacular>
\imt2 <SubTitleVernacular>
\pc <MainTitleIndonesian>
\pc <SubTitleIndonesian>
\pc Language: Wakawaka
\pc Script: Latin
\pc Copies Printed: <CopiesPrinted>
PTXprint सेटिंग्स में FRT पुस्तक में पाए गए कोड की सूची हो सकती है और आपको उन्हें भरने की अनुमति मिल सकती है। हम फैंसी हो सकते हैं और प्रत्येक कोड के लिए vernacular, regional, national, international निर्दिष्ट कर सकते हैं, या इसे निम्नानुसार सरल रख सकते हैं:
<MainTitleVernacular>Looku
<MainTitleIndonesian>LUKA
<MainTitle>Luke
<SubTitle>The Gospel of Jesus Christ by Dr Luke
<CopiesPrinted>250
इस विचार का स्पष्ट लाभ यह है कि कॉन्फ़िगरेशन को केवल न्यूनतम आवश्यकताओं (अर्थात इस विशेष प्रकाशन के लिए जो अलग है) को संग्रहीत करने की आवश्यकता होती है। यह आपको Paratext की FRT पुस्तक के लेआउट को समायोजित या पुनर्व्यवस्थित करने और सभी कॉन्फ़िगरेशन को नए/अपडेटेड लेआउट का पालन करने की भी अनुमति देगा। अनुकूल यह होगा यदि आप सामने की सामग्री के लेआउट के अलग-अलग प्रकार (कहो, एक मॉड्यूल की कहानी-पुस्तक प्रारूप, और चर्च में उपयोग के लिए एक आधिकारिक-दिखने वाला लूका+कर्म प्रकाशन - इनमें से प्रत्येक को काफी अलग FRT परिभाषा की आवश्यकता हो सकती है, हालाँकि कई तत्व समान होंगे) रखने की कोशिश कर रहे हैं। इस दृष्टिकोण का एक अन्य समस्या यह है कि FRT पुस्तक Paratext के लिए सही ढंग से काम नहीं करेगी (PTXprint-विशिष्ट कोड द्वारा हथियाई गई होने के कारण), हालाँकि कुछ सरल PrintDraftChanges.txt नियम Paratext में इसका ठीक से काम करने में मदद करेंगे।
दोनों मामलों में, सभी सामान्य \zimagecopyrights, \zcopyright, \zlicense प्रकार के कोड भी सामान्य रूप से काम करेंगे। और मुझे पता नहीं है कि क्या यह संभव है, लेकिन यह बहुत अच्छा होगा यदि हम ऐसी चीज़ें कह सकें जैसे:
\pb
\includePDF "c:\data\ForewordFromGovernor.pdf"
\pb
\ztableOfContents
\pb
ऊपर दिए गए विकल्पों पर आपकी क्या राय है? Reply दबाएं और हमें बताएं कि आप कौन सा पसंद करते हैं और क्यों?