locale_switcher_dev 1.3.0 copy "locale_switcher_dev: ^1.3.0" to clipboard
locale_switcher_dev: ^1.3.0 copied to clipboard

A minimalistic widget for switching the locale of your application with 4 lines of code.

Changelog #

1.2.6 #

  • sync with locale_switcher - update docs

1.2.2 #

  • sync with locale_switcher

  • Added a lot of languages,

  • Added graceful ways to display Locales for countries with multiple languages, for this purpose added these parameters to [LocaleSwitcher]:

  • [MultiLangCountries] - enum to select how to display countries with multiple languages,
  • [countriesWithMulti] - list of such countries, add you own here,
  • [popularInCountry] - for [MultiLangCountries.auto] - country most popular language,
  • [multiLangWidget] (default to [MultiLangFlag]),
  • [multiLangForceAll] - force all flags to be displayed via multiLangWidget.

1.1.1 #

  • LocaleSwitch support emoji,
  • improve sizes calculation,
  • width option for LocaleSwitch menu and segmentedButton constructors,
  • fix minor bug in LocaleSwitch.menu,
  • fix easy_localization bug,
  • map languageToCountry now public.

1.0.0 #

  • no breaking changes - v1.0 just to indication what it is stable,
  • all major localization system tested (intl, easy_localization, slang), and have examples.

0.12.1 #

  • sync with locale_switcher:
  • Extension Locale.flag,
  • helper TitleForLocaleSwitch,
  • LocaleMatcher,
  • hide CurrentLocale use LocaleSwitcher instead.

0.11.4 #

  • sync with locale_switcher:
  • LocaleSwitcher.setLocaleCallBack - your callBack after selecting locale,
  • LocaleSwitcher.localeBestMatch - return best match in supportedLocales for LocaleSwitcher.locale,
  • easy_localization status: tested,
  • docs update.

0.10.2 #

  • sync with locale_switcher.

0.9.8 #

  • minor fix.

0.9.7 #

  • shared_preferences is now also optional.

0.9.6 #

  • Initial release, because it share code with package locale_switcher - versions will stay in sync,
  • package locale_switcher_dev dynamically generate locale_switcher package!,
  • which allow you to control what flags are included (or none) and which packages it depend on (or none).
1
likes
150
pub points
0%
popularity

Publisher

unverified uploader

A minimalistic widget for switching the locale of your application with 4 lines of code.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

build, build_config, build_runner, flutter, path, yaml

More

Packages that depend on locale_switcher_dev