supa_l10n_manager library

Classes

AppLocalizations
AppLocalizationsDelegate
Localization
PluralForm
Represents a plural form with support for all CLDR pluralization categories
PluralRules
Handles pluralization rules for different languages according to CLDR standards
TimeKeySets
Holds the translation key sets for all time units we support.
UnitKeySet
Describes the translation keys for a single time unit with pluralization forms.

Enums

PluralCategory
Represents all possible pluralization categories according to CLDR standards

Functions

plural(PluralForm callback(TranslateCallback )) String
Handles pluralization with support for all CLDR pluralization categories
pluralSimple(PluralForm callback(TranslateCallback )) String
Legacy function for backward compatibility
translate(String key, [Map<String, dynamic>? args]) String
Marker function used in your Dart code to mark translation strings.
translateTime(Duration duration, TimeKeySets callback(TranslateCallback ), {bool combineHoursAndMinutes = false}) String
Formats a Duration into a localized time string using a callback-based translate marker pattern.

Typedefs

TranslateCallback = String Function(String)