0 वोट
136 व्यूज़

आज सुबह मुझे एहसास हुआ कि साहित्यिक स्ट्रिंग्स (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 whenwhenwhen … संरचना को प्रबंधित करने से बहुत आसान (और अधिक पठनीय) है, जिसमें संज्ञा वर्ग की जानकारी और कुछ और शामिल होता है।

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

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

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

1 उत्तर

0 वोट

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

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

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

बहुत बढ़िया!

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

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

0 वोट
1 उत्तर 42 व्यूज़
क्रिया से क्रिया वाक्यांश अनुवादों का प्रबंधन करने का सबसे अच्छा तरीका क्या है? मतो (स्रोत भाषा) में हमारे पास harungia 'विरोध ... , और मैं सोच रहा हूँ कि क्या कोई आसान समाधान है?
matoxltr 122 पूछा गया जुलाई 16, 2025
FLExTrans में
0 वोट
1 उत्तर 137 व्यूज़
मैं मैक्रो का उपयोग कैसे करूँ? (मैं नियम कथनों को कई स्थानों पर दोहराएँ कैसे कर सकता हूँ?)
rmdiamondl 336 पूछा गया मई 8, 2022
FLExTrans में
0 वोट
1 उत्तर 137 व्यूज़
क्या मैं FLExTrans के साथ अनेक भाषा युग्मों पर काम कर सकता/सकती हूँ?
rmdiamondl 336 पूछा गया अप्रैल 22, 2022
FLExTrans में
0 वोट
1 उत्तर 204 व्यूज़
कमांड लाइन सहायता में यह लिखा है -b BOOKS, --books BOOKS Reference list to print (as in Choose Books) github कोड ... मशीन पर ptxprint इंस्टॉल करने की कोशिश करते समय भी देखा है।)
mnjames 1.9k पूछा गया मई 10, 2023
PTXprint में
0 वोट
1 उत्तर 27 व्यूज़
मैं लक्ष्य आउटपुट से एक शब्द कैसे हटा सकता हूँ?
Sara 246 पूछा गया अप्रैल 28, 2025
FLExTrans में
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,048 प्रश्न
6,007 उत्तर
5,672 टिप्पणियाँ
2,028 उपयोगकर्ता