intl_script_recognizer 2.0.1 copy "intl_script_recognizer: ^2.0.1" to clipboard
intl_script_recognizer: ^2.0.1 copied to clipboard

Handle the Locale which offer script language only to corresponded region code in intl package

An adapter helps intl package recognize correct language when Locale specified script language #


Pub version GitHub Sponsors Unit test


The pattern of locale for intl package is (language)_(COUNTRY) only. However, Flutter's Locale format is (language)_(Script)_(COUNTRY) which triggered fallback to (language) only. Therefore, this package aims to handle correct language system by define country code with corresponded scripting.

Get started #

Install intl and this package by using command:

flutter pub add intl intl_script_recognizer

or modify dependencies in pubspec.yaml directly:

# pubspec.yaml
depencencies:
    intl: any
    intl_script_recognizer: ^1.0.0  # ^2.0.0 if using Dart 3 or above

Then, import dependencies into your project:

import 'package:intl/intl.dart';
import 'package:intl_script_recognizer/base.dart';

If DateFormat is required, it is highly recommended to import date format extension package:

import 'package:intl_script_recognizer/date_format.dart';

License #

BSD-3

0
likes
0
points
38
downloads

Publisher

verified publisherrk0cc.xyz

Weekly Downloads

Handle the Locale which offer script language only to corresponded region code in intl package

Repository (GitHub)
View/report issues

Funding

Consider supporting this project:

github.com

License

unknown (license)

Dependencies

country_code, flutter, intl, quiver

More

Packages that depend on intl_script_recognizer