diff --git a/app/Services/EIImageService.cpp b/app/Services/EIImageService.cpp
index 20c430b8c16c255c0d78489ccd0ee12d0609d987..d54fc52af9b93ac81471ecbb86951ecd384d6594 100644
--- a/app/Services/EIImageService.cpp
+++ b/app/Services/EIImageService.cpp
@@ -64,6 +64,9 @@ void EIImageService::addOpSet(OpSet* opSet) {
     _opSetServices.push_back(opSetService);
     _gi->addService(opSetService);
     QObject::connect(opSetService, SIGNAL(outputText(QString)), this, SLOT(outputText(QString)));
+    if(_gi->running()) {
+        opSetService->checkActionsValid(this->getCurrentImageWindow());
+    }
 }
 
 void EIImageService::removeOpSet(OpSet* opSet) {
diff --git a/app/main.cpp b/app/main.cpp
index 38015a41ba2b5f3108e276df98bb62682e58e967..cf006b11aaf95ee4d8c22b7a992175872de72074 100644
--- a/app/main.cpp
+++ b/app/main.cpp
@@ -87,7 +87,6 @@ int main(int argc, char** argv)
   if(argc > 1) {
     lang = QString(argv[1]);
   }
-  lang = "fr_FR";
 
   QTranslator qtTranslator;
   QString tr = "qt_";