Remove i18n package. Add xml files with strings to flutter assets. Create method for passing localized strings to channel.

This commit is contained in:
Ivan Murashov
2018-02-07 00:28:47 +03:00
parent 8c4287a21b
commit c15108fda9
40 changed files with 600 additions and 930 deletions

View File

@@ -0,0 +1,113 @@
<resources>
<string name="app_name">Dinect</string>
<string name="scanner_title">Card Scanner</string>
<string name="scan">Scan</string>
<string name="faq">Help</string>
<string name="exit">Exit</string>
<string name="settings">Settings</string>
<string name="identifier_not_found">"Identifier %s is not found"</string>
<string name="enter_manual">Enter the card number</string>
<string name="enter_phone">Phone 79XXXXXXXXX</string>
<string name="error_contact_support">You can use manual input or call the number:\n%s</string>
<string name="ID_Store">Store ID</string>
<string name="ID_not_found">Identifier %s is not found</string>
<string name="app_activ">The application is activated</string>
<string name="ask_change_store">Do you really want to log out and enter a different store number?</string>
<string name="buyer">Buyer</string>
<string name="card">Card</string>
<string name="card_scaner">Card Scanner</string>
<string name="carry_purchase">Create a purchase</string>
<string name="complite_activ">Complete registration</string>
<string name="complite_purchase">Complete the purchase</string>
<string name="confirm_purchase">You confirm the purchase for %s %s</string>
<string name="confirmation">Сonfirmation</string>
<string name="no">No</string>
<string name="purchase_complite">A purchase of %s %s was completed</string>
<string name="registration">Registration</string>
<string name="usage">Usage</string>
<string name="support">Support contacts</string>
<string name="common">General information</string>
<string name="request_sent_wait_activ">Activation request for the application has been sent, please wait for administrator approval</string>
<string name="reward">Reward</string>
<string name="bonus">Bonus on account</string>
<string name="discount_rate">Dicount Rate</string>
<string name="discount_sum">Dicount Sum</string>
<string name="bonus_plus">Bonus points</string>
<string name="bonus_minus">Bonus was charged</string>
<string name="bonus_hint">Points to charge</string>
<string name="coupons_used">Coupons were used</string>
<string name="select_coupons">Select coupons for using in purchase</string>
<string name="bonus_explanation">If not set, points will be added</string>
<string name="scan">Scan</string>
<string name="sign_up">Sign Up</string>
<string name="specify_din_store">Specify the store ID</string>
<string name="sum">Sum</string>
<string name="update_activ_status">Update activation status</string>
<string name="yes">Yes</string>
<string name="settings">Settings</string>
<string name="help">Help</string>
<string name="exit">Exit</string>
<string name="logout">Log Out</string>
<string name="currency">Currency</string>
<string name="locale">Language</string>
<string name="nominative_ruble">Ruble</string>
<string name="singular_ruble">Ruble</string>
<string name="plural_ruble">Rubles</string>
<string name="nominative_dollar">US Dollar</string>
<string name="singular_dollar">US Dollar</string>
<string name="plural_dollar">US Dollars</string>
<string name="nominative_hryvna">Hryvnia</string>
<string name="singular_hryvna">Hryvnia</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="registration_guide">
Store log in screen is the first thing you will see after starting the application.
Enter the store number (ID). You can look it up in the loyalty program control panel. If you do not have access to the control panel, ask the administrator.
Click the ""Login"" button.
Please wait while the administrator activates your request. You can refresh your store activation status by pressing the "Update activation status" button.
After the administrator activates your request, click the ""Complete activation"" button. The application is ready to use.
If you want to log in as another store, click the Menu button (upper right corner of the screen) and select "Exit".
</string>
<string name="usage_guide">
Step 1:
Launch this application and scan your customer's loyalty card using the built in scanner.
If the scan is successful, the customer's information will appear on the screen.
Step 2:
Enter the purchase amount and click the ""Create a purchase"" button.
In a pop-up window press ""YES"" to confirm the amount and allot the points to a customer.
If you want to correct the amount, press ""NO"" and you will return back to the purchase screen where you can adjust the amount.
</string>
<string name="support_guide">
Always recommend your customers to install your loyalty card app, so they can participate in your loyalty program.
If you have any problems with the application, feel free to contact the support.
Phone:
%s
Our website:
%s
</string>
<string name="common_guide">
To improve barcode scanning quality, adjust the distance between the camera and the barcode so that the border around the barcode (if any) is not visible. Otherwise the vertical lines of the border could be wrongly considered as part of the code.
</string>
</resources>

