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

@@ -47,21 +47,27 @@
<string name="logout">Log Out</string> <string name="logout">Log Out</string>
<string name="currency">Currency</string> <string name="currency">Currency</string>
<string name="locale">Language</string> <string name="locale">Language</string>
<string name="nominative_ruble">Ruble</string> <string name="rf_ruble">Russian ruble</string>
<string name="singular_ruble">Ruble</string> <string name="usa_dollas">USA dollar</string>
<string name="plural_ruble">Rubles</string> <string name="uk_hryvnia">Ukraine hryvnia</string>
<string name="nominative_dollar">US Dollar</string> <string name="kz_tenge">Kazakhstan tenge</string>
<string name="singular_dollar">US Dollar</string> <string name="be_ruble">Belarusian ruble</string>
<string name="plural_dollar">US Dollars</string> <string name="euro">euro</string>
<string name="nominative_hryvna">Hryvnia</string> <string name="nominative_ruble">ruble</string>
<string name="singular_hryvna">Hryvnia</string> <string name="singular_ruble">ruble</string>
<string name="plural_hryvna">Hryvnia</string> <string name="plural_ruble">rubles</string>
<string name="nominative_tenge">Tenge</string> <string name="nominative_dollar">US dollar</string>
<string name="singular_tenge">Tenge</string> <string name="singular_dollar">US dollar</string>
<string name="plural_tenge">Tenge</string> <string name="plural_dollar">US dollars</string>
<string name="nominative_euro">Euro</string> <string name="nominative_hryvna">hryvnia</string>
<string name="singular_euro">Euro</string> <string name="singular_hryvna">hryvnia</string>
<string name="plural_euro">Euro</string> <string name="plural_hryvna">hryvnia</string>
<string name="nominative_tenge">tenge</string>
<string name="singular_tenge">tenge</string>
<string name="plural_tenge">tenge</string>
<string name="nominative_euro">euro</string>
<string name="singular_euro">euro</string>
<string name="plural_euro">euro</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

@@ -47,21 +47,27 @@
<string name="logout">Retirar la clave</string> <string name="logout">Retirar la clave</string>
<string name="currency">Moneda</string> <string name="currency">Moneda</string>
<string name="locale">Lengua</string> <string name="locale">Lengua</string>
<string name="nominative_ruble">Rublos</string> <string name="rf_ruble">Rublo de Rusia</string>
<string name="singular_ruble">Rublos</string> <string name="usa_dollas">Dólar Dolares</string>
<string name="plural_ruble">Rublos</string> <string name="uk_hryvnia">Ucrania hryvnia</string>
<string name="nominative_dollar">Dólar Dolares</string> <string name="kz_tenge">Tenge Kazajstán</string>
<string name="singular_dollar">Dólar Dolares</string> <string name="be_ruble">Rublo bielorruso</string>
<string name="plural_dollar">Dólar Dolares</string> <string name="euro">Euro</string>
<string name="nominative_hryvna">Hryvnia</string> <string name="nominative_ruble">rublos</string>
<string name="singular_hryvna">Hryvnia</string> <string name="singular_ruble">rublos</string>
<string name="plural_hryvna">Hryvnia</string> <string name="plural_ruble">rublos</string>
<string name="nominative_tenge">Tenge</string> <string name="nominative_dollar">dólar dolares</string>
<string name="singular_tenge">Tenge</string> <string name="singular_dollar">dólar dolares</string>
<string name="plural_tenge">Tenge</string> <string name="plural_dollar">dólar dolares</string>
<string name="nominative_euro">Euro</string> <string name="nominative_hryvna">hryvnia</string>
<string name="singular_euro">Euro</string> <string name="singular_hryvna">hryvnia</string>
<string name="plural_euro">Euro</string> <string name="plural_hryvna">hryvnia</string>
<string name="nominative_tenge">tenge</string>
<string name="singular_tenge">tenge</string>
<string name="plural_tenge">tenge</string>
<string name="nominative_euro">euro</string>
<string name="singular_euro">euro</string>
<string name="plural_euro">euro</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

@@ -47,21 +47,27 @@
<string name="logout">Отозвать токен</string> <string name="logout">Отозвать токен</string>
<string name="currency">Валюта</string> <string name="currency">Валюта</string>
<string name="locale">Язык</string> <string name="locale">Язык</string>
<string name="nominative_ruble">Рубль</string> <string name="rf_ruble">Российский рубль</string>
<string name="singular_ruble">Рубля</string> <string name="usa_dollas">Доллар США</string>
<string name="plural_ruble">Рублей</string> <string name="uk_hryvnia">Украинская гривна</string>
<string name="nominative_dollar">Доллар США</string> <string name="kz_tenge">Казахский тенге</string>
<string name="singular_dollar">Доллара США</string> <string name="be_ruble">Белорусский рубль</string>
<string name="plural_dollar">Долларов США</string> <string name="euro">Евро</string>
<string name="nominative_hryvna">Гривна</string> <string name="nominative_ruble">рубль</string>
<string name="singular_hryvna">Гривны</string> <string name="singular_ruble">рубля</string>
<string name="plural_hryvna">Гривен</string> <string name="plural_ruble">рублей</string>
<string name="nominative_tenge">Тенге</string> <string name="nominative_dollar">доллар</string>
<string name="singular_tenge">Тенге</string> <string name="singular_dollar">доллара</string>
<string name="plural_tenge">Тенге</string> <string name="plural_dollar">долларов</string>
<string name="nominative_euro">Евро</string> <string name="nominative_hryvna">гривна</string>
<string name="singular_euro">Евро</string> <string name="singular_hryvna">гривны</string>
<string name="plural_euro">Евро</string> <string name="plural_hryvna">гривен</string>
<string name="nominative_tenge">тенге</string>
<string name="singular_tenge">тенге</string>
<string name="plural_tenge">тенге</string>
<string name="nominative_euro">евро</string>
<string name="singular_euro">евро</string>
<string name="plural_euro">евро</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

@@ -47,21 +47,27 @@
<string name="logout">Відiзвати токен</string> <string name="logout">Відiзвати токен</string>
<string name="currency">Валюта</string> <string name="currency">Валюта</string>
<string name="locale">Мова</string> <string name="locale">Мова</string>
<string name="nominative_ruble">Рубль</string> <string name="rf_ruble">Російський рубль</string>
<string name="singular_ruble">Рубль</string> <string name="usa_dollas">Долар США</string>
<string name="plural_ruble">Рубль</string> <string name="uk_hryvnia">Українська гривня</string>
<string name="nominative_dollar">Доллар США</string> <string name="kz_tenge">Казахстанський тенге</string>
<string name="singular_dollar">Доллар США</string> <string name="be_ruble">Білоруський рубль</string>
<string name="plural_dollar">Доллар США</string> <string name="euro">Євро</string>
<string name="nominative_hryvna">Гривня</string> <string name="nominative_ruble">рубль</string>
<string name="singular_hryvna">Гривня</string> <string name="singular_ruble">рубля</string>
<string name="plural_hryvna">Гривня</string> <string name="plural_ruble">рублів</string>
<string name="nominative_tenge">Тенге</string> <string name="nominative_dollar">долар США</string>
<string name="singular_tenge">Тенге</string> <string name="singular_dollar">долара США</string>
<string name="plural_tenge">Тенге</string> <string name="plural_dollar">доларів США</string>
<string name="nominative_euro">Євро</string> <string name="nominative_hryvna">гривня</string>
<string name="singular_euro">Євро</string> <string name="singular_hryvna">гривні</string>
<string name="plural_euro">Євро</string> <string name="plural_hryvna">гривень</string>
<string name="nominative_tenge">тенге</string>
<string name="singular_tenge">тенге</string>
<string name="plural_tenge">тенге</string>
<string name="nominative_euro">євро</string>
<string name="singular_euro">євро</string>
<string name="plural_euro">євро</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>
@@ -73,7 +79,7 @@
Натисніть на кнопку «Зареєструвати» Натисніть на кнопку «Зареєструвати»
Дочекайтеся підтвердження активації програми, натисканням на кнопку «Оновлення статус активації» поновіть статус. Дочекайтеся підтвердження активації програми, натисканням на кнопку «Оновлення статус активації» поновіть статус.
    
Після підтвердження запиту на активацію програми Партнером / менеджером клікніть по кнопці «Завершити реєстрацію», додаток готове до використання. Після підтвердження запиту на активацію програми Партнером / менеджером клікніть по кнопці «Завершити реєстрацію», додаток готове до використання.
При бажанні змінити номер каси, необхідно натиснути на кнопку Меню (верхній правий кут екрану). В Меню «Налаштування» вибрати «Вiдiзвати токен». При бажанні змінити номер каси, необхідно натиснути на кнопку Меню (верхній правий кут екрану). В Меню «Налаштування» вибрати «Вiдiзвати токен».

View File

@@ -25,15 +25,17 @@ pushRoute(BuildContext context, Widget widget) {
getCurrencyTitle(int code) { getCurrencyTitle(int code) {
switch (code) { switch (code) {
case 643: case 643:
return StringsLocalization.nominativeRuble(); return StringsLocalization.rfruble();
case 840: case 840:
return StringsLocalization.nominativeDollar(); return StringsLocalization.usadollas();
case 980: case 980:
return StringsLocalization.nominativeHryvna(); return StringsLocalization.ukhryvnia();
case 978: case 978:
return StringsLocalization.nominativeEuro(); return StringsLocalization.euro();
case 398: 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> { 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); _CurrenciesState(SqliteHelper helper, String app) : super(helper, app);
@@ -22,13 +22,14 @@ class _CurrenciesState extends SettingsBaseState<CurrenciesScreen> {
@override @override
List<String> getOptions() { List<String> getOptions() {
String ruble = StringsLocalization.nominativeRuble(); String ruble = StringsLocalization.rfruble();
String dollar = StringsLocalization.nominativeDollar(); String dollar = StringsLocalization.usadollas();
String hryvna = StringsLocalization.nominativeHryvna(); String hryvna = StringsLocalization.ukhryvnia();
String euro = StringsLocalization.nominativeEuro(); String euro = StringsLocalization.euro();
String tenge = StringsLocalization.nominativeTenge(); String tenge = StringsLocalization.kztenge();
String belrub = StringsLocalization.beruble();
return [ruble, dollar, hryvna, euro, tenge]; return [ruble, dollar, hryvna, euro, tenge, belrub];
} }
@override @override

View File

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