_langFrom(tr("")), _langTo(tr("")),_name(tr("")),
_type(tr("google")), _infoNote(tr("")) {
-stopped = false;
-//_icon = QIcon(":/icon/google.png");
+ stopped = false;
+ //_icon = QIcon(":/icon/google.png");
+ initLanguages();
}
GooglePlugin::~GooglePlugin()
stopped=true;
}
-
+void GooglePlugin::initLanguages() {
+ languages["AFRIKAANS"] = "af";
+ languages["ALBANIAN"] = "sq";
+ languages["AMHARIC"] = "am";
+ languages["ARABIC"] = "ar";
+ languages["ARMENIAN"] = "hy";
+ languages["AZERBAIJANI"] = "az";
+ languages["BASQUE"] = "eu";
+ languages["BELARUSIAN"] = "be";
+ languages["BENGALI"] = "bn";
+ languages["BIHARI"] = "bh";
+ languages["BRETON"] = "br";
+ languages["BULGARIAN"] = "bg";
+ languages["BURMESE"] = "my";
+ languages["CATALAN"] = "ca";
+ languages["CHEROKEE"] = "chr";
+ languages["CHINESE"] = "zh";
+ languages["CHINESE_SIMPLIFIED"] = "zh-CN";
+ languages["CHINESE_TRADITIONAL"] = "zh-TW";
+ languages["CORSICAN"] = "co";
+ languages["CROATIAN"] = "hr";
+ languages["CZECH"] = "cs";
+ languages["DANISH"] = "da";
+ languages["DHIVEHI"] = "dv";
+ languages["DUTCH"] = "nl";
+ languages["ENGLISH"] = "en";
+ languages["ESPERANTO"] = "eo";
+ languages["ESTONIAN"] = "et";
+ languages["FAROESE"] = "fo";
+ languages["FILIPINO"] = "tl";
+ languages["FINNISH"] = "fi";
+ languages["FRENCH"] = "fr";
+ languages["FRISIAN"] = "fy";
+ languages["GALICIAN"] = "gl";
+ languages["GEORGIAN"] = "ka";
+ languages["GERMAN"] = "de";
+ languages["GREEK"] = "el";
+ languages["GUJARATI"] = "gu";
+ languages["HAITIAN_CREOLE"] = "ht";
+ languages["HEBREW"] = "iw";
+ languages["HINDI"] = "hi";
+ languages["HUNGARIAN"] = "hu";
+ languages["ICELANDIC"] = "is";
+ languages["INDONESIAN"] = "id";
+ languages["INUKTITUT"] = "iu";
+ languages["IRISH"] = "ga";
+ languages["ITALIAN"] = "it";
+ languages["JAPANESE"] = "ja";
+ languages["JAVANESE"] = "jw";
+ languages["KANNADA"] = "kn";
+ languages["KAZAKH"] = "kk";
+ languages["KHMER"] = "km";
+ languages["KOREAN"] = "ko";
+ languages["KURDISH"] = "ku";
+ languages["KYRGYZ"] = "ky";
+ languages["LAO"] = "lo";
+ languages["LATIN"] = "la";
+ languages["LATVIAN"] = "lv";
+ languages["LITHUANIAN"] = "lt";
+ languages["LUXEMBOURGISH"] = "lb";
+ languages["MACEDONIAN"] = "mk";
+ languages["MALAY"] = "ms";
+ languages["MALAYALAM"] = "ml";
+ languages["MALTESE"] = "mt";
+ languages["MAORI"] = "mi";
+ languages["MARATHI"] = "mr";
+ languages["MONGOLIAN"] = "mn";
+ languages["NEPALI"] = "ne";
+ languages["NORWEGIAN"] = "no";
+ languages["OCCITAN"] = "oc";
+ languages["ORIYA"] = "or";
+ languages["PASHTO"] = "ps";
+ languages["PERSIAN"] = "fa";
+ languages["POLISH"] = "pl";
+ languages["PORTUGUESE"] = "pt";
+ languages["PORTUGUESE_PORTUGAL"] = "pt-PT";
+ languages["PUNJABI"] = "pa";
+ languages["QUECHUA"] = "qu";
+ languages["ROMANIAN"] = "ro";
+ languages["RUSSIAN"] = "ru";
+ languages["SANSKRIT"] = "sa";
+ languages["SCOTS_GAELIC"] = "gd";
+ languages["SERBIAN"] = "sr";
+ languages["SINDHI"] = "sd";
+ languages["SINHALESE"] = "si";
+ languages["SLOVAK"] = "sk";
+ languages["SLOVENIAN"] = "sl";
+ languages["SPANISH"] = "es";
+ languages["SUNDANESE"] = "su";
+ languages["SWAHILI"] = "sw";
+ languages["SWEDISH"] = "sv";
+ languages["SYRIAC"] = "syr";
+ languages["TAJIK"] = "tg";
+ languages["TAMIL"] = "ta";
+ languages["TATAR"] = "tt";
+ languages["TELUGU"] = "te";
+ languages["THAI"] = "th";
+ languages["TIBETAN"] = "bo";
+ languages["TONGA"] = "to";
+ languages["TURKISH"] = "tr";
+ languages["UKRAINIAN"] = "uk";
+ languages["URDU"] = "ur";
+ languages["UZBEK"] = "uz";
+ languages["UIGHUR"] = "ug";
+ languages["VIETNAMESE"] = "vi";
+ languages["WELSH"] = "cy";
+ languages["YIDDISH"] = "yi";
+ languages["YORUBA"] = "yo";
+ languages["UNKNOWN"] = "";
+}
Q_EXPORT_PLUGIN2(google, GooglePlugin)