]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Set generation of translations
authorvsv <vsv@opencascade.com>
Wed, 4 Sep 2019 14:06:13 +0000 (17:06 +0300)
committervsv <vsv@opencascade.com>
Wed, 4 Sep 2019 14:06:13 +0000 (17:06 +0300)
src/XGUI/CMakeLists.txt
src/XGUI/XGUI_msg_fr.ts

index fa384cd1264ea8f2638da05ab026badce2cf48ca..de8c26897ccac5dea6927af09ba4911514cb403e 100644 (file)
@@ -25,6 +25,10 @@ INCLUDE_DIRECTORIES(${QT_INCLUDES})
 # additional preprocessor / compiler flags
 ADD_DEFINITIONS(${QT_DEFINITIONS})
 
+SET(UPDATE_TRANSLATION OFF)
+
+
+
 SET(PROJECT_HEADERS
     XGUI.h
     XGUI_ActionsMgr.h
@@ -171,12 +175,19 @@ ELSE()
 ENDIF()
 
 QT_ADD_RESOURCES(PROJECT_COMPILED_RESOURCES ${PROJECT_RESOURCES})
-QT5_ADD_TRANSLATION(QM_RESOURCES ${TEXT_RESOURCES})
-# QT4_CREATE_TRANSLATION(QM_RESOURCES
-#                        ${PROJECT_SOURCES}
-#                        ${TEXT_RESOURCES}
-#                        OPTIONS -extensions cpp -no-recursive
-#                        )
+
+
+
+IF (${UPDATE_TRANSLATION})
+    SET(PROJECT_FILES ${PROJECT_SOURCES} ${ROJECT_HEADERS} )
+    QT5_CREATE_TRANSLATION(QM_RESOURCES
+                           ${PROJECT_FILES}
+                           ${TEXT_RESOURCES}
+                           OPTIONS -extensions cpp -no-recursive
+                          )
+ELSE(${UPDATE_TRANSLATION)
+    QT5_ADD_TRANSLATION(QM_RESOURCES ${TEXT_RESOURCES})
+ENDIF(${UPDATE_TRANSLATION)
 
 
 SOURCE_GROUP ("Generated Files" FILES ${PROJECT_AUTOMOC} ${PROJECT_COMPILED_RESOURCES} ${QM_RESOURCES})
index 913ff0f71b66f3290ceebbf5530fd6685a78b0c7..3f0661c06764b8fdfe48ca85b1ac680192a516c2 100644 (file)
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.1" language="fr_FR">
 <context>
     <name>QObject</name>
     <message>
-        <location filename="XGUI_Tools.cpp" line="116"/>
+        <location filename="XGUI_Tools.cpp" line="154"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Tools.cpp" line="117"/>
-        <source>Selected objects can be used in Part documents which are not loaded: %1. Whould you like to continue?</source>
+        <location filename="XGUI_Tools.cpp" line="213"/>
+        <source>Name %2 already exists in %1.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Tools.cpp" line="134"/>
-        <source>Selected parameter can not be renamed to: %1.  There is a parameter with the same name. Its value is: %2.</source>
+        <location filename="XGUI_Workshop.cpp" line="170"/>
+        <source>Move to the end</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="113"/>
-        <source>Move to the end</source>
+        <location filename="XGUI_Workshop.cpp" line="177"/>
+        <source>SHAPER files (*.shaper *.cadbld)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_Workshop.cpp" line="178"/>
+        <source>SHAPER files (*.shaper)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_Workshop.cpp" line="181"/>
+        <source>CAD Builder files (*.cadbld);;All files (*.*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_Workshop.cpp" line="182"/>
+        <source>CAD Builder files (*.cadbld)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_OperationMgr.cpp" line="893"/>
+        <source>Abort operation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_OperationMgr.cpp" line="904"/>
+        <source>Validate operation</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
     <name>XGUI_ActionsMgr</name>
     <message>
-        <location filename="XGUI_ActionsMgr.cpp" line="176"/>
+        <location filename="XGUI_ActionsMgr.cpp" line="194"/>
         <source>Shortcut %1 is already defined. Ignore.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ActionsMgr.cpp" line="254"/>
+        <location filename="XGUI_ActionsMgr.cpp" line="274"/>
         <source>See preview</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
+<context>
+    <name>XGUI_ColorDialog</name>
+    <message>
+        <location filename="XGUI_ColorDialog.cpp" line="35"/>
+        <source>Color</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_ColorDialog.cpp" line="53"/>
+        <source>Random</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 <context>
     <name>XGUI_ContextMenuMgr</name>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="67"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="88"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="74"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="95"/>
         <source>Rename</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="83"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="104"/>
         <source>Clean history</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="86"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="107"/>
         <source>Color...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="89"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="110"/>
+        <source>Deflection...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="114"/>
+        <source>Transparency...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="117"/>
         <source>Show</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="92"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="120"/>
         <source>Show only</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="96"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="124"/>
         <source>Hide</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="100"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="128"/>
         <source>Hide all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="104"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="132"/>
         <source>Shading</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="107"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="135"/>
         <source>Wireframe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="117"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="148"/>
         <source>Vertices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="123"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="153"/>
         <source>Edges</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="129"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="158"/>
         <source>Faces</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="135"/>
-        <source>Result</source>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="163"/>
+        <source>Results</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="144"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="171"/>
         <source>Select results</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="148"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="175"/>
         <source>Select parent feature</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="561"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="179"/>
+        <source>TInspector</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="185"/>
+        <source>Insert a folder before</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="189"/>
+        <source>Move into the previous folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="193"/>
+        <source>Move into the next folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="197"/>
+        <source>Move out before the folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="201"/>
+        <source>Move out after the folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="205"/>
+        <source>Set view by inverted normal to face</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="209"/>
+        <source>Set view by normal to face</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="811"/>
         <source>Selection mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_ContextMenuMgr.cpp" line="610"/>
+        <location filename="XGUI_ContextMenuMgr.cpp" line="864"/>
         <source>Windows</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>XGUI_DataTree</name>
     <message>
-        <location filename="XGUI_ObjectsBrowser.cpp" line="160"/>
+        <location filename="XGUI_ObjectsBrowser.cpp" line="203"/>
         <source>History change</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
+<context>
+    <name>XGUI_DeflectionDialog</name>
+    <message>
+        <location filename="XGUI_DeflectionDialog.cpp" line="35"/>
+        <source>Deflection</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 <context>
     <name>XGUI_ErrorDialog</name>
     <message>
-        <location filename="XGUI_ErrorDialog.cpp" line="25"/>
+        <location filename="XGUI_ErrorDialog.cpp" line="37"/>
         <source>Application errors</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
+<context>
+    <name>XGUI_FacesPanel</name>
+    <message>
+        <location filename="XGUI_FacesPanel.cpp" line="54"/>
+        <source>Hide Faces</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_FacesPanel.cpp" line="63"/>
+        <source>Transparent</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>XGUI_InspectionPanel</name>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="115"/>
+        <source>Inspection Panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="125"/>
+        <source>Object</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="137"/>
+        <source>Sub-shapes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="137"/>
+        <source>Number</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="165"/>
+        <source>Type:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="340"/>
+        <source>Vertex</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="343"/>
+        <source>Coordinates</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="352"/>
+        <source>Degenerated</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="359"/>
+        <source>Line segment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="371"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="385"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="624"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="662"/>
+        <source>Center</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="372"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="386"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="458"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="615"/>
+        <source>Normal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="373"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="387"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="459"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="625"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="637"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="650"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="664"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="676"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="692"/>
+        <source>Dimensions</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="374"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="626"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="638"/>
+        <source>Radius</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="388"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="665"/>
+        <source>Major radius</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="389"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="666"/>
+        <source>Minor radius</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="393"/>
+        <source>Edge</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="398"/>
+        <source>Start point</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="399"/>
+        <source>End point</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="408"/>
+        <source>Closed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="413"/>
+        <source>Polygon</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="417"/>
+        <source>Point</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="421"/>
+        <source>Wire</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="456"/>
+        <source>Rectangle</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="457"/>
+        <source>Corner</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="460"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="677"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="693"/>
+        <source>Width</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="461"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="639"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="653"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="679"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="695"/>
+        <source>Height</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="470"/>
+        <source>Plane</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="476"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="507"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="547"/>
+        <source>Sphere</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="481"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="512"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="552"/>
+        <source>Cylinder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="486"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="517"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="557"/>
+        <source>Cone</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="491"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="522"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="562"/>
+        <source>Torus</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="494"/>
+        <source>Face</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="528"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="568"/>
+        <source>Box</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="530"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="570"/>
+        <source>Rotated Box</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="534"/>
+        <source>Shell</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="574"/>
+        <source>Solid</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="604"/>
+        <source>Bounding box</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="605"/>
+        <source>Minimal corner</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="606"/>
+        <source>Maximal corner</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="614"/>
+        <source>Origin</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="635"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="648"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="675"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="689"/>
+        <source>Position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="636"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="649"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="663"/>
+        <source>Axis</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="651"/>
+        <source>Radius 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="652"/>
+        <source>Radius 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="678"/>
+        <location filename="XGUI_InspectionPanel.cpp" line="694"/>
+        <source>Depth</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="690"/>
+        <source>Z axis</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_InspectionPanel.cpp" line="691"/>
+        <source>X axis</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 <context>
     <name>XGUI_ObjectsBrowser</name>
     <message>
-        <location filename="XGUI_ObjectsBrowser.cpp" line="342"/>
+        <location filename="XGUI_ObjectsBrowser.cpp" line="396"/>
         <source>Part set</source>
         <translation type="unfinished"></translation>
     </message>
 <context>
     <name>XGUI_OperationMgr</name>
     <message>
-        <location filename="XGUI_OperationMgr.cpp" line="222"/>
-        <location filename="XGUI_OperationMgr.cpp" line="300"/>
-        <source>Abort operation</source>
+        <location filename="XGUI_OperationMgr.cpp" line="254"/>
+        <source>All active operations will be aborted.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_OperationMgr.cpp" line="223"/>
-        <source>All active operations will be aborted.</source>
+        <location filename="XGUI_OperationMgr.cpp" line="259"/>
+        <source>Please validate all your active operations before saving.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_OperationMgr.cpp" line="298"/>
+        <location filename="XGUI_OperationMgr.cpp" line="341"/>
         <source>%1 operation will be aborted.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="XGUI_OperationMgr.cpp" line="348"/>
+        <source>Please validate your %1 before saving.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>XGUI_PropertyPanel</name>
     <message>
-        <location filename="XGUI_PropertyPanel.cpp" line="49"/>
-        <location filename="XGUI_PropertyPanel.cpp" line="130"/>
+        <location filename="XGUI_PropertyPanel.cpp" line="73"/>
+        <location filename="XGUI_PropertyPanel.cpp" line="167"/>
         <source>Property Panel</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
+<context>
+    <name>XGUI_TransparencyWidget</name>
+    <message>
+        <location filename="XGUI_TransparencyWidget.cpp" line="39"/>
+        <source>Opaque</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_TransparencyWidget.cpp" line="45"/>
+        <source>Transparent</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
 <context>
     <name>XGUI_Workshop</name>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="310"/>
-        <location filename="XGUI_Workshop.cpp" line="364"/>
+        <location filename="XGUI_Workshop.cpp" line="427"/>
+        <location filename="XGUI_Workshop.cpp" line="489"/>
         <source>Undo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="311"/>
-        <location filename="XGUI_Workshop.cpp" line="364"/>
+        <location filename="XGUI_Workshop.cpp" line="428"/>
+        <location filename="XGUI_Workshop.cpp" line="489"/>
         <source>Undo last command</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="314"/>
+        <location filename="XGUI_Workshop.cpp" line="432"/>
         <source>INF_DESK_TOOLBAR_STANDARD</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="320"/>
-        <location filename="XGUI_Workshop.cpp" line="373"/>
+        <location filename="XGUI_Workshop.cpp" line="438"/>
+        <location filename="XGUI_Workshop.cpp" line="498"/>
         <source>Redo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="320"/>
-        <location filename="XGUI_Workshop.cpp" line="373"/>
+        <location filename="XGUI_Workshop.cpp" line="438"/>
+        <location filename="XGUI_Workshop.cpp" line="498"/>
         <source>Redo last command</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="337"/>
+        <location filename="XGUI_Workshop.cpp" line="460"/>
         <source>Export native...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="337"/>
+        <location filename="XGUI_Workshop.cpp" line="461"/>
         <source>Export the current document into a native file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="342"/>
+        <location filename="XGUI_Workshop.cpp" line="466"/>
         <source>Import native...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="342"/>
+        <location filename="XGUI_Workshop.cpp" line="467"/>
         <source>Import native file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="354"/>
-        <location filename="XGUI_Workshop.cpp" line="842"/>
+        <location filename="XGUI_Workshop.cpp" line="479"/>
         <source>Save</source>
-        <extracomment>Title of the dialog which asks user if he wants to save study in existing non-empty folder</extracomment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="354"/>
+        <location filename="XGUI_Workshop.cpp" line="479"/>
         <source>Save the document</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="359"/>
+        <location filename="XGUI_Workshop.cpp" line="484"/>
         <source>Save as...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="359"/>
+        <location filename="XGUI_Workshop.cpp" line="484"/>
         <source>Save the document into a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="387"/>
+        <location filename="XGUI_Workshop.cpp" line="506"/>
         <source>Open...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="387"/>
+        <location filename="XGUI_Workshop.cpp" line="506"/>
         <source>Open a new document</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="391"/>
+        <location filename="XGUI_Workshop.cpp" line="511"/>
+        <source>Auto rebuild</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_Workshop.cpp" line="512"/>
+        <source>Blocks immediate apply of modifications</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="XGUI_Workshop.cpp" line="517"/>
         <source>Preferences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="391"/>
+        <location filename="XGUI_Workshop.cpp" line="517"/>
         <source>Edit preferences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="395"/>
+        <location filename="XGUI_Workshop.cpp" line="521"/>
         <source>Exit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="395"/>
+        <location filename="XGUI_Workshop.cpp" line="521"/>
         <source>Exit application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="704"/>
-        <location filename="XGUI_Workshop.cpp" line="760"/>
+        <location filename="XGUI_Workshop.cpp" line="930"/>
+        <location filename="XGUI_Workshop.cpp" line="1029"/>
         <source>Save current file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="705"/>
+        <location filename="XGUI_Workshop.cpp" line="931"/>
         <source>The document is modified, save before opening another?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="716"/>
-        <source>Select directory</source>
+        <location filename="XGUI_Workshop.cpp" line="942"/>
+        <source>Open file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="721"/>
-        <source>Warning</source>
+        <location filename="XGUI_Workshop.cpp" line="1109"/>
+        <source>Select name to save file...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="721"/>
-        <source>Unable to open the file.</source>
+        <location filename="XGUI_Workshop.cpp" line="1772"/>
+        <source>Show object</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="760"/>
-        <source>The document is modified, save before exit?</source>
+        <location filename="XGUI_Workshop.cpp" line="1773"/>
+        <source>&apos;%1&apos;
+ are hidden by %2:
+Remove objects from the panel to be displayed?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="826"/>
-        <source>Select directory to save files...</source>
+        <location filename="XGUI_Workshop.cpp" line="956"/>
+        <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="828"/>
-        <source>Directories (*)</source>
+        <location filename="XGUI_Workshop.cpp" line="956"/>
+        <source>Unable to open the file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="843"/>
-        <source>The directory already contains some files, save anyway?</source>
+        <location filename="XGUI_Workshop.cpp" line="1029"/>
+        <source>The document is modified, save before exit?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="976"/>
+        <location filename="XGUI_Workshop.cpp" line="1241"/>
         <source>Information about module &quot;%1&quot; doesn&apos;t exist.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="1107"/>
+        <location filename="XGUI_Workshop.cpp" line="1402"/>
         <source>Object browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="1436"/>
-        <source>Unused features are the following: %1.
-These features will be deleted.
-Would you like to continue?</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="XGUI_Workshop.cpp" line="1474"/>
+        <location filename="XGUI_Workshop.cpp" line="2005"/>
         <source>All features are relevant, there is nothing to be deleted</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="1975"/>
+        <location filename="XGUI_Workshop.cpp" line="2827"/>
         <source>Find results</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="XGUI_Workshop.cpp" line="1976"/>
+        <location filename="XGUI_Workshop.cpp" line="2828"/>
         <source>Results not found</source>
         <translation type="unfinished"></translation>
     </message>