पर्सियन_इनपुट पैकेज एफ्लटर प्लगइन है जो पर्सियन (फारसी) और अरबी लिपि में संख्याओं को प्रारूपित करने के लिए डिज़ाइन किया गया है, जिससे इन भाषाओं का उपयोग करने वाले क्षेत्रों में उपयोगकर्ताओं के लिए निरंतर इनपुट और प्रदर्शन सुनिश्चित होता है। यह टेक्स्ट इनपुट के दौरान मानक लैटिन अंकों को उनके पर्सियन/अरबी समकक्षों में स्वचालित रूप से परिवर्तित करता है, जिससे मध्य पूर्व और दक्षिण एशियाई दर्शकों के लिए ऐप्स की स्थानीयकरण में सुधार होता है। यह पैकेज एंड्रॉइड, आईओएस, वेब, मैकओएस, विंडोज और लिनक्स जैसे कई प्लेटफॉर्म का समर्थन करता है, जिससे यह सांस्कृतिक रूप से उचित संख्या प्रारूपण की आवश्यकता वाले क्रॉस-प्लेटफॉर्म ऐप्स के लिए आदर्श है।
उपयोग
- फारसी/अरबी बोलने वाले उपयोगकर्ताओं के लिए संख्या इनपुट को स्थानीयकृत करना
- बहुभाषी वित्तीय या शैक्षिक ऐप बनाना
- RTL इंटरफेस में स्थिर संख्या प्रदर्शन सुनिश्चित करना
- क्षेत्रीय अंक प्रारूप की आवश्यकता वाले फॉर्म के साथ एकीकरण
- ईरान, अफगानिस्तान और अरब देशों में एप्लिकेशन का समर्थन
मुख्य विशेषताएँ
- लैटिन अंकों को पर्शियन/अरबी अंकों में स्वचालित रूपांतरण
- क्रॉस-प्लेटफ़ॉर्म संगतता
- pub add के माध्यम से सरल एकीकरण
- रियल-टाइम इनपुट प्रारूपण का समर्थन करता है
- TextEditingController और TextFields के साथ काम करता है
इनके लिए उपयुक्त
- फ़ारसी या अरबी बोलने वाले उपयोगकर्ताओं के लिए एप्प्स
- स्थानीय संख्या प्रारूपण की आवश्यकता वाले विकासकर्ता
- RTL भाषा समर्थन की आवश्यकता वाले प्रोजेक्ट
- संख्यात्मक फ़ील्ड वाले फॉर्म-भारी एप्लिकेशन
- अंतर्राष्ट्रीयकृत Flutter एप्लिकेशन्स
विचार योग्य बातें
- RTL लेआउट में संरेखण के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
- डिफ़ॉल्ट रूप से दशमलव विभाजक को अलग तरीके से हैंडल नहीं करता है
- संख्या प्रारूपण तक सीमित — मुद्रा या इकाई परिवर्तन नहीं
- गैर-संख्यात्मक पाठ इनपुट के लिए अनुपयुक्त
- आवश्यकता होने पर पार्सिंग के लिए हस्तचालित संभाल आवश्यक है
