श्रेणियाँ, पैकेज और रिपॉज़िटरी खोजें

पैकेज विवरणv2.0.13

bidi

यूनिकोड बाइडिरेक्शनल एल्गोरिथ्म (UBA) का कार्यान्वयन। तार्किक स्ट्रिंग्स को उनके समकक्ष दृश्य प्रतिनिधित्व में बदलता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
19.2 लाख
लाइक
20
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add bidi

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

bidi पैकेज यूनिकोड बाइडिरेक्शनल एल्गोरिदम (UBA) को लागू करता है, ताकि मिश्रित दाएं से बाएं और बाएं से दाएं स्क्रिप्ट वाले टेक्स्ट को सही ढंग से प्रदर्शित किया जा सके, जैसे अरबी, हिब्रॉविक और अंग्रेजी। यह तार्किक अक्षर अनुक्रम को उनके सही दृश्य क्रम में बदलता है, बहुभाषी एप्लिकेशन में सटीक प्रदर्शन सुनिश्चित करता है। यह स्थानीयकरण और अंतर्राष्ट्रीयकरण के लिए आवश्यक है, विशेष रूप से ऐसे क्षेत्रों में जहां एलआरटी भाषाओं का उपयोग किया जाता है। यह पैकेज सभी प्रमुख प्लेटफॉर्म को समर्थन देता है, जिसमें मोबाइल, वेब और डेस्कटॉप शामिल हैं, जिससे यह वैश्विक एप्लिकेशन के लिए विश्वसनीय विकल्प बन जाता है।

उपयोग

  • मिश्रित LTR और RTL पाठ रेंडरिंग
  • एप्प में अरबी और हिब्रू पाठ का समर्थन करना
  • बहुभाषी उपयोगकर्ता इंटरफेस में पाठ लेआउट सुधारना
  • अंतर्राष्ट्रीयकृत उपयोगकर्ता इंटरफेस
  • RTL भाषाओं में पाठ संसाधन

मुख्य विशेषताएँ

  • पूर्ण UBA सुसंगतता
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • तार्किक से दृश्य पाठ रूपांतरण
  • हल्का और कार्यक्षम
  • Flutter के साथ आसान एकीकरण

इनके लिए उपयुक्त

  • मध्य पूर्व या उत्तरी अफ्रीका बाजारों के लिए लक्षित ऐप्स
  • वैश्विक फ्लटर एप्लिकेशन्स
  • RTL भाषाओं में पाठ निरूपण
  • सटीक द्विदिश टेक्स्ट हैंडलिंग की आवश्यकता वाले डेवलपर्स
  • स्थानीयकरण टीमें

विचार योग्य बातें

  • द्विदिशात्मक पाठ नियमों की समझ की आवश्यकता है
  • जटिल लेआउट के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
  • एक पूर्ण पाठ संपादक नहीं है, लेकिन एक रेंडरिंग उपकरण है
  • प्राथमिक रूप से पाठ दिशा तर्क, प्रारूपण के लिए नहीं
  • उचित फ़ॉन्ट और पाठ विजेट कॉन्फ़िगरेशन के साथ सबसे अच्छा उपयोग किया जाता है

श्रेणियाँ

इस पैकेज का उपयोग करने वाले प्रोजेक्ट