0 वोट
105 व्यूज़
मैं Claude Cowork के साथ काम कर रहा हूँ और Python स्क्रिप्टों और Excel स्प्रेडशीट्स का उपयोग करके Paratext के लिए एक आकृति-सम्मिलन वर्कफ्लो (figure-insertion workflow) बनाने की कोशिश कर रहा हूँ, जिनमें उन चित्रों के बारे में जानकारी होती है जिन्हें मैं उपयोग करना चाहता हूँ। स्प्रेडशीट्स में पवित्र ग्रंथों के संदर्भ (scripture references) शामिल हैं। मैं बहुत खुश होऊंगा अगर मैं स्प्रेडशीट में किसी पवित्र ग्रंथ संदर्भ पर क्लिक कर सकूं और Paratext उस श्लोक पर चला जाए। मुझे पता है कि Paratext विभिन्न अन्य सॉफ्टवेयर टूल्स के साथ BCV फोकस की संचार कर सकता है, लेकिन क्या इसे Excel से ट्रिगर करने का कोई तरीका है?
सभी अजीब-गरीब विचारों का स्वागत है।
John Nystrom
English से मशीन-अनुवादित
Paratext में द्वारा (312 अंक) | 105 व्यूज़

2 उत्तर

+1 मत

सामान्य BCV सिंकरोनाइजेशन Windows Registry में मानों को सेट करके होता है (HKCU\Software\SantaFe\Focus\ScriptureReference) और फिर एक कस्टम Windows संदेश भेजना होता है जो एप्लिकेशन में RegisterWindowMessage के कॉल के माध्यम से पंजीकृत किया गया था, जिसमें "SantaFeFocus" पैरामीटर होता है। मुझे नहीं लगता कि यह Excel स्क्रिप्ट / मैक्रो के माध्यम से संभव है।

कुछ ऐसा जो काम कर सकता है, लेकिन इसे सेटअप करना जटिल होगा, वह है एक कस्टम URL प्रोटोकॉल बनाना और एक छोटा एप्लिकेशन बनाना जो ऊपर उल्लिखित Registry स्थान पर URL पैरामीटर को फॉरवर्ड कर सके और फिर ऊपर उल्लिखित Windows संदेश को फायर कर सके। फिर आप Excel में एक लिंक बना सकते हैं जो उस कस्टम प्रोटोकॉल का उपयोग करता है - जिसे क्लिक करने पर वह छोटा एप्लिकेशन चलाया जाएगा।

कुछ और जो काम कर सकता है, लेकिन इससेटअप करना भी जटिल होगा, वह है एक PT9 प्लगइन बनाना जो Excel से किसी प्रकार के सिग्नल को हैंडल कर सके, लेकिन मुझे पक्का नहीं पता कि क्या यह संभव है क्योंकि मैं Excel स्क्रिप्ट्स / मैक्रो के साथ बहुत परिचित नहीं हूँ।

मुझे लगता है कि वे अजीब-गरीब विचारों की श्रेणी में आते हैं। wink

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

Claude कहता है: 

यह वास्तव में बहुत ही संभव है। डेवलपर ने ठीक-ठीक बताया कि क्या आवश्यक है — हमें बस तीन हिस्सों को बनाने की आवश्यकता है:

  1. एक छोटी Python स्क्रिप्ट जो paratext://LUK 19.4 URL प्राप्त करती है, संदर्भ को registry में लिखती है, और Windows संदेश को ब्रॉडकास्ट करती है
  2. एक एक-बार का सेटअप स्क्रिप्ट जो Windows में paratext:// प्रोटोकॉल को पंजीकृत करता है ताकि ऐसे लिंक पर क्लिक करने पर हमारी स्क्रिप्ट चलाई जाए
  3. स्प्रेडशीट स्क्रिप्ट्स में अपडेट्स ताकि वे श्लोक संदर्भ सेल्स पर paratext:// हाइपरलिंक लिख सकें

