From f7ccd0ff32d5bd31552d60ef63a3898d7d3621ee Mon Sep 17 00:00:00 2001 From: Damyan Ivanov Date: Sat, 6 Mar 2021 18:11:29 +0200 Subject: [PATCH] provide some guidance for template parameters --- .../ic_baseline_help_outline_24_primary.xml | 31 ++++++++++++++++ .../res/layout/template_details_header.xml | 37 ++++++++++++++++--- app/src/main/res/values-bg/arrays.xml | 4 ++ app/src/main/res/values-bg/strings.xml | 2 + app/src/main/res/values/arrays.xml | 4 ++ app/src/main/res/values/strings.xml | 2 + 6 files changed, 75 insertions(+), 5 deletions(-) create mode 100644 app/src/main/res/drawable-anydpi/ic_baseline_help_outline_24_primary.xml diff --git a/app/src/main/res/drawable-anydpi/ic_baseline_help_outline_24_primary.xml b/app/src/main/res/drawable-anydpi/ic_baseline_help_outline_24_primary.xml new file mode 100644 index 00000000..e67a7ecb --- /dev/null +++ b/app/src/main/res/drawable-anydpi/ic_baseline_help_outline_24_primary.xml @@ -0,0 +1,31 @@ + + + + + diff --git a/app/src/main/res/layout/template_details_header.xml b/app/src/main/res/layout/template_details_header.xml index 2a2f4f43..c8617518 100644 --- a/app/src/main/res/layout/template_details_header.xml +++ b/app/src/main/res/layout/template_details_header.xml @@ -23,6 +23,31 @@ android:animateLayoutChanges="true" android:padding="@dimen/text_margin" > + + Макетите описват кои параметри на движението са фиксирани и кои идват от външния източник. Сканирането на QR код е единственият външен източник, който се поддържа в момента. В бъдеще е планирана работа с поставяне на текст от работния буфер и четене/прихващане на текстови съобщения (SMS). + + Шаблонът е регулярен израз ([Уикипедия↗](https://bg.wikipedia.org/wiki/Регулярен_израз#Синтаксис)). При получаване на данни от външния източник, шаблонът се напасва към тях за да се определи кои макети отговарят на входните данни. + Поддържа се използването на разпознати групи за попълване на параметри на движението от входните данни. + diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index d058ea50..10ba1cf8 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -227,4 +227,6 @@ Макетът не е резервен Резервни макети Макети + Параметри на макета + Помощна информация за пааметрите на макета diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index d471be3a..ded16853 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -32,4 +32,8 @@ Templates describe which transaction parameters are fixed and which come from the external source. Currently, scanning QR codes is the only available source. Support for pasting from the clipboard and reading/intercepting text messages (SMS) is planned for the future. + + The pattern is a Regular expression ([Wikipedia↗](https://en.wikipedia.org/wiki/Regular_expression#Syntax)). It must match the input from the external source, or the template won\'t be considered when looking for templates corresponding to the input from the external source. + Capture groups may be used for filling some transaction parameters. + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3c94703a..96a8dd8b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -237,4 +237,6 @@ Template is a primary, high priority one, not a catch-all Fallback templates Templates + Template parameters + Show help on template parameters -- 2.39.5