View File

@@ -0,0 +1,105 @@
<resources>
<string name="ID_Store">ID del negocio</string>
<string name="ID_not_found">ID %s no está encontrado</string>
<string name="app_activ">Aplicación está activada</string>
<string name="ask_change_store">Os realmente quiereis acabarse una sesión y dar otro DIN del negocio</string>
<string name="buyer">El comprador</string>
<string name="card">Tarjeta</string>
<string name="card_scaner">El escaneo de tarjeta</string>
<string name="carry_purchase">Realizar la compra</string>
<string name="complite_activ">Terminar el registro</string>
<string name="complite_purchase">Terminar la compra</string>
<string name="confirm_purchase">Confirmais la compra por %s %s</string>
<string name="confirmation">Confirmacón</string>
<string name="no">No</string>
<string name="purchase_complite">La compra por %s %s está realizada</string>
<string name="registration">El registro</string>
<string name="usage">Explotación</string>
<string name="support">Los contactos del soporte técnico</string>
<string name="request_sent_wait_activ">El requieremento de activación de aplicación esta mandado, esperad la activación por el administrador</string>
<string name="reward">Gratificación</string>
<string name="bonus">Bono por cuenta</string>
<string name="discount_rate">Tasa de descuento</string>
<string name="discount_sum">El monto del descuento</string>
<string name="bonus_plus">Puntos de bonificación</string>
<string name="bonus_minus">El bono fue cobrado</string>
<string name="bonus_hint">Cuántas puntuaciones se cancelan</string>
<string name="coupons_used">Los cupones fueron canjeados</string>
<string name="bonus_explanation">Si no especifica cuántos puntos cancelar, se agregarán puntos</string>
<string name="scan">Escanear</string>
<string name="sign_up">Registrarse</string>
<string name="specify_din_store">Hay que dar ID del negocio</string>
<string name="sum">Suma</string>
<string name="update_activ_status">Actualizar la condición de activación</string>
<string name="user_name">Un nombre de usario</string>
<string name="yes">Si</string>
<string name="settings">Las configuraciones</string>
<string name="help">La Ayuda</string>
<string name="exit">Salir</string>
<string name="logout">Log Out</string>
<string name="currency">La Moneda</string>
<string name="locale">La lengua</string>
<string name="nominative_ruble">Rublo</string>
<string name="singular_ruble">Rublo</string>
<string name="plural_ruble">Rublos</string>
<string name="nominative_dollar">Dólar Dolares</string>
<string name="singular_dollar">Dólar Dolares</string>
<string name="plural_dollar">Dólar Dolares</string>
<string name="nominative_hryvna">Hryvnia</string>
<string name="singular_hryvna">Hryvnia</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="registration_guide">
Store log in screen is the first thing you will see after starting the application.
Enter the store number (DIN). You can look it up in the loyalty program control panel. If you do
not have access to the control panel, ask the administrator.
Click the ""Login"" button.
Please wait while the administrator activates your request. You can refresh your store activation
status by pressing the ""Update activation status"" button.
After the administrator activates your request, click the ""Complete activation"" button. The
application is ready to use.
If you want to log in as another store, click the Menu button (upper right corner of the screen)
and select "Exit".
</string>
<string name="usage_guide">
Step 1:
Launch this application and scan your customer's loyalty card using the built in scanner.
If the scan is successful, the customer's information will appear on the screen.
Step 2:
Enter the purchase amount and click the ""Create a purchase"" button.
In a pop-up window press ""YES"" to confirm the amount and allot the points to a customer.
If you want to correct the amount, press ""NO"" and you will return back to the purchase screen
where you can adjust the amount.
</string>
<string name="support_guide">
Always recommend your customers to install your loyalty card app, so they can participate in your
loyalty program.
If you have any problems with the application, feel free to contact the support.
Phone:
%s
Our website:
%s
</string>
<string name="common_guide">
To improve barcode scanning quality, adjust the distance between the camera and the barcode so
that the border around the barcode (if any) is not visible. Otherwise the vertical lines of the
border could be wrongly considered as part of the code.</string>
</resources>

