From b36e78658e3d360f486ad2331adfa93fd96631b9 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Fri, 21 Apr 2023 15:10:43 -0500 Subject: [PATCH] TechDraw: Translate direction labels --- src/Mod/TechDraw/App/DrawProjGroupItem.cpp | 23 +++++++++++----------- src/Mod/TechDraw/Gui/QGIView.cpp | 2 +- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/Mod/TechDraw/App/DrawProjGroupItem.cpp b/src/Mod/TechDraw/App/DrawProjGroupItem.cpp index 40ac38c9d7..ab3f101164 100644 --- a/src/Mod/TechDraw/App/DrawProjGroupItem.cpp +++ b/src/Mod/TechDraw/App/DrawProjGroupItem.cpp @@ -40,17 +40,18 @@ using namespace TechDraw; -const char *DrawProjGroupItem::TypeEnums[] = {"Front", - "Left", - "Right", - "Rear", - "Top", - "Bottom", - "FrontTopLeft", - "FrontTopRight", - "FrontBottomLeft", - "FrontBottomRight", - nullptr}; +const char *DrawProjGroupItem::TypeEnums[] = { + QT_TRANSLATE_NOOP("DrawProjGroupItem", "Front"), + QT_TRANSLATE_NOOP("DrawProjGroupItem", "Left"), + QT_TRANSLATE_NOOP("DrawProjGroupItem", "Right"), + QT_TRANSLATE_NOOP("DrawProjGroupItem", "Rear"), + QT_TRANSLATE_NOOP("DrawProjGroupItem", "Top"), + QT_TRANSLATE_NOOP("DrawProjGroupItem", "Bottom"), + QT_TRANSLATE_NOOP("DrawProjGroupItem", "FrontTopLeft"), + QT_TRANSLATE_NOOP("DrawProjGroupItem", "FrontTopRight"), + QT_TRANSLATE_NOOP("DrawProjGroupItem", "FrontBottomLeft"), + QT_TRANSLATE_NOOP("DrawProjGroupItem", "FrontBottomRight"), + nullptr}; PROPERTY_SOURCE(TechDraw::DrawProjGroupItem, TechDraw::DrawViewPart) diff --git a/src/Mod/TechDraw/Gui/QGIView.cpp b/src/Mod/TechDraw/Gui/QGIView.cpp index f45e9c348e..2735df7c1e 100644 --- a/src/Mod/TechDraw/Gui/QGIView.cpp +++ b/src/Mod/TechDraw/Gui/QGIView.cpp @@ -457,7 +457,7 @@ void QGIView::drawBorder() m_font.setPixelSize(fontSize); m_label->setFont(m_font); - QString labelStr = QString::fromUtf8(getViewObject()->Label.getValue()); + QString labelStr = qApp->translate("DrawProjGroupItem", getViewObject()->Label.getValue()); m_label->setPlainText(labelStr); QRectF labelArea = m_label->boundingRect(); //m_label coords double labelWidth = m_label->boundingRect().width();