diff --git a/companion/src/fwpreferencesdialog.cpp b/companion/src/fwpreferencesdialog.cpp
index 6175b7067..81d29a47f 100644
--- a/companion/src/fwpreferencesdialog.cpp
+++ b/companion/src/fwpreferencesdialog.cpp
@@ -14,6 +14,12 @@ FirmwarePreferencesDialog::FirmwarePreferencesDialog(QWidget *parent) :
ui->setupUi(this);
setWindowIcon(CompanionIcon("fwpreferences.png"));
initSettings();
+
+ foreach(const char *lang, GetCurrentFirmware()->ttslanguages) {
+ ui->voiceCombo->addItem(lang);
+ if (current_firmware_variant.id.contains(QString("-tts%1").arg(lang)))
+ ui->voiceCombo->setCurrentIndex(ui->voiceCombo->count() - 1);
+ }
}
FirmwarePreferencesDialog::~FirmwarePreferencesDialog()
diff --git a/companion/src/fwpreferencesdialog.ui b/companion/src/fwpreferencesdialog.ui
index 2ed1148bc..f0c68f84b 100644
--- a/companion/src/fwpreferencesdialog.ui
+++ b/companion/src/fwpreferencesdialog.ui
@@ -81,56 +81,6 @@
Set voice language.
May be different from firmware language
- -
-
- en
-
-
- -
-
- cz
-
-
- -
-
- de
-
-
- -
-
- es
-
-
- -
-
- fi
-
-
- -
-
- fr
-
-
- -
-
- it
-
-
- -
-
- pl
-
-
- -
-
- pt
-
-
- -
-
- se
-
-
-