2012-10-23 3 views
7

क्या स्वीडिश शब्दों को बहुवचन करने के लिए PluralizationService का उपयोग करने का कोई तरीका है?स्वीडिश शब्द pluralize?

मैंने बहुवचन सेवा का उपयोग करने की कोशिश की लेकिन मुझे अपवाद मिला कि यह केवल अंग्रेजी का समर्थन करता है।

उत्तर

5

आपको स्वीडिश का समर्थन करने वाले PluralizationService का अपना संस्करण बनाना होगा। PluralizationService से प्राप्त एक व्युत्पन्न कक्षा बनाएं और कार्यक्षमता प्रदान करने के लिए वहां विधियों को ओवरराइड करें। स्वीडिश का समर्थन करने वाली एक अंतर्निहित सेवा प्रतीत नहीं होती है। एक बार यह हो जाने के बाद, EntityModelSchemaGenerator.PluralizationService संपत्ति पर नई सेवा सेट करें।

This blog post प्रक्रिया को अच्छी तरह से बताता है।

जैसा कि आप जानते हैं या नहीं जानते हैं, स्वीडिश में शब्दों को बहुवचन करना थोड़ा मुश्किल है क्योंकि संज्ञाओं पर लिंग प्रणाली मूल रूप से अनियमित है। उदाहरण के लिए:

  • बंदर -> बंदरों है आपा -> Apor
  • केले -> केले Banan है -> Bananer
  • हिरण -> Deers Hjort है -> Hjortar

तो, भाषाई नियम सही बनाने के लिए थोड़ा सा प्रयास हैं, और फॉट -> फोटर (संयोग से, अंग्रेजी में पैर -> फीट के साथ एक विशेष मामला) जैसे हर जगह विशेष मामलों का एक बड़ा हिस्सा है।

संबंधित मुद्दे