E2EFileTranslationLoader class

Special loader for solving isolates problem with flutter drive

Inheritance

Constructors

E2EFileTranslationLoader({Locale? forcedLocale, String? fallbackFile = "en", String basePath = "assets/flutter_i18n", bool useCountryCode = false, bool useE2E = true, List<BaseDecodeStrategy>? decodeStrategies})

Properties

assetBundle AssetBundle
getter/setter pairinherited
basePath String
finalinherited
customAssetBundle AssetBundle
getter/setter pair
decodeStrategies List<BaseDecodeStrategy>?
no getterinherited
fallbackFile String?
finalinherited
forcedLocale Locale?
Used to force the locale to load
no getterinherited
hashCode int
The hash code for this object.
no setterinherited
locale Locale?
Currently locale used by the library
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
separator String
finalinherited
useCountryCode bool
finalinherited
useE2E bool
final
useScriptCode bool
finalinherited

Methods

composeFileName() String
Compose the file name using the format languageCode_countryCode
inherited
findDeviceLocale() Future<Locale>
Return the device current locale
inherited
load() Future<Map>
Return the translation Map
inherited
loadFile(String fileName) Future<Map>
Load the fileName using one of the strategies provided
inherited
loadString(String fileName, String extension) Future<String>
Method used to load string from the _CustomAssetBundle
override
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