This commit is contained in:
2025-05-08 21:02:56 +03:00
parent 6706cbec45
commit 86a11faf70
24 changed files with 1022 additions and 460 deletions

View File

@@ -70,7 +70,7 @@
<translation type="vanished">Store type</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="51"/>
<location filename="../scenes/mainwindow.ui" line="216"/>
<source>Parse</source>
<translation>Parse</translation>
</message>
@@ -113,13 +113,13 @@
<translation type="vanished">0000000000000000</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="77"/>
<location filename="../scenes/mainwindow.ui" line="58"/>
<source>FN (Fiscal Number)</source>
<translatorcomment>FN = Фискальный Номер</translatorcomment>
<translation>FN (Fiscal Number)</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="64"/>
<location filename="../scenes/mainwindow.ui" line="71"/>
<source>FD (Fiscal Document)</source>
<translatorcomment>FD = Фискальный Документ</translatorcomment>
<translation>FD (Fiscal Document)</translation>
@@ -133,78 +133,93 @@
<translation type="obsolete">Back</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="130"/>
<location filename="../scenes/mainwindow.ui" line="100"/>
<source>Stop server</source>
<translation>Stop server</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="143"/>
<location filename="../scenes/mainwindow.ui" line="87"/>
<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="183"/>
<location filename="../scenes/mainwindow.ui" line="173"/>
<source>or</source>
<translation>or</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="97"/>
<location filename="../scenes/mainwindow.ui" line="203"/>
<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="157"/>
<location filename="../scenes/mainwindow.ui" line="107"/>
<source>FI (Fiscal Identifier)</source>
<translatorcomment>FI = Фискальный Признак</translatorcomment>
<translation>FI (Fiscal Identifier)</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="117"/>
<location filename="../scenes/mainwindow.ui" line="45"/>
<source>Add new check</source>
<translation>Add new check</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="153"/>
<source>Clear</source>
<translation>Clear</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="160"/>
<source>Date and time of purchase</source>
<translation>Date and time of purchase</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="84"/>
<location filename="../scenes/mainwindow.ui" line="180"/>
<source>Operation type</source>
<translation>Operation type</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="170"/>
<location filename="../scenes/mainwindow.ui" line="229"/>
<source>Parse an E-Mail</source>
<translation>Parse an E-Mail</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="210"/>
<location filename="../scenes/mainwindow.ui" line="250"/>
<source>Funds income</source>
<translatorcomment>Приход средств</translatorcomment>
<translation>Funds income</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="215"/>
<location filename="../scenes/mainwindow.ui" line="255"/>
<source>Funds return</source>
<translatorcomment>Возврат средств</translatorcomment>
<translation>Funds return</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="220"/>
<location filename="../scenes/mainwindow.ui" line="260"/>
<source>Funds spend</source>
<translatorcomment>Расход средств</translatorcomment>
<translation>Funds spend</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="225"/>
<location filename="../scenes/mainwindow.ui" line="265"/>
<source>Spends return</source>
<translatorcomment>Возврат расхода</translatorcomment>
<translation>Spends return</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="246"/>
<location filename="../scenes/mainwindow.ui" line="296"/>
<source>Checks to parse</source>
<translation>Checks to parse</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="120"/>
<source>Settings</source>
<translation>Settings</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="150"/>
<location filename="../scenes/mainwindow.ui" line="127"/>
<source>Total</source>
<translation>Total</translation>
</message>
@@ -213,57 +228,75 @@
<translation type="vanished">checks parser</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="91"/>
<location filename="../mainwindow.cpp" line="99"/>
<source>QR code for binaryeye to connect</source>
<translation>QR code for binaryeye to connect</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="92"/>
<location filename="../mainwindow.cpp" line="100"/>
<source>I&apos;ve scanned</source>
<translation>I&apos;ve scanned</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="98"/>
<location filename="../mainwindow.cpp" line="106"/>
<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="100"/>
<location filename="../mainwindow.cpp" line="108"/>
<source>Could not start http server.</source>
<translation>Could not start http server.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="144"/>
<location filename="../mainwindow.cpp" line="152"/>
<source>Selected image: </source>
<translation>Selected image: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<location filename="../mainwindow.cpp" line="185"/>
<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="187"/>
<source>Under development</source>
<translation>Under development</translation>
</message>
<message>
<source>Please, add check(s) to parse</source>
<translation type="vanished">Please, add check(s) to parse</translation>
</message>
<message>
<source>No checks to parse</source>
<translation type="vanished">No checks to parse</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="257"/>
<source>Captcha was not solved correctly!</source>
<translation>Captcha was not solved correctly!</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="206"/>
<location filename="../mainwindow.cpp" line="259"/>
<source>Captcha is incorrect</source>
<translation>Captcha is incorrect</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="211"/>
<location filename="../mainwindow.cpp" line="264"/>
<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="213"/>
<location filename="../mainwindow.cpp" line="266"/>
<source>Internal server error</source>
<translation>Internal server error</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="218"/>
<location filename="../mainwindow.cpp" line="271"/>
<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="220"/>
<location filename="../mainwindow.cpp" line="273"/>
<source>Check was not found</source>
<translation>Check was not found</translation>
</message>
@@ -276,12 +309,12 @@
<translation type="vanished">Error in parsing</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="137"/>
<location filename="../mainwindow.cpp" line="145"/>
<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="139"/>
<location filename="../mainwindow.cpp" line="147"/>
<source>Picture was not selected</source>
<translation>Picture was not selected</translation>
</message>
@@ -489,107 +522,118 @@
<translation>Dialog</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="20"/>
<location filename="../scenes/outputdialog.ui" line="51"/>
<source>Path to export: </source>
<translation>Path to export: </translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="27"/>
<location filename="../scenes/outputdialog.ui" line="30"/>
<source>Choose</source>
<translation>Choose</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="34"/>
<location filename="../scenes/outputdialog.ui" line="37"/>
<source>Print header</source>
<translation>Print header</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="55"/>
<location filename="../scenes/outputdialog.ui" line="101"/>
<location filename="../scenes/outputdialog.ui" line="146"/>
<source>Date</source>
<translation>Date</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="106"/>
<source>Goods name</source>
<translation>Goods name</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="60"/>
<location filename="../scenes/outputdialog.ui" line="111"/>
<source>Goods price</source>
<translation>Goods price</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="65"/>
<location filename="../scenes/outputdialog.ui" line="116"/>
<source>Goods quantity</source>
<translation>Goods quality</translation>
<translation>Goods quantity</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="70"/>
<location filename="../scenes/outputdialog.ui" line="121"/>
<source>Goods net weight</source>
<translation>Goods net weight</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="75"/>
<location filename="../scenes/outputdialog.ui" line="126"/>
<source>Goods total</source>
<translation>Goods total</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="80"/>
<location filename="../scenes/outputdialog.ui" line="131"/>
<source>position</source>
<translation>position</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="85"/>
<location filename="../scenes/outputdialog.ui" line="136"/>
<source>name</source>
<translation>name</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="90"/>
<location filename="../scenes/outputdialog.ui" line="141"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="95"/>
<location filename="../scenes/outputdialog.ui" line="156"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="100"/>
<location filename="../scenes/outputdialog.ui" line="151"/>
<source>2</source>
<translation>2</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="105"/>
<location filename="../scenes/outputdialog.ui" line="166"/>
<source>Price</source>
<translation>Price</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="110"/>
<location filename="../scenes/outputdialog.ui" line="161"/>
<source>3</source>
<translation>3</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="115"/>
<location filename="../scenes/outputdialog.ui" line="176"/>
<source>Quantity</source>
<translation>Quantity</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="120"/>
<location filename="../scenes/outputdialog.ui" line="171"/>
<source>4</source>
<translation>4</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="125"/>
<location filename="../scenes/outputdialog.ui" line="186"/>
<source>Net weight</source>
<translation>Net Weight</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="130"/>
<location filename="../scenes/outputdialog.ui" line="181"/>
<source>5</source>
<translation>5</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="135"/>
<location filename="../scenes/outputdialog.ui" line="191"/>
<source>6</source>
<translation>6</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="196"/>
<source>Total price</source>
<translation>Total price</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="41"/>
<location filename="../scenes/outputdialog.ui" line="44"/>
<source>Print total</source>
<translation>Print total</translation>
</message>
@@ -597,7 +641,7 @@
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="66"/>
<location filename="../main.cpp" line="63"/>
<source>Using locale: </source>
<translation>Using locale: </translation>
</message>
@@ -641,31 +685,41 @@
<translation>Dialog</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="155"/>
<location filename="../scenes/settingsdialog.ui" line="110"/>
<source>Goods name position</source>
<translation>Goods name position</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="64"/>
<location filename="../scenes/settingsdialog.ui" line="70"/>
<source>Goods price per unit alias</source>
<translation>Goods price per unit alias</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="50"/>
<location filename="../scenes/settingsdialog.ui" line="124"/>
<source>Date name position</source>
<translation>Date name position</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="182"/>
<source>Language</source>
<translation>Language</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="196"/>
<source>Date name alias</source>
<translation>Date name alias</translation>
</message>
<message>
<source>TextLabel</source>
<translation type="vanished">Language</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="132"/>
<location filename="../scenes/settingsdialog.ui" line="38"/>
<source>en_US</source>
<translation>en_US</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="137"/>
<location filename="../scenes/settingsdialog.ui" line="43"/>
<source>ru_RU</source>
<translation>ru_RU</translation>
</message>
@@ -674,12 +728,12 @@
<translation type="vanished">Choose</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="104"/>
<location filename="../scenes/settingsdialog.ui" line="80"/>
<source>Print header</source>
<translation>Print header</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="57"/>
<location filename="../scenes/settingsdialog.ui" line="189"/>
<source>Goods net weight alias</source>
<translation>Goods net weight alias</translation>
</message>
@@ -688,17 +742,17 @@
<translation type="vanished">Stores modules url</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="97"/>
<location filename="../scenes/settingsdialog.ui" line="165"/>
<source>Goods total alias</source>
<translation>Goods total alias</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="81"/>
<location filename="../scenes/settingsdialog.ui" line="155"/>
<source>Goods name alias</source>
<translation>Goods name alias</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="37"/>
<location filename="../scenes/settingsdialog.ui" line="51"/>
<source>Goods quantity alias</source>
<translation>Goods quantity alias</translation>
</message>
@@ -711,12 +765,12 @@
<translation type="vanished">OFD modules directory</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="169"/>
<location filename="../scenes/settingsdialog.ui" line="131"/>
<source>Goods price per unit position</source>
<translation>Goods price per unit position</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="124"/>
<location filename="../scenes/settingsdialog.ui" line="97"/>
<source>Goods net weight position</source>
<translation>Goods net weight position</translation>
</message>
@@ -725,17 +779,17 @@
<translation type="vanished">OFD modules url</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="114"/>
<location filename="../scenes/settingsdialog.ui" line="145"/>
<source>Goods total position</source>
<translation>Goods total position</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="145"/>
<location filename="../scenes/settingsdialog.ui" line="87"/>
<source>Goods quantity position</source>
<translation>Goods quantity position</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="74"/>
<location filename="../scenes/settingsdialog.ui" line="117"/>
<source>Print total</source>
<translation>Print total</translation>
</message>

