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

auto_direction कवर
पैकेज विवरणv0.0.7

auto_direction

इस पैकेज में दिए गए पाठ की भाषा के आधार पर एक विजेट की दिशा को LTR से RTL और विपरीत में बदला जाता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.6 हज़ार
लाइक
88
Pub अंक
40

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

flutter pub add auto_direction

पैकेज अवलोकन

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

auto_direction पैकेज फ्लटर एप्लिकेशन में विजेट्स के टेक्स्ट दिशा को डिटेक्ट की गई भाषा के आधार पर स्वचालित रूप से समायोजित करता है, बाएं से दाएं (LTR) और दाएं से बाएं (RTL) लेआउट के बीच स्विच करता है। यह बिना हस्तमैथुन हस्तक्षेप के डायनामिक रूप से UI दिशा को अनुकूलित करके अंतर्राष्ट्रीयकरण को सरल बनाता है, जिससे अरबी, हिब्रू और अन्य RTL स्क्रिप्ट वाली भाषाओं के लिए सही रेंडरिंग सुनिश्चित होती है। यह पैकेज बहुभाषी दर्शकों के लिए लक्षित एप्लिकेशन में बिना किसी दिक्कत के एकीकृत हो जाता है।

उपयोग

  • डायनामिक UI लेआउट अनुकूलन
  • बहुभाषी ऐप समर्थन
  • RTL/LTR टेक्स्ट दिशा परिवर्तन
  • अंतर्राष्ट्रीयकृत उपयोगकर्ता इंटरफेस
  • स्वचालित भाषा-आधारित लेआउट समायोजन

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

  • भाषा-आधारित दिशा निर्धारण
  • स्वचालित LTR/RTL स्विचिंग
  • Flutter विजेट्स के साथ निरंतर एकीकरण
  • बहुपлатफॉर्म समर्थन
  • आवश्यक विन्यास न्यूनतम

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

  • विश्व भावना के लक्षित ऐप
  • अंतर्राष्ट्रीयकरण के लिए Flutter का उपयोग करने वाले विकासकर्मी
  • गतिशील पाठ दिशा की आवश्यकता वाले प्रोजेक्ट
  • मिश्र भाषा सामग्री वाले UI
  • RTL भाषा समर्थन के साथ वेब और मोबाइल ऐप्स

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

  • सटीक भाषा निर्धारण की आवश्यकता है
  • जटिल लेआउट के लिए अतिरिक्त तर्क की आवश्यकता हो सकती है
  • स्थिर दिशात्मक डिज़ाइन के लिए उपयुक्त नहीं
  • सही स्थान सेटअप पर निर्भर करता है
  • सीमित टेक्स्ट दिशा परिवर्तन, पूर्ण RTL थीम नहीं

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

auto_direction

This widget changes the direction of a widget from ltr direction into rtl direction and vice versa based on the language of the text provided.

Auto RTL on a TextField

Getting Started

This widget will wrap its child with a Directionality widget and it will decide the direction based on the provided text.

...
String text = "";
...
AutoDirection(
  text: text,
  child: TextField(
    onChanged: (str){
      setState(() {
        text = str;
      });
    },
  ),
)

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

सोर्स रिपॉज़िटरी

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