से स्ट्रिंग स्थिरांक जेनरेट करें मैं संदेश अंतर्राष्ट्रीयकरण के लिए .properties फ़ाइलों का उपयोग कर रहा हूँ।गुण फ़ाइल कुंजी
HELLO_WORLD = Hello World
HELLO_UNIVERSE = Hello Universe
और फिर जावा कोड में: उदाहरण के लिए, क्योंकि वे त्रुटि प्रवण रहे हैं और स्वतः पूर्ण नहीं किया जा सकता
"HELLO_WORLD"
तरह
String foo = resourceBundle.getString("HELLO_WORLD");
स्ट्रिंग शाब्दिक समस्याग्रस्त हैं। तो
public interface Messages { // Or abstract class with private constructor
public static final String HELLO_WORLD = "HELLO_WORLD";
public static final String HELLO_UNIVERSE = "HELLO_UNIVERSE";
}
और इस तरह इसका इस्तेमाल:
String foo = resourceBundle.getString(Messages.HELLO_WORLD);
वहाँ यह करने के लिए एक मानक तरीका है मैं गुण की कुंजियों का उपयोग इस तरह फाइल कोड जेनरेट करना चाहते हैं? मैं एक मैवेन प्लगइन पसंद करता हूं, लेकिन मैन्युअल रूप से चलाए जा सकने वाले किसी भी स्टैंड-अलोन टूल की ज़रूरतों के लिए पर्याप्त होगा।
यह एक बहुत लग रहा है एंड्रॉइड विकास में संसाधन प्रणाली की तरह ... मुझे आश्चर्य है कि इसका उपयोग गैर-एंड्रॉइड परियोजनाओं के लिए किया जा सकता है? – Adam
क्या आप इस http://owner.aeonbits.org/docs/welcome/ का उपयोग करना चाहते हैं?अन्य उपयोगी विशेषताएं हैं जो आपको प्रदान करती हैं जिनमें आप शायद रीलोड और हॉट रीलोड सामान जैसे रुचि रखते हैं। – Aarjav