View File

@@ -70,7 +70,7 @@
<translation type="vanished">Магазин</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="51"/>
<location filename="../scenes/mainwindow.ui" line="216"/>
<source>Parse</source>
<translation>Парсить</translation>
</message>
@@ -113,13 +113,13 @@
<translation type="vanished">0000000000000000</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="77"/>
<location filename="../scenes/mainwindow.ui" line="58"/>
<source>FN (Fiscal Number)</source>
<translatorcomment>Фискальный Норма</translatorcomment>
<translation>ФН</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="64"/>
<location filename="../scenes/mainwindow.ui" line="71"/>
<source>FD (Fiscal Document)</source>
<translatorcomment>Фискальный Документ</translatorcomment>
<translation>ФД</translation>
@@ -133,74 +133,89 @@
<translation type="obsolete">Назад</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="130"/>
<location filename="../scenes/mainwindow.ui" line="100"/>
<source>Stop server</source>
<translation>Остановить сервер</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="143"/>
<location filename="../scenes/mainwindow.ui" line="87"/>
<source>Choose image on your PC</source>
<translation>Выбрать изображение на компьютере</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="38"/>
<location filename="../scenes/mainwindow.ui" line="183"/>
<location filename="../scenes/mainwindow.ui" line="173"/>
<source>or</source>
<translation>или</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="97"/>
<location filename="../scenes/mainwindow.ui" line="203"/>
<source>Use your phone as a QR code scanner</source>
<translation>Использовать телефон как сканнер QR</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="157"/>
<location filename="../scenes/mainwindow.ui" line="107"/>
<source>FI (Fiscal Identifier)</source>
<translatorcomment>Фискальный Признак</translatorcomment>
<translation>ФП</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="117"/>
<location filename="../scenes/mainwindow.ui" line="45"/>
<source>Add new check</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="153"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="160"/>
<source>Date and time of purchase</source>
<translation>Дата и время покупки</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="84"/>
<location filename="../scenes/mainwindow.ui" line="180"/>
<source>Operation type</source>
<translation>Тип операции</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="170"/>
<location filename="../scenes/mainwindow.ui" line="229"/>
<source>Parse an E-Mail</source>
<translation>Парсить E-Mail</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="210"/>
<location filename="../scenes/mainwindow.ui" line="250"/>
<source>Funds income</source>
<translation>Приход средств</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="215"/>
<location filename="../scenes/mainwindow.ui" line="255"/>
<source>Funds return</source>
<translation>Возврат средств</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="220"/>
<location filename="../scenes/mainwindow.ui" line="260"/>
<source>Funds spend</source>
<translation>Расход средств</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="225"/>
<location filename="../scenes/mainwindow.ui" line="265"/>
<source>Spends return</source>
<translation>Возврат расхода</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="246"/>
<location filename="../scenes/mainwindow.ui" line="296"/>
<source>Checks to parse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="120"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../scenes/mainwindow.ui" line="150"/>
<location filename="../scenes/mainwindow.ui" line="127"/>
<source>Total</source>
<translation>Итого</translation>
</message>
@@ -209,57 +224,67 @@
<translation type="vanished">Парсер чеков</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="91"/>
<location filename="../mainwindow.cpp" line="99"/>
<source>QR code for binaryeye to connect</source>
<translation>QR код для подключения BinaryEye</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="92"/>
<location filename="../mainwindow.cpp" line="100"/>
<source>I&apos;ve scanned</source>
<translation>Просканировал</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="98"/>
<location filename="../mainwindow.cpp" line="106"/>
<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="100"/>
<location filename="../mainwindow.cpp" line="108"/>
<source>Could not start http server.</source>
<translation>Не получилось запустить HTTP сервер.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="144"/>
<location filename="../mainwindow.cpp" line="152"/>
<source>Selected image: </source>
<translation>Выбранное изображение: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="204"/>
<location filename="../mainwindow.cpp" line="185"/>
<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="187"/>
<source>Under development</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="257"/>
<source>Captcha was not solved correctly!</source>
<translation>Капча была решена неверно!</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="206"/>
<location filename="../mainwindow.cpp" line="259"/>
<source>Captcha is incorrect</source>
<translation>Капча введена неверно</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="211"/>
<location filename="../mainwindow.cpp" line="264"/>
<source>Internal server error. Please, try again later.</source>
<translation>Внутренняя ошибка сервера. Пожалуйста, попробуйте снова позже.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="213"/>
<location filename="../mainwindow.cpp" line="266"/>
<source>Internal server error</source>
<translation>Внутренняя ошибка сервера</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="218"/>
<location filename="../mainwindow.cpp" line="271"/>
<source>Check not found. Please, ensure correctness of entered data.</source>
<translation>Чек не найден. Пожалуйста, убедитесь в правильности введённых данных.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="220"/>
<location filename="../mainwindow.cpp" line="273"/>
<source>Check was not found</source>
<translation>Чек не найден</translation>
</message>
@@ -272,12 +297,12 @@
<translation type="vanished">Ошибка в парсинге</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="137"/>
<location filename="../mainwindow.cpp" line="145"/>
<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="139"/>
<location filename="../mainwindow.cpp" line="147"/>
<source>Picture was not selected</source>
<translation>Изображение не было выбрано</translation>
</message>
@@ -485,107 +510,118 @@
<translation>Диалог</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="20"/>
<location filename="../scenes/outputdialog.ui" line="51"/>
<source>Path to export: </source>
<translation>Путь для экспорта: </translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="27"/>
<location filename="../scenes/outputdialog.ui" line="30"/>
<source>Choose</source>
<translation>Выбрать</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="34"/>
<location filename="../scenes/outputdialog.ui" line="37"/>
<source>Print header</source>
<translation>Печатать заголовок</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="55"/>
<location filename="../scenes/outputdialog.ui" line="101"/>
<location filename="../scenes/outputdialog.ui" line="146"/>
<source>Date</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="106"/>
<source>Goods name</source>
<translation>Имя товара</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="60"/>
<location filename="../scenes/outputdialog.ui" line="111"/>
<source>Goods price</source>
<translation>Цена товара</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="65"/>
<location filename="../scenes/outputdialog.ui" line="116"/>
<source>Goods quantity</source>
<translation>Количество товара</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="70"/>
<location filename="../scenes/outputdialog.ui" line="121"/>
<source>Goods net weight</source>
<translation>Масса нетто товара</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="75"/>
<location filename="../scenes/outputdialog.ui" line="126"/>
<source>Goods total</source>
<translation>Всего за товар</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="80"/>
<location filename="../scenes/outputdialog.ui" line="131"/>
<source>position</source>
<translation>позиция</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="85"/>
<location filename="../scenes/outputdialog.ui" line="136"/>
<source>name</source>
<translation>алиас</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="90"/>
<location filename="../scenes/outputdialog.ui" line="141"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="95"/>
<location filename="../scenes/outputdialog.ui" line="156"/>
<source>Name</source>
<translation>Имя</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="100"/>
<location filename="../scenes/outputdialog.ui" line="151"/>
<source>2</source>
<translation>2</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="105"/>
<location filename="../scenes/outputdialog.ui" line="166"/>
<source>Price</source>
<translation>Цена</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="110"/>
<location filename="../scenes/outputdialog.ui" line="161"/>
<source>3</source>
<translation>3</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="115"/>
<location filename="../scenes/outputdialog.ui" line="176"/>
<source>Quantity</source>
<translation>Количество</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="120"/>
<location filename="../scenes/outputdialog.ui" line="171"/>
<source>4</source>
<translation>4</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="125"/>
<location filename="../scenes/outputdialog.ui" line="186"/>
<source>Net weight</source>
<translation>Масса нетто</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="130"/>
<location filename="../scenes/outputdialog.ui" line="181"/>
<source>5</source>
<translation>5</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="135"/>
<location filename="../scenes/outputdialog.ui" line="191"/>
<source>6</source>
<translation type="unfinished">6</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="196"/>
<source>Total price</source>
<translation>Всего</translation>
</message>
<message>
<location filename="../scenes/outputdialog.ui" line="41"/>
<location filename="../scenes/outputdialog.ui" line="44"/>
<source>Print total</source>
<translation>Печатать Итого</translation>
</message>
@@ -593,7 +629,7 @@
<context>
<name>QObject</name>
<message>
<location filename="../main.cpp" line="66"/>
<location filename="../main.cpp" line="63"/>
<source>Using locale: </source>
<translation>Использую локаль: </translation>
</message>
@@ -637,31 +673,41 @@
<translation>Диалог</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="155"/>
<location filename="../scenes/settingsdialog.ui" line="110"/>
<source>Goods name position</source>
<translation>Позиция имени товара</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="64"/>
<location filename="../scenes/settingsdialog.ui" line="70"/>
<source>Goods price per unit alias</source>
<translation>Алиас цены товара</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="50"/>
<location filename="../scenes/settingsdialog.ui" line="124"/>
<source>Date name position</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="182"/>
<source>Language</source>
<translation>Язык</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="196"/>
<source>Date name alias</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TextLabel</source>
<translation type="vanished">Язык</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="132"/>
<location filename="../scenes/settingsdialog.ui" line="38"/>
<source>en_US</source>
<translation>en_US</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="137"/>
<location filename="../scenes/settingsdialog.ui" line="43"/>
<source>ru_RU</source>
<translation>ru_RU</translation>
</message>
@@ -670,12 +716,12 @@
<translation type="vanished">Выбрать</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="104"/>
<location filename="../scenes/settingsdialog.ui" line="80"/>
<source>Print header</source>
<translation>Печатать заголовок</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="57"/>
<location filename="../scenes/settingsdialog.ui" line="189"/>
<source>Goods net weight alias</source>
<translation>Алиас массы нетто товара</translation>
</message>
@@ -684,17 +730,17 @@
<translation type="vanished">URL модулей магазина</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="97"/>
<location filename="../scenes/settingsdialog.ui" line="165"/>
<source>Goods total alias</source>
<translation>Алиас всего за продукт</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="81"/>
<location filename="../scenes/settingsdialog.ui" line="155"/>
<source>Goods name alias</source>
<translation>Алиас имени товара</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="37"/>
<location filename="../scenes/settingsdialog.ui" line="51"/>
<source>Goods quantity alias</source>
<translation>Алиас количества товара</translation>
</message>
@@ -707,12 +753,12 @@
<translation type="vanished">Директория модулей ОФД</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="169"/>
<location filename="../scenes/settingsdialog.ui" line="131"/>
<source>Goods price per unit position</source>
<translation>Позиция центы товара</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="124"/>
<location filename="../scenes/settingsdialog.ui" line="97"/>
<source>Goods net weight position</source>
<translation>Позиция массы нетто товара</translation>
</message>
@@ -721,17 +767,17 @@
<translation type="vanished">URL модулей ОФД</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="114"/>
<location filename="../scenes/settingsdialog.ui" line="145"/>
<source>Goods total position</source>
<translation>Позиция всего за товар</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="145"/>
<location filename="../scenes/settingsdialog.ui" line="87"/>
<source>Goods quantity position</source>
<translation>Позиция количества товара</translation>
</message>
<message>
<location filename="../scenes/settingsdialog.ui" line="74"/>
<location filename="../scenes/settingsdialog.ui" line="117"/>
<source>Print total</source>
<translation>Печатать Итого</translation>
</message>