0 वोट
820 व्यूज़

हमारी टीम ने नए नियम (New Testament) के प्रकाशित अनुवाद के संशोधन का कार्य शुरू किया। शुरुआत में हम आशावादी थे, उम्मीद करते थे कि इसमें बहुत समय नहीं लगेगा और बहुत सारे बदलावों की आवश्यकता नहीं होगी। अब, हमने पाया है कि 90% से अधिक श्लोकों में परिवर्तन किए गए हैं।

हमने संशोधन पर अपना सारा काम Paratext के बाहर किया। इसके कई कारण हैं, जिनके बारे में मैं यहाँ विस्तार से नहीं बताऊँगा। हालाँकि, अब जब हम लक्ष्य के करीब पहुँच रहे हैं, हमें Paratext में काम वापस आयात करने पर काम करने की आवश्यकता है।

हमारे पास जो पाठ है, वह बहुत सरल ढंग से संरचित है; आप इसे एक तालिका के रूप में सोच सकते हैं, जहाँ पहला कॉलम श्लोक संदर्भ (जैसे: मार्क 1:1) है और दूसरा कॉलम श्लोक की सामग्री सादा पाठ (plain text) में है। कोई शीर्षक नहीं, कोई अनुच्छेद चिह्न नहीं, कोई फुटनोट नहीं, ऐसी कोई चीज़ नहीं। मैं मौजूदा USFM को लेना चाहता था और इसे नए पाठ से अपडेट करना चाहता था। मैंने कुछ कोड विकसित किया जो इसका काम करता है, मुख्य रूप से usfm-grammar का उपयोग करके। मैंने मौजूदा USFM को JSON में परिवर्तित किया, अनुवाद को अपडेट करने के लिए JSON को संशोधित किया, और फिर उसी टूल का उपयोग करके अनुवाद को USFM में वापस परिवर्तित किया।

हालाँकि, मुझे यह देखने को मिल रहा है कि हेडर, अनुच्छेद और क्रॉस-रेफरेंस (cross-references) को सुरक्षित रखना मुश्किल है। मैंने इस पर (इस दृष्टिकोण को चुनने की प्रक्रिया सहित) एक या दो दिन काम किया, और मैं वास्तव में बहुत समय प्रोग्रामिंग में खर्च करना नहीं चाहता अगर यह मेरे समय का अच्छा उपयोग नहीं है। जब मैंने परिणाम को Paratext में वापस आयात किया, तो उसने अमान्य USFM के बारे में शिकायत की। इसलिए ऐसा लगता है कि usfm-grammar अमान्य USFM उत्पन्न कर सकता है।

मैंने USFM लिखने के लिए लाइब्रेरी खोजी। मैंने USFM को पार्स करने और USFM को अन्य प्रारूपों में परिवर्तित करने के लिए कई विकल्प पाए, लेकिन usfm-grammar ही एकमात्र लाइब्रेरी थी जिसे मैंने पाया जो USFM लिख सकती है, JSON को USFM में परिवर्तित करके।

मैं अब दो विकल्पों पर विचार कर रहा हूँ:

  1. एक टूल विकसित करना जारी रखना जो सादा पाठ संशोधनों को मौजूदा USFM के साथ मर्ज कर सके।
  2. या… Paratext में प्रभावी रूप से एक नया प्रोजेक्ट शुरू करना, सादा पाठ को USFM के रूप में आयात करना, मौजूदा अनुवाद में मौजूदा हेडर और अन्य जानकारी के साथ इसे मर्ज करने की कोशिश किए बिना।

मैंने पहले ही विकल्प 2 की कोशिश कर दी है। जैसा कि आप कल्पना कर सकते हैं, इस तरह का आउटपुट उत्पन्न करना काफी आसान था:

\id MRK
\c 1
\p
\v 1 the first verse
\v 2 the second verse
\v 3 the third verse
\v 4 etc

आप मुझे क्या सलाह देंगे? मैं वर्तमान में विकल्प 2 की ओर झुका हुआ हूँ, और बस हेडर और क्रॉस-रेफरेंस को मैन्युअल रूप से जोड़ने का काम करने जा रहा हूँ। हेडर को किसी भी स्थिति में मैन्युअल संशोधन की आवश्यकता होती है।

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

4 उत्तर

