language agnostic - Appropriate article (a/an) in String.Format -


मैं एक सांस्कृतिक रूप से संवेदनशील तरीके से उचित अनुच्छेद (ए / एक)।

उदाहरण के लिए:

बेस वाक्य: "आप किसी एक / एक {{{ 0} "

इसका प्रारूप होना चाहिए:" आप गाजर को देख रहे हैं "या" आप अंडे को देख रहे हैं। "

मैं वर्तमान में मैन्युअल रूप से जांच कर ऐसा कर रहा हूं सम्मिलित किए जाने वाले शब्द का पहला अक्षर और फिर "a" या "a।" डालने

इस समस्या के समाधान के लिए क्या कोई सर्वोत्तम अभ्यास है?

प्रस्तावना: ऐसा प्रतीत होता है कि समस्या इस मुद्दे पर जटिल है कि इस समस्या को हल करने के लिए उपयोगिता या ढांचा मौजूद नहीं है जिस तरह से मैंने मूल रूप से phrased किया था। ऐसा प्रतीत होता है कि सबसे अच्छा समाधान (मेरी परिस्थिति में) नाम के साथ डेटाबेस में लेख को संग्रहीत करना है ताकि अनुवादकों के नियंत्रण की आवश्यकता हो सकती है। सभी सुझावों के लिए धन्यवाद!

एलसी (एक घंटा, एक टोपी) द्वारा नोट की समस्या के अलावा विभिन्न भाषाओं में व्याकरण के नियम व्यापक रूप से भिन्न होते हैं उदाहरण के लिए, कई लैटिन आधारित भाषाओं 'लिंग' और 'नंबर' नाम के आधार पर संज्ञाओं के लेखों को स्विच करते हैं, जिन्हें कभी-कभी शब्द के अंतिम कुछ वर्णों से अनुमानित किया जा सकता है लेकिन अंग्रेजी के समान समस्या है ... वहां हैं कई अपवाद।

यदि आप एक इंटरफ़ेस को स्थानीयकृत करने के बारे में बात कर रहे हैं तो मैं प्रत्येक भाषा में इंटरफ़ेस तत्व के लिए संज्ञा के साथ लेख को संग्रहीत करेगा। यदि आप उपयोगकर्ता इनपुट की प्रक्रिया कर रहे हैं तो मुझे ऐसा करने का एक आसान तरीका नहीं है।


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -