2009-05-25 16 views
6

मैं i18n प्रॉपर्टी फ़ाइलों के लिए एक संपादक/तुलनित्र की तलाश में हूं जो मुझे अलग-अलग भाषा फ़ाइलों को सिंक में रखने में मदद करेगा।i18n संसाधनों को समन्वयित करना

असल में, ऐसा कुछ जो संपत्ति समूह की एक गुच्छा की तुलना करेगा और दिखाएगा कि कौन सी चाबियाँ किसी विशेष भाषा में मौजूद नहीं हैं।

एक संपत्ति की तरह

component.titlepage.title = hello world 

कुछ के बाद से दाएँ हाथ की ओर एक और करने के लिए एक भाषा से अलग हो जाएगा एक साधारण diff संभव नहीं है लगेगा।

हमारे मौजूदा बुनियादी ढांचे:

  • जावा अनुप्रयोग
  • प्रणाली के विभिन्न घटकों के लिए maven2
  • अलग i18n संपत्ति फ़ाइलों का उपयोग कर बनाया गया। (घटक प्रति भाषा प्रति 1 संपत्ति फ़ाइल)
+0

आप अपने अनुवाद की प्रक्रिया पर विस्तृत सकता है कुछ नाम करने के लिए? –

+0

असल में, हम अंग्रेजी में आवेदन विकसित कर रहे हैं। फिर हमारे पास योगदानकर्ता हैं जो कभी-कभी अन्य भाषाओं में अनुवाद प्रदान करते हैं। हालांकि, वे हर संस्करण के लिए जरूरी नहीं है। इसके अलावा, जब वे पहली बार अनुवाद कर रहे हों तो वे एक कुंजी या यहां तक ​​कि पूरी फाइल को याद कर सकते हैं। इसलिए हम कुछ जल्दी से यह तय करना चाहते हैं कि कौन सी चाबियां गायब हैं। – pbreault

उत्तर

2

Checkstyle उपकरण है, जो मैं आम तौर पर जो बाद किया जाता है हर निरंतर एकीकरण निर्माण के हिस्से के रूप चलाने के हर चेक-इन मुख्य शाखा के लिए, अगर किसी भी सेट आपको बता देंगे गुण फ़ाइलों के गुणों का एक असंगत सेट है। जब मैंने पहली बार चेकस्टाइल का उपयोग करना शुरू किया, तो मैंने वास्तव में पाया कि मेरी कुछ संपत्ति फ़ाइलों में कुछ छोटी संख्या में गुण गायब थे।

यह संपादक के अंत में मदद नहीं करेगा, लेकिन आपको किसी भी अंतराल को कुशलतापूर्वक पहचानने में मदद करेगा।

1

यदि आप ग्रहण का उपयोग कर रहे हैं, तो मुझे संसाधन बंडल संपादक प्लगइन बहुत आसान लगता है। आप एक ही समय में कई गुण फ़ाइलों को संपादित कर सकते हैं और फ़ाइलों में से किसी एक में अनुपलब्ध होने पर आपके पास चेतावनियां हैं।

1

ऐसे कई वेब एप्लिकेशन भी हैं जो आपको ऐसा करने की अनुमति देते हैं (कई अन्य गतिविधियों के साथ)।

संबंधित मुद्दे