0 वोट
223 व्यूज़

आज सुबह मुझे एहसास हुआ कि साहित्यिक स्ट्रिंग्स (literal strings) का उपयोग करके टैग बनाना संभव है। हालाँकि, यह थोड़ा हैक (hack) है, क्योंकि इसमें Apertium के टैग को <> में रखने की जानकारी पर निर्भरता होती है, और मेरा मानना है कि FlexTrans उपयोगकर्ता को इस तरह की विवरणों पर निर्भर नहीं होना चाहिए।
हालाँकि, इसका मतलब यह है कि इनपुट स्ट्रीम से मूल जानकारी (जैसे संज्ञा वर्ग) को एक साहित्यिक स्ट्रिंग चर (literal string variable) में निकालने के बाद (जैसे, var v_noun_class := string ‘3’), आप कुछ ऐसा कर सकते हैं:

let var v_gloss = “<”
append var v_gloss “NPx”
append var v_gloss “_”
append var v_gloss var v_noun_class
append var v_gloss “>”

… और फिर var v_gloss को आउटपुट करें, और परिणाम सही ढंग से संश्लेषित (synthesize) होगा (जैसे ही मैंने साहित्यिक टैग NPx_3 को आउटपुट किया होता)।

मेरे मामले में, इसका मतलब यह है कि मैं एक अलग चर में एक प्रत्यय (suffix) टैग भी बना सकता हूँ, बस NPx को NSx में बदलकर – जो कि प्रत्येक आउटपुट affix टैग के लिए एक बड़े choose when … when … when … संरचना को प्रबंधित करने से बहुत आसान (और अधिक पठनीय) है, जिसमें संज्ञा वर्ग की जानकारी और कुछ और शामिल होता है।

तो एक ओर, यह एक बदसूरत हैक लगता है, और दूसरी ओर, यह जटिल affix टैग के अधिक सुंदर और पठनीय निर्माण की अनुमति देता है। आप इस दृष्टिकोण के बारे में क्या सोचते हैं?

शुभकामनाएँ, ब्रूस

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

1 उत्तर

0 वोट

हाँ, यह थोड़ा हैक है, लेकिन ऐसा लगता है कि यह एक उपयोगी हैक है जो अंततः आपके नियम को अधिक रखरखाव योग्य (maintainable) बनाता है।

तब भी, आप एक चर (या किसी अन्य चीज़) में कई चीज़ों को जोड़ सकते हैं:

APPEND VAR v_gloss LIT_STR “<NPx_” VAR v_noun_class LIT_STR “>”

बहुत बढ़िया!

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

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

0 वोट
1 उत्तर 301 व्यूज़
क्रिया से क्रिया वाक्यांश अनुवादों का प्रबंधन करने का सबसे अच्छा तरीका क्या है? मतो (स्रोत भाषा) में हमारे पास harungia 'विरोध ... , और मैं सोच रहा हूँ कि क्या कोई आसान समाधान है?
matoxltr 130 पूछा गया जुलाई 16, 2025
FLExTrans में
0 वोट
1 उत्तर 251 व्यूज़
मैं मैक्रो का उपयोग कैसे करूँ? (मैं नियम कथनों को कई स्थानों पर दोहराएँ कैसे कर सकता हूँ?)
rmdiamondl 340 पूछा गया मई 8, 2022
FLExTrans में
0 वोट
1 उत्तर 226 व्यूज़
क्या मैं FLExTrans के साथ अनेक भाषा युग्मों पर काम कर सकता/सकती हूँ?
rmdiamondl 340 पूछा गया अप्रैल 22, 2022
FLExTrans में
0 वोट
1 उत्तर 405 व्यूज़
कमांड लाइन सहायता में यह लिखा है -b BOOKS, --books BOOKS Reference list to print (as in Choose Books) github कोड ... मशीन पर ptxprint इंस्टॉल करने की कोशिश करते समय भी देखा है।)
mnjames 1.9k पूछा गया मई 10, 2023
PTXprint में
0 वोट
1 उत्तर 114 व्यूज़
मैं लक्ष्य आउटपुट से एक शब्द कैसे हटा सकता हूँ?
Sara 258 पूछा गया अप्रैल 28, 2025
FLExTrans में
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,080 प्रश्न
6,047 उत्तर
5,709 टिप्पणियाँ
2,047 उपयोगकर्ता