connect(http, SIGNAL(done(bool)), this, SLOT(done()));
}
+void GooglePlugin::retranslate() {
+ QString locale = QLocale::system().name();
+
+ QTranslator *googleTranslator = new QTranslator(this);
+
+ if(locale == "pl_PL")
+ googleTranslator->load(":/translations/dict_google_pl");
+ else
+ googleTranslator->load(":/translations/dict_google_en");
+
+ QCoreApplication::installTranslator(googleTranslator);
+}
+
GooglePlugin::~GooglePlugin() {
delete _settings;
_settings->setValue("connection_accepted","false");
}
+
bool GooglePlugin::isConnectionAccept() const {
if(_settings->value("connection_accepted")=="true")
return true;
}
-uint GooglePlugin::hash() const {
- return _hash;
-}
-
-
-void GooglePlugin::setHash(uint _hash) {
- this->_hash=_hash;
-}
-
-
Settings* GooglePlugin::settings() {
-/* Settings *returnSettings=new Settings;
- QStringList list = _settings->keys();
- foreach(QString key, list)
- returnSettings->setValue(key,_settings->value(key));
- return returnSettings;
-*/
return _settings;
}
QString GooglePlugin::search(QString) {
- qDebug() << "function is not used this plugin";
+ qDebug() << "function is not used in this plugin";
return QString("");
}
if(error!="" && error!="Unknown error") {
qDebug()<<error;
Q_EMIT notify(Notify::Warning,
- QString("GooglePlugin: %1").arg(error));
+ tr("GooglePlugin: %1").arg(error));
}
QString text = QString::fromUtf8(http->readAll());
if(words.size()!=partOfSpeach.size()) {
qDebug()<<"Error in Google Plugin (JsonParse)";
Q_EMIT notify(Notify::Warning,
- QString("GooglePlugin: can't parse Json"));
+ tr("GooglePlugin: can't parse Json"));
return QString("");
}
returnLang=list1.at(index*2+1);
if(partOfSpeach.size()==0){
if(translation.toLower()==original.toLower()){
- return QString(""); // word don't exist";
+ return QString(""); // word doesn't exist";
}
else
return "\""+translation+"\"";
void GooglePlugin::getDictionaryInfo() {
QString fullLangFrom=languages.key(_settings->value("lang_from"));
QString fullLangTo=languages.key(_settings->value("lang_to"));
- _infoNote=" [" + fullLangFrom + "-" + fullLangTo + "] (Google)";
+ _infoNote=" [" + fullLangFrom + "-" + fullLangTo + "] ";
}