/********************************************************************************
** Form generated from reading UI file 'edit_sources.ui'
**
** Created by: Qt User Interface Compiler version 6.11.1
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_EDIT_SOURCES_H
#define UI_EDIT_SOURCES_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPlainTextEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTableView>
#include <QtWidgets/QTreeView>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_Sources
{
public:
    QVBoxLayout *verticalLayout_9;
    QTabWidget *tabWidget;
    QWidget *filesTab;
    QVBoxLayout *verticalLayout_2;
    QLabel *label;
    QHBoxLayout *horizontalLayout;
    QTreeView *paths;
    QVBoxLayout *verticalLayout;
    QPushButton *addPath;
    QPushButton *removePath;
    QSpacerItem *verticalSpacer;
    QPushButton *rescan;
    QWidget *tab;
    QVBoxLayout *verticalLayout_7;
    QLabel *label_3;
    QHBoxLayout *horizontalLayout_3;
    QTreeView *soundDirs;
    QVBoxLayout *verticalLayout_6;
    QPushButton *addSoundDir;
    QPushButton *removeSoundDir;
    QSpacerItem *verticalSpacer_3;
    QWidget *tab_2;
    QVBoxLayout *verticalLayout_8;
    QLabel *label_4;
    QHBoxLayout *horizontalLayout_4;
    QLineEdit *hunspellPath;
    QPushButton *changeHunspellPath;
    QLabel *label_5;
    QHBoxLayout *horizontalLayout_5;
    QTreeView *hunspellDictionaries;
    QLabel *label_6;
    QWidget *mediaWikisTab;
    QVBoxLayout *verticalLayout_4;
    QLabel *label_2;
    QHBoxLayout *horizontalLayout_2;
    QTreeView *mediaWikis;
    QVBoxLayout *verticalLayout_3;
    QPushButton *addMediaWiki;
    QPushButton *removeMediaWiki;
    QSpacerItem *verticalSpacer_2;
    QWidget *tab_4;
    QVBoxLayout *verticalLayout_11;
    QLabel *label_9;
    QHBoxLayout *horizontalLayout_6;
    QTableView *webSites;
    QVBoxLayout *verticalLayout_10;
    QPushButton *addWebSite;
    QPushButton *removeWebSite;
    QSpacerItem *verticalSpacer_8;
    QWidget *dictdTab;
    QVBoxLayout *verticalLayout_16;
    QLabel *label_116;
    QHBoxLayout *horizontalLayout_16;
    QTreeView *dictServers;
    QVBoxLayout *verticalLayout_17;
    QPushButton *addDictServer;
    QPushButton *removeDictServer;
    QSpacerItem *verticalSpacer_18;
    QWidget *tab_6;
    QVBoxLayout *verticalLayout_15;
    QLabel *label_16;
    QHBoxLayout *horizontalLayout_7;
    QTreeView *programs;
    QVBoxLayout *verticalLayout_14;
    QPushButton *addProgram;
    QPushButton *removeProgram;
    QSpacerItem *verticalSpacer_12;
    QWidget *tab_lingua;
    QVBoxLayout *verticalLayout_5;
    QLabel *label_17;
    QGroupBox *linguaEnabled;
    QFormLayout *formLayout_2;
    QLabel *label_18;
    QLineEdit *linguaLangCode;
    QLabel *label_19;
    QSpacerItem *verticalSpacer_4;
    QWidget *tab_5;
    QVBoxLayout *verticalLayout_13;
    QLabel *label_11;
    QGroupBox *forvoEnabled;
    QVBoxLayout *verticalLayout_12;
    QFormLayout *formLayout;
    QLabel *label_12;
    QLineEdit *forvoApiKey;
    QSpacerItem *horizontalSpacer_2;
    QLabel *label_13;
    QLabel *label_14;
    QLineEdit *forvoLanguageCodes;
    QSpacerItem *horizontalSpacer;
    QLabel *label_15;
    QSpacerItem *verticalSpacer_10;
    QWidget *tab_3;
    QVBoxLayout *transliterationLayout;
    QGridLayout *gridLayout_2;
    QCheckBox *enableGreekTransliteration;
    QCheckBox *enableRussianTransliteration;
    QCheckBox *enableGermanTransliteration;
    QCheckBox *enableBelarusianTransliteration;
    QGroupBox *enableRomaji;
    QGridLayout *gridLayout;
    QLabel *label_8;
    QCheckBox *enableHiragana;
    QLabel *label_7;
    QCheckBox *enableKatakana;
    QLabel *label_10;
    QVBoxLayout *verticalLayout_18;
    QGroupBox *enableCustomTransliteration;
    QVBoxLayout *verticalLayout_19;
    QLabel *label_21;
    QPlainTextEdit *customTransliteration;

    void setupUi(QWidget *Sources)
    {
        if (Sources->objectName().isEmpty())
            Sources->setObjectName("Sources");
        Sources->resize(831, 531);
        Sources->setWindowTitle(QString::fromUtf8("Sources"));
        verticalLayout_9 = new QVBoxLayout(Sources);
        verticalLayout_9->setObjectName("verticalLayout_9");
        tabWidget = new QTabWidget(Sources);
        tabWidget->setObjectName("tabWidget");
        tabWidget->setIconSize(QSize(15, 15));
        tabWidget->setElideMode(Qt::ElideNone);
        tabWidget->setUsesScrollButtons(true);
        filesTab = new QWidget();
        filesTab->setObjectName("filesTab");
        verticalLayout_2 = new QVBoxLayout(filesTab);
        verticalLayout_2->setObjectName("verticalLayout_2");
        label = new QLabel(filesTab);
        label->setObjectName("label");

        verticalLayout_2->addWidget(label);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        paths = new QTreeView(filesTab);
        paths->setObjectName("paths");

        horizontalLayout->addWidget(paths);

        verticalLayout = new QVBoxLayout();
        verticalLayout->setObjectName("verticalLayout");
        addPath = new QPushButton(filesTab);
        addPath->setObjectName("addPath");

        verticalLayout->addWidget(addPath);

        removePath = new QPushButton(filesTab);
        removePath->setObjectName("removePath");

        verticalLayout->addWidget(removePath);

        verticalSpacer = new QSpacerItem(17, 68, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout->addItem(verticalSpacer);

        rescan = new QPushButton(filesTab);
        rescan->setObjectName("rescan");

        verticalLayout->addWidget(rescan);


        horizontalLayout->addLayout(verticalLayout);


        verticalLayout_2->addLayout(horizontalLayout);

        QIcon icon;
        icon.addFile(QString::fromUtf8(":/icons/folders.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        tabWidget->addTab(filesTab, icon, QString());
        tab = new QWidget();
        tab->setObjectName("tab");
        verticalLayout_7 = new QVBoxLayout(tab);
        verticalLayout_7->setObjectName("verticalLayout_7");
        label_3 = new QLabel(tab);
        label_3->setObjectName("label_3");

        verticalLayout_7->addWidget(label_3);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        soundDirs = new QTreeView(tab);
        soundDirs->setObjectName("soundDirs");

        horizontalLayout_3->addWidget(soundDirs);

        verticalLayout_6 = new QVBoxLayout();
        verticalLayout_6->setObjectName("verticalLayout_6");
        addSoundDir = new QPushButton(tab);
        addSoundDir->setObjectName("addSoundDir");

        verticalLayout_6->addWidget(addSoundDir);

        removeSoundDir = new QPushButton(tab);
        removeSoundDir->setObjectName("removeSoundDir");

        verticalLayout_6->addWidget(removeSoundDir);

        verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_6->addItem(verticalSpacer_3);


        horizontalLayout_3->addLayout(verticalLayout_6);


        verticalLayout_7->addLayout(horizontalLayout_3);

        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/icons/folder-sound.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        tabWidget->addTab(tab, icon1, QString());
        tab_2 = new QWidget();
        tab_2->setObjectName("tab_2");
        verticalLayout_8 = new QVBoxLayout(tab_2);
        verticalLayout_8->setObjectName("verticalLayout_8");
        label_4 = new QLabel(tab_2);
        label_4->setObjectName("label_4");

        verticalLayout_8->addWidget(label_4);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        hunspellPath = new QLineEdit(tab_2);
        hunspellPath->setObjectName("hunspellPath");
        hunspellPath->setReadOnly(true);

        horizontalLayout_4->addWidget(hunspellPath);

        changeHunspellPath = new QPushButton(tab_2);
        changeHunspellPath->setObjectName("changeHunspellPath");

        horizontalLayout_4->addWidget(changeHunspellPath);


        verticalLayout_8->addLayout(horizontalLayout_4);

        label_5 = new QLabel(tab_2);
        label_5->setObjectName("label_5");

        verticalLayout_8->addWidget(label_5);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName("horizontalLayout_5");
        hunspellDictionaries = new QTreeView(tab_2);
        hunspellDictionaries->setObjectName("hunspellDictionaries");

        horizontalLayout_5->addWidget(hunspellDictionaries);

        label_6 = new QLabel(tab_2);
        label_6->setObjectName("label_6");
        label_6->setTextFormat(Qt::PlainText);
        label_6->setWordWrap(false);

        horizontalLayout_5->addWidget(label_6);


        verticalLayout_8->addLayout(horizontalLayout_5);

        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/icons/icon32_hunspell.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        tabWidget->addTab(tab_2, icon2, QString());
        mediaWikisTab = new QWidget();
        mediaWikisTab->setObjectName("mediaWikisTab");
        verticalLayout_4 = new QVBoxLayout(mediaWikisTab);
        verticalLayout_4->setObjectName("verticalLayout_4");
        label_2 = new QLabel(mediaWikisTab);
        label_2->setObjectName("label_2");

        verticalLayout_4->addWidget(label_2);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        mediaWikis = new QTreeView(mediaWikisTab);
        mediaWikis->setObjectName("mediaWikis");

        horizontalLayout_2->addWidget(mediaWikis);

        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setObjectName("verticalLayout_3");
        addMediaWiki = new QPushButton(mediaWikisTab);
        addMediaWiki->setObjectName("addMediaWiki");

        verticalLayout_3->addWidget(addMediaWiki);

        removeMediaWiki = new QPushButton(mediaWikisTab);
        removeMediaWiki->setObjectName("removeMediaWiki");

        verticalLayout_3->addWidget(removeMediaWiki);

        verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_3->addItem(verticalSpacer_2);


        horizontalLayout_2->addLayout(verticalLayout_3);


        verticalLayout_4->addLayout(horizontalLayout_2);

        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/icons/icon32_wiki.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        tabWidget->addTab(mediaWikisTab, icon3, QString());
        tab_4 = new QWidget();
        tab_4->setObjectName("tab_4");
        verticalLayout_11 = new QVBoxLayout(tab_4);
        verticalLayout_11->setObjectName("verticalLayout_11");
        label_9 = new QLabel(tab_4);
        label_9->setObjectName("label_9");

        verticalLayout_11->addWidget(label_9);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName("horizontalLayout_6");
        webSites = new QTableView(tab_4);
        webSites->setObjectName("webSites");
        webSites->setSelectionMode(QAbstractItemView::ExtendedSelection);
        webSites->setSelectionBehavior(QAbstractItemView::SelectRows);
        webSites->horizontalHeader()->setStretchLastSection(true);

        horizontalLayout_6->addWidget(webSites);

        verticalLayout_10 = new QVBoxLayout();
        verticalLayout_10->setObjectName("verticalLayout_10");
        addWebSite = new QPushButton(tab_4);
        addWebSite->setObjectName("addWebSite");

        verticalLayout_10->addWidget(addWebSite);

        removeWebSite = new QPushButton(tab_4);
        removeWebSite->setObjectName("removeWebSite");

        verticalLayout_10->addWidget(removeWebSite);

        verticalSpacer_8 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_10->addItem(verticalSpacer_8);


        horizontalLayout_6->addLayout(verticalLayout_10);


        verticalLayout_11->addLayout(horizontalLayout_6);

        QIcon icon4;
        icon4.addFile(QString::fromUtf8(":/icons/internet.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        tabWidget->addTab(tab_4, icon4, QString());
        dictdTab = new QWidget();
        dictdTab->setObjectName("dictdTab");
        verticalLayout_16 = new QVBoxLayout(dictdTab);
        verticalLayout_16->setObjectName("verticalLayout_16");
        label_116 = new QLabel(dictdTab);
        label_116->setObjectName("label_116");

        verticalLayout_16->addWidget(label_116);

        horizontalLayout_16 = new QHBoxLayout();
        horizontalLayout_16->setObjectName("horizontalLayout_16");
        dictServers = new QTreeView(dictdTab);
        dictServers->setObjectName("dictServers");

        horizontalLayout_16->addWidget(dictServers);

        verticalLayout_17 = new QVBoxLayout();
        verticalLayout_17->setObjectName("verticalLayout_17");
        addDictServer = new QPushButton(dictdTab);
        addDictServer->setObjectName("addDictServer");

        verticalLayout_17->addWidget(addDictServer);

        removeDictServer = new QPushButton(dictdTab);
        removeDictServer->setObjectName("removeDictServer");

        verticalLayout_17->addWidget(removeDictServer);

        verticalSpacer_18 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_17->addItem(verticalSpacer_18);


        horizontalLayout_16->addLayout(verticalLayout_17);


        verticalLayout_16->addLayout(horizontalLayout_16);

        QIcon icon5;
        icon5.addFile(QString::fromUtf8(":/icons/network.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        tabWidget->addTab(dictdTab, icon5, QString());
        tab_6 = new QWidget();
        tab_6->setObjectName("tab_6");
        verticalLayout_15 = new QVBoxLayout(tab_6);
        verticalLayout_15->setObjectName("verticalLayout_15");
        label_16 = new QLabel(tab_6);
        label_16->setObjectName("label_16");
        label_16->setWordWrap(true);

        verticalLayout_15->addWidget(label_16);

        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName("horizontalLayout_7");
        programs = new QTreeView(tab_6);
        programs->setObjectName("programs");

        horizontalLayout_7->addWidget(programs);

        verticalLayout_14 = new QVBoxLayout();
        verticalLayout_14->setObjectName("verticalLayout_14");
        addProgram = new QPushButton(tab_6);
        addProgram->setObjectName("addProgram");

        verticalLayout_14->addWidget(addProgram);

        removeProgram = new QPushButton(tab_6);
        removeProgram->setObjectName("removeProgram");

        verticalLayout_14->addWidget(removeProgram);

        verticalSpacer_12 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_14->addItem(verticalSpacer_12);


        horizontalLayout_7->addLayout(verticalLayout_14);


        verticalLayout_15->addLayout(horizontalLayout_7);

        QIcon icon6;
        icon6.addFile(QString::fromUtf8(":/icons/programs.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        tabWidget->addTab(tab_6, icon6, QString());
        tab_lingua = new QWidget();
        tab_lingua->setObjectName("tab_lingua");
        verticalLayout_5 = new QVBoxLayout(tab_lingua);
        verticalLayout_5->setObjectName("verticalLayout_5");
        label_17 = new QLabel(tab_lingua);
        label_17->setObjectName("label_17");
        label_17->setOpenExternalLinks(true);

        verticalLayout_5->addWidget(label_17);

        linguaEnabled = new QGroupBox(tab_lingua);
        linguaEnabled->setObjectName("linguaEnabled");
        linguaEnabled->setCheckable(true);
        formLayout_2 = new QFormLayout(linguaEnabled);
        formLayout_2->setObjectName("formLayout_2");
        label_18 = new QLabel(linguaEnabled);
        label_18->setObjectName("label_18");

        formLayout_2->setWidget(0, QFormLayout::ItemRole::LabelRole, label_18);

        linguaLangCode = new QLineEdit(linguaEnabled);
        linguaLangCode->setObjectName("linguaLangCode");

        formLayout_2->setWidget(0, QFormLayout::ItemRole::FieldRole, linguaLangCode);

        label_19 = new QLabel(linguaEnabled);
        label_19->setObjectName("label_19");
        label_19->setOpenExternalLinks(true);

        formLayout_2->setWidget(1, QFormLayout::ItemRole::FieldRole, label_19);


        verticalLayout_5->addWidget(linguaEnabled);

        verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_5->addItem(verticalSpacer_4);

        QIcon icon7;
        icon7.addFile(QString::fromUtf8(":/icons/lingualibre.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        tabWidget->addTab(tab_lingua, icon7, QString());
        tab_5 = new QWidget();
        tab_5->setObjectName("tab_5");
        verticalLayout_13 = new QVBoxLayout(tab_5);
        verticalLayout_13->setObjectName("verticalLayout_13");
        label_11 = new QLabel(tab_5);
        label_11->setObjectName("label_11");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(label_11->sizePolicy().hasHeightForWidth());
        label_11->setSizePolicy(sizePolicy);
        label_11->setWordWrap(true);
        label_11->setOpenExternalLinks(true);

        verticalLayout_13->addWidget(label_11);

        forvoEnabled = new QGroupBox(tab_5);
        forvoEnabled->setObjectName("forvoEnabled");
        forvoEnabled->setCheckable(true);
        forvoEnabled->setChecked(true);
        verticalLayout_12 = new QVBoxLayout(forvoEnabled);
        verticalLayout_12->setObjectName("verticalLayout_12");
        formLayout = new QFormLayout();
        formLayout->setObjectName("formLayout");
        formLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
        label_12 = new QLabel(forvoEnabled);
        label_12->setObjectName("label_12");

        formLayout->setWidget(0, QFormLayout::ItemRole::LabelRole, label_12);

        forvoApiKey = new QLineEdit(forvoEnabled);
        forvoApiKey->setObjectName("forvoApiKey");

        formLayout->setWidget(0, QFormLayout::ItemRole::FieldRole, forvoApiKey);

        horizontalSpacer_2 = new QSpacerItem(18, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        formLayout->setItem(1, QFormLayout::ItemRole::LabelRole, horizontalSpacer_2);

        label_13 = new QLabel(forvoEnabled);
        label_13->setObjectName("label_13");
        label_13->setWordWrap(false);
        label_13->setOpenExternalLinks(true);

        formLayout->setWidget(1, QFormLayout::ItemRole::FieldRole, label_13);

        label_14 = new QLabel(forvoEnabled);
        label_14->setObjectName("label_14");

        formLayout->setWidget(2, QFormLayout::ItemRole::LabelRole, label_14);

        forvoLanguageCodes = new QLineEdit(forvoEnabled);
        forvoLanguageCodes->setObjectName("forvoLanguageCodes");

        formLayout->setWidget(2, QFormLayout::ItemRole::FieldRole, forvoLanguageCodes);

        horizontalSpacer = new QSpacerItem(18, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        formLayout->setItem(3, QFormLayout::ItemRole::LabelRole, horizontalSpacer);

        label_15 = new QLabel(forvoEnabled);
        label_15->setObjectName("label_15");
        label_15->setOpenExternalLinks(true);

        formLayout->setWidget(3, QFormLayout::ItemRole::FieldRole, label_15);


        verticalLayout_12->addLayout(formLayout);

        verticalSpacer_10 = new QSpacerItem(20, 40, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_12->addItem(verticalSpacer_10);


        verticalLayout_13->addWidget(forvoEnabled);

        QIcon icon8;
        icon8.addFile(QString::fromUtf8(":/icons/forvo.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        tabWidget->addTab(tab_5, icon8, QString());
        tab_3 = new QWidget();
        tab_3->setObjectName("tab_3");
        transliterationLayout = new QVBoxLayout(tab_3);
        transliterationLayout->setSpacing(6);
        transliterationLayout->setObjectName("transliterationLayout");
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName("gridLayout_2");
        enableGreekTransliteration = new QCheckBox(tab_3);
        enableGreekTransliteration->setObjectName("enableGreekTransliteration");
        QIcon icon9;
        icon9.addFile(QString::fromUtf8(":/flags/gr.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        enableGreekTransliteration->setIcon(icon9);

        gridLayout_2->addWidget(enableGreekTransliteration, 0, 1, 1, 1);

        enableRussianTransliteration = new QCheckBox(tab_3);
        enableRussianTransliteration->setObjectName("enableRussianTransliteration");
        QIcon icon10;
        icon10.addFile(QString::fromUtf8(":/flags/ru.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        enableRussianTransliteration->setIcon(icon10);

        gridLayout_2->addWidget(enableRussianTransliteration, 0, 0, 1, 1);

        enableGermanTransliteration = new QCheckBox(tab_3);
        enableGermanTransliteration->setObjectName("enableGermanTransliteration");
        QIcon icon11;
        icon11.addFile(QString::fromUtf8(":/flags/de.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        enableGermanTransliteration->setIcon(icon11);

        gridLayout_2->addWidget(enableGermanTransliteration, 1, 0, 1, 1);

        enableBelarusianTransliteration = new QCheckBox(tab_3);
        enableBelarusianTransliteration->setObjectName("enableBelarusianTransliteration");
        QIcon icon12;
        icon12.addFile(QString::fromUtf8(":/flags/by.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        enableBelarusianTransliteration->setIcon(icon12);

        gridLayout_2->addWidget(enableBelarusianTransliteration, 1, 1, 1, 1);


        transliterationLayout->addLayout(gridLayout_2);

        enableRomaji = new QGroupBox(tab_3);
        enableRomaji->setObjectName("enableRomaji");
        enableRomaji->setCheckable(true);
        enableRomaji->setChecked(true);
        gridLayout = new QGridLayout(enableRomaji);
        gridLayout->setObjectName("gridLayout");
        label_8 = new QLabel(enableRomaji);
        label_8->setObjectName("label_8");

        gridLayout->addWidget(label_8, 2, 0, 1, 1);

        enableHiragana = new QCheckBox(enableRomaji);
        enableHiragana->setObjectName("enableHiragana");

        gridLayout->addWidget(enableHiragana, 2, 2, 1, 1);

        label_7 = new QLabel(enableRomaji);
        label_7->setObjectName("label_7");

        gridLayout->addWidget(label_7, 0, 0, 1, 1);

        enableKatakana = new QCheckBox(enableRomaji);
        enableKatakana->setObjectName("enableKatakana");

        gridLayout->addWidget(enableKatakana, 2, 4, 1, 1);

        label_10 = new QLabel(enableRomaji);
        label_10->setObjectName("label_10");

        gridLayout->addWidget(label_10, 0, 2, 1, 1);


        transliterationLayout->addWidget(enableRomaji);

        verticalLayout_18 = new QVBoxLayout();
        verticalLayout_18->setObjectName("verticalLayout_18");
        enableCustomTransliteration = new QGroupBox(tab_3);
        enableCustomTransliteration->setObjectName("enableCustomTransliteration");
        enableCustomTransliteration->setCheckable(true);
        verticalLayout_19 = new QVBoxLayout(enableCustomTransliteration);
        verticalLayout_19->setObjectName("verticalLayout_19");
        label_21 = new QLabel(enableCustomTransliteration);
        label_21->setObjectName("label_21");
        label_21->setWordWrap(true);

        verticalLayout_19->addWidget(label_21);

        customTransliteration = new QPlainTextEdit(enableCustomTransliteration);
        customTransliteration->setObjectName("customTransliteration");

        verticalLayout_19->addWidget(customTransliteration);


        verticalLayout_18->addWidget(enableCustomTransliteration);


        transliterationLayout->addLayout(verticalLayout_18);

        QIcon icon13;
        icon13.addFile(QString::fromUtf8(":/icons/transliteration.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        tabWidget->addTab(tab_3, icon13, QString());

        verticalLayout_9->addWidget(tabWidget);

        QWidget::setTabOrder(enableRussianTransliteration, enableGermanTransliteration);
        QWidget::setTabOrder(enableGermanTransliteration, enableRomaji);
        QWidget::setTabOrder(enableRomaji, enableHiragana);
        QWidget::setTabOrder(enableHiragana, enableKatakana);
        QWidget::setTabOrder(enableKatakana, hunspellPath);
        QWidget::setTabOrder(hunspellPath, changeHunspellPath);
        QWidget::setTabOrder(changeHunspellPath, hunspellDictionaries);
        QWidget::setTabOrder(hunspellDictionaries, mediaWikis);
        QWidget::setTabOrder(mediaWikis, addMediaWiki);
        QWidget::setTabOrder(addMediaWiki, removeMediaWiki);
        QWidget::setTabOrder(removeMediaWiki, tabWidget);
        QWidget::setTabOrder(tabWidget, addPath);
        QWidget::setTabOrder(addPath, removePath);
        QWidget::setTabOrder(removePath, rescan);
        QWidget::setTabOrder(rescan, soundDirs);
        QWidget::setTabOrder(soundDirs, addSoundDir);
        QWidget::setTabOrder(addSoundDir, removeSoundDir);
        QWidget::setTabOrder(removeSoundDir, paths);

        retranslateUi(Sources);

        tabWidget->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(Sources);
    } // setupUi

    void retranslateUi(QWidget *Sources)
    {
        label->setText(QCoreApplication::translate("Sources", "Paths to search for the dictionary files:", nullptr));
        addPath->setText(QCoreApplication::translate("Sources", "&Add...", nullptr));
        removePath->setText(QCoreApplication::translate("Sources", "&Remove", nullptr));
        rescan->setText(QCoreApplication::translate("Sources", "Re&scan now", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(filesTab), QCoreApplication::translate("Sources", "Files", nullptr));
        label_3->setText(QCoreApplication::translate("Sources", "Make dictionaries from bunches of audiofiles by adding paths here:", nullptr));
        addSoundDir->setText(QCoreApplication::translate("Sources", "&Add...", nullptr));
        removeSoundDir->setText(QCoreApplication::translate("Sources", "&Remove", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate("Sources", "Sound Dirs", nullptr));
        label_4->setText(QCoreApplication::translate("Sources", "Path to a directory with Hunspell/Myspell dictionaries:", nullptr));
        changeHunspellPath->setText(QCoreApplication::translate("Sources", "&Change...", nullptr));
        label_5->setText(QCoreApplication::translate("Sources", "Available morphology dictionaries:", nullptr));
        label_6->setText(QCoreApplication::translate("Sources", "Each morphology dictionary appears as a\n"
"separate auxiliary dictionary which\n"
"provides stem words for searches and\n"
"spelling suggestions for mistyped words.\n"
"Add appropriate dictionaries to the bottoms\n"
"of the appropriate groups to use them.", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_2), QCoreApplication::translate("Sources", "Morphology", nullptr));
        label_2->setText(QCoreApplication::translate("Sources", "Wikipedia (MediaWiki) sites:", nullptr));
        addMediaWiki->setText(QCoreApplication::translate("Sources", "&Add...", nullptr));
        removeMediaWiki->setText(QCoreApplication::translate("Sources", "&Remove", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(mediaWikisTab), QCoreApplication::translate("Sources", "Wikipedia", nullptr));
        label_9->setText(QCoreApplication::translate("Sources", "Any websites. A string %GDWORD% will be replaced with the query word:", nullptr));
        addWebSite->setText(QCoreApplication::translate("Sources", "&Add...", nullptr));
        removeWebSite->setText(QCoreApplication::translate("Sources", "&Remove", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_4), QCoreApplication::translate("Sources", "Websites", nullptr));
        label_116->setText(QCoreApplication::translate("Sources", "DICT servers:", nullptr));
        addDictServer->setText(QCoreApplication::translate("Sources", "&Add...", nullptr));
        removeDictServer->setText(QCoreApplication::translate("Sources", "&Remove", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(dictdTab), QCoreApplication::translate("Sources", "DICT servers", nullptr));
        label_16->setText(QCoreApplication::translate("Sources", "Any external programs. A string %GDWORD% will be replaced with the query word. A string %GDSEARCH% will be replaced with the text in the search bar. If both of the parameters are not provided, the headword will be fed into standard input.", nullptr));
        addProgram->setText(QCoreApplication::translate("Sources", "&Add...", nullptr));
        removeProgram->setText(QCoreApplication::translate("Sources", "&Remove", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_6), QCoreApplication::translate("Sources", "Programs", nullptr));
        label_17->setText(QCoreApplication::translate("Sources", "<html><head/><body><p>Pronunciations provided by <a href=\"https://lingualibre.org\"><span style=\" text-decoration: underline; color:#2980b9;\">Lingua Libre</span></a>, a collaborative linguistic media library of Wikimedia France. </p></body></html>", nullptr));
        linguaEnabled->setTitle(QCoreApplication::translate("Sources", "Enable Lingua Libre", nullptr));
        label_18->setText(QCoreApplication::translate("Sources", "ISO 639-3 language code", nullptr));
        label_19->setText(QCoreApplication::translate("Sources", "Examples:  &quot;eng&quot; for English, &quot;fra&quot; for French <br>\n"
"\n"
"Full list of availiable languages can be found <a href=\"https://lingualibre.org/wiki/LinguaLibre:Stats/Languages\"> here </a>", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_lingua), QCoreApplication::translate("Sources", "Lingua Libre", nullptr));
        label_11->setText(QCoreApplication::translate("Sources", "Live pronunciations from <a href=\"http://www.forvo.com/\">forvo.com</a>. The site allows people to record and share word pronunciations. You can listen to them from GoldenDict.", nullptr));
        forvoEnabled->setTitle(QCoreApplication::translate("Sources", "Enable pronunciations from Forvo", nullptr));
        label_12->setText(QCoreApplication::translate("Sources", "API Key:", nullptr));
#if QT_CONFIG(tooltip)
        forvoApiKey->setToolTip(QCoreApplication::translate("Sources", "<html><head/><body><p>Use of Forvo currently requires an API key, register on the site to get your own key.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_13->setText(QCoreApplication::translate("Sources", "<html><head/><body><p>Get your own key <a href=\"http://api.forvo.com/key/\"><span style=\" text-decoration: underline; color:#0000ff;\">here</span></a></p></body></html>", nullptr));
        label_14->setText(QCoreApplication::translate("Sources", "Language codes (comma-separated):", nullptr));
#if QT_CONFIG(tooltip)
        forvoLanguageCodes->setToolTip(QCoreApplication::translate("Sources", "List of language codes you would like to have. Example: \"en, ru\".", nullptr));
#endif // QT_CONFIG(tooltip)
        label_15->setText(QCoreApplication::translate("Sources", "Full list of language codes is available <a href=\"http://www.forvo.com/languages-codes/\">here</a>.", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_5), QCoreApplication::translate("Sources", "Forvo", nullptr));
        enableGreekTransliteration->setText(QCoreApplication::translate("Sources", "Greek transliteration", nullptr));
        enableRussianTransliteration->setText(QCoreApplication::translate("Sources", "Russian transliteration", nullptr));
        enableGermanTransliteration->setText(QCoreApplication::translate("Sources", "German transliteration", nullptr));
        enableBelarusianTransliteration->setText(QCoreApplication::translate("Sources", "Belarusian transliteration", nullptr));
#if QT_CONFIG(tooltip)
        enableRomaji->setToolTip(QCoreApplication::translate("Sources", "Enables to use the Latin alphabet to write the Japanese language", nullptr));
#endif // QT_CONFIG(tooltip)
        enableRomaji->setTitle(QCoreApplication::translate("Sources", "Japanese Romaji", nullptr));
        label_8->setText(QCoreApplication::translate("Sources", "Syllabaries:", nullptr));
#if QT_CONFIG(tooltip)
        enableHiragana->setToolTip(QCoreApplication::translate("Sources", "Hiragana Japanese syllabary", nullptr));
#endif // QT_CONFIG(tooltip)
        enableHiragana->setText(QCoreApplication::translate("Sources", "Hiragana", nullptr));
        label_7->setText(QCoreApplication::translate("Sources", "Systems:", nullptr));
#if QT_CONFIG(tooltip)
        enableKatakana->setToolTip(QCoreApplication::translate("Sources", "Katakana Japanese syllabary", nullptr));
#endif // QT_CONFIG(tooltip)
        enableKatakana->setText(QCoreApplication::translate("Sources", "Katakana", nullptr));
#if QT_CONFIG(tooltip)
        label_10->setToolTip(QCoreApplication::translate("Sources", "The most widely used method of transcription of Japanese, based on English phonology", nullptr));
#endif // QT_CONFIG(tooltip)
        label_10->setText(QCoreApplication::translate("Sources", "Hepburn", nullptr));
        enableCustomTransliteration->setTitle(QCoreApplication::translate("Sources", "Custom transliteration", nullptr));
        label_21->setText(QCoreApplication::translate("Sources", "This only applied in search phrase, with each line represent a transliteration,semicolon seperated. For example, ae;\303\246,users can input ae to represent \303\246 in the target word.", nullptr));
        customTransliteration->setPlaceholderText(QCoreApplication::translate("Sources", "ae;\303\246 #this is an example", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_3), QCoreApplication::translate("Sources", "Transliteration", nullptr));
        (void)Sources;
    } // retranslateUi

};

namespace Ui {
    class Sources: public Ui_Sources {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_EDIT_SOURCES_H
