LanguagePackInfo class

Inheritance

Constructors

LanguagePackInfo({required String id, required String baseLanguagePackId, required String name, required String nativeName, required String pluralCode, required bool isOfficial, required bool isRtl, required bool isBeta, required bool isInstalled, required int totalStringCount, required int translatedStringCount, required int localStringCount, required String translationUrl, dynamic extra, int? clientId})
Contains information about a language pack
const
LanguagePackInfo.fromJson(Map<String, dynamic> json)
Parse from a json
factory

Properties

baseLanguagePackId String
baseLanguagePackId Identifier of a base language pack; may be empty. If a string is missed in the language pack, then it must be fetched from base language pack. Unsupported in custom language packs
final
clientId int?
clientId client identifier
final
extra → dynamic
extra callback sign
final
hashCode int
The hash code for this object.
no setterinherited
id String
id Unique language pack identifier
final
isBeta bool
isBeta True, if the language pack is a beta language pack
final
isInstalled bool
isInstalled True, if the language pack is installed by the current user
final
isOfficial bool
isOfficial True, if the language pack is official
final
isRtl bool
isRtl True, if the language pack strings are RTL
final
localStringCount int
localStringCount Total number of non-deleted strings from the language pack available locally
final
name String
name Language name
final
nativeName String
nativeName Name of the language in that language
final
pluralCode String
pluralCode A language code to be used to apply plural forms. See https://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html for more info
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
totalStringCount int
totalStringCount Total number of non-deleted strings from the language pack
final
translatedStringCount int
translatedStringCount Total number of translated strings from the language pack
final
translationUrl String
translationUrl Link to language translation interface; empty for custom local language packs
final

Methods

copyWith({String? id, String? baseLanguagePackId, String? name, String? nativeName, String? pluralCode, bool? isOfficial, bool? isRtl, bool? isBeta, bool? isInstalled, int? totalStringCount, int? translatedStringCount, int? localStringCount, String? translationUrl, dynamic extra, int? clientId}) LanguagePackInfo
getConstructor() String
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson([dynamic extra]) Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited

Operators

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

Constants

CONSTRUCTOR → const String