गेटटेक्स्ट का उपयोग करके एकाधिक संख्यात्मक चर के साथ वाक्य को अनुवाद करने योग्य कैसे बनाया जाना चाहिए? ngettext केवल बहुवचन पैरामीटर के रूप में एक संख्या लेता है।दो बहुवचन शब्दों के साथ अंतर्राष्ट्रीयकरण वाक्य
नीचे दिए गए वाक्य में अनुमति देने वाले क्रमिक क्रम "वयस्क और बच्चे", "वयस्क और बच्चे", "वयस्क और बच्चे" और "वयस्क और बच्चे" हैं।
"#NUMADULTS वयस्क और बच्चे के लिए #NUMCHILDREN #AVAILABILITYTO को #AVAILABILITYFROM से"
मैं सिर्फ यह जोड़ना चाहता हूं कि यहां तक कि केवल एक बहुवचन रूप है, तो इसे करने के इस तरीके के लिए 4 तारों की आवश्यकता होगी। दोनों भागों के लिए एकवचन, दोनों भागों के बहुवचन के लिए, पहला एकवचन और दूसरा बहुवचन, और एक दूसरे के लिए एक के लिए। गेटटेक्स्ट इसका समर्थन भी नहीं करता है, और कुछ ऐसा करने के लिए उपयोग करना बहुत जटिल होगा। –
मैं उम्मीद कर रहा था कि यह जवाब नहीं होगा लेकिन सोचा कि यह हो सकता है :) – dsas
यह असंभव नहीं है, इसे संदेशों में घोंसले के कई स्तरों का उपयोग करके आसानी से किया जा सकता है, यह दृष्टिकोण आईसीयू का उपयोग करता है। ngettext बहुत अच्छा नहीं है, यह कम है क्योंकि यह केवल एक स्तर घोंसले की अनुमति देता है ताकि यह केवल एक चर पर चयन को संभाला जा सके। वाक्य को कई लोगों में विभाजित करने की सलाह एक बुरी है लेकिन गेटटेक्स्ट के साथ यह एकमात्र संभव है। आप अपने कोड में ए + बी + सी के रूप में भागों में शामिल हो जाते हैं, लेकिन एक लक्षित भाषा में यह गलत है और सी + ए + बी होना चाहिए या सी शॉउड का हिस्सा पहले जाना चाहिए। –