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");