0 वोट
सर्वोत्तम उत्तर

Compare versions टूल में, आप बाईं और दाईं ओर अलग-अलग प्रोजेक्ट चुन सकते हैं। इसलिए आप अपने मुख्य प्रोजेक्ट की तुलना अपने न्यूनतम प्रोजेक्ट से कर सकते हैं (दोनों ओर Current Version चुनते हुए)। फिर आप अंतरों पर राइट-क्लिक कर सकते हैं ताकि आपके मुख्य प्रोजेक्ट में आपके न्यूनतम प्रोजेक्ट से बदलाव हों:

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

स्क्रीनशॉट के लिए धन्यवाद। अब मुझे एहसास होता है कि मुझे Paratext for Linux पर एक बग का अनुभव हो रहा है। यह वह है जो मैं देखता हूँ:

जब मैं Windows पर Paratext खोलता हूँ, तो मुझे वे टूलबार दिखते हैं।

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

रुचिकर! मैं PT9, Linux संस्करण 9.0, 0.99 का उपयोग कर रहा हूँ। टूलबार में मुझे anon291708 के स्क्रीनशॉट (Windows PT से) के अनुसार दो प्रोजेक्ट ड्रॉपडाउन बॉक्स दिखाई देते हैं। मैं किसी भी ड्रॉपडाउन सूची में एक अलग प्रोजेक्ट नाम चुन सकता हूँ, लेकिन प्रदर्शित प्रोजेक्ट पाठ अपडेट नहीं होता है। Version बटन दोनों सक्रिय हैं। इसलिए वास्तव में एक Linux बग प्रतीत होता है।

fwiw–मेरे वर्तमान में इंस्टॉल किए गए PT8 में Tools > Compare Texts मेनू आइटम एक विंडो खोलता है जिसमें कोई प्रोजेक्ट ड्रॉपडाउन बॉक्स नहीं है, जैसे कि “bit” ने अपने PT9 स्क्रीन से पोस्ट किया था; मैं अनुमान लगा रहा हूँ कि शायद मेरा PT9-Linux संस्करण bit के से नया है।

तो, मैं वर्तमान में PT8 या PT9 में दो अलग-अलग प्रोजेक्ट पाठों की तुलना नहीं कर सकता। PT में पहले दो मेनू आइटम थे: Project मेनू पर Compare versions, और Tools मेनू पर Compare texts। मुझे पता है कि इन दो टूल के बारे में कुछ भ्रम था, इसलिए शायद उन्हें एक में मर्ज कर दिया गया? लेकिन दोनों के कार्य बहुत महत्वपूर्ण हैं।

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

आप #1 और #2 का संयोजन कर सकते हैं। Paratext में एक टूल शामिल है जो दो पाठों के बीच के अंतर दिखाता है। आप सरल प्रोजेक्ट बना सकते हैं, फिर उस टूल का उपयोग करके सरल प्रोजेक्ट से बदलावों को मुख्य प्रोजेक्ट में मर्ज कर सकते हैं। यह फिर भी बहुत सारा मैन्युअल प्रयास होगा, लेकिन यह इसे स्वचालित रूप से करने के लिए एक टूल विकसित करने की तुलना में आसान हो सकता है।

आप Paratext के अंदर की सहायता में “How do I compare two different projects?” खोजकर टूल के साथ सहायता पा सकते हैं। फिर आप बदलावों पर राइट-क्लिक करके उन्हें स्वीकार/वापस ले सकते हैं (जैसे कि हेडर और शीर्षकों को वापस रखने के लिए)।

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

फिर से दिखाया गया

धन्यवाद। मुझे नहीं पता था कि दो प्रोजेक्ट की तुलना करना संभव है।

मैंने Paratext के अंदर की सहायता में “How do I compare two different projects?” खोजा, और मुझे यह परिणाम मिला:

  • “How do I find where punctuation marks differ in two projects?”

अगर मैं “differ in two projects” खोजता हूँ, तो मुझे और परिणाम मिलते हैं:

  • “How do I find where quotation marks differ in two projects?”
  • “How do I find where markers differ in two projects?”
  • “How do I find where punctuation marks differ in two projects?”

