added currencies

This commit is contained in:
vtretyakov
2018-08-15 17:16:34 +07:00
parent ed5f0307f0
commit 57c48c25a3
7 changed files with 124 additions and 11 deletions

View File

@@ -49,12 +49,16 @@
<string name="locale">Language</string> <string name="locale">Language</string>
<string name="rf_ruble">Russian Ruble</string> <string name="rf_ruble">Russian Ruble</string>
<string name="usa_dollas">USA Dollar</string> <string name="usa_dollas">USA Dollar</string>
<string name="euro">Euro</string>
<string name="uk_hryvnia">Ukraine Hryvna</string> <string name="uk_hryvnia">Ukraine Hryvna</string>
<string name="kz_tenge">Kazakhstan Tenge</string> <string name="kz_tenge">Kazakhstan Tenge</string>
<string name="be_ruble">Belarusian Ruble</string> <string name="be_ruble">Belarusian Ruble</string>
<string name="uz_sum">Uzbekistan Sum</string> <string name="uz_sum">Uzbekistan Sum</string>
<string name="az_manat">Azerbaijan Manat</string> <string name="az_manat">Azerbaijan Manat</string>
<string name="euro">Euro</string> <string name="ar_dram">Armenian Dram</string>
<string name="kg_som">Kyrgyz Som</string>
<string name="md_leu">Moldova Leu</string>
<string name="tj_somoni">Tajikistan Somoni</string>
<string name="nominative_ruble">ruble</string> <string name="nominative_ruble">ruble</string>
<string name="singular_ruble">rubles</string> <string name="singular_ruble">rubles</string>
<string name="plural_ruble">rubles</string> <string name="plural_ruble">rubles</string>
@@ -76,6 +80,18 @@
<string name="nominative_manat">manat</string> <string name="nominative_manat">manat</string>
<string name="singular_manat">manats</string> <string name="singular_manat">manats</string>
<string name="plural_manat">manats</string> <string name="plural_manat">manats</string>
<string name="nominative_dram">dram</string>
<string name="singular_dram">drams</string>
<string name="plural_dram">drams</string>
<string name="nominative_som">som</string>
<string name="singular_som">soms</string>
<string name="plural_som">soms</string>
<string name="nominative_leu">leu</string>
<string name="singular_leu">leus</string>
<string name="plural_leu">leus</string>
<string name="nominative_somoni">somoni</string>
<string name="singular_somoni">somonis</string>
<string name="plural_somoni">somonis</string>
<string name="user_card_not_found">User with card number %@ not found</string> <string name="user_card_not_found">User with card number %@ not found</string>
<string name="user_phone_not_found">User with phone number %@ not found</string> <string name="user_phone_not_found">User with phone number %@ not found</string>
<string name="error">Error</string> <string name="error">Error</string>

View File

@@ -49,12 +49,16 @@
<string name="locale">Lengua</string> <string name="locale">Lengua</string>
<string name="rf_ruble">Rublo de Rusia</string> <string name="rf_ruble">Rublo de Rusia</string>
<string name="usa_dollas">Dólar Dolares</string> <string name="usa_dollas">Dólar Dolares</string>
<string name="euro">Euro</string>
<string name="uk_hryvnia">Ucrania hryvnia</string> <string name="uk_hryvnia">Ucrania hryvnia</string>
<string name="kz_tenge">Tenge Kazajstán</string> <string name="kz_tenge">Tenge Kazajstán</string>
<string name="be_ruble">Rublo bielorruso</string> <string name="be_ruble">Rublo bielorruso</string>
<string name="uz_sum">Som uzbeko</string> <string name="uz_sum">Som uzbeko</string>
<string name="az_manat">Manat azerbaiyano</string> <string name="az_manat">Manat azerbaiyano</string>
<string name="euro">Euro</string> <string name="ar_dram">Dram armenio</string>
<string name="kg_som">Kirguistán Som</string>
<string name="md_leu">Moldavia Leu</string>
<string name="tj_somoni">Tayikistán Somoni</string>
<string name="nominative_ruble">rublos</string> <string name="nominative_ruble">rublos</string>
<string name="singular_ruble">rublos</string> <string name="singular_ruble">rublos</string>
<string name="plural_ruble">rublos</string> <string name="plural_ruble">rublos</string>
@@ -76,6 +80,18 @@
<string name="nominative_manat">manat</string> <string name="nominative_manat">manat</string>
<string name="singular_manat">manat</string> <string name="singular_manat">manat</string>
<string name="plural_manat">manat</string> <string name="plural_manat">manat</string>
<string name="nominative_dram">dram</string>
<string name="singular_dram">drames</string>
<string name="plural_dram">drames</string>
<string name="nominative_som">som</string>
<string name="singular_som">somes</string>
<string name="plural_som">somes</string>
<string name="nominative_leu">leu</string>
<string name="singular_leu">leus</string>
<string name="plural_leu">leus</string>
<string name="nominative_somoni">somoni</string>
<string name="singular_somoni">somonies</string>
<string name="plural_somoni">somonies</string>
<string name="user_card_not_found">Usuario con número de tarjeta %@ no está encontrado</string> <string name="user_card_not_found">Usuario con número de tarjeta %@ no está encontrado</string>
<string name="user_phone_not_found">Usuario con número de teiéfono %@ no está encontrado</string> <string name="user_phone_not_found">Usuario con número de teiéfono %@ no está encontrado</string>
<string name="error">Error</string> <string name="error">Error</string>

