alexeyinkin / flutter-easy-localization-multi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pub Package GitHub CodeFactor Support Chat

A loader for easy_localization_loader package that merges strings from multiple other asset loaders. Use this if you have localized packages and must merge their strings with ones from your app.

Example

Follow the easy_localization docs except adding the loader. This example uses easy_localization_yaml package that supports loading package assets.

runApp(
  EasyLocalization(
    // NEW:
    assetLoader: const MultiAssetLoader(
      [
        YamlAssetLoader(directory: 'assets/translations'),
        YamlAssetLoader(
          directory: 'assets/translations',
          package: 'my_package',
        ),
      ],
    ),
    fallbackLocale: const Locale('en'),
    path: 'unused',
    startLocale: const Locale('en'),
    supportedLocales: const [Locale('en')],
    child: MyApp(),
  ),
);

Tech Support, Jobs, and Education

Please join my Telegram channel for announcements, Flutter jobs, articles, talks, and more: @ainkin_com

Do you have any questions? Feel free to ask in the Telegram Support Chat.

Or even just join to say 'Hi!'. I like to hear from the users.

About

License:MIT No Attribution


Languages

Language:Dart 100.0%