locale_emoji 0.1.3 locale_emoji: ^0.1.3 copied to clipboard
Convert Locale (i.e. language code, script code and country code) to flag emoji
Locale Emoji #
Convert Locale (languageCode, scriptCode and countryCode) to the corresponding Emoji Flag.
Inspired by https://github.com/10xjs/locale-emoji
Usage #
import 'package:locale_emoji/locale_emoji.dart' as le;
//...
final flagDe = le.getFlagEmoji('de'); // π©πͺ
final flagSk = le.getFlagEmoji('sk', scriptCode: 'Latin', countryCode: 'SK'); // πΈπ°
Flutter #
For flutter, use locale_emoji_flutter
package instead.
import 'package:locale_emoji_flutter/locale_emoji_flutter.dart';
//...
final Locale localeDe = Locale('de');
final flagDe = localeDe.flagEmoji; // π©πͺ
final Locale localeSk = Locale.fromSubtags(
languageCode: 'sk',
scriptCode: 'Latin',
countryCode: 'SK',
);
final flagSk = localeSk.flagEmoji; // πΈπ°
Additional information #
Defaults might be updated in the origin: cldr-core
.
In case of any updates in cldr-core
, please, run the following command in the root of the repository and submit a PR.
dart tools/update_defaults.dart