From e7430c090da26f0c1e6b2c552f55c6e483a746a8 Mon Sep 17 00:00:00 2001 From: rnc Date: Mon, 8 Oct 2012 15:29:42 +0000 Subject: [PATCH] EDF 1337 : Sketcher 3D, add definition of a point by an angle + Added missing translations --- src/EntityGUI/EntityGUI_3DSketcherDlg.cxx | 24 +++++++------- src/EntityGUI/EntityGUI_Angles_QTD.ui | 4 +-- src/EntityGUI/EntityGUI_Controls_QTD.ui | 30 +++++++++--------- src/EntityGUI/EntityGUI_Type_QTD.ui | 28 ++++++++--------- src/GEOMGUI/GEOM_msg_en.ts | 34 +++++++++++++++++++- src/GEOMGUI/GEOM_msg_fr.ts | 38 ++++++++++++++++++++++- 6 files changed, 113 insertions(+), 45 deletions(-) diff --git a/src/EntityGUI/EntityGUI_3DSketcherDlg.cxx b/src/EntityGUI/EntityGUI_3DSketcherDlg.cxx index 07e506d6e..88b61354c 100755 --- a/src/EntityGUI/EntityGUI_3DSketcherDlg.cxx +++ b/src/EntityGUI/EntityGUI_3DSketcherDlg.cxx @@ -84,7 +84,7 @@ // + Améliorer rendu des cotes pour coordonées cylindriques (tailles relatives // de la cote rayon et de la cote hauteur) // + Prendre en compte les remarques de Raphaël -// + Traductions +// + Traductions Done enum { @@ -135,11 +135,11 @@ EntityGUI_3DSketcherDlg::EntityGUI_3DSketcherDlg (GeometryGUI* theGeometryGUI, Q GroupType = new EntityGUI_Type(centralWidget()); GroupType->GroupType2->setTitle(tr("GEOM_COORDINATES_TYPE")); - GroupType->GroupType1->setTitle(tr("Scope")); // TODO translation + GroupType->GroupType1->setTitle(tr("GEOM_MODE")); GroupType->RadioButton1->setText(tr("GEOM_SKETCHER_ABS")); GroupType->RadioButton2->setText(tr("GEOM_SKETCHER_REL")); - GroupType->RadioButton3->setText(tr("(X,Y,Z)")); //TODO translation - GroupType->RadioButton4->setText(tr("Angles")); //TODO translation + GroupType->RadioButton3->setText(tr("(X,Y,Z)")); + GroupType->RadioButton4->setText(tr("GEOM_ANGLES")); myTypeGroup1 = new QButtonGroup(this); myTypeGroup1->setExclusive(true); @@ -164,14 +164,16 @@ EntityGUI_3DSketcherDlg::EntityGUI_3DSketcherDlg (GeometryGUI* theGeometryGUI, Q GroupAngles->buttonApply->setText(tr("GEOM_SKETCHER_APPLY")); GroupAngles->buttonUndo->setIcon(image1); GroupAngles->buttonRedo->setIcon(image2); - GroupAngles->checkBox ->setText(tr("Angle 2")); //TODO translation - GroupAngles->checkBox_2->setText(tr("Height")); //TODO translation + GroupAngles->TextLabel1->setText(tr("GEOM_LENGTH")); + GroupAngles->TextLabel2->setText(tr("GEOM_ANGLE")); + GroupAngles->checkBox ->setText(tr("GEOM_ANGLE_2")); + GroupAngles->checkBox_2->setText(tr("GEOM_HEIGHT")); GroupControls = new EntityGUI_Controls(centralWidget()); GroupControls->GroupBox1->setTitle(tr("GEOM_CONTROLS")); - GroupControls->CheckBox1->setText(tr("Show length dimensions")); //TODO translation - GroupControls->CheckBox2->setText(tr("Show angle dimensions")); //TODO translation - GroupControls->CheckBox3->setText(tr("Show start/end point coordinates")); //TODO translation + GroupControls->CheckBox1->setText(tr("GEOM_SHOW_LENGTH")); + GroupControls->CheckBox2->setText(tr("GEOM_SHOW_ANGLE")); + GroupControls->CheckBox3->setText(tr("GEOM_SHOW_POINTS_COORD")); GroupControls->lineEdit_1->setReadOnly(true); GroupControls->lineEdit_2->setReadOnly(true); GroupControls->lineEdit_3->setReadOnly(true); @@ -184,6 +186,8 @@ EntityGUI_3DSketcherDlg::EntityGUI_3DSketcherDlg (GeometryGUI* theGeometryGUI, Q GroupControls->label_4->setText(tr("X:")); GroupControls->label_5->setText(tr("Y:")); GroupControls->label_6->setText(tr("Z:")); + GroupControls->label_7->setText(tr("GEOM_START")); + GroupControls->label_8->setText(tr("GEOM_END")); buttonOk()->setText(tr("GEOM_BUT_END_SKETCH")); buttonApply()->setText(tr("GEOM_BUT_CLOSE_SKETCH")); @@ -1112,7 +1116,6 @@ EntityGUI_3DSketcherDlg::XYZ EntityGUI_3DSketcherDlg::getCurrentPoint() const //================================================================================= gp_Dir EntityGUI_3DSketcherDlg::getPresentationPlane() const { - MESSAGE("EntityGUI_3DSketcherDlg::getPresentationPlane()") bool withAngle = (myCoordType == 1); bool twoAngles = GroupAngles->checkBox->isChecked(); @@ -1434,7 +1437,6 @@ void EntityGUI_3DSketcherDlg::displayLength (gp_Pnt P1, if (aLength < Precision::Confusion()) return; - MESSAGE("REPERE 001; P1.Distance(P2) = "< - + 0 @@ -53,7 +53,7 @@ - + 0 diff --git a/src/EntityGUI/EntityGUI_Controls_QTD.ui b/src/EntityGUI/EntityGUI_Controls_QTD.ui index b58621ea5..7d8c71b74 100644 --- a/src/EntityGUI/EntityGUI_Controls_QTD.ui +++ b/src/EntityGUI/EntityGUI_Controls_QTD.ui @@ -45,7 +45,7 @@ - + @@ -56,13 +56,6 @@ - - - - Start: - - - @@ -93,13 +86,6 @@ - - - - End: - - - @@ -130,6 +116,20 @@ + + + + Start : + + + + + + + End : + + + diff --git a/src/EntityGUI/EntityGUI_Type_QTD.ui b/src/EntityGUI/EntityGUI_Type_QTD.ui index eaaf2c144..987571944 100644 --- a/src/EntityGUI/EntityGUI_Type_QTD.ui +++ b/src/EntityGUI/EntityGUI_Type_QTD.ui @@ -6,7 +6,7 @@ 0 0 - 315 + 271 92 @@ -18,15 +18,15 @@ 0 - + GroupBox - + - + - RadioButton1 + RadioButton3 false @@ -34,9 +34,9 @@ - + - RadioButton2 + RadioButton4 false @@ -47,15 +47,15 @@ - + GroupBox - + - + - RadioButton3 + RadioButton1 false @@ -63,9 +63,9 @@ - + - RadioButton4 + RadioButton2 false @@ -80,8 +80,6 @@ qPixmapFromMimeSource - RadioButton1 - RadioButton2 RadioButton3 diff --git a/src/GEOMGUI/GEOM_msg_en.ts b/src/GEOMGUI/GEOM_msg_en.ts index d0ec111bb..19b71ca9e 100644 --- a/src/GEOMGUI/GEOM_msg_en.ts +++ b/src/GEOMGUI/GEOM_msg_en.ts @@ -113,6 +113,14 @@ Please, select face, shell or solid and try again GEOM_ANGLE Angle : + + GEOM_ANGLES + Angles + + + GEOM_ANGLE_2 + Angle 2 : + GEOM_ANGLE_1 Angle @@ -1078,6 +1086,10 @@ Please, select face, shell or solid and try again GEOM_MIRROR_TITLE Mirror An Object + + GEOM_MODE + Mode + GEOM_MULTIROTATION Multi-Rotation @@ -1638,6 +1650,18 @@ Please, select face, shell or solid and try again GEOM_SHELL_TITLE Shell Construction + + GEOM_SHOW_LENGTH + Show length dimensions + + + GEOM_SHOW_ANGLE + Show angle dimensions + + + GEOM_SHOW_POINTS_COORD + Show start/end point coordinates + GEOM_SKETCH Sketch @@ -1848,7 +1872,7 @@ Please, select face, shell or solid and try again GEOM_CONTROLS - Dimensions + Controls GEOM_SOLID @@ -1886,6 +1910,14 @@ Please, select face, shell or solid and try again GEOM_SQUARE Square + + GEOM_START + Start : + + + GEOM_END + End : + GEOM_START_LCS Start LCS diff --git a/src/GEOMGUI/GEOM_msg_fr.ts b/src/GEOMGUI/GEOM_msg_fr.ts index 75db6a8ae..9fea14088 100644 --- a/src/GEOMGUI/GEOM_msg_fr.ts +++ b/src/GEOMGUI/GEOM_msg_fr.ts @@ -109,6 +109,14 @@ Choisissez une face, une coque ou un solide et essayez de nouveau GEOM_ANGLE Angle : + + GEOM_ANGLES + Angles + + + GEOM_ANGLE_2 + Angle 2 : + GEOM_ANGLE_1 Angle @@ -836,7 +844,7 @@ Choisissez une face, une coque ou un solide et essayez de nouveau GEOM_HEIGHT - Hauteur: + Hauteur : GEOM_HEXAGON @@ -1058,6 +1066,10 @@ Choisissez une face, une coque ou un solide et essayez de nouveau GEOM_MIRROR_TITLE Refléter un objet + + GEOM_MODE + Mode + GEOM_MULTIROTATION Multi-rotation @@ -1618,6 +1630,18 @@ Choisissez une face, une coque ou un solide et essayez de nouveau GEOM_SHELL_TITLE Construction d'une coque + + GEOM_SHOW_LENGTH + Afficher les cotes de longueur + + + GEOM_SHOW_ANGLE + Afficher les cotes d'angle + + + GEOM_SHOW_POINTS_COORD + Afficher les points de départ/arrivée + GEOM_SKETCH Esquisse @@ -1826,6 +1850,10 @@ Choisissez une face, une coque ou un solide et essayez de nouveau GEOM_COORDINATES_TYPE Type de coordonnées + + GEOM_CONTROLS + Eléments de contrôle + GEOM_SOLID Solide @@ -1862,6 +1890,14 @@ Choisissez une face, une coque ou un solide et essayez de nouveau GEOM_SQUARE Carré + + GEOM_START + Départ : + + + GEOM_END + Arrivée : + GEOM_START_LCS SCL du Début -- 2.39.2