add belarusian ruble , refs #10918

This commit is contained in:
vtretyakov
2018-04-11 15:53:02 +07:00
parent 0258182eab
commit 3158218cc2
7 changed files with 110 additions and 73 deletions

View File

@@ -25,15 +25,17 @@ pushRoute(BuildContext context, Widget widget) {
getCurrencyTitle(int code) {
switch (code) {
case 643:
return StringsLocalization.nominativeRuble();
return StringsLocalization.rfruble();
case 840:
return StringsLocalization.nominativeDollar();
return StringsLocalization.usadollas();
case 980:
return StringsLocalization.nominativeHryvna();
return StringsLocalization.ukhryvnia();
case 978:
return StringsLocalization.nominativeEuro();
return StringsLocalization.euro();
case 398:
return StringsLocalization.nominativeTenge();
return StringsLocalization.kztenge();
case 933:
return StringsLocalization.beruble();
}
}

View File

@@ -13,7 +13,7 @@ class CurrenciesScreen extends BaseScreen {
class _CurrenciesState extends SettingsBaseState<CurrenciesScreen> {
List<int> currencies = const [643, 840, 980, 978, 398];
List<int> currencies = const [643, 840, 980, 978, 398, 933];
_CurrenciesState(SqliteHelper helper, String app) : super(helper, app);
@@ -22,13 +22,14 @@ class _CurrenciesState extends SettingsBaseState<CurrenciesScreen> {
@override
List<String> getOptions() {
String ruble = StringsLocalization.nominativeRuble();
String dollar = StringsLocalization.nominativeDollar();
String hryvna = StringsLocalization.nominativeHryvna();
String euro = StringsLocalization.nominativeEuro();
String tenge = StringsLocalization.nominativeTenge();
String ruble = StringsLocalization.rfruble();
String dollar = StringsLocalization.usadollas();
String hryvna = StringsLocalization.ukhryvnia();
String euro = StringsLocalization.euro();
String tenge = StringsLocalization.kztenge();
String belrub = StringsLocalization.beruble();
return [ruble, dollar, hryvna, euro, tenge];
return [ruble, dollar, hryvna, euro, tenge, belrub];
}
@override

View File

@@ -71,6 +71,11 @@ class StringsLocalization {
singular = singularTenge();
plural = pluralTenge();
break;
case 933:
nominative = nominativeRuble();
singular = singularRuble();
plural = pluralRuble();
break;
}
return [nominative, singular, plural];
@@ -126,6 +131,11 @@ class StringsLocalization {
static String logout() => strings['logout'];
static String currency() => strings['currency'];
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 kztenge() => strings['kz_tenge'];
static String beruble() => strings['be_ruble'];
static String nominativeRuble() => strings['nominative_ruble'];
static String singularRuble() => strings['singular_ruble'];
static String pluralRuble() => strings['plural_ruble'];