ऐसा लगता है कि आप विभिन्न चेकलिस्ट चलाते हैं और इसे किसी अन्य प्रोजेक्ट के साथ तुलना करते हैं। प्रोजेक्ट के लिए हैमबर्गर आइकन पर क्लिक करें, फिर मेनू को विस्तारित करें, फिर “Tools” के अंतर्गत “Checklists” पर क्लिक करें, फिर उप-मेनू आइटमों में से एक पर। यह इन चेकलिस्ट के साथ काम करने का प्रतीत होता है:

  • Verse text
  • Word or phrase
  • Section headings
  • Book titles
  • References
  • Footnotes
  • Markers
  • Quotation marks
  • Punctuation
  • Relatively long verses
  • Relatively short verses
  • Long sentences
  • Long paragraphs

मैं यह उन लोगों के लिए रिकॉर्ड कर रहा हूँ जो ध्यान से देख रहे हैं (lurkers) और तब के लिए जब मैं बाद में इस पर वापस आऊँगा।

अब जब मुझे इस बारे में पता है, मुझे लगता है कि मैं विकल्प #2 के साथ जाऊँगा, और Paratext के भीतर उन टूल का उपयोग करूँगा जो दो प्रोजेक्ट की तुलना कर सकते हैं। यह दो अनुवादों को मर्ज करने के लिए एक टूल कोड करने की कोशिश करने की तुलना में आसान लगता है।

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

यह बिल्कुल भी वह नहीं था जिसका मैंने उल्लेख किया था। आप Paratext का कौन सा संस्करण उपयोग कर रहे हैं?

मैं Compare Versions टूल (Tools > Compare Texts in PT8 - मुझे लगता है, Project > Compare versions in PT9) के बारे में बात कर रहा था।

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

मैं Paratext 9.0 का उपयोग कर रहा हूँ।

अगर मैं प्रोजेक्ट विंडो में हैमबर्गर आइकन पर क्लिक करता हूँ, तो मैं “Compare versions” लेबल वाले मेनू आइटम को खोज सकता हूँ। यह दो पैन वाली एक विंडो खोलता है, एक प्रत्येक कॉलम में। मैं टूलबार बटन दबा सकता हूँ जो तीर जैसे दिखते हैं, बदलावों के बीच नेविगेट करने के लिए। मुझे, यह ऐसा लगता है कि यह मुझे प्रोजेक्ट में ऐतिहासिक बदलावों को देखने देता है (मुझे लगता है)। मुझे यह नहीं दिखता कि यह टूल मुझे दो प्रोजेक्ट की तुलना कैसे कर सकता है, क्योंकि यह मुझसे यह भी नहीं पूछता कि मैं कौन से दो प्रोजेक्ट तुलना करना चाहता हूँ।

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

