check queue WIP

This commit is contained in:
2025-05-19 01:05:56 +03:00
parent d10dfc07b6
commit a8549c838c
12 changed files with 457 additions and 273 deletions

View File

@@ -70,7 +70,7 @@
<translation type="vanished">Store type</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="95"/>
<location filename="../scenes/mainwindow.ui" line="107"/>
<source>Parse</source>
<translation>Parse</translation>
</message>
@@ -113,13 +113,13 @@
<translation type="vanished">0000000000000000</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="121"/>
<location filename="../scenes/mainwindow.ui" line="173"/>
<source>FN (Fiscal Number)</source>
<translatorcomment>FN = Фискальный Номер</translatorcomment>
<translation>FN (Fiscal Number)</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="58"/>
<location filename="../scenes/mainwindow.ui" line="61"/>
<source>FD (Fiscal Document)</source>
<translatorcomment>FD = Фискальный Документ</translatorcomment>
<translation>FD (Fiscal Document)</translation>
@@ -133,93 +133,93 @@
<translation type="obsolete">Back</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="206"/>
<location filename="../scenes/mainwindow.ui" line="144"/>
<source>Stop server</source>
<translation>Stop server</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="167"/>
<location filename="../scenes/mainwindow.ui" line="74"/>
<source>Choose image on your PC</source>
<translation>Choose image on your PC</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="38"/>
<location filename="../scenes/mainwindow.ui" line="154"/>
<location filename="../scenes/mainwindow.ui" line="94"/>
<location filename="../scenes/mainwindow.ui" line="277"/>
<source>or</source>
<translation>or</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="141"/>
<location filename="../scenes/mainwindow.ui" line="157"/>
<source>Use your phone as a QR code scanner</source>
<translation>Use your phone as a QR code scanner</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="82"/>
<location filename="../scenes/mainwindow.ui" line="241"/>
<source>FI (Fiscal Identifier)</source>
<translatorcomment>FI = Фискальный Признак</translatorcomment>
<translation>FI (Fiscal Identifier)</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="273"/>
<location filename="../scenes/mainwindow.ui" line="313"/>
<source>Add new check</source>
<translation>Add new check</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="263"/>
<location filename="../scenes/mainwindow.ui" line="300"/>
<source>Clear</source>
<translation>Clear</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="45"/>
<location filename="../scenes/mainwindow.ui" line="81"/>
<source>Date and time of purchase</source>
<translation>Date and time of purchase</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="237"/>
<location filename="../scenes/mainwindow.ui" line="183"/>
<source>Operation type</source>
<translation>Operation type</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="250"/>
<location filename="../scenes/mainwindow.ui" line="48"/>
<source>Parse an E-Mail</source>
<translation>Parse an E-Mail</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="214"/>
<location filename="../scenes/mainwindow.ui" line="115"/>
<source>Funds income</source>
<translatorcomment>Приход средств</translatorcomment>
<translation>Funds income</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="219"/>
<location filename="../scenes/mainwindow.ui" line="120"/>
<source>Funds return</source>
<translatorcomment>Возврат средств</translatorcomment>
<translation>Funds return</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="224"/>
<location filename="../scenes/mainwindow.ui" line="125"/>
<source>Funds spend</source>
<translatorcomment>Расход средств</translatorcomment>
<translation>Funds spend</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="229"/>
<location filename="../scenes/mainwindow.ui" line="130"/>
<source>Spends return</source>
<translatorcomment>Возврат расхода</translatorcomment>
<translation>Spends return</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="72"/>
<location filename="../scenes/mainwindow.ui" line="32"/>
<source>Checks to parse</source>
<translation>Checks to parse</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="108"/>
<location filename="../scenes/mainwindow.ui" line="264"/>
<source>Settings</source>
<translation>Settings</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="128"/>
<location filename="../scenes/mainwindow.ui" line="251"/>
<source>Total</source>
<translation>Total</translation>
</message>
@@ -228,75 +228,77 @@
<translation type="vanished">checks parser</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="101"/>
<location filename="../mainwindow.cpp" line="103"/>
<source>QR code for binaryeye to connect</source>
<translation>QR code for binaryeye to connect</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="104"/>
<source>I&apos;ve scanned</source>
<translation>I&apos;ve scanned</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="108"/>
<location filename="../mainwindow.cpp" line="110"/>
<source>Could not start http server. 10 times in a row random port was occupied. Either you should run for a lottery ticket, or the problem is in the program. If the lottery ticket wasn&apos;t lucky, please, contact the developer.</source>
<translation>Could not start http server. 10 times in a row random port was occupied. Either you should run for a lottery ticket, or the problem is in the program. If the lottery ticket wasn&apos;t lucky, please, contact the developer.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="110"/>
<location filename="../mainwindow.cpp" line="112"/>
<source>Could not start http server.</source>
<translation>Could not start http server.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="154"/>
<location filename="../mainwindow.cpp" line="156"/>
<source>Selected image: </source>
<translation>Selected image: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<location filename="../mainwindow.cpp" line="189"/>
<source>This feature is under development. Wait it to appear in next updates.</source>
<translation>This feature is under development. Wait for it to appear in next updates.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="189"/>
<location filename="../mainwindow.cpp" line="191"/>
<source>Under development</source>
<translation>Under development</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="203"/>
<source>Please, add check(s) to parse</source>
<translation type="vanished">Please, add check(s) to parse</translation>
<translation>Please, add check(s) to parse</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="205"/>
<source>No checks to parse</source>
<translation type="vanished">No checks to parse</translation>
<translation>No checks to parse</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="287"/>
<location filename="../mainwindow.cpp" line="292"/>
<source>Captcha was not solved correctly!</source>
<translation>Captcha was not solved correctly!</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="289"/>
<location filename="../mainwindow.cpp" line="294"/>
<source>Captcha is incorrect</source>
<translation>Captcha is incorrect</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="294"/>
<location filename="../mainwindow.cpp" line="299"/>
<source>Internal server error. Please, try again later.</source>
<translation>Internal server error. Please, try again later.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="301"/>
<source>Internal server error</source>
<translation>Internal server error</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="301"/>
<location filename="../mainwindow.cpp" line="306"/>
<source>Check not found. Please, ensure correctness of entered data.</source>
<translation>Check not found. Please, ensure correctness of entered data.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="303"/>
<location filename="../mainwindow.cpp" line="308"/>
<source>Check was not found</source>
<translation>Check was not found</translation>
</message>
@@ -309,12 +311,12 @@
<translation type="vanished">Error in parsing</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<location filename="../mainwindow.cpp" line="149"/>
<source>Please, select a picture where QR code that contains info about check is present</source>
<translation>Please, select a picture where QR code that contains info about check is present</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="149"/>
<location filename="../mainwindow.cpp" line="151"/>
<source>Picture was not selected</source>
<translation>Picture was not selected</translation>
</message>
@@ -532,7 +534,7 @@
<translation>Choose</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="73"/>
<location filename="../scenes/outputdialog.ui" line="76"/>
<source>Print header</source>
<translation>Print header</translation>
</message>

