आप इस समस्या को अलग-अलग तरीकों से हल कर सकते हैं:
अपना खुद का बनाने के लिए Zend_Translate_Adapter बढ़ाएँ। सभी नए एडेप्टर केवल स्रोत से अनुवाद प्राप्त करने के लिए जिम्मेदार हैं। यही है, आपको केवल डेटाबेस से अनुवाद लाने की आवश्यकता होगी। अन्य एडेप्टर देखें और देखें कि उन्हें कैसे कार्यान्वित किया जाता है।
डेटाबेस से डेटा प्राप्त करें और इसे Zend_Translate_Adapter_Array पर पास करें
Zend_Translate_Adapter_Csv या Ini का उपयोग करें। जैसा कि अनुवादों पर लेखन को और अधिक पढ़ना होगा, यह समाधान डेटाबेस में प्रश्नों की संख्या में कटौती करेगा। जब क्लाइंट कोई नई भाषा जोड़ता है या किसी मौजूदा भाषा को बदलता है, तो उसे केवल एक फ़ाइल में लिखें, न कि डेटाबेस में।
यदि आप डेटाबेस एडेप्टर के साथ जाने का निर्णय लेते हैं, तो हो सकता है कि आप किसी भी तरह से अनुवादों को "टैग" कर सकें, ताकि होम पेज पर आप केवल होम पेज के लिए अनुवाद प्राप्त कर सकें, संपर्क पृष्ठ पर केवल संपर्क पृष्ठ के अनुवाद ...
एचटीएच!