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

@@ -280,7 +280,9 @@ App::Color TaskRichAnno::prefLineColor()
void TaskRichAnno::createAnnoFeature()
{
// Base::Console().Message("TRA::createAnnoFeature()");
std::string annoName = m_basePage->getDocument()->getUniqueObjectName("RichTextAnnotation");
const std::string objectName{QT_TR_NOOP("RichTextAnnotation")};
std::string annoName = m_basePage->getDocument()->getUniqueObjectName(objectName.c_str());
std::string generatedSuffix {annoName.substr(objectName.length())};
std::string annoType = "TechDraw::DrawRichAnno";
std::string PageName = m_basePage->getNameInDocument();
@@ -326,6 +328,9 @@ void TaskRichAnno::createAnnoFeature()
}
}
std::string translatedObjectName{tr(objectName.c_str()).toStdString()};
obj->Label.setValue(translatedObjectName + generatedSuffix);
Gui::Command::commitCommand();
Gui::Command::updateActive();