Language constructor

Language({
  1. String name = '',
  2. String languagecode = '',
  3. String regioncode = '',
  4. String scriptcode = '',
  5. ScriptVariant scriptvariant = ScriptVariant.native,
  6. bool isRightToLeft = false,
})

Creates a Language instance.

For finding a language supported by the SDK prefer SdkSettings.getBestLanguageMatch. It is not recommended to create language instances manually.

Parameters

  • name: Human readable language name (for example English).
  • languagecode: ISO 639-3 three-letter language code (for example eng).
  • regioncode: Optional ISO 3166-1 three-letter region code (for example USA).
  • scriptcode: Optional ISO 15924 four-letter script code (for example Latn).
  • scriptvariant: Requested script variant to use when rendering language-specific text.
  • isRightToLeft: Whether the language is written right-to-left.

Implementation

Language({
  this.name = '',
  this.languagecode = '',
  this.regioncode = '',
  this.scriptcode = '',
  this.scriptvariant = ScriptVariant.native,
  this.isRightToLeft = false,
});