LocalizationHelper constructor

LocalizationHelper(
  1. List<PaywallLocalization> localizations,
  2. String initialLocale
)

Initializes the LocalizationHelper with a list of localizations and an initial locale.

Implementation

LocalizationHelper(
    List<PaywallLocalization> localizations, String initialLocale)
    : _localizedStrings = {
        for (var loc in localizations)
          loc.id!: {for (var str in loc.strings ?? []) str.id!: str}
      },
      _rtlLocales = {
        for (var loc in localizations) loc.id!: loc.rtl ?? false
      },
      _currentLocale = initialLocale;