View File

@@ -70,7 +70,7 @@
<translation type="vanished">Магазин</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="95"/>
<location filename="../scenes/mainwindow.ui" line="107"/>
<source>Parse</source>
<translation>Парсить</translation>
</message>
@@ -113,13 +113,13 @@
<translation type="vanished">0000000000000000</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="121"/>
<location filename="../scenes/mainwindow.ui" line="173"/>
<source>FN (Fiscal Number)</source>
<translatorcomment>Фискальный Норма</translatorcomment>
<translation>ФН</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="58"/>
<location filename="../scenes/mainwindow.ui" line="61"/>
<source>FD (Fiscal Document)</source>
<translatorcomment>Фискальный Документ</translatorcomment>
<translation>ФД</translation>
@@ -133,89 +133,89 @@
<translation type="obsolete">Назад</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="206"/>
<location filename="../scenes/mainwindow.ui" line="144"/>
<source>Stop server</source>
<translation>Остановить сервер</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="167"/>
<location filename="../scenes/mainwindow.ui" line="74"/>
<source>Choose image on your PC</source>
<translation>Выбрать изображение на компьютере</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="38"/>
<location filename="../scenes/mainwindow.ui" line="154"/>
<location filename="../scenes/mainwindow.ui" line="94"/>
<location filename="../scenes/mainwindow.ui" line="277"/>
<source>or</source>
<translation>или</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="141"/>
<location filename="../scenes/mainwindow.ui" line="157"/>
<source>Use your phone as a QR code scanner</source>
<translation>Использовать телефон как сканнер QR</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="82"/>
<location filename="../scenes/mainwindow.ui" line="241"/>
<source>FI (Fiscal Identifier)</source>
<translatorcomment>Фискальный Признак</translatorcomment>
<translation>ФП</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="273"/>
<location filename="../scenes/mainwindow.ui" line="313"/>
<source>Add new check</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="263"/>
<location filename="../scenes/mainwindow.ui" line="300"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="45"/>
<location filename="../scenes/mainwindow.ui" line="81"/>
<source>Date and time of purchase</source>
<translation>Дата и время покупки</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="237"/>
<location filename="../scenes/mainwindow.ui" line="183"/>
<source>Operation type</source>
<translation>Тип операции</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="250"/>
<location filename="../scenes/mainwindow.ui" line="48"/>
<source>Parse an E-Mail</source>
<translation>Парсить E-Mail</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="214"/>
<location filename="../scenes/mainwindow.ui" line="115"/>
<source>Funds income</source>
<translation>Приход средств</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="219"/>
<location filename="../scenes/mainwindow.ui" line="120"/>
<source>Funds return</source>
<translation>Возврат средств</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="224"/>
<location filename="../scenes/mainwindow.ui" line="125"/>
<source>Funds spend</source>
<translation>Расход средств</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="229"/>
<location filename="../scenes/mainwindow.ui" line="130"/>
<source>Spends return</source>
<translation>Возврат расхода</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="72"/>
<location filename="../scenes/mainwindow.ui" line="32"/>
<source>Checks to parse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="108"/>
<location filename="../scenes/mainwindow.ui" line="264"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="128"/>
<location filename="../scenes/mainwindow.ui" line="251"/>
<source>Total</source>
<translation>Итого</translation>
</message>
@@ -224,67 +224,77 @@
<translation type="vanished">Парсер чеков</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="101"/>
<location filename="../mainwindow.cpp" line="103"/>
<source>QR code for binaryeye to connect</source>
<translation>QR код для подключения BinaryEye</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="104"/>
<source>I&apos;ve scanned</source>
<translation>Просканировал</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="108"/>
<location filename="../mainwindow.cpp" line="110"/>
<source>Could not start http server. 10 times in a row random port was occupied. Either you should run for a lottery ticket, or the problem is in the program. If the lottery ticket wasn&apos;t lucky, please, contact the developer.</source>
<translation>Не смог поднять HTTP сервер. 10 раз подряд случайно выбранный порт был занят. Либо Вам следует бежать за лоттерейным билетом, или в программе баг. Если лотерейный билет не был выигрышным, пожалуйста, сообщите разработчику.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="110"/>
<location filename="../mainwindow.cpp" line="112"/>
<source>Could not start http server.</source>
<translation>Не получилось запустить HTTP сервер.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="154"/>
<location filename="../mainwindow.cpp" line="156"/>
<source>Selected image: </source>
<translation>Выбранное изображение: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="187"/>
<location filename="../mainwindow.cpp" line="189"/>
<source>This feature is under development. Wait it to appear in next updates.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="189"/>
<location filename="../mainwindow.cpp" line="191"/>
<source>Under development</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="287"/>
<location filename="../mainwindow.cpp" line="203"/>
<source>Please, add check(s) to parse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="205"/>
<source>No checks to parse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="292"/>
<source>Captcha was not solved correctly!</source>
<translation>Капча была решена неверно!</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="289"/>
<location filename="../mainwindow.cpp" line="294"/>
<source>Captcha is incorrect</source>
<translation>Капча введена неверно</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="294"/>
<location filename="../mainwindow.cpp" line="299"/>
<source>Internal server error. Please, try again later.</source>
<translation>Внутренняя ошибка сервера. Пожалуйста, попробуйте снова позже.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="301"/>
<source>Internal server error</source>
<translation>Внутренняя ошибка сервера</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="301"/>
<location filename="../mainwindow.cpp" line="306"/>
<source>Check not found. Please, ensure correctness of entered data.</source>
<translation>Чек не найден. Пожалуйста, убедитесь в правильности введённых данных.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="303"/>
<location filename="../mainwindow.cpp" line="308"/>
<source>Check was not found</source>
<translation>Чек не найден</translation>
</message>
@@ -297,12 +307,12 @@
<translation type="vanished">Ошибка в парсинге</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<location filename="../mainwindow.cpp" line="149"/>
<source>Please, select a picture where QR code that contains info about check is present</source>
<translation>Пожалуйста, выберете изображение, содержащее QR код с информацией о чеке</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="149"/>
<location filename="../mainwindow.cpp" line="151"/>
<source>Picture was not selected</source>
<translation>Изображение не было выбрано</translation>
</message>
@@ -520,7 +530,7 @@
<translation>Выбрать</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="73"/>
<location filename="../scenes/outputdialog.ui" line="76"/>
<source>Print header</source>
<translation>Печатать заголовок</translation>
</message>