playframework 2.0 - how to add messages files recursively in build.scala of Play2.0 framework -


मेरे पास प्रत्येक भाषा के लिए संदेश फ़ाइल है: release / linux / mhome / user / config / languages ​​/ sv /messages.sv

मुझे नीचे दिए गए प्रत्येक कोड का पथ Build.scala में उल्लिखित करना होगा:

  unmanagedResourceDirectories में संकलन & lt; + = baseDirectory (_ / ".." / ".." / ".. .." / "रिलीज़" / "लिनक्स" / "mhome" / "उपयोगकर्ता" / "कॉन्फ़िग" / "भाषाओं" / " ("/" .. "" / "" "" "" "" "" "" "" "" "/" "" "" "भाषाएं" / "एन"), संकलन और लेफ्टिनेंट; + = baseDirectory (_ / ".." / ".." / ".." "/" .. "/" linux "/" mhome "/" उपयोगकर्ता "में unmanagedResourceDirectories)   

लेकिन मुझे Build.scala में सभी भाषा फ़ाइलों में पथ को जोड़ना होगा और सभी संदेश फ़ाइलें क्लासपाथ में फिर से जुड़ें यह कैसे प्राप्त करें?

पहेली का पहला भाग उपयोग करने के लिए & lt; ++ = जोड़ना है एक से अधिक प्रविष्टियाँ जो एक सूची में एक सूची है

  unmanagedResourceDirectories संकलन & lt; ++ = baseDirectory {dir = & gt; ... कुछ जो सीक [फाइल] देता है ...}   

दूसरा हिस्सा एसबीटी पैथफाइंडर () है, जो आपको फ़ाइलों को खोजने के लिए वाइल्डकार्ड पैटर्न निर्दिष्ट करने की अनुमति देता है:

  val pathFinder = (".. .." / "shortened" / "for" / "संक्षेप" / "भाषाओं") ** "*" val मिलान: seq [फ़ाइल] = pathfinder.get   

पाथफाइंडर एपीआई आपको अधिक उन्नत फ़िल्टरिंग करने की भी अनुमति देता है अगर आपको इसकी आवश्यकता होती है।

Comments

Popular posts from this blog

sonata admin - how to add ManyToOne property field in configureListfield in sonataAdmin -

wpf - ControlTemplate with changes for every class -

sql - Return Function using Cursor -