View File

@@ -1,12 +1,112 @@
<resources>
<string name="app_name">Dinect</string>
<string name="scanner_title">Сканер карты</string>
<string name="scan">Сканировать</string>
<string name="faq">Справка</string>
<string name="exit">Закрыть приложение</string>
<string name="settings">Настройки</string>
<string name="identifier_not_found">"Идентификатор %s не найден"</string>
<string name="enter_manual">Введите номер карты</string>
<string name="enter_phone">Телефон 79XXXXXXXXX</string>
<string name="error_contact_support">Можете воспользоваться ручным вводом или позвонить на номер:%s</string>
<string name="app_name">Dinect</string>
<string name="scanner_title">Сканер карты</string>
<string name="scan">Сканировать</string>
<string name="faq">Справка</string>
<string name="exit">Закрыть приложение</string>
<string name="settings">Настройки</string>
<string name="identifier_not_found">"Идентификатор %s не найден"</string>
<string name="enter_manual">Введите номер карты</string>
<string name="enter_phone">Телефон 79XXXXXXXXX</string>
<string name="error_contact_support">Можете воспользоваться ручным вводом или позвонить на номер:%s</string>
<string name="ID_Store">ID магазина</string>
<string name="ID_not_found">Идентификатор %s не найден</string>
<string name="app_activ">Приложение активировано</string>
<string name="ask_change_store">Вы действительно хотите выйти и ввести другой номер магазина?</string>
<string name="buyer">Покупатель</string>
<string name="card">Карта</string>
<string name="card_scaner">Сканер карты</string>
<string name="carry_purchase">Проведение покупки</string>
<string name="complite_activ">Завершить регистрацию</string>
<string name="complite_purchase">Завершить покупку</string>
<string name="confirm_purchase">Вы подтверждаете покупку на %s %s</string>
<string name="confirmation">Подтверждение</string>
<string name="no">Нет</string>
<string name="purchase_complite">Покупка на сумму %s %s проведена</string>
<string name="registration">Регистрация</string>
<string name="usage">Использование</string>
<string name="support">Контакты поддержки</string>
<string name="common">Общая информация</string>
<string name="request_sent_wait_activ">Запрос на активацию приложения отправлен, дождитесь подтверждения активации администратором</string>
<string name="reward">Вознаграждение</string>
<string name="bonus">Бонусов на счету</string>
<string name="discount_rate">Процент скидки</string>
<string name="discount_sum">Сумма скидки</string>
<string name="bonus_plus">Бонусов начислено</string>
<string name="bonus_minus">Бонусов списано</string>
<string name="bonus_hint">Сколько баллов списать?</string>
<string name="coupons_used">Были погашены купоны</string>
<string name="select_coupons">Выберите купоны для гашения</string>
<string name="bonus_explanation">Если не указано сколько баллов списать, баллы будут начислены</string>
<string name="scan">Сканировать</string>
<string name="sign_up">Зарегистрироваться</string>
<string name="specify_din_store">Необходимо указать ID магазина</string>
<string name="sum">Сумма</string>
<string name="update_activ_status">Обновить статус активации</string>
<string name="yes">Да</string>
<string name="settings">Настройки</string>
<string name="help">Справка</string>
<string name="exit">Закрыть приложение</string>
<string name="logout">Выйти из аккаунта</string>
<string name="currency">Валюта</string>
<string name="locale">Язык</string>
<string name="nominative_ruble">Рубль</string>
<string name="singular_ruble">Рубля</string>
<string name="plural_ruble">Рублей</string>
<string name="nominative_dollar">Доллар США</string>
<string name="singular_dollar">Доллара США</string>
<string name="plural_dollar">Долларов США</string>
<string name="nominative_hryvna">Гривна</string>
<string name="singular_hryvna">Гривны</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="registration_guide">
После запуска приложения вы окажетесь на странице регистрации магазина.
Введите ID код магазина (выдается при подключении к системе лояльности)
Кликните по кнопке: «Зарегистрировать»
Дождитесь подтверждение активации программы, нажатием по кнопке «Обновите статус активации» обновите статус.
После подтверждения запроса на активацию программы Партнером/менеджером кликните по кнопке «Завершить регистрацию», приложение готово к использованию.
При желании изменить ID магазина, необходимо нажать на кнопку Меню (верхний правый угол экрана) и выбрать "Выход".
</string>
<string name="usage_guide">
Шаг 1:
Запустите приложение для сканирования карты участника системы лояльности.
При успешном сканировании на вашем экране появятся данные покупателя.
Шаг 2:
Введите сумму покупки данного покупателя и нажмите на кнопку «Проведение покупки».
Во всплывающем окне нажмите ""ДА"", для подтверждения суммы покупки
Если вы хотите поправить сумму, нажмите «НЕТ» и Вы вернетесь на экран покупки и сможете её скорректировать.
</string>
<string name="support_guide">
Рекомендуйте покупателям установить мобильное приложение дисконтной системы и получайте новых лояльных покупателей.
При некорректной работе приложения просьба сразу обратиться по телефону нашей технической поддержки.
Телефон:
%s
Наш сайт:
%s
</string>
<string name="common_guide">
Для эффективного считывания штрих-кода карты участника системы лояльности необходимо камеру сканера поднести так, чтобы в неё не попадали вертикальные полосы рамки (если они есть). Они расцениваются сканером как часть штрих-кода.
</string>
</resources>

