दाएं से बाएं लिखने की दिशा RTL
वेबसाइट या ऐप को इस तरह तैयार करना ताकि टेक्स्ट दाईं तरफ से दिखे और मेनू, बटन तथा तीर आईने की तरह उल्टे हो जाएं। इससे अरबी जैसी भाषाएं पढ़ने वाले लोगों को पेज बिल्कुल व्यवस्थित, सहज और पढ़ने में आसान लगता है।
इसे इस नाम से भी जाना जाता है RTL सपोर्ट दाएं से बाएं दिशा अरबी टेक्स्ट दिशा दाएं से बाएं लेआउट RTL इंटरफेस दाएं से बाएं लिखावट अरबी भाषा सपोर्ट
परिभाषा
दाएं से बाएं लिखने की दिशा का क्या मतलब है?
हम जानते हैं कि अरबी भाषा दाईं से बाईं ओर लिखी और पढ़ी जाती है। इसके विपरीत, अधिकांश वेबसाइटें और ऐप शुरुआत में अंग्रेजी भाषा के हिसाब से बनाए गए, जो बाईं से दाईं ओर चलती है। यही वजह है कि किसी वेबसाइट पर अरबी भाषा को सही ढंग से दिखाने के लिए खास तकनीकी तैयारी की जरूरत होती है।
इस तकनीकी व्यवस्था को RTL कहा जाता है, जो अंग्रेजी के Right to Left यानी दाएं से बाएं का संक्षिप्त रूप है। इसका उल्टा LTR यानी Left to Right कहलाता है, जिसका इस्तेमाल हिंदी, अंग्रेजी और अधिकांश भाषाओं में होता है। अरबी के अलावा फारसी, उर्दू और हिब्रू भी दाईं तरफ से लिखी जाती हैं।
RTL सपोर्ट का मतलब सिर्फ शब्दों का अनुवाद करना नहीं है। इसमें पूरा पेज आईने की तरह दूसरी तरफ घूम जाता है: मेनू, बटन, तीर के निशान, तस्वीरें और पैराग्राफ सब दाईं ओर आ जाते हैं। इससे अरबी पढ़ने वाले व्यक्ति को लगता है कि यह वेबसाइट खास तौर पर उसी के लिए बनाई गई है।
वेबसाइटों और ऐप में RTL कैसे काम करता है?
इंटरनेट का हर पेज HTML कोड से बनता है, जो उसकी सामग्री तय करता है। इसके साथ CSS नाम की स्टाइल फाइल जुड़ती है, जो रंग, दूरी और हर हिस्से की जगह तय करती है। अरबी भाषा का सपोर्ट जोड़ते समय दो मुख्य काम होते हैं:
- दिशा तय करना: पेज के कोड में बताया जाता है कि इसकी भाषा अरबी है और दिशा दाईं से बाईं ओर है, जिसके लिए dir एट्रिब्यूट में rtl लिखा जाता है। इसे पढ़ते ही Chrome या Safari जैसे ब्राउज़र टेक्स्ट को दाईं तरफ से दिखाना शुरू कर देते हैं।
- डिजाइन को पलटना: स्टाइल के नियम बाएं और दाएं तय करने के बजाय लाइन की शुरुआत और अंत के हिसाब से लिखे जाते हैं। अरबी में शुरुआत दाईं ओर होती है, जबकि हिंदी या अंग्रेजी में बाईं ओर। इस तरह एक ही डिजाइन दोनों तरह की भाषाओं में बिना किसी परेशानी के काम करता है।
मोबाइल ऐप में भी यही नियम लागू होता है। iOS और Android सिस्टम अरबी भाषा को पहचानते हैं और सही तरीके से बने ऐप में स्क्रीन को अपने आप पलट देते हैं। अगर डेवलपर ने हर बटन को स्क्रीन पर किसी तय जगह पर फिक्स कर दिया हो, तो कुछ भी नहीं पलटेगा और अरबी स्क्रीन अजीब दिखेगी।
मिली-जुली लिखावट
कई बार एक ही लाइन में अरबी शब्द, अंग्रेजी नाम और नंबर एक साथ आ जाते हैं। जैसे: «iPhone के लिए आपका ऑर्डर नंबर 4521 भेजने के लिए तैयार है»। यहां अरबी वाक्य दाईं तरफ चलेगा, लेकिन उसके बीच मौजूद नंबर और अंग्रेजी नाम बाईं से दाईं ओर ही पढ़े जाएंगे। ब्राउज़र और मोबाइल फोन में इसे संभालने के लिए दोनों दिशाओं का टेक्स्ट यानी Bidi नाम का एक सिस्टम होता है। कभी-कभी लाइन के आखिर में पूर्ण विराम या सवालिया निशान गलत तरफ लग जाता है। हमारी टीम ऐसे मामलों की जांच करके हर स्क्रीन को बिल्कुल सही करती है।
RTL सपोर्ट आपके लिए क्यों जरूरी है?
- पढ़ने में आसानी: अरबी पढ़ने वालों की नजर सबसे पहले दाईं ओर जाती है। अगर टेक्स्ट गलत दिशा से शुरू हो, तो आंखें जल्दी थक जाती हैं और यूजर वेबसाइट छोड़ देता है।
- भरोसा बढ़ता है: करीने से सजा पेज बताता है कि आप बारीक चीजों पर ध्यान देते हैं। इसके उलट, बिगड़ा हुआ लेआउट काम के प्रति लापरवाही दर्शाता है, भले ही आपकी सेवाएं कितनी भी अच्छी हों।
- बिक्री में सुधार: ऑनलाइन स्टोर में अगर अगला पेज खोलने वाला तीर उल्टा हो या खरीदने का बटन गायब दिखे, तो ग्राहक झिझकता है। झिझक का मतलब है कम खरीदारी।
- सर्च में बेहतर जगह: जब वेबसाइट अपनी भाषा और दिशा साफ बताती है, तो Google इसे आसानी से समझकर अरबी में खोजने वालों तक पहुंचाता है।
- सबके लिए सुलभ: दृष्टिबाधित लोगों द्वारा इस्तेमाल किए जाने वाले स्क्रीन रीडर सॉफ्टवेयर को सही क्रम में पढ़ने के लिए टेक्स्ट की दिशा जानना जरूरी होता है।
मान लीजिए किसी क्लिनिक ने ऑनलाइन अपॉइंटमेंट की वेबसाइट बनाई। कोई बुजुर्ग मरीज अपने फोन पर वेबसाइट खोलता है। अगर कैलेंडर उल्टी तरफ से खुले और बुकिंग का बटन अजीब जगह दिखे, तो वह फोन काटकर सीधे क्लिनिक चला जाएगा। वहीं सब कुछ सही जगह मिलने पर वह एक मिनट में समय बुक कर लेगा।
कौन से हिस्से पलटते हैं और कौन से वैसे ही रहते हैं?
स्क्रीन की हर चीज नहीं पलटती। यह तालिका आम मामलों को साफ करती है:
| हिस्सा | क्या यह पलटता है? | अरबी में कैसे दिखता है |
|---|---|---|
| लोगो और मुख्य मेनू | हां | लोगो दाईं ओर आता है और मेनू वहीं से शुरू होता है |
| टेक्स्ट का अलाइनमेंट | हां | टेक्स्ट दाईं तरफ से शुरू होता है |
| आगे और पीछे जाने वाले तीर | हां | आगे जाने वाला तीर बाईं ओर इशारा करता है |
| मोबाइल का साइड मेनू | हां | मेनू पैनल आमतौर पर दाईं तरफ से खुलता है |
| नंबर और फोन नंबर | नहीं | यह हमेशा बाईं से दाईं ओर ही लिखे जाते हैं |
| कंपनियों के लोगो और ब्रांड मार्क | नहीं | यह अपने मूल डिजाइन में ही बने रहते हैं |
| वीडियो प्ले बटन और सही का निशान | नहीं | इनका अर्थ सभी भाषाओं में एक जैसा रहता है |
| वाक्य के अंदर अंग्रेजी शब्द | नहीं | यह बाईं से दाईं ओर ही रहते हैं |
सही RTL सपोर्ट कैसे हासिल करें?
सबसे जरूरी नियम यही है कि काम शुरू होने के पहले दिन ही अरबी सपोर्ट की मांग करें। वेबसाइट पूरी बनने के बाद RTL जोड़ना ठीक वैसा ही है जैसे मकान बनने के बाद सीढ़ियों की दिशा बदलना। यह मुमकिन तो है, लेकिन इसमें समय और मेहनत ज्यादा लगती है और कई जगह छोटी-मोटी गलतियां रह जाती हैं।
किसी भी सॉफ्टवेयर टीम से बात करते समय ये सवाल जरूर पूछें:
- क्या डिजाइन शुरुआत से ही अरबी और अंग्रेजी दोनों भाषाओं को ध्यान में रखकर बनाया जा रहा है?
- क्या अरबी पेजों को असली मोबाइल फोन पर चलाकर परखा जाता है?
- क्या चुना गया अरबी फॉन्ट छोटी स्क्रीन पर साफ पढ़ा जा सकता है?
- क्या एरर मैसेज और सूचनाएं सही दिशा में दिखाई देती हैं?
- क्या प्रिंट होने वाली रिपोर्ट और फाइलें भी अरबी लेआउट को सपोर्ट करती हैं?
वेबसाइटों के लिए
Linkysoft की वेबसाइट डिजाइन और विकास सेवा में हम हर प्रोजेक्ट को रेडीमेड टेम्पलेट के बिना नए सिरे से बनाते हैं। हम पहले दिन से ही बहुभाषी और RTL सपोर्ट जोड़ते हैं। मोबाइल को प्राथमिकता देकर डिजाइन तैयार किया जाता है और असली फोन पर परखा जाता है ताकि आपको वही दिखे जो आपके ग्राहक देखेंगे। वेबसाइट, सामग्री और सोर्स कोड का पूरा मालिकाना हक ग्राहक के पास ही रहता है।
वेब ऐप और प्रबंधन प्रणालियों के लिए
वेब ऐप ब्राउज़र के जरिए चलने वाला सॉफ्टवेयर है, जिसका इस्तेमाल स्टॉक, कर्मचारियों या बुकिंग संभालने के लिए किया जाता है। ऐसे सिस्टम में टेबल, डैशबोर्ड और रिपोर्ट काफी ज्यादा होती हैं, जिन्हें रोजमर्रा के काम के लिए सही अरबी लेआउट की जरूरत होती है। हमारी वेब ऐप और प्रबंधन प्रणालियां सेवा आपकी कार्यशैली के अनुसार बहुभाषी और RTL सिस्टम बनाती है, जिसमें सारा कोड और डेटा पूरी तरह आपका होता है।
मोबाइल ऐप के लिए
हमारी मोबाइल ऐप विकास सेवा iPhone और Android के लिए नए सिरे से ऐप बनाती है, जिसमें लाइट और डार्क मोड के साथ कई भाषाओं का सपोर्ट मिलता है। हम App Store और Google Play पर डालने से पहले कई असली फोन पर ऐप की पूरी जांच करते हैं और बाद में भी सहयोग जारी रखते हैं।
अगर आपको समझ नहीं आ रहा कि आपके प्रोजेक्ट को किस चीज की जरूरत है, तो शुरुआत करने से पहले Linkysoft टीम से मुफ्त सलाह ले सकते हैं।
आम गलतियां जिनसे बचना जरूरी है
- डिजाइन बदले बिना केवल अनुवाद करना: शब्द तो अरबी के होते हैं, लेकिन बटन और मेनू पुराने अंग्रेजी लेआउट में ही फंसे रहते हैं।
- बिना सोचे-समझे सब कुछ उलट देना: नंबर, लोगो या प्ले बटन को उलटने से डिजाइन बेतुका दिखने लगता है।
- मिले-जुले टेक्स्ट को नजरअंदाज करना: जिन वाक्यों में अंग्रेजी नाम या संख्याएं आती हैं, उनका ध्यान न रखने पर शब्द इधर-उधर बिखर जाते हैं।
- गलत फॉन्ट का चुनाव: कुछ फॉन्ट में अरबी अक्षर अलग-थलग पड़ जाते हैं या फोन पर बहुत छोटे नजर आते हैं।
- बारीक जगहों को भूल जाना: ऑटोमैटिक ईमेल, नोटिफिकेशन, PDF रसीदें और एरर विंडो जैसी जगहों को कई टीमें भूल जाती हैं।
- सिर्फ कंप्यूटर पर टेस्ट करना: ज्यादातर लोग मोबाइल से आते हैं, जहां लेआउट की छोटी गलतियां भी तुरंत पकड़ में आ जाती हैं।
दाएं से बाएं लिखने की दिशा से जुड़े सवाल
वेबसाइट में RTL का क्या मतलब है?
क्या वेबसाइट का सिर्फ अरबी में अनुवाद कर देना काफी है?
क्या एक ही वेबसाइट अरबी और अंग्रेजी दोनों भाषाओं में काम कर सकती है?
क्या अरबी पेज पर संख्याएं भी उल्टी हो जाती हैं?
क्या बनी-बनाई पुरानी वेबसाइट में RTL सपोर्ट जोड़ा जा सकता है?
क्या मोबाइल ऐप के लिए भी RTL सपोर्ट जरूरी होता है?
मुझे कैसे पता चलेगा कि मेरी वेबसाइट पर RTL सही काम कर रहा है?
क्या RTL सपोर्ट से Google सर्च में कोई फायदा मिलता है?
अभी भी पक्का नहीं कि यह आपके प्रोजेक्ट पर कैसे लागू होता है?
हमें बताएं आप क्या बना रहे हैं और हम सीधी भाषा में जवाब देंगे।