उपयोग गुण, बस स्थैतिक सामग्री के लिए फ़ाइलें लेबल जैसे संदेशों आदि
गतिशील सामग्री के लिए एक डेटाबेस तालिका है कि आप उपयोग करना चाहते हैं हर भाषा के लिए एक भाषा-कोड-id है के साथ शुरू करते हैं। सभी गतिशील सामग्री प्रविष्टियां जिनका पहले से अनुवाद किया गया है, उनकी प्राथमिक भाषा-कोड-आईडी उनके प्राथमिक कुंजी में जोड़े गए हैं। यदि कोई अनुवाद गुम है, तो सही अनुवाद मौजूद होने तक चीजों को आसान बनाने के लिए आप अपने एप्लिकेशन को अपनी डिफ़ॉल्ट भाषा में वापस आने के लिए प्रोग्राम कर सकते हैं।
अपने उपयोगकर्ताओं को अपनी भाषा में अपनी योगदान प्रदान करने दें और उचित भाषा-आईडी के साथ स्टोर करें। योगदान को पूरा करने के लिए किसी को अन्य भाषाओं में अनुवाद प्रदान करना चाहिए।
...
PRIMARY KEY (`subject_id`,`language_id`),
...
स्रोत
2011-02-06 12:18:09
स्ट्रूट्स 1 (उदाहरण के लिए http://wiki.apache.org/struts/DatabaseMessageResourcesHowto) के साथ ऐसा करने के तरीके थे।दुर्भाग्यवश, Struts 2 में एक ही चीज़ को कैसे करें, इस बारे में अधिक जानकारी नहीं प्रतीत होती है। –