|
|
@ -35,19 +35,86 @@ |
|
|
|
#include "src/widget/translator.h" |
|
|
|
#include "src/widget/translator.h" |
|
|
|
#include "src/widget/widget.h" |
|
|
|
#include "src/widget/widget.h" |
|
|
|
|
|
|
|
|
|
|
|
static QStringList locales = {"ar", "be", "bg", "cs", "da", "de", "et", "el", "en", |
|
|
|
// clang-format off
|
|
|
|
"es", "eo", "fr", "ko", "he", "hr", "it", "sw", "lt", |
|
|
|
static QStringList locales = { |
|
|
|
"jbo", "hu", "nl", "ja", "no_nb", "pr", "pl", "pt", "ru", |
|
|
|
"ar", |
|
|
|
"sk", "sl", "fi", "sv", "tr", "ug", "uk", "zh_CN", "zh_TW"}; |
|
|
|
"be", |
|
|
|
static QStringList langs = {"Arabic", "Беларуская", "Български", "Čeština", |
|
|
|
"bg", |
|
|
|
"Dansk", "Deutsch", "Eesti", "Ελληνικά", |
|
|
|
"cs", |
|
|
|
"English", "Español", "Esperanto", "Français", |
|
|
|
"da", |
|
|
|
"한국어", "עברית", "Hrvatski", "Italiano", |
|
|
|
"de", |
|
|
|
"Kiswahili", "Lietuvių", "Lojban", "Magyar", |
|
|
|
"et", |
|
|
|
"Nederlands", "日本語", "Norsk Bokmål", "Pirate", |
|
|
|
"el", |
|
|
|
"Polski", "Português", "Русский", "Slovenčina", |
|
|
|
"en", |
|
|
|
"Slovenščina", "Suomi", "Svenska", "Türkçe", |
|
|
|
"es", |
|
|
|
"ئۇيغۇرچە", "Українська", "中文(中国)", "繁體中文(台灣)"}; |
|
|
|
"eo", |
|
|
|
|
|
|
|
"fr", |
|
|
|
|
|
|
|
"ko", |
|
|
|
|
|
|
|
"he", |
|
|
|
|
|
|
|
"hr", |
|
|
|
|
|
|
|
"it", |
|
|
|
|
|
|
|
"sw", |
|
|
|
|
|
|
|
"lt", |
|
|
|
|
|
|
|
"jbo", |
|
|
|
|
|
|
|
"hu", |
|
|
|
|
|
|
|
"nl", |
|
|
|
|
|
|
|
"ja", |
|
|
|
|
|
|
|
"no_nb", |
|
|
|
|
|
|
|
"pr", |
|
|
|
|
|
|
|
"pl", |
|
|
|
|
|
|
|
"pt", |
|
|
|
|
|
|
|
"ro", |
|
|
|
|
|
|
|
"ru", |
|
|
|
|
|
|
|
"sk", |
|
|
|
|
|
|
|
"sl", |
|
|
|
|
|
|
|
"fi", |
|
|
|
|
|
|
|
"sv", |
|
|
|
|
|
|
|
"tr", |
|
|
|
|
|
|
|
"ug", |
|
|
|
|
|
|
|
"uk", |
|
|
|
|
|
|
|
"zh_CN", |
|
|
|
|
|
|
|
"zh_TW" |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
static QStringList langs = { |
|
|
|
|
|
|
|
"Arabic", |
|
|
|
|
|
|
|
"Беларуская", |
|
|
|
|
|
|
|
"Български", |
|
|
|
|
|
|
|
"Čeština", |
|
|
|
|
|
|
|
"Dansk", |
|
|
|
|
|
|
|
"Deutsch", |
|
|
|
|
|
|
|
"Eesti", |
|
|
|
|
|
|
|
"Ελληνικά", |
|
|
|
|
|
|
|
"English", |
|
|
|
|
|
|
|
"Español", |
|
|
|
|
|
|
|
"Esperanto", |
|
|
|
|
|
|
|
"Français", |
|
|
|
|
|
|
|
"한국어", |
|
|
|
|
|
|
|
"עברית", |
|
|
|
|
|
|
|
"Hrvatski", |
|
|
|
|
|
|
|
"Italiano", |
|
|
|
|
|
|
|
"Kiswahili", |
|
|
|
|
|
|
|
"Lietuvių", |
|
|
|
|
|
|
|
"Lojban", |
|
|
|
|
|
|
|
"Magyar", |
|
|
|
|
|
|
|
"Nederlands", |
|
|
|
|
|
|
|
"日本語", |
|
|
|
|
|
|
|
"Norsk Bokmål", |
|
|
|
|
|
|
|
"Pirate", |
|
|
|
|
|
|
|
"Polski", |
|
|
|
|
|
|
|
"Português", |
|
|
|
|
|
|
|
"Română", |
|
|
|
|
|
|
|
"Русский", |
|
|
|
|
|
|
|
"Slovenčina", |
|
|
|
|
|
|
|
"Slovenščina", |
|
|
|
|
|
|
|
"Suomi", |
|
|
|
|
|
|
|
"Svenska", |
|
|
|
|
|
|
|
"Türkçe", |
|
|
|
|
|
|
|
"ئۇيغۇرچە", |
|
|
|
|
|
|
|
"Українська", |
|
|
|
|
|
|
|
"中文(中国)", |
|
|
|
|
|
|
|
"繁體中文(台灣)" |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
// clang-format on
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* @class GeneralForm |
|
|
|
* @class GeneralForm |
|
|
|