TD: Translate default labels

This commit is contained in:
Chris Hennes
2023-08-12 16:25:34 -07:00
committed by WandererFan
parent 54bb9c9c62
commit 94426e1f54
8 changed files with 48 additions and 9 deletions

View File

@@ -434,7 +434,9 @@ void TaskDetail::createDetail()
// Base::Console().Message("TD::createDetail()\n");
Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Create Detail View"));
m_detailName = m_doc->getUniqueObjectName("Detail");
const std::string objectName{QT_TR_NOOP("Detail")};
std::string m_detailName = m_doc->getUniqueObjectName(objectName.c_str());
std::string generatedSuffix {m_detailName.substr(objectName.length())};
Gui::Command::doCommand(Command::Doc, "App.activeDocument().addObject('TechDraw::DrawViewDetail', '%s')",
m_detailName.c_str());
@@ -458,6 +460,9 @@ void TaskDetail::createDetail()
Gui::Command::doCommand(Command::Doc, "App.activeDocument().%s.addView(App.activeDocument().%s)",
m_pageName.c_str(), m_detailName.c_str());
std::string translatedObjectName{tr(objectName.c_str()).toStdString()};
docObj->Label.setValue(translatedObjectName + generatedSuffix);
Gui::Command::updateActive();
Gui::Command::commitCommand();