remove obsolete settings
This commit is contained in:
		@@ -68,7 +68,6 @@ if (BUILD_TRANSLATIONS)
 | 
			
		||||
endif()
 | 
			
		||||
find_package(Qt5Gui REQUIRED)
 | 
			
		||||
find_package(Qt5Widgets REQUIRED)
 | 
			
		||||
find_package(Qt5UiTools REQUIRED)
 | 
			
		||||
 | 
			
		||||
set(TRANSLATION_SOURCES
 | 
			
		||||
    main.cpp
 | 
			
		||||
@@ -159,7 +158,7 @@ else()
 | 
			
		||||
    )
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
target_link_libraries(checks-parser PRIVATE Qt5::Widgets Qt5::UiTools)
 | 
			
		||||
target_link_libraries(checks-parser PRIVATE Qt5::Widgets)
 | 
			
		||||
 | 
			
		||||
if (BUILD_OFD_LOCAL_QR_SCAN)
 | 
			
		||||
    target_include_directories(checks-parser PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/image_redactor)
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,7 @@
 | 
			
		||||
#include <QFileDialog>
 | 
			
		||||
#include <QMessageBox>
 | 
			
		||||
#include <QPixmap>
 | 
			
		||||
#include <settingsdialog.h>
 | 
			
		||||
 | 
			
		||||
#ifdef BUILD_OFD_LOCAL_QR_SCAN
 | 
			
		||||
#   include <adjustpicturedialog.h>
 | 
			
		||||