View File

@@ -49,12 +49,16 @@
<string name="locale">Язык</string> <string name="locale">Язык</string>
<string name="rf_ruble">Российский рубль</string> <string name="rf_ruble">Российский рубль</string>
<string name="usa_dollas">США доллар</string> <string name="usa_dollas">США доллар</string>
<string name="euro">Евро</string>
<string name="uk_hryvnia">Украинская гривна</string> <string name="uk_hryvnia">Украинская гривна</string>
<string name="kz_tenge">Казахстанский тенге</string> <string name="kz_tenge">Казахстанский тенге</string>
<string name="be_ruble">Белорусский рубль</string> <string name="be_ruble">Белорусский рубль</string>
<string name="uz_sum">Узбекский сум</string> <string name="uz_sum">Узбекский сум</string>
<string name="az_manat">Азербайджанский манат</string> <string name="az_manat">Азербайджанский манат</string>
<string name="euro">Евро</string> <string name="ar_dram">Армянский драм</string>
<string name="kg_som">Киргизский сом</string>
<string name="md_leu">Молдавский лей</string>
<string name="tj_somoni">Таджикистанский сомони</string>
<string name="nominative_ruble">рубль</string> <string name="nominative_ruble">рубль</string>
<string name="singular_ruble">рубля</string> <string name="singular_ruble">рубля</string>
<string name="plural_ruble">рублей</string> <string name="plural_ruble">рублей</string>
@@ -76,6 +80,18 @@
<string name="nominative_manat">манат</string> <string name="nominative_manat">манат</string>
<string name="singular_manat">маната</string> <string name="singular_manat">маната</string>
<string name="plural_manat">манатов</string> <string name="plural_manat">манатов</string>
<string name="nominative_dram">драм</string>
<string name="singular_dram">драма</string>
<string name="plural_dram">драмов</string>
<string name="nominative_som">сом</string>
<string name="singular_som">сома</string>
<string name="plural_som">сомов</string>
<string name="nominative_leu">лей</string>
<string name="singular_leu">лея</string>
<string name="plural_leu">леев</string>
<string name="nominative_somoni">сомони</string>
<string name="singular_somoni">сомони</string>
<string name="plural_somoni">сомони</string>
<string name="user_card_not_found">Пользователь с номером карты %@ не найден</string> <string name="user_card_not_found">Пользователь с номером карты %@ не найден</string>
<string name="user_phone_not_found">Пользователь с номером телефона %@ не найден</string> <string name="user_phone_not_found">Пользователь с номером телефона %@ не найден</string>
<string name="error">Ошибка</string> <string name="error">Ошибка</string>

View File

@@ -49,12 +49,16 @@
<string name="locale">Мова</string> <string name="locale">Мова</string>
<string name="rf_ruble">Російський рубль</string> <string name="rf_ruble">Російський рубль</string>
<string name="usa_dollas">Долар США</string> <string name="usa_dollas">Долар США</string>
<string name="euro">Євро</string>
<string name="uk_hryvnia">Українська гривня</string> <string name="uk_hryvnia">Українська гривня</string>
<string name="kz_tenge">Казахстанський тенге</string> <string name="kz_tenge">Казахстанський тенге</string>
<string name="be_ruble">Білоруський рубль</string> <string name="be_ruble">Білоруський рубль</string>
<string name="uz_sum">Узбецький сом</string> <string name="uz_sum">Узбецький сом</string>
<string name="az_manat">Азербайджанський манат</string> <string name="az_manat">Азербайджанський манат</string>
<string name="euro">Євро</string> <string name="ar_dram">Вірменський драм</string>
<string name="kg_som">Киргизька Сом</string>
<string name="md_leu">Молдова Лью</string>
<string name="tj_somoni">Таджикистан Сомоні</string>
<string name="nominative_ruble">рубль</string> <string name="nominative_ruble">рубль</string>
<string name="singular_ruble">рубля</string> <string name="singular_ruble">рубля</string>
<string name="plural_ruble">рублів</string> <string name="plural_ruble">рублів</string>
@@ -76,6 +80,18 @@
<string name="nominative_manat">манат</string> <string name="nominative_manat">манат</string>
<string name="singular_manat">манат</string> <string name="singular_manat">манат</string>
<string name="plural_manat">манат</string> <string name="plural_manat">манат</string>
<string name="nominative_dram">драма</string>
<string name="singular_dram">драми</string>
<string name="plural_dram">драм</string>
<string name="nominative_som">сом</string>
<string name="singular_som">сом</string>
<string name="plural_som">сомів</string>
<string name="nominative_leu">леу</string>
<string name="singular_leu">леу</string>
<string name="plural_leu">леїв</string>
<string name="nominative_somoni">сомони</string>
<string name="singular_somoni">сомони</string>
<string name="plural_somoni">сомонів</string>
<string name="user_card_not_found">Користувач з номером карти %@ не знайдено</string> <string name="user_card_not_found">Користувач з номером карти %@ не знайдено</string>
<string name="user_phone_not_found">Користувач з номером телефону %@ не знайдено</string> <string name="user_phone_not_found">Користувач з номером телефону %@ не знайдено</string>
<string name="error">Помылка</string> <string name="error">Помылка</string>

