]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModuleBase/ModuleBase_IModule.cpp
Salome HOME
Send information message for translation
[modules/shaper.git] / src / ModuleBase / ModuleBase_IModule.cpp
index fa0395ad9462eafc374d70d71a4ef75486ff5df9..be4cc61a6ebd97085bc335dd34a21ff0b0f1d7f9 100644 (file)
@@ -23,6 +23,7 @@
 #include <Config_PointerMessage.h>
 #include <Config_WidgetReader.h>
 #include <Config_ModuleReader.h>
+#include <Config_Translator.h>
 
 #include <QAction>
 #include <QMainWindow>
@@ -106,7 +107,10 @@ bool ModuleBase_IModule::canBeShaded(Handle(AIS_InteractiveObject) theAIS) const
 
 QString ModuleBase_IModule::getFeatureError(const FeaturePtr& theFeature)
 {
-  return ModelAPI_Tools::getFeatureError(theFeature).c_str();
+  QString aMsg = ModelAPI_Tools::getFeatureError(theFeature).c_str();
+  if (!aMsg.isEmpty())
+    aMsg = Config_Translator::translate(theFeature->getKind(), aMsg.toStdString()).c_str();
+  return aMsg;
 }
 
 void ModuleBase_IModule::grantedOperationIds(ModuleBase_Operation* theOperation,