FLUTTER ECOSYSTEM

unorm_dart

Unicode 17.0 सामान्यीकरण - NFC, NFD, NFKC, NFKD। यह [walling/unorm](https://github.com/walling/unorm) का Dart पोर्ट है।

नवीनतम वर्ज़न
0.3.2
30-दिन डाउनलोड
2.6 लाख
लाइक
30
Pub अंक
150

पैकेज अवलोकन

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

अवलोकन

unorm_dart यूनिकोड 17.0 सामान्यीकरण एल्गोरिदम का डार्ट वास्तविकता है, जो NFC, NFD, NFKC और NFKD रूपों का समर्थन करता है। यह यूनिकोड स्ट्रिंग्स को मानक प्रतिनिधित्व में सामान्यीकृत करके सुसंगत टेक्स्ट प्रोसेसिंग की अनुमति देता है, जो सटीक तुलना, खोज और संग्रहण के लिए महत्वपूर्ण है। मूल walling/unorm लाइब्रेरी पर आधारित, यह Android, iOS, Web, macOS, Windows और Linux पर क्रॉस-प्लेटफॉर्म संगतता सुनिश्चित करता है। एक्सेंटेड अक्षरों, कॉम्बाइनिंग मार्क्स और विशेष प्रतीकों के ठीक से प्रबंधन की आवश्यकता वाले अंतरराष्ट्रीय एप्लिकेशन के लिए आदर्श है।

उपयोग
  • बहुभाषी ऐप में पाठ तुलना
  • नॉर्मलाइज़्ड स्ट्रिंग्स की खोज और इंडेक्सिंग
  • डायक्रिटिक्स के साथ उपयोगकर्ता इनपुट का प्रबंधन
  • लोकेल्स के बीच डेटा डुप्लिकेशन हटाना
  • API के लिए यूनिकोड इनपुट को मानकीकृत करना
मुख्य विशेषताएँ
  • सभी चार यूनिकोड सामान्यीकरण रूपों का समर्थन करता है
  • प्लेटफॉर्म के अनुकूलता
  • हल्का और तेज़
  • सटीक यूनिकोड 17.0 सुसंगतता
  • सरल, स्पष्ट एपीआई
इनके लिए उपयुक्त
  • अंतर्राष्ट्रीयकृत Flutter ऐप्स
  • पाठ संसाधन उपकरण
  • एक्सेंट-संवेदनशील मैचिंग के साथ उपयोगकर्ता प्रमाणीकरण
  • डेटाबेस सामान्यीकरण वर्कफ्लो
  • स्थानीयकरण पुस्तकालय
विचार योग्य बातें
  • थोड़ा सा बंडल आकार बढ़ सकता है
  • पुराने कोडिंग में किनारे के मामलों का सावधानीपूर्वक निपटान आवश्यक है
  • गैर-यूनिकोड पाठ के लिए उपयुक्त नहीं
  • बहुत बड़े टेक्स्ट बैच पर प्रदर्शन प्रभाव
  • सीमित नॉर्मलाइजेशन के लिए — कोई अन्य यूनिकोड संचालन नहीं
समर्थित प्लेटफ़ॉर्मAndroidiOSWebmacOSWindowsLinux

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

flutter pub add unorm_dart

श्रेणियाँ

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

संबंधित प्रोजेक्ट