@@ -48,6 +49,12 @@ MainWindow::MainWindow(QWidget *parent)
 | 
			
		||||
    ui->or_label_1->hide();
 | 
			
		||||
    ui->choose_image_button->hide();
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
    QObject::connect(ui->settings_button, &QPushButton::clicked, [&]() {
 | 
			
		||||
        SettingsDialog d;
 | 
			
		||||
        d.show();
 | 
			
		||||
        d.exec();
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#ifdef BUILD_OFD_BINARYEYE_SCAN
 | 
			
		||||
 
 | 
			
		||||
@@ -234,6 +234,19 @@
 | 
			
		||||
     </property>
 | 
			
		||||
    </widget>
 | 
			
		||||
   </item>
 | 
			
		||||
   <item row="0" column="0">
 | 
			
		||||
    <widget class="QPushButton" name="settings_button">
 | 
			
		||||
     <property name="sizePolicy">
 | 
			
		||||
      <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
 | 
			
		||||
       <horstretch>0</horstretch>
 | 
			
		||||
       <verstretch>0</verstretch>
 | 
			
		||||
      </sizepolicy>
 | 
			
		||||
     </property>
 | 
			
		||||
     <property name="text">
 | 
			
		||||
      <string>Settings</string>
 | 
			
		||||
     </property>
 | 
			
		||||
    </widget>
 | 
			
		||||
   </item>
 | 
			
		||||
  </layout>
 | 
			
		||||
 </widget>
 | 
			
		||||
 <resources/>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
    <x>0</x>
 | 
			
		||||
    <y>0</y>
 | 
			
		||||
    <width>693</width>
 | 
			
		||||
    <height>786</height>
 | 
			
		||||
    <height>616</height>
 | 
			
		||||
   </rect>
 | 
			
		||||
  </property>
 | 
			
		||||
  <property name="windowTitle">
 | 
			
		||||
@@ -25,202 +25,107 @@
 | 
			
		||||
        <x>0</x>
 | 
			
		||||
        <y>0</y>
 | 
			
		||||
        <width>673</width>
 | 
			
		||||
        <height>724</height>
 | 
			
		||||
        <height>554</height>
 | 
			
		||||
       </rect>
 | 
			
		||||
      </property>
 | 
			
		||||
      <layout class="QGridLayout" name="gridLayout_2">
 | 
			
		||||
       <item row="0" column="0">
 | 
			
		||||
        <layout class="QGridLayout" name="gridLayout">
 | 
			
		||||
         <item row="15" column="1">
 | 
			
		||||
          <widget class="QCheckBox" name="printTotalCheckBox">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string/>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="10" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_15">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods net weight position</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="4" column="1">
 | 
			
		||||
          <widget class="QSpinBox" name="goodsNamePositionSpin"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="3" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_8">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Stores modules url</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="8" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_13">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods quantity position</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="0" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="OFDModulesDirEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="2" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>OFD modules url</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="14" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_2">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Print header</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="6" column="1">
 | 
			
		||||
          <widget class="QSpinBox" name="goodsPricePerUnitPositionSpin"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="3" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="storesModulesURLEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="9" column="0">
 | 
			
		||||
         <item row="5" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_14">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods quantity alias</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="0" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_6">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>OFD modules directory</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="5" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="goodsNameAliasEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="15" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_3">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Print total</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="13" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="goodsTotalAliasEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="8" column="1">
 | 
			
		||||
          <widget class="QSpinBox" name="goodsQuantityPositionSpin"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="11" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_16">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods net weight alias</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="10" column="1">
 | 
			
		||||
          <widget class="QSpinBox" name="goodsNetWeightPositionSpin"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="2" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="OFDModulesURLEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="13" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_18">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods total alias</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="1" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="storesModulesDirEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="7" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="goodsPricePerUnitAliasEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="9" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="goodsQuantityAliasEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="11" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="goodsNetWeightAliasEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="4" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_9">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods name position</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="14" column="1">
 | 
			
		||||
          <widget class="QCheckBox" name="printHeaderCheckBox">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string/>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="5" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_10">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods name alias</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="6" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_11">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods price per unit position</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="1" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_7">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Stores modules directory</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="12" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_17">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods total position</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="0" column="2">
 | 
			
		||||
          <widget class="QPushButton" name="OFDModulesDirChooseButton">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Choose</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="12" column="1">
 | 
			
		||||
          <widget class="QSpinBox" name="goodsTotalPositionSpin"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="7" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_12">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods price per unit alias</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         <item row="1" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="goodsNameAliasEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="1" column="2">
 | 
			
		||||
          <widget class="QPushButton" name="storedModulesDirChooseButton">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Choose</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="16" column="0">
 | 
			
		||||
         <item row="12" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_4">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Language</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="16" column="1">
 | 
			
		||||
         <item row="7" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_16">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods net weight alias</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="3" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_12">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods price per unit alias</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="5" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="goodsQuantityAliasEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="11" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_3">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Print total</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="1" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_10">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods name alias</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="3" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="goodsPricePerUnitAliasEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="9" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="goodsTotalAliasEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="4" column="1">
 | 
			
		||||
          <widget class="QSpinBox" name="goodsQuantityPositionSpin"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="9" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_18">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods total alias</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="10" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_2">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Print header</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="7" column="1">
 | 
			
		||||
          <widget class="QLineEdit" name="goodsNetWeightAliasEdit"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="8" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_17">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods total position</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="6" column="1">
 | 
			
		||||
          <widget class="QSpinBox" name="goodsNetWeightPositionSpin"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="6" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_15">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods net weight position</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="12" column="1">
 | 
			
		||||
          <widget class="QComboBox" name="languageComboBox">
 | 
			
		||||
           <item>
 | 
			
		||||
            <property name="text">
 | 
			
		||||
@@ -234,6 +139,47 @@
 | 
			
		||||
           </item>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="4" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_13">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods quantity position</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="0" column="1">
 | 
			
		||||
          <widget class="QSpinBox" name="goodsNamePositionSpin"/>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="0" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_9">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods name position</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="10" column="1">
 | 
			
		||||
          <widget class="QCheckBox" name="printHeaderCheckBox">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string/>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="2" column="0">
 | 
			
		||||
          <widget class="QLabel" name="label_11">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string>Goods price per unit position</string>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="11" column="1">
 | 
			
		||||
          <widget class="QCheckBox" name="printTotalCheckBox">
 | 
			
		||||
           <property name="text">
 | 
			
		||||
            <string/>
 | 
			
		||||
           </property>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </item>
 | 
			
		||||
         <item row="2" column="1">
 | 
			
		||||
          <widget class="QSpinBox" name="goodsPricePerUnitPositionSpin"/>
 | 
			
		||||
         </item>
 | 
			
		||||
        </layout>
 | 
			
		||||
       </item>
 | 
			
		||||
      </layout>
 | 
			
		||||
 
 | 
			
		||||
@@ -20,10 +20,6 @@ Settings::Settings(std::string path) {
 | 
			
		||||
        std::ofstream output(path);
 | 
			
		||||
 | 
			
		||||
        nlohmann::json settings = R"({
 | 
			
		||||
            "ofds_modules_dir":".local/share/checks_parser/modules/ofd",
 | 
			
		||||
            "stores_modules_dir":".local/share/checks_parser/modules/stores",
 | 
			
		||||
            "ofds_modules_url":"https://foxarmy.org/checks-parser/modules/ofd/",
 | 
			
		||||
            "stores_modules_url":"https://foxarmy.org/checks-parser/modules/stores/",
 | 
			
		||||
            "print_header": true,
 | 
			
		||||
            "print_total": true,
 | 
			
		||||
            "output_order": {
 | 
			
		||||
 
 | 
			
		||||
@@ -15,11 +15,6 @@ SettingsDialog::SettingsDialog(QWidget *parent)
 | 
			
		||||
 | 
			
		||||
    ui->setupUi(this);
 | 
			
		||||
 | 
			
		||||
    ui->OFDModulesDirEdit->setText(QString::fromStdString(settings.get_all_settings()["ofds_modules_dir"]));
 | 
			
		||||
    ui->OFDModulesURLEdit->setText(QString::fromStdString(settings.get_all_settings()["ofds_modules_url"]));
 | 
			
		||||
    ui->storesModulesDirEdit->setText(QString::fromStdString(settings.get_all_settings()["stores_modules_dir"]));
 | 
			
		||||
    ui->storesModulesURLEdit->setText(QString::fromStdString(settings.get_all_settings()["stores_modules_url"]));
 | 
			
		||||
 | 
			
		||||
    ui->goodsNamePositionSpin->setValue(this->settings.get_all_settings()["output_order"]["goods_name"]["position"]);
 | 
			
		||||
    ui->goodsNameAliasEdit->setText(QString::fromStdString(this->settings.get_all_settings()["output_order"]["goods_name"]["name"]));
 | 
			
		||||
 | 
			
		||||
@@ -56,28 +51,6 @@ SettingsDialog::SettingsDialog(QWidget *parent)
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
SettingsDialog::~SettingsDialog() { delete ui; }
 | 
			
		||||
 | 
			
		||||
void SettingsDialog::on_OFDModulesDirEdit_editingFinished() {
 | 
			
		||||
    this->settings.alter_setting("ofds_modules_dir",
 | 
			
		||||
                                 ui->OFDModulesDirEdit->text().toStdString());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void SettingsDialog::on_storesModulesDirEdit_editingFinished() {
 | 
			
		||||
    this->settings.alter_setting("stores_modules_dir",
 | 
			
		||||
                                 ui->storesModulesDirEdit->text().toStdString());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void SettingsDialog::on_OFDModulesURLEdit_editingFinished() {
 | 
			
		||||
    this->settings.alter_setting("ofds_modules_url",
 | 
			
		||||
                                 ui->OFDModulesURLEdit->text().toStdString());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void SettingsDialog::on_storesModulesURLEdit_editingFinished() {
 | 
			
		||||
    this->settings.alter_setting("stores_modules_url",
 | 
			
		||||
                                 ui->storesModulesURLEdit->text().toStdString());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void SettingsDialog::on_goodsNamePositionSpin_valueChanged(int value) {
 | 
			
		||||
    this->settings.get_all_settings()["output_order"]["goods_name"]["position"] =
 | 
			
		||||
        value;
 | 
			
		||||
@@ -162,3 +135,6 @@ void SettingsDialog::on_languageComboBox_currentTextChanged(const QString &chang
 | 
			
		||||
    infoDialog.setWindowTitle(tr("Restart required"));
 | 
			
		||||
    infoDialog.exec();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
SettingsDialog::~SettingsDialog() { delete ui; }
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
#define SETTINGSDIALOG_H
 | 
			
		||||
 | 
			
		||||
#include <QDialog>
 | 
			
		||||
#include "settings/settings.h"
 | 
			
		||||
#include <settings/settings.h>
 | 
			
		||||
 | 
			
		||||
namespace Ui {
 | 
			
		||||
class settingsdialog;
 | 
			
		||||
@@ -16,40 +16,27 @@ public:
 | 
			
		||||
    ~SettingsDialog();
 | 
			
		||||
 | 
			
		||||
private slots:
 | 
			
		||||
    void on_OFDModulesDirEdit_editingFinished();
 | 
			
		||||
 | 
			
		||||
    void on_buttonBox_accepted();
 | 
			
		||||
 | 
			
		||||
    void on_storesModulesDirEdit_editingFinished();
 | 
			
		||||
 | 
			
		||||
    void on_OFDModulesURLEdit_editingFinished();
 | 
			
		||||
 | 
			
		||||
    void on_storesModulesURLEdit_editingFinished();
 | 
			
		||||
 | 
			
		||||
    void on_goodsNamePositionSpin_valueChanged(int arg1);
 | 
			
		||||
 | 
			
		||||
    void on_goodsNameAliasEdit_editingFinished();
 | 
			
		||||
 | 
			
		||||
    void on_goodsPricePerUnitPositionSpin_valueChanged(int arg1);
 | 
			
		||||
 | 
			
		||||
    void on_goodsPricePerUnitAliasEdit_editingFinished();
 | 
			
		||||
 | 
			
		||||
    void on_goodsQuantityPositionSpin_valueChanged(int arg1);
 | 
			
		||||
 | 
			
		||||
    void on_goodsQuantityAliasEdit_editingFinished();
 | 
			
		||||
 | 
			
		||||
    void on_goodsNetWeightPositionSpin_valueChanged(int arg1);
 | 
			
		||||
 | 
			
		||||
    void on_goodsNetWeightAliasEdit_editingFinished();
 | 
			
		||||
 | 
			
		||||
    void on_goodsTotalPositionSpin_valueChanged(int arg1);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    void on_goodsTotalPositionSpin_valueChanged(int arg1);
 | 
			
		||||
    void on_goodsTotalAliasEdit_editingFinished();
 | 
			
		||||
 | 
			
		||||
    void on_printTotalCheckBox_stateChanged(int arg1);
 | 
			
		||||
    void on_printHeaderCheckBox_stateChanged(int arg1);
 | 
			
		||||
 | 
			
		||||
    void on_printTotalCheckBox_stateChanged(int arg1);
 | 
			
		||||
 | 
			
		||||
    void on_buttonBox_accepted();
 | 
			
		||||
    void on_buttonBox_rejected();
 | 
			
		||||
 | 
			
		||||
    void on_languageComboBox_currentTextChanged(const QString &arg1);
 | 
			
		||||
 
 | 
			
		||||
@@ -198,6 +198,11 @@
 | 
			
		||||
        <translatorcomment>Возврат расхода</translatorcomment>
 | 
			
		||||
        <translation>Spends return</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/mainwindow.ui" line="246"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/mainwindow.ui" line="150"/>
 | 
			
		||||
        <source>Total</source>
 | 
			
		||||
@@ -208,57 +213,57 @@
 | 
			
		||||
        <translation type="vanished">checks parser</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="84"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="91"/>
 | 
			
		||||
        <source>QR code for binaryeye to connect</source>
 | 
			
		||||
        <translation type="unfinished">QR code for binaryeye to connect</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="85"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="92"/>
 | 
			
		||||
        <source>I've scanned</source>
 | 
			
		||||
        <translation type="unfinished">I've scanned</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="91"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="98"/>
 | 
			
		||||
        <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't lucky, please, contact the developer.</source>
 | 
			
		||||
        <translation type="unfinished">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't lucky, please, contact the developer.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="93"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="100"/>
 | 
			
		||||
        <source>Could not start http server.</source>
 | 
			
		||||
        <translation type="unfinished">Could not start http server.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="137"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="144"/>
 | 
			
		||||
        <source>Selected image: </source>
 | 
			
		||||
        <translation type="unfinished">Selected image: </translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="197"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="204"/>
 | 
			
		||||
        <source>Captcha was not solved correctly!</source>
 | 
			
		||||
        <translation>Captcha was not solved correctly!</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="199"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="206"/>
 | 
			
		||||
        <source>Captcha is incorrect</source>
 | 
			
		||||
        <translation>Captcha is incorrect</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="204"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="211"/>
 | 
			
		||||
        <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="206"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="213"/>
 | 
			
		||||
        <source>Internal server error</source>
 | 
			
		||||
        <translation>Internal server error</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="211"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="218"/>
 | 
			
		||||
        <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="213"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="220"/>
 | 
			
		||||
        <source>Check was not found</source>
 | 
			
		||||
        <translation type="unfinished">Check was not found</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@@ -271,12 +276,12 @@
 | 
			
		||||
        <translation type="vanished">Error in parsing</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="130"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="137"/>
 | 
			
		||||
        <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="132"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="139"/>
 | 
			
		||||
        <source>Picture was not selected</source>
 | 
			
		||||
        <translation>Picture was not selected</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@@ -600,12 +605,12 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="160"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="133"/>
 | 
			
		||||
        <source>You need to restart program to apply language changes</source>
 | 
			
		||||
        <translation>You need to restart program to apply language changes</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="162"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="135"/>
 | 
			
		||||
        <source>Restart required</source>
 | 
			
		||||
        <translation>Restart required</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@@ -636,17 +641,17 @@
 | 
			
		||||
        <translation>Dialog</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="153"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="155"/>
 | 
			
		||||
        <source>Goods name position</source>
 | 
			
		||||
        <translation>Goods name position</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="205"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="64"/>
 | 
			
		||||
        <source>Goods price per unit alias</source>
 | 
			
		||||
        <translation>Goods price per unit alias</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="219"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="50"/>
 | 
			
		||||
        <source>Language</source>
 | 
			
		||||
        <translation>Language</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@@ -655,88 +660,82 @@
 | 
			
		||||
        <translation type="vanished">Language</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="227"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="132"/>
 | 
			
		||||
        <source>en_US</source>
 | 
			
		||||
        <translation>en_US</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="232"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="137"/>
 | 
			
		||||
        <source>ru_RU</source>
 | 
			
		||||
        <translation>ru_RU</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="195"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="212"/>
 | 
			
		||||
        <source>Choose</source>
 | 
			
		||||
        <translation>Choose</translation>
 | 
			
		||||
        <translation type="vanished">Choose</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="78"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="104"/>
 | 
			
		||||
        <source>Print header</source>
 | 
			
		||||
        <translation>Print header</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="121"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="57"/>
 | 
			
		||||
        <source>Goods net weight alias</source>
 | 
			
		||||
        <translation>Goods net weight alias</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="54"/>
 | 
			
		||||
        <source>Stores modules url</source>
 | 
			
		||||
        <translation>Stores modules url</translation>
 | 
			
		||||
        <translation type="vanished">Stores modules url</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="134"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="97"/>
 | 
			
		||||
        <source>Goods total alias</source>
 | 
			
		||||
        <translation>Goods total alias</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="167"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="81"/>
 | 
			
		||||
        <source>Goods name alias</source>
 | 
			
		||||
        <translation>Goods name alias</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="91"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="37"/>
 | 
			
		||||
        <source>Goods quantity alias</source>
 | 
			
		||||
        <translation>Goods quantity alias</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="181"/>
 | 
			
		||||
        <source>Stores modules directory</source>
 | 
			
		||||
        <translation>Stores modules directory</translation>
 | 
			
		||||
        <translation type="vanished">Stores modules directory</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="98"/>
 | 
			
		||||
        <source>OFD modules directory</source>
 | 
			
		||||
        <translation>OFD modules directory</translation>
 | 
			
		||||
        <translation type="vanished">OFD modules directory</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="174"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="169"/>
 | 
			
		||||
        <source>Goods price per unit position</source>
 | 
			
		||||
        <translation>Goods price per unit position</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="44"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="124"/>
 | 
			
		||||
        <source>Goods net weight position</source>
 | 
			
		||||
        <translation>Goods net weight position</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="71"/>
 | 
			
		||||
        <source>OFD modules url</source>
 | 
			
		||||
        <translation>OFD modules url</translation>
 | 
			
		||||
        <translation type="vanished">OFD modules url</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="188"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="114"/>
 | 
			
		||||
        <source>Goods total position</source>
 | 
			
		||||
        <translation>Goods total position</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="61"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="145"/>
 | 
			
		||||
        <source>Goods quantity position</source>
 | 
			
		||||
        <translation>Goods quantity position</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="108"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="74"/>
 | 
			
		||||
        <source>Print total</source>
 | 
			
		||||
        <translation>Print total</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 
 | 
			
		||||
@@ -194,6 +194,11 @@
 | 
			
		||||
        <source>Spends return</source>
 | 
			
		||||
        <translation>Возврат расхода</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/mainwindow.ui" line="246"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/mainwindow.ui" line="150"/>
 | 
			
		||||
        <source>Total</source>
 | 
			
		||||
@@ -204,57 +209,57 @@
 | 
			
		||||
        <translation type="vanished">Парсер чеков</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="84"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="91"/>
 | 
			
		||||
        <source>QR code for binaryeye to connect</source>
 | 
			
		||||
        <translation type="unfinished">QR код для подключения BinaryEye</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="85"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="92"/>
 | 
			
		||||
        <source>I've scanned</source>
 | 
			
		||||
        <translation type="unfinished">Просканировал</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="91"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="98"/>
 | 
			
		||||
        <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't lucky, please, contact the developer.</source>
 | 
			
		||||
        <translation type="unfinished">Не смог поднять HTTP сервер. 10 раз подряд случайно выбранный порт был занят. Либо Вам следует бежать за лоттерейным билетом, или в программе баг. Если лотерейный билет не был выигрышным, пожалуйста, сообщите разработчику.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="93"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="100"/>
 | 
			
		||||
        <source>Could not start http server.</source>
 | 
			
		||||
        <translation type="unfinished">Не получилось запустить HTTP сервер.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="137"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="144"/>
 | 
			
		||||
        <source>Selected image: </source>
 | 
			
		||||
        <translation type="unfinished">Выбранное изображение: </translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="197"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="204"/>
 | 
			
		||||
        <source>Captcha was not solved correctly!</source>
 | 
			
		||||
        <translation>Капча была решена неверно!</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="199"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="206"/>
 | 
			
		||||
        <source>Captcha is incorrect</source>
 | 
			
		||||
        <translation>Капча введена неверно</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="204"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="211"/>
 | 
			
		||||
        <source>Internal server error. Please, try again later.</source>
 | 
			
		||||
        <translation>Внутренняя ошибка сервера. Пожалуйста, попробуйте снова позже.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="206"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="213"/>
 | 
			
		||||
        <source>Internal server error</source>
 | 
			
		||||
        <translation>Внутренняя ошибка сервера</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="211"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="218"/>
 | 
			
		||||
        <source>Check not found. Please, ensure correctness of entered data.</source>
 | 
			
		||||
        <translation>Чек не найден. Пожалуйста, убедитесь в правильности введённых данных.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="213"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="220"/>
 | 
			
		||||
        <source>Check was not found</source>
 | 
			
		||||
        <translation>Чек не найден</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@@ -267,12 +272,12 @@
 | 
			
		||||
        <translation type="vanished">Ошибка в парсинге</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="130"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="137"/>
 | 
			
		||||
        <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="132"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="139"/>
 | 
			
		||||
        <source>Picture was not selected</source>
 | 
			
		||||
        <translation>Изображение не было выбрано</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@@ -596,12 +601,12 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="160"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="133"/>
 | 
			
		||||
        <source>You need to restart program to apply language changes</source>
 | 
			
		||||
        <translation>Требуется перезагрузить программу, чтобы применить изменения языка</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="162"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="135"/>
 | 
			
		||||
        <source>Restart required</source>
 | 
			
		||||
        <translation>Требуется перезагрузка</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@@ -632,17 +637,17 @@
 | 
			
		||||
        <translation>Диалог</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="153"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="155"/>
 | 
			
		||||
        <source>Goods name position</source>
 | 
			
		||||
        <translation>Позиция имени товара</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="205"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="64"/>
 | 
			
		||||
        <source>Goods price per unit alias</source>
 | 
			
		||||
        <translation>Алиас цены товара</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="219"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="50"/>
 | 
			
		||||
        <source>Language</source>
 | 
			
		||||
        <translation>Язык</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@@ -651,88 +656,82 @@
 | 
			
		||||
        <translation type="vanished">Язык</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="227"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="132"/>
 | 
			
		||||
        <source>en_US</source>
 | 
			
		||||
        <translation>en_US</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="232"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="137"/>
 | 
			
		||||
        <source>ru_RU</source>
 | 
			
		||||
        <translation>ru_RU</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="195"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="212"/>
 | 
			
		||||
        <source>Choose</source>
 | 
			
		||||
        <translation>Выбрать</translation>
 | 
			
		||||
        <translation type="vanished">Выбрать</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="78"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="104"/>
 | 
			
		||||
        <source>Print header</source>
 | 
			
		||||
        <translation>Печатать заголовок</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="121"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="57"/>
 | 
			
		||||
        <source>Goods net weight alias</source>
 | 
			
		||||
        <translation>Алиас массы нетто товара</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="54"/>
 | 
			
		||||
        <source>Stores modules url</source>
 | 
			
		||||
        <translation>URL модулей магазина</translation>
 | 
			
		||||
        <translation type="vanished">URL модулей магазина</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="134"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="97"/>
 | 
			
		||||
        <source>Goods total alias</source>
 | 
			
		||||
        <translation>Алиас всего за продукт</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="167"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="81"/>
 | 
			
		||||
        <source>Goods name alias</source>
 | 
			
		||||
        <translation>Алиас имени товара</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="91"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="37"/>
 | 
			
		||||
        <source>Goods quantity alias</source>
 | 
			
		||||
        <translation>Алиас количества товара</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="181"/>
 | 
			
		||||
        <source>Stores modules directory</source>
 | 
			
		||||
        <translation>Директория модулей магазина</translation>
 | 
			
		||||
        <translation type="vanished">Директория модулей магазина</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="98"/>
 | 
			
		||||
        <source>OFD modules directory</source>
 | 
			
		||||
        <translation>Директория модулей ОФД</translation>
 | 
			
		||||
        <translation type="vanished">Директория модулей ОФД</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="174"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="169"/>
 | 
			
		||||
        <source>Goods price per unit position</source>
 | 
			
		||||
        <translation>Позиция центы товара</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="44"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="124"/>
 | 
			
		||||
        <source>Goods net weight position</source>
 | 
			
		||||
        <translation>Позиция массы нетто товара</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="71"/>
 | 
			
		||||
        <source>OFD modules url</source>
 | 
			
		||||
        <translation>URL модулей ОФД</translation>
 | 
			
		||||
        <translation type="vanished">URL модулей ОФД</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="188"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="114"/>
 | 
			
		||||
        <source>Goods total position</source>
 | 
			
		||||
        <translation>Позиция всего за товар</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="61"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="145"/>
 | 
			
		||||
        <source>Goods quantity position</source>
 | 
			
		||||
        <translation>Позиция количества товара</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="108"/>
 | 
			
		||||
        <location filename="../scenes/settingsdialog.ui" line="74"/>
 | 
			
		||||
        <source>Print total</source>
 | 
			
		||||
        <translation>Печатать Итого</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user