यह मार्को गस्सी की एक अतिथि पोस्ट है कोडिंग उपसर्ग. मैंने उनके काम की सराहना की और उन्हें इस जगह का उपयोग करने की इजाजत दी कि मैं आपको कुछ ऐसा बता सकूं जो आपको दिलचस्प लगे. तो आगे की हलचल के बिना, यहाँ मार्को का पद है
कई अन्य डेवलपर्स के रूप में, जब मुझे ट्रांसपोश प्लगइन का पता चला तो मुझे तुरंत इसके साथ प्यार हो गया! यह बॉक्स से स्वचालित अनुवाद की अनुमति देता है, लेकिन यह आपको अनुवादित पाठ पर एक दानेदार नियंत्रण भी देता है, आपको हर एक वाक्यांश को संपादित करने की अनुमति देता है.
अच्छा जी, आप पहले से ही जानते हैं कि इसलिए मेरे लिए यहां दोहराना आवश्यक नहीं है कि हम सभी ट्रांसपोज़ को बहुत पसंद करते हैं.
लेकिन मुझे कुछ कबूल करना होगा: मैं भाषा स्विचर विजेट से खुश नहीं था. मैं छोटी वेबसाइटें विकसित करता हूं और आमतौर पर मुझे इसका इस्तेमाल करना पड़ता है 2 प्रति 4 विभिन्न भाषाएं. गैर-वर्डप्रेस वेबसाइटों का निर्माण, मैं मुख्य नेविगेशन मेनू में बस कुछ ध्वज डालता था और कामना करता था कि मैं वर्डप्रेस और ट्रांसपोज़ का उपयोग करके ऐसा कर सकता हूं.
कारीगर रास्ता
सर्वप्रथम, उस परिणाम को पाने के लिए, मैं उपयोगी प्लगइन्स के एक जोड़े और सिर्फ जावास्क्रिप्ट का एक सा इस्तेमाल किया.
मैंने इस बारे में बात करने के लिए अपना समय बर्बाद नहीं किया: यदि आप रुचि रखते हैं तो आप एक विस्तृत विवरण पा सकते हैं यहां
वर्डप्रेस तरीका
The “कारीगर रास्ता” मेरे लिए बिल्कुल उबाऊ था: प्रत्येक नई वेबसाइट के लिए मुझे बस हर कदम को दोहराना था 2 या 3 मेरे मेनू में झंडे. मैं अपने झंडे बस एक प्लगइन स्थापित करना चाहता था और शायद कुछ सेटिंग्स समायोजित कर रहा था ... लेकिन वह प्लगइन मौजूद नहीं था, इसलिए मैंने आखिरकार फैसला किया कि मुझे अपनी सीमा से आगे जाना है, चुनौती को पूरा करें और अपना प्लगइन बनाएं.
आज मुझे ट्रांसपोज़ के लिए लैंग्वेज स्विचर पेश करने पर गर्व है. यह जादू नहीं है, यह चमत्कार नहीं करता है लेकिन यह काम पूरा कर लेता है.
मैं ओफ़र का बहुत आभारी हूँ, जिसने मुझे अपने छोटे से जीव को अपने ब्लॉग में प्रस्तुत करने के लिए आमंत्रित किया: धन्यवाद, Ofer, आपकी दयालुता के लिए, मैं वास्तव में ट्रांसपोश के लिए लैंग्वेज स्विचर जाने की इस अवसर की सराहना करता हूं.
इसलिए, ट्रांसपोश के लिए भाषा स्विचर वास्तव में क्या करता है?
- यह Transposh सेटिंग्स को पढ़ता है और वर्तमान वेबसाइट में उपयोग की जाने वाली भाषाओं की सूची प्राप्त करता है
- यह वर्तमान थीम में उपलब्ध सभी मेनू स्थानों को पढ़ता है और आपको यह चुनने की अनुमति देता है कि भाषा स्विचर सरल चेकबॉक्स के माध्यम से कहां दिखाई देगा
- यह आपको चुने हुए मेनू के अंत में जोड़ने की अनुमति देता है(एस) भाषा का चयन करने के लिए झंडे या ड्रॉपडाउन मेनू की एक श्रृंखला; व्यवस्थापकों, लेखकों और संपादकों को एक अनुवाद अनुवाद बटन दिखाई देगा, जो उन्हें ट्रांसपोश अनुवाद संपादक को सक्रिय करने की अनुमति देगा
- यदि आप केवल झंडे का उपयोग करना चुनते हैं, यह आपको Transposh के लिए भाषा स्विचर द्वारा प्रदान किए गए Transposh झंडे या झंडे के बीच चयन करने की अनुमति देता है
- यदि आप एक ड्रॉपडाउन का उपयोग करना चुनते हैं, तो आप अपने ड्रॉपडाउन के निर्माण के लिए चयन या अनियंत्रित सूची का उपयोग करके चुन सकते हैं: मैंने इस विकल्प को इसलिए जोड़ा क्योंकि अनियंत्रित सूची आपको अपने लुक और फील को कस्टमाइज़ करने के लिए बहुत अधिक विकल्प देती है
- यदि आप ड्रॉपडाउन के रूप में एक अव्यवस्थित सूची का उपयोग करते हैं, आप चुन सकते हैं कि सूची आइटम केवल ध्वज दिखाएंगे, पाठ केवल झंडे और पाठ दोनों
- यह आपको अपनी भाषा स्विचर मेनू आइटम के लिए अतिरिक्त कक्षाएं सेट करने की अनुमति देता है: यह आपको अपनी थीम शैली के अनुसार इसे देखने की अनुमति देता है उसी थीम का उपयोग करके जो आपका विषय नेविगेशन मेनू आइटम के लिए उपयोग कर रहा है
- यह आपको सिंटैक्स हाइलाइटिंग के साथ एक सीएसएस संपादक का उपयोग करके अपनी भाषा स्विचर को पूरी तरह से अनुकूलित करने की अनुमति देता है: वर्तमान स्टाइलशीट को संपादक में लोड किया गया है और आप इसे संशोधित कर सकते हैं और फिर इसे सहेज सकते हैं या आप पूरी तरह से एक नई सीएसएस फ़ाइल भी बना सकते हैं. एक कस्टम नाम के साथ (यह custom.css के लिए डिफ़ॉल्ट है)
भविष्य के बारे में क्या विचार है?
मेरे पास पहले से ही अधिक सुविधाओं को जोड़ने के लिए TODO सूची है और शायद प्रीमियम संस्करण भी बनाने के लिए, लेकिन मुझे लगता है कि ट्रांसपोज़ के लिए लैंग्वेज स्विचर इस पहले रिलीज़ में आपके जीवन को आसान बना देगा. या कम से कम, यह मैं बहुत उम्मीद है!
आप पा सकते हैं ट्रांसपोश के लिए भाषा स्विचर WordPress.org वेबसाइट में (या सिर्फ खोज रहा है “Transposh” अपने WordPress स्थापना के व्यवस्थापक डैशबोर्ड में): इसे आज़माएं और किसी भी समस्या के लिए मुझसे संपर्क करने में संकोच न करें. और जाहिर है, अगर तुम्हें पसंद आए, इसे कुछ स्टार देना न भूलें (मैंने अभी भी यह नहीं सीखा कि LOL की रेटिंग के लिए उन कष्टप्रद निमंत्रणों को डैशबोर्ड में कैसे रखा जाए).
पढ़ने के लिए आप सभी का धन्यवाद.
अच्छा कोडिंग!
ईमानदारी से,
मार्को गस्सी द्वारा कोडिंग उपसर्ग
उत्तर छोड़ दें