load method

  1. @override
Future<LitLocalizations> load(
  1. Locale locale
)
override

Start loading the resources for locale. The returned future completes when the resources have finished loading.

It's assumed that this method will return an object that contains a collection of related string resources (typically defined with one method per resource). The object will be retrieved with Localizations.of.

Implementation

@override
Future<LitLocalizations> load(Locale locale) async {
  SynchronousFuture<LitLocalizations> localizations;

  // Initialize the LitLocalizations instance.
  localizations = SynchronousFuture<LitLocalizations>(
    LitLocalizations(
      locale,
      jsonAssetURL: jsonAssetURL,
      debug: debug,
    ),
  );

  // Load the content of the file.
  await localizations
    ..loadFromAsset();

  /// Return the localizations.
  return localizations;
}