स्कैला फ़ॉर्म सहायक में "nonEmptyText" कॉन्स्टेंट का उपयोग करते समय मैं डिफ़ॉल्ट त्रुटि संदेश "यह फ़ील्ड आवश्यक है" को कस्टमाइज़ करना चाहता हूं।Play Framework/Scala रूपों में फ़ील्ड-विशिष्ट त्रुटि संदेश
यहाँ एक उदाहरण है कि मैं अनुकूलित करने के लिए चाहते हैं:
val form = Form(
tuple("email" -> nonEmptyText, "password" -> nonEmptyText)
verifying ("Invalid email or password.", result => result match {
case (email, password) => {
User.authenticate(email, password).isDefined
}
}))
बेहतर मेरी conf में/संदेशों फाइल मैं एक क्षेत्र विशिष्ट त्रुटि प्रदान कर सकता है:
error.email.required=Enter your login email address
error.password.required=You must provide a password
लेकिन सबसे खराब स्थिति में मैं फ़ील्ड नाम का उपयोग करके वाइल्डकार्ड संदेश से खुश होगा:
error.required=%s is required
#would evaluate to "password is required", which I would then want to capitalize
मैंने इस% s अभिव्यक्ति को देखा कुछ 1.x दस्तावेज चलाते हैं लेकिन यह अब काम नहीं कर रहा है।
आपकी मदद के लिए अग्रिम धन्यवाद!
धन्यवाद @fynn मैं इस एक शॉट दे देंगे। – kgx
आपका कोड बहुत अच्छा काम करता है। सही दिशा में मुझे इंगित करने के लिए फिर से धन्यवाद! – kgx
नहीं, समस्या। मैं खुश हूं कि मैं मदद कर सका... – fynn