diff --git a/assets/values-en/strings.xml b/assets/values-en/strings.xml index ab692bd..8143ee4 100644 --- a/assets/values-en/strings.xml +++ b/assets/values-en/strings.xml @@ -47,21 +47,27 @@ Log Out Currency Language - Ruble - Ruble - Rubles - US Dollar - US Dollar - US Dollars - Hryvnia - Hryvnia - Hryvnia - Tenge - Tenge - Tenge - Euro - Euro - Euro + Russian ruble + USA dollar + Ukraine hryvnia + Kazakhstan tenge + Belarusian ruble + euro + ruble + ruble + rubles + US dollar + US dollar + US dollars + hryvnia + hryvnia + hryvnia + tenge + tenge + tenge + euro + euro + euro 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 f18701d..4ffb2ee 100644 --- a/assets/values-es/strings.xml +++ b/assets/values-es/strings.xml @@ -47,21 +47,27 @@ Retirar la clave Moneda Lengua - Rublos - Rublos - Rublos - Dólar Dolares - Dólar Dolares - Dólar Dolares - Hryvnia - Hryvnia - Hryvnia - Tenge - Tenge - Tenge - Euro - Euro - Euro + Rublo de Rusia + Dólar Dolares + Ucrania hryvnia + Tenge Kazajstán + Rublo bielorruso + Euro + rublos + rublos + rublos + dólar dolares + dólar dolares + dólar dolares + hryvnia + hryvnia + hryvnia + tenge + tenge + tenge + euro + euro + euro 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 4992ce9..e0e6c38 100644 --- a/assets/values-ru/strings.xml +++ b/assets/values-ru/strings.xml @@ -47,21 +47,27 @@ Отозвать токен Валюта Язык - Рубль - Рубля - Рублей - Доллар США - Доллара США - Долларов США - Гривна - Гривны - Гривен - Тенге - Тенге - Тенге - Евро - Евро - Евро + Российский рубль + Доллар США + Украинская гривна + Казахский тенге + Белорусский рубль + Евро + рубль + рубля + рублей + доллар + доллара + долларов + гривна + гривны + гривен + тенге + тенге + тенге + евро + евро + евро Пользователь с номером карты %@ не найден Пользователь с номером телефона %@ не найден Ошибка diff --git a/assets/values-ua/strings.xml b/assets/values-ua/strings.xml index 64d58cc..e59ed49 100644 --- a/assets/values-ua/strings.xml +++ b/assets/values-ua/strings.xml @@ -47,21 +47,27 @@ Відiзвати токен Валюта Мова - Рубль - Рубль - Рубль - Доллар США - Доллар США - Доллар США - Гривня - Гривня - Гривня - Тенге - Тенге - Тенге - Євро - Євро - Євро + Російський рубль + Долар США + Українська гривня + Казахстанський тенге + Білоруський рубль + Євро + рубль + рубля + рублів + долар США + долара США + доларів США + гривня + гривні + гривень + тенге + тенге + тенге + євро + євро + євро Користувач з номером карти %@ не знайдено Користувач з номером телефону %@ не знайдено Помылка @@ -73,7 +79,7 @@ Натисніть на кнопку «Зареєструвати» Дочекайтеся підтвердження активації програми, натисканням на кнопку «Оновлення статус активації» поновіть статус. -     + Після підтвердження запиту на активацію програми Партнером / менеджером клікніть по кнопці «Завершити реєстрацію», додаток готове до використання. При бажанні змінити номер каси, необхідно натиснути на кнопку Меню (верхній правий кут екрану). В Меню «Налаштування» вибрати «Вiдiзвати токен». diff --git a/lib/common.dart b/lib/common.dart index d6d71a2..7cc001c 100644 --- a/lib/common.dart +++ b/lib/common.dart @@ -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(); } } diff --git a/lib/screens/currencies.dart b/lib/screens/currencies.dart index 634a32c..2efe4db 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]; + List currencies = const [643, 840, 980, 978, 398, 933]; _CurrenciesState(SqliteHelper helper, String app) : super(helper, app); @@ -22,13 +22,14 @@ class _CurrenciesState extends SettingsBaseState { @override List 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 diff --git a/lib/strings.dart b/lib/strings.dart index 13c1f4b..fcc129a 100644 --- a/lib/strings.dart +++ b/lib/strings.dart @@ -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'];