diff --git a/assets/values-en/strings.xml b/assets/values-en/strings.xml
index 0c42734..0d56ba4 100644
--- a/assets/values-en/strings.xml
+++ b/assets/values-en/strings.xml
@@ -49,12 +49,16 @@
Language
Russian Ruble
USA Dollar
+ Euro
Ukraine Hryvna
Kazakhstan Tenge
Belarusian Ruble
Uzbekistan Sum
- Azerbaijan Manat
- Euro
+ Azerbaijan Manat
+ Armenian Dram
+ Kyrgyz Som
+ Moldova Leu
+ Tajikistan Somoni
ruble
rubles
rubles
@@ -76,6 +80,18 @@
manat
manats
manats
+ dram
+ drams
+ drams
+ som
+ soms
+ soms
+ leu
+ leus
+ leus
+ somoni
+ somonis
+ somonis
User with card number %@ not found
User with phone number %@ not found
Error
diff --git a/assets/values-es/strings.xml b/assets/values-es/strings.xml
index 66d4734..1fa7283 100644
--- a/assets/values-es/strings.xml
+++ b/assets/values-es/strings.xml
@@ -49,12 +49,16 @@
Lengua
Rublo de Rusia
Dólar Dolares
+ Euro
Ucrania hryvnia
Tenge Kazajstán
Rublo bielorruso
Som uzbeko
- Manat azerbaiyano
- Euro
+ Manat azerbaiyano
+ Dram armenio
+ Kirguistán Som
+ Moldavia Leu
+ Tayikistán Somoni
rublos
rublos
rublos
@@ -76,6 +80,18 @@
manat
manat
manat
+ dram
+ drames
+ drames
+ som
+ somes
+ somes
+ leu
+ leus
+ leus
+ somoni
+ somonies
+ somonies
Usuario con número de tarjeta %@ no está encontrado
Usuario con número de teiéfono %@ no está encontrado
Error
diff --git a/assets/values-ru/strings.xml b/assets/values-ru/strings.xml
index 75cc05f..a6d0f16 100644
--- a/assets/values-ru/strings.xml
+++ b/assets/values-ru/strings.xml
@@ -49,12 +49,16 @@
Язык
Российский рубль
США доллар
+ Евро
Украинская гривна
Казахстанский тенге
Белорусский рубль
Узбекский сум
- Азербайджанский манат
- Евро
+ Азербайджанский манат
+ Армянский драм
+ Киргизский сом
+ Молдавский лей
+ Таджикистанский сомони
рубль
рубля
рублей
@@ -76,6 +80,18 @@
манат
маната
манатов
+ драм
+ драма
+ драмов
+ сом
+ сома
+ сомов
+ лей
+ лея
+ леев
+ сомони
+ сомони
+ сомони
Пользователь с номером карты %@ не найден
Пользователь с номером телефона %@ не найден
Ошибка
diff --git a/assets/values-ua/strings.xml b/assets/values-ua/strings.xml
index 298b888..6e70247 100644
--- a/assets/values-ua/strings.xml
+++ b/assets/values-ua/strings.xml
@@ -49,12 +49,16 @@
Мова
Російський рубль
Долар США
+ Євро
Українська гривня
Казахстанський тенге
Білоруський рубль
Узбецький сом
- Азербайджанський манат
- Євро
+ Азербайджанський манат
+ Вірменський драм
+ Киргизька Сом
+ Молдова Лью
+ Таджикистан Сомоні
рубль
рубля
рублів
@@ -76,6 +80,18 @@
манат
манат
манат
+ драма
+ драми
+ драм
+ сом
+ сом
+ сомів
+ леу
+ леу
+ леїв
+ сомони
+ сомони
+ сомонів
Користувач з номером карти %@ не знайдено
Користувач з номером телефону %@ не знайдено
Помылка
diff --git a/lib/common.dart b/lib/common.dart
index f1f8693..dd8b697 100644
--- a/lib/common.dart
+++ b/lib/common.dart
@@ -38,6 +38,15 @@ getCurrencyTitle(int code) {
return StringsLocalization.uzbsum();
case 944:
return StringsLocalization.azbman();
+ case 051:
+ return StringsLocalization.armdram();
+ case 417:
+ return StringsLocalization.kgssom();
+ case 498:
+ return StringsLocalization.mdlleu();
+ case 972:
+ return StringsLocalization.tjssomoni();
+
}
}
diff --git a/lib/screens/currencies.dart b/lib/screens/currencies.dart
index 53587ff..d10e301 100644
--- a/lib/screens/currencies.dart
+++ b/lib/screens/currencies.dart
@@ -13,7 +13,7 @@ class CurrenciesScreen extends BaseScreen {
class _CurrenciesState extends SettingsBaseState {
- List currencies = const [643, 840, 980, 978, 398, 933, 860, 944];
+ List currencies = const [643, 840, 980, 978, 398, 933, 860, 944, 051, 417, 498, 972];
_CurrenciesState(SqliteHelper helper, String app) : super(helper, app);
@@ -30,8 +30,12 @@ class _CurrenciesState extends SettingsBaseState {
String belrub = StringsLocalization.beruble();
String uzbsum = StringsLocalization.uzbsum();
String azbman = StringsLocalization.azbman();
+ String armdram = StringsLocalization.armdram();
+ String kgssom = StringsLocalization.kgssom();
+ String mdlleu = StringsLocalization.mdlleu();
+ String tjssomoni = StringsLocalization.tjssomoni();
- return [ruble, dollar, hryvna, euro, tenge, belrub, uzbsum, azbman];
+ return [ruble, dollar, hryvna, euro, tenge, belrub, uzbsum, azbman, armdram, kgssom, mdlleu, tjssomoni];
}
@override
diff --git a/lib/strings.dart b/lib/strings.dart
index 72aa54c..026c2a7 100644
--- a/lib/strings.dart
+++ b/lib/strings.dart
@@ -86,6 +86,26 @@ class StringsLocalization {
singular = singularManat();
plural = pluralManat();
break;
+ case 051:
+ nominative = nominativeDram();
+ singular = singularDram();
+ plural = pluralDram();
+ break;
+ case 417:
+ nominative = nominativeSom();
+ singular = singularSom();
+ plural = pluralSom();
+ break;
+ case 498:
+ nominative = nominativeLeu();
+ singular = singularLeu();
+ plural = pluralLeu();
+ break;
+ case 972:
+ nominative = nominativeSomoni();
+ singular = singularSomoni();
+ plural = pluralSomoni();
+ break;
}
return [nominative, singular, plural];
@@ -143,12 +163,16 @@ class StringsLocalization {
static String locale() => strings['locale'];
static String rfruble() => strings['rf_ruble'];
static String usadollas() => strings['usa_dollas'];
- static String ukhryvnia() => strings['uk_hryvnia'];
static String euro() => strings['euro'];
+ static String ukhryvnia() => strings['uk_hryvnia'];
static String kztenge() => strings['kz_tenge'];
static String beruble() => strings['be_ruble'];
static String uzbsum() => strings['uz_sum'];
static String azbman() => strings['az_manat'];
+ static String armdram() => strings['ar_dram'];
+ static String kgssom() => strings['kg_som'];
+ static String mdlleu() => strings['md_leu'];
+ static String tjssomoni() => strings['tj_somoni'];
static String nominativeRuble() => strings['nominative_ruble'];
static String singularRuble() => strings['singular_ruble'];
static String pluralRuble() => strings['plural_ruble'];
@@ -170,6 +194,18 @@ class StringsLocalization {
static String nominativeManat() => strings['nominative_manat'];
static String singularManat() => strings['singular_manat'];
static String pluralManat() => strings['plural_manat'];
+ static String nominativeDram() => strings['nominative_dram'];
+ static String singularDram() => strings['singular_dram'];
+ static String pluralDram() => strings['plural_dram'];
+ static String nominativeSom() => strings['nominative_som'];
+ static String singularSom() => strings['singular_som'];
+ static String pluralSom() => strings['plural_som'];
+ static String nominativeLeu() => strings['nominative_leu'];
+ static String singularLeu() => strings['singular_leu'];
+ static String pluralLeu() => strings['plural_leu'];
+ static String nominativeSomoni() => strings['nominative_somoni'];
+ static String singularSomoni() => strings['singular_somoni'];
+ static String pluralSomoni() => strings['plural_somoni'];
static String registrationGuide() => strings['registration_guide'];
static String usageGuide() => strings['usage_guide'];
static String commonGuide() => strings['common_guide'].replaceAll('\n', "\n");