View File

@@ -1,12 +1,109 @@
<resources>
<string name="app_name">Dinect</string>
<string name="scanner_title">Сканер карти</string>
<string name="scan">Сканувати</string>
<string name="faq">Допомога</string>
<string name="exit">Закрыть приложение</string>
<string name="settings">Налаштування</string>
<string name="identifier_not_found">"Ідентифікатор %s не знайден"</string>
<string name="enter_manual">Введіть штрихкод вручну</string>
<string name="enter_phone">Телефон 79XXXXXXXXX</string>
<string name="error_contact_support">Можете скористатися ручним введенням або зателефонувати на номер:\n%s</string>
<string name="app_name">Dinect</string>
<string name="scanner_title">Сканер карти</string>
<string name="scan">Сканувати</string>
<string name="faq">Допомога</string>
<string name="exit">Закрыть приложение</string>
<string name="settings">Налаштування</string>
<string name="identifier_not_found">"Ідентифікатор %s не знайден</string>
<string name="enter_manual">Введіть штрихкод вручну</string>
<string name="enter_phone">Телефон 79XXXXXXXXX</string>
<string name="error_contact_support">Можете скористатися ручним введенням або зателефонувати на номер:\n%s</string>
<string name="ID_Store">ID магазину</string>
<string name="ID_not_found">Ідентифікатор %s не знайден</string>
<string name="app_activ">Додаток активований</string>
<string name="ask_change_store">Ви дійсно хочете вийти і ввести інший номер магазину</string>
<string name="buyer">Покупець</string>
<string name="card">Карта</string>
<string name="card_scaner">Сканер карти</string>
<string name="carry_purchase">Проведення покупки</string>
<string name="complite_activ">Завершити реєстрацію</string>
<string name="complite_purchase">Завершити купівлю</string>
<string name="confirm_purchase">Ви підтверджуєте покупку на %s %s</string>
<string name="confirmation">Підтвердження</string>
<string name="no">Ні</string>
<string name="purchase_complite">Купівля на суму %s %s проведена</string>
<string name="registration">Реєстрація</string>
<string name="usage">Використання</string>
<string name="support">Контакти підтримки</string>
<string name="common">Загальна інформація</string>
<string name="request_sent_wait_activ">Запит на активацію додатку відправлений, дочекайтеся підтвердження активації адміністратором</string>
<string name="reward">Винагорода</string>
<string name="bonus">Бонусів на рахунку</string>
<string name="discount_rate">Відсоток знижки</string>
<string name="discount_sum">Сума знижки</string>
<string name="bonus_plus">Бонусів нараховано</string>
<string name="bonus_minus">Бонусів списано</string>
<string name="bonus_hint">Скільки балів списати?</string>
<string name="coupons_used">Були погашені купони</string>
<string name="bonus_explanation">Якщо не вказано скільки балів списати, бали будуть нараховані</string>
<string name="scan">Сканувати</string>
<string name="sign_up">Зареєструватися</string>
<string name="specify_din_store">Необхідно вказати ID магазину</string>
<string name="sum">Сума</string>
<string name="update_activ_status">Оновити статус активації</string>
<string name="yes">Так</string>
<string name="settings">Налаштування</string>
<string name="help">Допомога</string>
<string name="exit">Вихід</string>
<string name="logout">Log Out</string>
<string name="currency">Валюта</string>
<string name="locale">Мова</string>
<string name="nominative_ruble">Рубль</string>
<string name="singular_ruble">Рубль</string>
<string name="plural_ruble">Рубль</string>
<string name="nominative_dollar">Доллар США</string>
<string name="singular_dollar">Доллар США</string>
<string name="plural_dollar">Доллар США</string>
<string name="nominative_hryvna">Гривня</string>
<string name="singular_hryvna">Гривня</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="registration_guide">
Після запуску програми ви опинитеся на сторінці реєстрації магазина.
Введіть DIN код магазину (видається при підключенні до системи лояльності)
Натисніть на кнопку «Зареєструвати»
Дочекайтеся підтвердження активації програми, натисканням на кнопку «Оновлення статус активації» поновіть статус.
    