क्या आप चाहते हैं कि मैं तीनों बनाऊं? मुख्य अज्ञात बात यह है कि Paratext registry मान में किस सटीक संदर्भ प्रारूप की उम्मीद करता है — हमें यह पुष्टि करने के लिए एक परीक्षण क्लिक की आवश्यकता हो सकती है कि क्या वह LUK 19.4 चाहता है या LUK 19:4। बाकी सब कुछ सरल है।

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

Paratext लिंकACT 2.1/

जो Paratext को एक विशिष्ट BCV फोकस पर ले जाते हैं, वे अब मेरी स्प्रेडशीट में काम कर रहे हैं। Claude को registry के माध्यम से इसे काम नहीं करवा पाया, इसलिए उसने इसे एक अन्य विधि से काम करने के लिए एक Python स्क्रिप्ट लिखी। यह Paratext को अग्रभूमि (foreground) में लाता है, फिर Ctrl-B टाइप करता है और BCV जानकारी दर्ज करता है। Paratext_bcv_handler.py. यह इस प्रोजेक्ट के अन्य फाइलों के साथ इस फोल्डर में है। ये फाइलें इस फोल्डर में अप-टू-डेट नहीं रखी जा सकतीं क्योंकि मैं इस प्रक्रिया को परिष्कृत कर रहा हूँ। 

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

Paratext के साथ स्क्रॉलिंग के लिए 2 चीज़ों की आवश्यकता होती है:

  1. गंतव्य संदर्भ को एक registry सेटिंग में डालना
  2. एक कस्टम Windows संदेश भेजना

मुझे पक्का नहीं पता कि इनमें से किसी एक को Excel से कैसे किया जाए, लेकिन शायद एक VB स्क्रिप्ट इसे कर सकती है। यदि आप पाते हैं कि आप ये चरण कर सकते हैं, तो मैं अधिक विवरण प्रदान कर सकता हूँ।

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

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

0 वोट
1 उत्तर 90 व्यूज़
जब हम Paratext में कोई figure insert करते हैं, तो यह स्वतःचालित रूप से image की एक .jpg version बनाता है और उसे ... तरीका है। इसमें आपकी किसी भी सहायता के लिए धन्यवाद। John Nystrom
john_nystrom 312 पूछा गया जून 25
0 वोट
1 उत्तर 825 व्यूज़
registry.paratext.org में अब आवश्यक न रह गए प्रोजेक्ट को कैसे हटाया जाए?
dcb 194 पूछा गया मार्च 28, 2024
0 वोट
2 उत्तर 121 व्यूज़
मैं यशु के पुस्तक में कई हाइफ़न युक्त स्थान नामों वाले एक परियोजना के लिए मिश्रित-अक्षर-आकार (mixed-capitalisation) ... इससे अनुवादकों को परिणामों की व्याख्या करने में मदद मिलेगी।
anon399461 123 पूछा गया मई 1
0 वोट
1 उत्तर 223 व्यूज़
मुझे लंबे समय से सुन रहा हूँ कि PTXprint के लिए Paratext इंस्टॉल होना आवश्यक नहीं है। लेकिन Paratext के बिना ... बिना किसी डमी Paratext प्रोजेक्ट के निर्माण किए? धन्यवाद, जेफ़
jeffh 1.4k पूछा गया जनवरी 6
0 वोट
1 उत्तर 64 व्यूज़
मैंने "शब्दकोश सर्वोत्तम प्रथाएं" (https://support.bible/3952/glossary-best-practices?show=3952#q3952) पढ़ी है। वहाँ दी गई ... संभव है, तो मैं इसकी सराहना करूँगा! धन्यवाद, पॉल
Paul 642 पूछा गया अक्टूबर 21, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
How good and pleasant it is when God’s people live together in unity!
Psalm 133:1
3,062 प्रश्न
6,022 उत्तर
5,691 टिप्पणियाँ
2,036 उपयोगकर्ता