0 वोट
349 व्यूज़

एक प्रोजेक्ट में हम अंग्रेज़ी से लिप्यंतरित (transliterated) शब्दों को चिह्नित करने के लिए \tl … \tl* का उपयोग करते हैं। ये शब्द काफी आम हैं और इनमें “incense”, “temple” और “donkey” जैसे शब्द शामिल हैं। हम इन्हें इसलिए चिह्नित करते हैं क्योंकि उनकी वर्तनी स्थानीय भाषा के शब्दों से काफी अलग होती है।

अब मैं सोच रहा हूँ कि क्या कोई तरीका है जिससे यह जाँचा जा सके कि क्या ये शब्द सुसंगत रूप से चिह्नित किए गए हैं। जितना मुझे पता है, एकमात्र तरीका मैनुअल है: सभी उन शब्दों की एक सूची बनाएं जिन्हें \tl के साथ चिह्नित किया गया है, फिर प्रत्येक को दो बार खोजें:

  • temple खोजें

  • \tl temple\tl* खोजें और सूची से हिट्स हटा दें।

कोई भी शेष हिट्स (जो चित्रों के कैप्शन, फ़ाइल नामों आदि में आती हैं, उनसे छोड़कर) शायद गलत हैं।

क्या इसकी जाँच करने का कोई आसान तरीका है?

मुझे नहीं पता कि क्या \tl का यह उपयोग आम है – यदि ऐसा है, तो यह अच्छा होगा कि Paratext में इस प्रकार की जाँच पहले से उपलब्ध हो। लेकिन यदि यह केवल कुछ उपयोगकर्ताओं को प्रभावित करता है, तो एक अतिरिक्त जाँच बनाने का प्रयास शायद लाजमी नहीं है…

Paulus+Kieviet

English से मशीन-अनुवादित
Paratext में द्वारा (517 अंक)
फिर से दिखाया गया | 349 व्यूज़

2 उत्तर

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

नमस्ते Paulus+Kieviet,

मैं RegexPal Find/Replace का उपयोग करके कुछ ऐसा करूँगा:

Find: (?<!\\tl )(incense|temple|donkey)
Replace: \tl \1\tl*

यह उन शब्दों ‘incense’, ‘temple’, या ‘donkey’ की किसी भी घटना को खोजेगा जो ‘\tl’ से पहले नहीं आते हैं।
Replace उन शब्दों के चारों ओर ‘\tl…\tl*’ जोड़ देगा जो खोजे जाते हैं।
यह सरल खोज तब समस्या का सामना कर सकती है जब दो लिप्यंतरित शब्द क्रमशः आते हैं, जैसे ‘temple incense’।

LivingField

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

नमस्ते LivingField,

आपके उत्तर के लिए धन्यवाद। वास्तव में, \tl के बिना घटनाओं को खोजने का यह एक तेज़ तरीका होगा। आपकी सहायता के लिए धन्यवाद!

पंक्ति को कुछ समायोजन की आवश्यकता है; कुछ प्रयास और त्रुटि के बाद मैंने यह निकाला:

Find: (?<!\tl )\b(incense|temple|donkey)

Replace: \tl \1\tl*

\b इसकी रोकथाम के लिए है ताकि यह “\tl frankincense” को न खोजे।

अनिवार्य रूप से कुछ गलत सकारात्मक (false positives) होंगे (जैसे चित्र कैप्शन, फ़ाइल नामों और चित्र विवरणों में “temple” शब्द, और फुटनोट्स में +tl … +tl* से घिरे मामले), लेकिन यह ठीक है जब तक कि मैं “Yes to all” पर क्लिक न करूँ।当然, RegEx Pal का उपयोग केवल घटनाओं को खोजने के लिए भी किया जा सकता है, उन्हें तुरंत बदले बिना।

Paulus+Kieviet

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

माफ़ कीजिए, मैंने Regex Pal में Find और Replace पंक्तियों का सही संस्करण पेस्ट नहीं किया। अंत में मैंने यह निकाला:

Find: (?<!tl )\b(word1|word2|etc)\b

Replace with: \tl \1\tl*

(Find बॉक्स में, मैं “tl” के सामने बैकस्लैश छोड़ रहा हूँ – इससे यह फुटनोट्स में “\+tl incense” को भी नज़रअंदाज़ कर देगा। लिप्यंतरित शब्दों का एक बड़ा हिस्सा फुटनोट्स में समझाया जाता है: ephah, talent, denarius आदि।

यह किसी भी भाषा में काम करेगा जिसमें “tl” शब्द-अंत में नहीं होता है। मुझे लगता है कि बहुत कम भाषाएँ शब्द-अंत में “tl” की अनुमति देती हैं…)

Paulus+Kieviet

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

FYI, Regex Pal मुख्य मेनू में है, प्रोजेक्ट मेनू में नहीं: Paratext menu > Advanced > Regex Pal

आप RegexPal में परिवर्तन करने से पहले/बाद अपने स्वयं के “Mark point in history” का उपयोग करना चाह सकते हैं। RegexPal प्रोजेक्ट इतिहास में एक बिंदु चिह्नित करता है, लेकिन यह केवल “Before Regex Pal Modifications” कहता है, जो यह नहीं बताता कि कौन से परिवर्तन किए गए थे, इसलिए यदि आपको बाद में उन्हें खोजना पड़ता है तो इतिहास में उन्हें पहचानना कठिन हो सकता है।

image

james_post

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

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

0 वोट
1 उत्तर 180 व्यूज़
लगता है कि मेरी पिछली संदेश में कुछ बैकस्लैश (backslashes) मेरे ईमेल कार्यक्रम द्वारा हटा दिए गए थे। मैंने जो ... backslash]+tl donkey[backslash]+tl*[backslash]w* Paulus+Kieviet
Paulus Kieviet 517 पूछा गया नवंबर 3, 2022
Paratext में
0 वोट
2 उत्तर 340 व्यूज़
मैं फुटनोट्स में अनुवादित विदेशी (यूनानी और हिब्रू) शब्दों के लिए \tl \tl* का उपयोग कर रहा हूँ। एक फुटनोट इस ... \FontSize 12 \Italic मुझे यह त्रुटि क्यों आ रही है? john_nystrom
john_nystrom 312 पूछा गया अगस्त 17, 2022
Paratext में
0 वोट
3 उत्तर 265 व्यूज़
In the Luvale Bible translation (Zambia, Africa), we are using \tl to identify transliterated words, \pn for ... for your help. paulpoid, Luvale Bible Translator, ZBS, Zambia
paulpoid 118 पूछा गया मार्च 11, 2019
Paratext में
+1 मत
3 उत्तर 286 व्यूज़
Is it possible to embed a closing USFM code within another? For example, it would be helpful to embed \tl \tl* ... amee ménane pe leoolamwamolufe? Eie, mwa. Thanks, SIL+LSS+PNG
SIL LSS PNG 411 पूछा गया सितंबर 5, 2018
Paratext में
0 वोट
1 उत्तर 305 व्यूज़
Hello, many of you might rarely use the \tl, so here is the definition from usfmReference2_4.pdf: image.png1174 ... work properly those need to be treated special during checking.
Tim 934 पूछा गया अगस्त 1, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,045 प्रश्न
6,005 उत्तर
5,671 टिप्पणियाँ
2,026 उपयोगकर्ता