मैं एक ऐसी वेबसाइट बनाना चाहता हूं जिसे दो भाषाओं, एक एलटीआर और एक आरटीएल के साथ देखा जा सके। इसका मतलब है कि सभी सामग्री को दो भाषाओं में से किसी एक में दिखाया जाना चाहिए।जेएसपी अंतर्राष्ट्रीयकरण आरटीएल/एलटीआर
मेरा ढांचा वसंत है, और मैं टाइल्स 2 का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि यह प्रश्न ढांचा विशिष्ट नहीं है।
दो भाषाओं का समर्थन करने के लिए स्पष्ट समाधान सबकुछ दोगुना हो रहा है (सभी जेएसपी, टुकड़े इत्यादि), और आपको उस पेड़ का हिस्सा मिलता है जो आपके द्वारा चुने गए भाषा को फिट करता है। लेकिन यह वेब साइट को बदलने पर समस्याएं पैदा करता है (आप अन्य जेएसपी को अपडेट करना भूल सकते हैं), और स्केलेबल नहीं है (इसे 5 या 10 भाषाओं के लिए करने का प्रयास करें)।
मुझे पता है कि मैं अलग-अलग भाषाओं के लिए स्ट्रिंग होस्ट करने के लिए प्रॉपर्टी फाइलों का उपयोग कर सकता हूं, लेकिन फिर मेरी वेबसाइट वसंत का एक विशाल संग्रह होगा: संदेश टैग और बनाए रखने के लिए बहुत कठिन होगा (यदि मेरे पास अनुच्छेद है तो क्या होगा 100 लाइनों में से, क्या यह सब एक ही गुण रेखा में जाता है?)
क्या कोई फ्रेमवर्क, प्लगइन, अन्य है, जो इस समस्या को हल करता है? क्या कोई इस समस्या के लिए एक चतुर समाधान में आया है?
विचारों के बाहर टाइल/स्प्रिंग/आदि छोड़कर, आप यहां एक मूल जेएसपी/जेएसटीएल उदाहरण पा सकते हैं: http://stackoverflow.com/questions/4276061/how -to-internationalize-a-java-web-application/4278571 # 4278571 – BalusC
मैंने पहले से ही इन तकनीकों का उपयोग अंतर्राष्ट्रीयकृत वेबसाइट बनाने के लिए किया है, इसलिए मैं कुछ अलग दिख रहा हूं ferent।मैं एक ग्रहण प्लगइन बनाने की सोच रहा था जो जादुई रूप से किसी भी जेएसपी टुकड़े को ले जाएगा और इसमें अंतर्राष्ट्रीयकरण को एम्बेड करेगा, बस सोच रहा था कि कोई भी उस तरह से कुछ भी आया है। – TheZuck