MultiLanguage constructor

MultiLanguage({
  1. String languagePath = '',
  2. LanguageSource source = LanguageSource.json,
  3. Map<String, Map<String, String>> dartLanguages = const {},
})

Creates an instance of MultiLanguage with the given languagePath.

Implementation

MultiLanguage({
  this.languagePath = '',
  this.source = LanguageSource.json,
  this.dartLanguages = const {},
}) {
  if (languagePath.isEmpty && source == LanguageSource.json) {
    throw Exception(
      'Language path must be provided when using JSON source.',
    );
  }
}