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

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