mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2024-11-18 18:21:08 +00:00
29 lines
537 B
Dart
29 lines
537 B
Dart
enum Language {
|
|
englishUS,
|
|
// TODO: add more
|
|
}
|
|
|
|
extension LanguageExt on Language {
|
|
String get simple {
|
|
switch (this) {
|
|
case Language.englishUS:
|
|
return "English";
|
|
}
|
|
}
|
|
|
|
String get description {
|
|
switch (this) {
|
|
case Language.englishUS:
|
|
return "English (US)";
|
|
}
|
|
}
|
|
}
|
|
|
|
Language languageFromDescription(String description) {
|
|
switch (description) {
|
|
case "English (US)":
|
|
return Language.englishUS;
|
|
default:
|
|
throw ArgumentError("Unknown language description!");
|
|
}
|
|
}
|