slang library
Classes
-
BaseAppLocale<
T extends BaseTranslations> - Similar to flutter locale but available without any flutter dependencies
-
BaseAppLocaleUtils<
E extends BaseAppLocale< T> , T extends BaseTranslations> - Provides utility functions without any side effects.
-
BaseLocaleSettings<
E extends BaseAppLocale< T> , T extends BaseTranslations> - BaseTranslations
- Root translation class Entry point for every translation
- PluralResolvers
- Default plural resolvers
Extensions
-
AppLocaleUtilsExt
on BaseAppLocaleUtils<
E, T> -
LocaleSettingsExt
on BaseLocaleSettings<
E, T>
Typedefs
- PluralResolver = String Function(num n, {String? few, String? many, String? one, String? other, String? two, String? zero})
-
Selects the correct string depending on
n
-
TranslationBuilder<
T extends BaseTranslations> = T Function({PluralResolver? cardinalResolver, PluralResolver? ordinalResolver}) - Returns a new translation instance