View File

@@ -38,6 +38,15 @@ getCurrencyTitle(int code) {
return StringsLocalization.uzbsum(); return StringsLocalization.uzbsum();
case 944: case 944:
return StringsLocalization.azbman(); return StringsLocalization.azbman();
case 051:
return StringsLocalization.armdram();
case 417:
return StringsLocalization.kgssom();
case 498:
return StringsLocalization.mdlleu();
case 972:
return StringsLocalization.tjssomoni();
} }
} }

View File

@@ -13,7 +13,7 @@ class CurrenciesScreen extends BaseScreen {
class _CurrenciesState extends SettingsBaseState<CurrenciesScreen> { class _CurrenciesState extends SettingsBaseState<CurrenciesScreen> {
List<int> currencies = const [643, 840, 980, 978, 398, 933, 860, 944]; List<int> currencies = const [643, 840, 980, 978, 398, 933, 860, 944, 051, 417, 498, 972];
_CurrenciesState(SqliteHelper helper, String app) : super(helper, app); _CurrenciesState(SqliteHelper helper, String app) : super(helper, app);
@@ -30,8 +30,12 @@ class _CurrenciesState extends SettingsBaseState<CurrenciesScreen> {
String belrub = StringsLocalization.beruble(); String belrub = StringsLocalization.beruble();
String uzbsum = StringsLocalization.uzbsum(); String uzbsum = StringsLocalization.uzbsum();
String azbman = StringsLocalization.azbman(); 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 @override

View File

@@ -86,6 +86,26 @@ class StringsLocalization {
singular = singularManat(); singular = singularManat();
plural = pluralManat(); plural = pluralManat();
break; 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]; return [nominative, singular, plural];
@@ -143,12 +163,16 @@ class StringsLocalization {
static String locale() => strings['locale']; static String locale() => strings['locale'];
static String rfruble() => strings['rf_ruble']; static String rfruble() => strings['rf_ruble'];
static String usadollas() => strings['usa_dollas']; static String usadollas() => strings['usa_dollas'];
static String ukhryvnia() => strings['uk_hryvnia'];
static String euro() => strings['euro']; static String euro() => strings['euro'];
static String ukhryvnia() => strings['uk_hryvnia'];
static String kztenge() => strings['kz_tenge']; static String kztenge() => strings['kz_tenge'];
static String beruble() => strings['be_ruble']; static String beruble() => strings['be_ruble'];
static String uzbsum() => strings['uz_sum']; static String uzbsum() => strings['uz_sum'];
static String azbman() => strings['az_manat']; 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 nominativeRuble() => strings['nominative_ruble'];
static String singularRuble() => strings['singular_ruble']; static String singularRuble() => strings['singular_ruble'];
static String pluralRuble() => strings['plural_ruble']; static String pluralRuble() => strings['plural_ruble'];
@@ -170,6 +194,18 @@ class StringsLocalization {
static String nominativeManat() => strings['nominative_manat']; static String nominativeManat() => strings['nominative_manat'];
static String singularManat() => strings['singular_manat']; static String singularManat() => strings['singular_manat'];
static String pluralManat() => strings['plural_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 registrationGuide() => strings['registration_guide'];
static String usageGuide() => strings['usage_guide']; static String usageGuide() => strings['usage_guide'];
static String commonGuide() => strings['common_guide'].replaceAll('\n', "\n"); static String commonGuide() => strings['common_guide'].replaceAll('\n', "\n");