Language enum

Supported languages for the profanity word dataset.

Pass a value from this enum to SafeTextFilter.init to load the corresponding bundled word list. Use Language.all to load every available language at once (increases memory usage and initialization time).

Language codes follow ISO 639 where available.

// Single language
SafeTextFilter.init(language: Language.english);

// Multiple languages
SafeTextFilter.init(
  languages: [Language.english, Language.spanish, Language.hindi],
);

// Every supported language
SafeTextFilter.init(language: Language.all);
Inheritance
Available extensions

Values

afrikaans → const Language
const Language(kAfWords)
amharic → const Language
const Language(kAmWords)
arabic → const Language
const Language(kArWords)
azerbaijani → const Language
const Language(kAzWords)
belarusian → const Language
const Language(kBeWords)
bulgarian → const Language
const Language(kBgWords)
catalan → const Language
const Language(kCaWords)
cebuano → const Language
const Language(kCebWords)
czech → const Language
const Language(kCsWords)
welsh → const Language
const Language(kCyWords)
danish → const Language
const Language(kDaWords)
german → const Language
const Language(kDeWords)
dzongkha → const Language
const Language(kDzWords)
greek → const Language
const Language(kElWords)
english → const Language
const Language(kEnWords)
esperanto → const Language
const Language(kEoWords)
spanish → const Language
const Language(kEsWords)
estonian → const Language
const Language(kEtWords)
basque → const Language
const Language(kEuWords)
persian → const Language
const Language(kFaWords)
finnish → const Language
const Language(kFiWords)
filipino → const Language
const Language(kFilWords)
french → const Language
const Language(kFrWords)
scottishGaelic → const Language
const Language(kGdWords)
galician → const Language
const Language(kGlWords)
hindi → const Language
const Language(kHiWords)
croatian → const Language
const Language(kHrWords)
hungarian → const Language
const Language(kHuWords)
armenian → const Language
const Language(kHyWords)
indonesian → const Language
const Language(kIdWords)
icelandic → const Language
const Language(kIsWords)
italian → const Language
const Language(kItWords)
japanese → const Language
const Language(kJaWords)
kabyle → const Language
const Language(kKabWords)
kannada → const Language
const Language(kKnWords)
khmer → const Language
const Language(kKhWords)
korean → const Language
const Language(kKoWords)
latin → const Language
const Language(kLaWords)
lithuanian → const Language
const Language(kLtWords)
latvian → const Language
const Language(kLvWords)
maori → const Language
const Language(kMiWords)
macedonian → const Language
const Language(kMkWords)
malayalam → const Language
const Language(kMlWords)
mongolian → const Language
const Language(kMnWords)
marathi → const Language
const Language(kMrWords)
malay → const Language
const Language(kMsWords)
maltese → const Language
const Language(kMtWords)
burmese → const Language
const Language(kMyWords)
dutch → const Language
const Language(kNlWords)
norwegian → const Language
const Language(kNoWords)
norfuk → const Language
const Language(kPihWords)
piapoco → const Language
const Language(kPiyWords)
polish → const Language
const Language(kPlWords)
portuguese → const Language
const Language(kPtWords)
romanian → const Language
const Language(kRoWords)
kriol → const Language
const Language(kRopWords)
russian → const Language
const Language(kRuWords)
slovak → const Language
const Language(kSkWords)
slovenian → const Language
const Language(kSlWords)
samoan → const Language
const Language(kSmWords)
albanian → const Language
const Language(kSqWords)
serbian → const Language
const Language(kSrWords)
swedish → const Language
const Language(kSvWords)
tamil → const Language
const Language(kTaWords)
telugu → const Language
const Language(kTeWords)
tetum → const Language
const Language(kTetWords)
thai → const Language
const Language(kThWords)
klingon → const Language
const Language(kTlhWords)
tongan → const Language
const Language(kToWords)
turkish → const Language
const Language(kTrWords)
ukrainian → const Language
const Language(kUkWords)
uzbek → const Language
const Language(kUzWords)
vietnamese → const Language
const Language(kViWords)
yiddish → const Language
const Language(kYidWords)
chinese → const Language
const Language(kZhWords)
zulu → const Language
const Language(kZuWords)
bengali → const Language
const Language(kBnWords)
gujarati → const Language
const Language(kGuWords)
punjabi → const Language
const Language(kPaWords)
swahili → const Language
const Language(kSwWords)
urdu → const Language
const Language(kUrWords)
all → const Language
const Language(kAllWords)

Properties

fileCode String

Available on Language, provided by the LanguageExtension extension

The ISO 639 file code used to locate the bundled asset for this language.
no setter
hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
words List<String>
The bundled word list for this language.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<Language>
A constant List of the values in this enum, in order of their declaration.