Після підтвердження запиту на активацію програми Партнером / менеджером клікніть по кнопці «Завершити реєстрацію», додаток готове до використання.
При бажанні змінити номер каси, необхідно натиснути на кнопку Меню (верхній правий кут екрану) і вибрати "Вихід".
</string>
<string name="usage_guide">
Крок 1:
    
При пред'явленні покупцем картки учасника системи лояльності, запустіть цю програму.
На екрані з'явиться сканер штрих кодів. Відскануте штрих-код карти сканером.
При успішному скануванні на вашому екрані з'являться дані покупця.
    
Крок 2:
    
Необхідно ввести суму покупки даного покупця і клікнути на кнопку «Проведення покупки».
Спливе вікно підтвердження правильності введення суми. У разі правильного введення суми, натисніть «ТАК», сума буде проведена і винагороду буде нараховано учаснику системи лояльності.
Якщо сума введена з помилкою, натисніть «НІ» і Ви повернетеся на крок введення суми і зможете її скорегувати.
</string>
<string name="support_guide">
Рекомендуйте покупцям встановити мобільний додаток дисконтної системи і отримуйте нових лояльних покупців.
При некоректній роботі програми прохання відразу звернутися за телефоном нашої технічної підтримки.
Телефон:
%s
Наш сайт:
%s
</string>
<string name="common_guide">
Для ефективного зчитування штрих-коду карти учасника системи лояльності необхідно камеру сканера піднести так, щоб в неї не потрапляли вертикальні смуги рамки. Вони розцінюються сканером як частина штрих-коду.
</string>
</resources>