यह वास्तव में एक लंबी उम्मीद है, लेकिन तालिका-आधारित डेटा को मानक प्रारूप में लाने के आपके विवरण ने मुझे SheetSwiper (https://software.sil.org/sheetswiper/) के बारे में सोचने पर मजबूर किया। मान लीजिए कि आप हेडर, अनुच्छेद चिह्न, आदि (उचित कॉलमों में व्यवस्थित) उनके संदर्भ संकेतों के साथ निर्यात करते हैं, फिर मौजूदा श्लोक जानकारी के साथ उसकी क्रमबद्धता करते हैं, क्या आप एक स्प्रेडशीट उत्पन्न कर सकते हैं जो आपको आवश्यक आउटपुट देगा? दुर्भाग्य से, पवित्र ग्रंथ का पाठ SheetSwiper द्वारा लक्षित शब्दावली डेटा (lexical data) के रूप में इतना पदानुक्रमित (hierarchical) नहीं है।

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

SheetSwiper

SheetSwiper सुझाने के लिए धन्यवाद। मैंने लिंक पर क्लिक किया, और मैंने GitHub रिपॉजिटरी खोजने की कोशिश की, लेकिन ऐसा लगता है कि उस पेज पर लिंक टूटा हुआ है। मुझे लगता है कि यह टूल स्प्रेडशीट को USFM में परिवर्तित करता है, जो उपयोगी है, लेकिन इसे स्वयं कोड करना बहुत मुश्किल नहीं है। मुश्किल हिस्सा इसे मौजूदा USFM के साथ मर्ज करना है।

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

खुशी है कि आपके पास SheetSwiper के बिना आगे बढ़ने का एक मार्ग है। ऐसा लगता है कि कोई स्रोत (source) उपलब्ध नहीं है, केवल Windows .exe डाउनलोड है।

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

आप मुझे क्या सलाह देंगे? मैं वर्तमान में विकल्प 2 की ओर झुका हुआ हूँ, और बस हेडर और क्रॉस-रेफरेंस को मैन्युअल रूप से जोड़ने का काम करने जा रहा हूँ। हेडर को किसी भी स्थिति में मैन्युअल संशोधन की आवश्यकता होती है।

यह वास्तव में आसान दृष्टिकोण लगता है। खासकर क्योंकि हेडर को किसी भी स्थिति में मैन्युअल संशोधन की आवश्यकता होती है।

लेकिन मुझे आश्चर्य है कि क्या आप इसे केवल एक रूपांतरण (transformation) के रूप में कर सकते हैं, आप अब उसके करीब लगते हैं। मैं यह जानने की कोशिश करूँगा कि हेडर को मैन्युअल रूप से करने में कितना समय लगता है और यह तय करूँगा कि क्या रूपांतरण को सही करने में तेजी से काम हो जाता है।

मुझे समझ में आता है कि आपको राउंड-ट्रिप (round-trip) की आवश्यकता नहीं है, यह केवल एक आयात है? क्या मौजूदा Paratext USFM में कुछ ऐसा है जिसे सुरक्षित रखने की आवश्यकता है, या क्या आप जो पाठ आयात कर रहे हैं वह वर्तमान संस्करण है जो वहाँ जो भी है उसे बदल सकता है?

Jonathan+Robie

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

शुरुआत में, मैं मौजूदा Paratext USFM से हेडिंग, क्रॉस-रेफरेंस, आदि को सुरक्षित रखने की उम्मीद कर रहा था। लेकिन अब मैं सोच रहा हूँ कि इन्हें मैन्युअल रूप से पोर्ट करना आसान है, इन कारणों के लिए:

  • हम संभवतः हेडर में मैन्युअल रूप से काफी सारे बदलाव करने वाले हैं किसी भी स्थिति में
  • जो भी श्लोकों के विशेष भागों से जुड़ा है, जैसे कि क्रॉस-रेफरेंस, उसे किसी भी स्थिति में मैन्युअल रूप से जाँचने की आवश्यकता होती है
  • मैं कुछ कोड विकसित करने में समय बचाऊँगा जो रूपांतरण करता है, जिसकी गुणवत्ता केवल हाथ से ही सत्यापित की जा सकती है किसी भी स्थिति में
English से मशीन-अनुवादित

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

0 वोट
0 उत्तर 185 व्यूज़
When importing Scripture from Paratext into Fieldworks, It is possible to have the back translation import along with the ... Paratext has to be linked to the vernacular project.
[Expert]
Jeff_Shrum
2.9k
पूछा गया दिसंबर 2, 2016
+1 मत
3 उत्तर 435 व्यूज़
Exporting the Wordlist to HTML is a nice feature, except that for many users including me, working with HTML is ... that are currently marked as spelled correctly in PT? anon101508
anon101508 117 पूछा गया मार्च 11, 2019
Paratext में
0 वोट
4 उत्तर 607 व्यूज़
Continuing the discussion from Importing Back Translation along with Vernacular into Fieldworks: Importing Back Translation ... translation but obviously that didn't work either.
jbabt 115 पूछा गया जनवरी 9, 2017
0 वोट
1 उत्तर 212 व्यूज़
According to my old notes, I get the cleanest text via copy and paste, with my View Setting set to unformatted . I ... best way to get clean text with valid markers out of PT8.
Tim 934 पूछा गया मार्च 8, 2019
Paratext में
0 वोट
2 उत्तर 368 व्यूज़
Brief background: our majority language project has had a bit of a rocky history. The four Gospels were printed in ... verses you've checked and are satisfied with, for example.
wdavidhj 1.4k पूछा गया सितंबर 26, 2016
Paratext में
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They all joined together constantly in prayer, along with the women and Mary the mother of Jesus, and with his brothers.
Acts 1:14
3,045 प्रश्न
6,005 उत्तर
5,671 टिप्पणियाँ
2,026 उपयोगकर्ता