feat: expand vocal language combo box (24-->50+ languages)
- Languages from the full list of "50+" have been added - Backward compatible with original en/zh/ja
This commit is contained in:
parent
6f36719795
commit
6db87d119d
1 changed files with 47 additions and 5 deletions
|
|
@ -24,14 +24,56 @@ SongDialog::SongDialog(QWidget *parent, const QString &caption, const QString &l
|
|||
// Setup vocal language combo box
|
||||
ui->vocalLanguageCombo->addItem("--", ""); // Unset
|
||||
ui->vocalLanguageCombo->addItem("English (en)", "en");
|
||||
ui->vocalLanguageCombo->addItem("German (de)", "de");
|
||||
ui->vocalLanguageCombo->addItem("French (fr)", "fr");
|
||||
ui->vocalLanguageCombo->addItem("Spanish (es)", "es");
|
||||
ui->vocalLanguageCombo->addItem("Japanese (ja)", "ja");
|
||||
ui->vocalLanguageCombo->addItem("Chinese (zh)", "zh");
|
||||
ui->vocalLanguageCombo->addItem("Italian (it)", "it");
|
||||
ui->vocalLanguageCombo->addItem("Japanese (ja)", "ja");
|
||||
ui->vocalLanguageCombo->addItem("Korean (ko)", "ko");
|
||||
ui->vocalLanguageCombo->addItem("Spanish (es)", "es");
|
||||
ui->vocalLanguageCombo->addItem("French (fr)", "fr");
|
||||
ui->vocalLanguageCombo->addItem("German (de)", "de");
|
||||
ui->vocalLanguageCombo->addItem("Portuguese (pt)", "pt");
|
||||
ui->vocalLanguageCombo->addItem("Russian (ru)", "ru");
|
||||
ui->vocalLanguageCombo->addItem("Italian (it)", "it");
|
||||
ui->vocalLanguageCombo->addItem("Arabic (ar)", "ar");
|
||||
ui->vocalLanguageCombo->addItem("Azerbaijani (az)", "az");
|
||||
ui->vocalLanguageCombo->addItem("Bulgarian (bg)", "bg");
|
||||
ui->vocalLanguageCombo->addItem("Bengali (bn)", "bn");
|
||||
ui->vocalLanguageCombo->addItem("Catalan (ca)", "ca");
|
||||
ui->vocalLanguageCombo->addItem("Czech (cs)", "cs");
|
||||
ui->vocalLanguageCombo->addItem("Danish (da)", "da");
|
||||
ui->vocalLanguageCombo->addItem("Greek (el)", "el");
|
||||
ui->vocalLanguageCombo->addItem("Persian (fa)", "fa");
|
||||
ui->vocalLanguageCombo->addItem("Finnish (fi)", "fi");
|
||||
ui->vocalLanguageCombo->addItem("Hebrew (he)", "he");
|
||||
ui->vocalLanguageCombo->addItem("Hindi (hi)", "hi");
|
||||
ui->vocalLanguageCombo->addItem("Croatian (hr)", "hr");
|
||||
ui->vocalLanguageCombo->addItem("Haitian Creole (ht)", "ht");
|
||||
ui->vocalLanguageCombo->addItem("Hungarian (hu)", "hu");
|
||||
ui->vocalLanguageCombo->addItem("Indonesian (id)", "id");
|
||||
ui->vocalLanguageCombo->addItem("Icelandic (is)", "is");
|
||||
ui->vocalLanguageCombo->addItem("Latin (la)", "la");
|
||||
ui->vocalLanguageCombo->addItem("Lithuanian (lt)", "lt");
|
||||
ui->vocalLanguageCombo->addItem("Malay (ms)", "ms");
|
||||
ui->vocalLanguageCombo->addItem("Nepali (ne)", "ne");
|
||||
ui->vocalLanguageCombo->addItem("Dutch (nl)", "nl");
|
||||
ui->vocalLanguageCombo->addItem("Norwegian (no)", "no");
|
||||
ui->vocalLanguageCombo->addItem("Punjabi (pa)", "pa");
|
||||
ui->vocalLanguageCombo->addItem("Polish (pl)", "pl");
|
||||
ui->vocalLanguageCombo->addItem("Romanian (ro)", "ro");
|
||||
ui->vocalLanguageCombo->addItem("Sanskrit (sa)", "sa");
|
||||
ui->vocalLanguageCombo->addItem("Slovak (sk)", "sk");
|
||||
ui->vocalLanguageCombo->addItem("Serbian (sr)", "sr");
|
||||
ui->vocalLanguageCombo->addItem("Swedish (sv)", "sv");
|
||||
ui->vocalLanguageCombo->addItem("Swahili (sw)", "sw");
|
||||
ui->vocalLanguageCombo->addItem("Tamil (ta)", "ta");
|
||||
ui->vocalLanguageCombo->addItem("Telugu (te)", "te");
|
||||
ui->vocalLanguageCombo->addItem("Thai (th)", "th");
|
||||
ui->vocalLanguageCombo->addItem("Tagalog (tl)", "tl");
|
||||
ui->vocalLanguageCombo->addItem("Turkish (tr)", "tr");
|
||||
ui->vocalLanguageCombo->addItem("Ukrainian (uk)", "uk");
|
||||
ui->vocalLanguageCombo->addItem("Urdu (ur)", "ur");
|
||||
ui->vocalLanguageCombo->addItem("Vietnamese (vi)", "vi");
|
||||
ui->vocalLanguageCombo->addItem("Cantonese (yue)", "yue");
|
||||
ui->vocalLanguageCombo->addItem("Unknown", "unknown");
|
||||
|
||||
// Set current language if provided
|
||||
if (!vocalLanguage.isEmpty())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue