From 9675d4730d7c23ffd9ab0ea735b8cfdbae015180 Mon Sep 17 00:00:00 2001 From: Kuzemko Aleksandr Date: Sun, 1 May 2022 15:58:35 +0300 Subject: [PATCH] [Part] Fix untranslated imported file name for .step .iges https://github.com/FreeCAD/FreeCAD-translations/issues/124 --- src/Mod/Part/App/AppPartPy.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Mod/Part/App/AppPartPy.cpp b/src/Mod/Part/App/AppPartPy.cpp index 64dd4f46bf65..4734ad0c7685 100644 --- a/src/Mod/Part/App/AppPartPy.cpp +++ b/src/Mod/Part/App/AppPartPy.cpp @@ -110,7 +110,7 @@ #include "TopoShapeSolidPy.h" #include "TopoShapeWirePy.h" #include "TopoShapeVertexPy.h" - +#include #ifdef FCUseFreeType # include "FT2FC.h" #endif @@ -637,7 +637,8 @@ class Module : public Py::ExtensionModule if (file.hasExtension("stp") || file.hasExtension("step")) { // create new document and add Import feature - App::Document *pcDoc = App::GetApplication().newDocument("Unnamed"); + QString newDocumentName = QObject::tr("Unnamed"); + App::Document *pcDoc = App::GetApplication().newDocument(qUtf8Printable(newDocumentName)); #if 1 ImportStepParts(pcDoc,EncodedName.c_str()); #else @@ -648,7 +649,8 @@ class Module : public Py::ExtensionModule } #if 1 else if (file.hasExtension("igs") || file.hasExtension("iges")) { - App::Document *pcDoc = App::GetApplication().newDocument("Unnamed"); + QString newDocumentName = QObject::tr("Unnamed"); + App::Document *pcDoc = App::GetApplication().newDocument(qUtf8Printable(newDocumentName)); ImportIgesParts(pcDoc,EncodedName.c_str()); pcDoc->recompute(); }