diff --git a/src/Mod/Sketcher/Gui/EditDatumDialog.cpp b/src/Mod/Sketcher/Gui/EditDatumDialog.cpp index 5bb30ee46..fade42b3e 100644 --- a/src/Mod/Sketcher/Gui/EditDatumDialog.cpp +++ b/src/Mod/Sketcher/Gui/EditDatumDialog.cpp @@ -45,6 +45,8 @@ using namespace SketcherGui; +/* TRANSLATOR SketcherGui::EditDatumDialog */ + EditDatumDialog::EditDatumDialog(ViewProviderSketch* vp, int ConstrNbr) : ConstrNbr(ConstrNbr) { sketch = vp->getSketchObject(); @@ -91,12 +93,23 @@ void EditDatumDialog::exec(bool atCursor) double datum = Constr->Value; Base::Quantity init_val; - if (Constr->Type == Sketcher::Angle){ + if (Constr->Type == Sketcher::Angle) { datum = Base::toDegrees(datum); + dlg.setWindowTitle(tr("Insert angle")); init_val.setUnit(Base::Unit::Angle); + ui_ins_datum.label->setText(tr("Angle:")); ui_ins_datum.labelEdit->setParamGrpPath(QByteArray("User parameter:BaseApp/History/SketcherAngle")); - }else{ + } + else if (Constr->Type == Sketcher::Radius) { + dlg.setWindowTitle(tr("Insert radius")); init_val.setUnit(Base::Unit::Length); + ui_ins_datum.label->setText(tr("Radius:")); + ui_ins_datum.labelEdit->setParamGrpPath(QByteArray("User parameter:BaseApp/History/SketcherLength")); + } + else { + dlg.setWindowTitle(tr("Insert length")); + init_val.setUnit(Base::Unit::Length); + ui_ins_datum.label->setText(tr("Length:")); ui_ins_datum.labelEdit->setParamGrpPath(QByteArray("User parameter:BaseApp/History/SketcherLength")); } diff --git a/src/Mod/Sketcher/Gui/EditDatumDialog.h b/src/Mod/Sketcher/Gui/EditDatumDialog.h index 9fcb1e046..2d0f97383 100644 --- a/src/Mod/Sketcher/Gui/EditDatumDialog.h +++ b/src/Mod/Sketcher/Gui/EditDatumDialog.h @@ -33,6 +33,7 @@ namespace SketcherGui { class ViewProviderSketch; class EditDatumDialog { + Q_DECLARE_TR_FUNCTIONS(SketcherGui::EditDatumDialog) public: EditDatumDialog(ViewProviderSketch* vp, int ConstrNbr); EditDatumDialog(Sketcher::SketchObject* pcSketch, int ConstrNbr);