TechDraw: Translate direction labels

This commit is contained in:
Chris Hennes
2023-04-21 15:10:43 -05:00
committed by WandererFan
parent cab86d1ecf
commit 74561536af
2 changed files with 13 additions and 12 deletions

View File

@@ -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)

View File

@@ -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();