]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
dish/CR42003--Shortcuts_improvements
authordish <dmitrii.shvydkoi@opencascade.com>
Sun, 8 Sep 2024 10:51:38 +0000 (10:51 +0000)
committerAnthony Geay <anthony.geay@edf.fr>
Thu, 7 Nov 2024 08:09:39 +0000 (09:09 +0100)
Make action_assets.json compliant with current version of SUIT_ShortcutMgr. Place actions in folders and add icon paths.

resources/SalomeApp.xml.in
resources/action_assets.json
src/GEOMGUI/GeometryGUI.cxx
src/GEOMGUI/GeometryGUI.h

index 25cac367792f7e13c1fb9bbb0feb62010bbb74f1..34293eeb4d5048dd5baeb3c6e4fa8e8c42d85bfa 100644 (file)
     <parameter name="%GEOM_ROOT_DIR%/share/salome/resources/geom/action_assets.json" value=""/>
   </section>
   <section name="shortcuts:GEOM">
-    <parameter name="Isolines/Increase number" value="Meta+I"/>
-    <parameter name="Isolines/Decrease number" value="Meta+D"/>
-    <parameter name="Transparency/Increase" value="Meta+Y"/>
-    <parameter name="Transparency/Decrease" value="Meta+T"/>
-    <parameter name="AdvancedGEOM/DividedCylinder" value=""/>
-    <parameter name="AdvancedGEOM/DividedDisk" value=""/>
-    <parameter name="AdvancedGEOM/SmoothingSurface" value=""/>
-    <parameter name="AdvancedGEOM/TShape_Basic" value=""/>
-    <parameter name="BREPPlugin/Export_BREP" value="Ctrl+E"/>
-    <parameter name="BREPPlugin/Import_BREP" value="Ctrl+I"/>
-    <parameter name="IGESPlugin/Export_IGES" value=""/>
-    <parameter name="IGESPlugin/Import_IGES" value=""/>
-    <parameter name="STEPPlugin/Export_STEP" value=""/>
-    <parameter name="STEPPlugin/Import_STEP" value=""/>
-    <parameter name="STLPlugin/Export_STL" value=""/>
-    <parameter name="STLPlugin/Import_STL" value=""/>
-    <parameter name="VTKPlugin/Export_VTK" value=""/>
-    <parameter name="XAOPlugin/Export_XAO" value=""/>
-    <parameter name="XAOPlugin/Import_XAO" value=""/>
-    <parameter name="STB_DELETE" value="Del"/>
-    <parameter name="STB_POINT" value=""/>
-    <parameter name="STB_LINE" value=""/>
-    <parameter name="STB_CIRCLE" value=""/>
-    <parameter name="STB_ELLIPSE" value=""/>
-    <parameter name="STB_ARC" value=""/>
-    <parameter name="STB_CURVE" value=""/>
-    <parameter name="STB_ISOLINE" value=""/>
-    <parameter name="STB_VECTOR" value=""/>
-    <parameter name="STB_PLANE" value=""/>
-    <parameter name="STB_LOCAL_CS" value=""/>
-    <parameter name="STB_ORIGIN_AND_VECTORS" value=""/>
-    <parameter name="STB_SURFACE_FROM_FACE" value=""/>
-    <parameter name="STB_BOX" value=""/>
-    <parameter name="STB_CYLINDER" value=""/>
-    <parameter name="STB_SPHERE" value=""/>
-    <parameter name="STB_TORUS" value=""/>
-    <parameter name="STB_CONE" value=""/>
-    <parameter name="STB_RECTANGLE" value=""/>
-    <parameter name="STB_DISK" value=""/>
-    <parameter name="STB_EXTRUSION" value=""/>
-    <parameter name="STB_REVOLUTION" value=""/>
-    <parameter name="STB_FILLING" value=""/>
-    <parameter name="STB_PIPE" value=""/>
-    <parameter name="STB_PIPE_PATH" value=""/>
-    <parameter name="STB_THICKNESS" value=""/>
-    <parameter name="STB_GROUP_CREATE" value=""/>
-    <parameter name="STB_GROUP_EDIT" value=""/>
-    <parameter name="STB_GROUP_UNION" value=""/>
-    <parameter name="STB_GROUP_INTERSECT" value=""/>
-    <parameter name="STB_GROUP_CUT" value=""/>
-    <parameter name="STB_FIELD_CREATE" value=""/>
-    <parameter name="STB_FIELD_EDIT" value=""/>
-    <parameter name="STB_RELOAD_IMPORTED" value=""/>
-    <parameter name="STB_Q_FACE" value=""/>
-    <parameter name="STB_HEX_SOLID" value=""/>
-    <parameter name="STB_SKETCH" value=""/>
-    <parameter name="STB_3DSKETCH" value=""/>
-    <parameter name="STB_EXPLODE" value=""/>
-    <parameter name="STB_FEATURE_DETECTION" value=""/>
-    <parameter name="STB_PICTURE_IMPORT" value=""/>
-    <parameter name="STB_CURVE_CREATOR" value=""/>
-    <parameter name="STB_EDGE" value=""/>
-    <parameter name="STB_WIRE" value=""/>
-    <parameter name="STB_FACE" value=""/>
-    <parameter name="STB_SHELL" value=""/>
-    <parameter name="STB_SOLID" value=""/>
-    <parameter name="STB_COMPOUND" value=""/>
-    <parameter name="STB_FUSE" value=""/>
-    <parameter name="STB_COMMON" value=""/>
-    <parameter name="STB_CUT" value=""/>
-    <parameter name="STB_SECTION" value=""/>
-    <parameter name="STB_TRANSLATION" value=""/>
-    <parameter name="STB_ROTATION" value=""/>
-    <parameter name="STB_MODIFY_LOCATION" value=""/>
-    <parameter name="STB_MIRROR" value=""/>
-    <parameter name="STB_SCALE" value=""/>
-    <parameter name="STB_OFFSET" value=""/>
-    <parameter name="STB_PROJECTION" value=""/>
-    <parameter name="STB_PROJ_ON_CYL" value=""/>
-    <parameter name="STB_MUL_TRANSLATION" value=""/>
-    <parameter name="STB_MUL_ROTATION" value=""/>
-    <parameter name="STB_EXTENSION" value=""/>
-    <parameter name="STB_PARTITION" value=""/>
-    <parameter name="STB_ARCHIMEDE" value=""/>
-    <parameter name="STB_FILLET" value=""/>
-    <parameter name="STB_CHAMFER" value=""/>
-    <parameter name="STB_GET_SHAPES_ON_SHAPE" value=""/>
-    <parameter name="STB_GET_SHARED_SHAPES" value=""/>
-    <parameter name="STB_TRANSFER_DATA" value=""/>
-    <parameter name="STB_EXTRACTION" value=""/>
-    <parameter name="STB_EXTRUDED_CUT" value=""/>
-    <parameter name="STB_EXTRUDED_BOSS" value=""/>
-    <parameter name="STB_FILLET_1D" value=""/>
-    <parameter name="STB_FILLET_2D" value=""/>
-    <parameter name="STB_MUL_TRANSFORM" value=""/>
-    <parameter name="STB_EXPLODE_BLOCKS" value=""/>
-    <parameter name="STB_PROPAGATE" value=""/>
-    <parameter name="STB_SEWING" value=""/>
-    <parameter name="STB_GLUE_FACES" value=""/>
-    <parameter name="STB_GLUE_EDGES" value=""/>
-    <parameter name="STB_LIMIT_TOLERANCE" value=""/>
-    <parameter name="STB_SUPPRESS_FACES" value=""/>
-    <parameter name="STB_SUPPERSS_HOLES" value=""/>
-    <parameter name="STB_SHAPE_PROCESS" value=""/>
-    <parameter name="STB_CLOSE_CONTOUR" value=""/>
-    <parameter name="STB_SUPPRESS_INT_WIRES" value=""/>
-    <parameter name="STB_POINT_ON_EDGE" value=""/>
-    <parameter name="STB_CHECK_FREE_BNDS" value=""/>
-    <parameter name="STB_CHECK_FREE_FACES" value=""/>
-    <parameter name="STB_CHANGE_ORIENTATION" value=""/>
-    <parameter name="STB_REMOVE_WEBS" value=""/>
-    <parameter name="STB_REMOVE_EXTRA_EDGES" value=""/>
-    <parameter name="STB_FUSE_EDGES" value=""/>
-    <parameter name="STB_UNION_FACES" value=""/>
-    <parameter name="STB_INSPECT_OBJECT" value=""/>
-    <parameter name="STB_POINT_COORDS" value=""/>
-    <parameter name="STB_BASIC_PROPS" value=""/>
-    <parameter name="STB_MASS_CENTER" value=""/>
-    <parameter name="STB_INERTIA" value=""/>
-    <parameter name="STB_NORMALE" value=""/>
-    <parameter name="STB_BND_BOX" value=""/>
-    <parameter name="STB_MIN_DIST" value=""/>
-    <parameter name="STB_MEASURE_ANGLE" value=""/>
-    <parameter name="STB_MANAGE_DIMENSIONS" value=""/>
-    <parameter name="STB_ANNOTATION" value=""/>
-    <parameter name="STB_EDIT_ANNOTATION" value=""/>
-    <parameter name="STB_DELETE_ANNOTATION" value=""/>
-    <parameter name="STB_TOLERANCE" value=""/>
-    <parameter name="STB_WHAT_IS" value=""/>
-    <parameter name="STB_CHECK" value=""/>
-    <parameter name="STB_CHECK_COMPOUND" value=""/>
-    <parameter name="STB_GET_NON_BLOCKS" value=""/>
-    <parameter name="STB_CHECK_SELF_INTERSECTIONS" value=""/>
-    <parameter name="STB_FAST_CHECK_INTERSECTIONS" value=""/>
-    <parameter name="STB_SHAPE_STATISTICS" value=""/>
-    <parameter name="STB_MATERIALS_LIBRARY" value=""/>
-    <parameter name="STB_WIREFRAME" value=""/>
-    <parameter name="STB_SHADING" value=""/>
-    <parameter name="STB_SHADING_WITH_EDGES" value=""/>
-    <parameter name="STB_TEXTURE" value=""/>
-    <parameter name="STB_DISPLAY_ALL" value=""/>
-    <parameter name="STB_ERASE_ALL" value=""/>
-    <parameter name="STB_DISPLAY" value=""/>
-    <parameter name="STB_VECTOR_MODE" value=""/>
-    <parameter name="STB_VERTICES_MODE" value=""/>
-    <parameter name="STB_NAME_MODE" value=""/>
-    <parameter name="STB_VERTEX_SEL_ONLY" value=""/>
-    <parameter name="STB_EDGE_SEL_ONLY" value=""/>
-    <parameter name="STB_WIRE_SEL_ONLY" value=""/>
-    <parameter name="STB_FACE_SEL_ONLY" value=""/>
-    <parameter name="STB_SHELL_SEL_ONLY" value=""/>
-    <parameter name="STB_SOLID_SEL_ONLY" value=""/>
-    <parameter name="STB_COMPOUND_SEL_ONLY" value=""/>
-    <parameter name="STB_ALL_SEL_ONLY" value=""/>
-    <parameter name="STB_DISPLAY_ONLY" value=""/>
-    <parameter name="STB_SHOW_ONLY_CHILDREN" value=""/>
-    <parameter name="STB_BRING_TO_FRONT" value=""/>
-    <parameter name="STB_CLS_BRING_TO_FRONT" value=""/>
-    <parameter name="STB_ERASE" value=""/>
-    <parameter name="STB_POP_WIREFRAME" value=""/>
-    <parameter name="STB_POP_SHADING" value=""/>
-    <parameter name="STB_POP_SHADING_WITH_EDGES" value=""/>
-    <parameter name="STB_POP_TEXTURE" value=""/>
-    <parameter name="STB_EDGE_WIDTH" value=""/>
-    <parameter name="STB_ISOS_WIDTH" value=""/>
-    <parameter name="STB_POP_VECTORS" value=""/>
-    <parameter name="STB_POP_VERTICES" value=""/>
-    <parameter name="STB_POP_SHOW_NAME" value=""/>
-    <parameter name="STB_POP_DEFLECTION" value=""/>
-    <parameter name="STB_POP_COLOR" value=""/>
-    <parameter name="STB_POP_SETTEXTURE" value=""/>
-    <parameter name="STB_POP_TRANSPARENCY" value=""/>
-    <parameter name="STB_POP_ISOS" value=""/>
-    <parameter name="STB_POP_AUTO_COLOR" value=""/>
-    <parameter name="STB_POP_DISABLE_AUTO_COLOR" value=""/>
-    <parameter name="STB_POP_CREATE_GROUP" value=""/>
-    <parameter name="STB_POP_EDIT_FIELD" value=""/>
-    <parameter name="STB_POP_DISCLOSE_CHILDREN" value=""/>
-    <parameter name="STB_POP_CONCEAL_CHILDREN" value=""/>
-    <parameter name="STB_POP_UNPUBLISH_OBJ" value=""/>
-    <parameter name="STB_POP_PUBLISH_OBJ" value=""/>
-    <parameter name="STB_POP_POINT_MARKER" value=""/>
-    <parameter name="STB_POP_MATERIAL_PROPERTIES" value=""/>
-    <parameter name="STB_POP_PREDEF_MATER_CUSTOM" value=""/>
-    <parameter name="STB_POP_CREATE_FOLDER" value=""/>
-    <parameter name="STB_POP_SORT_CHILD_ITEMS" value=""/>
-    <parameter name="STB_POP_SHOW_DEPENDENCY_TREE" value=""/>
-    <parameter name="STB_POP_REDUCE_STUDY" value=""/>
-    <parameter name="STB_POP_SHOW_ALL_DIMENSIONS" value=""/>
-    <parameter name="STB_POP_HIDE_ALL_DIMENSIONS" value=""/>
-    <parameter name="STB_POP_SHOW_ALL_ANNOTATIONS" value=""/>
-    <parameter name="STB_POP_HIDE_ALL_ANNOTATIONS" value=""/>
+    <parameter name="Edit/DELETE" value="Del"/>
+    <parameter name="Inspection/ANNOTATION" value=""/>
+    <parameter name="Inspection/ANNOTATION/DELETE_ANNOTATION" value=""/>
+    <parameter name="Inspection/ANNOTATION/EDIT_ANNOTATION" value=""/>
+    <parameter name="Inspection/BASIC_PROPS" value=""/>
+    <parameter name="Inspection/CHECK" value=""/>
+    <parameter name="Inspection/CHECK_COMPOUND" value=""/>
+    <parameter name="Inspection/CHECK_SELF_INTERSECTIONS" value=""/>
+    <parameter name="Inspection/Dimensions/BND_BOX" value=""/>
+    <parameter name="Inspection/Dimensions/MANAGE_DIMENSIONS" value=""/>
+    <parameter name="Inspection/Dimensions/MEASURE_ANGLE" value=""/>
+    <parameter name="Inspection/Dimensions/MIN_DIST" value=""/>
+    <parameter name="Inspection/FAST_CHECK_INTERSECTIONS" value=""/>
+    <parameter name="Inspection/GET_NON_BLOCKS" value=""/>
+    <parameter name="Inspection/INERTIA" value=""/>
+    <parameter name="Inspection/MASS_CENTER" value=""/>
+    <parameter name="Inspection/NORMALE" value=""/>
+    <parameter name="Inspection/POINT_COORDS" value=""/>
+    <parameter name="Inspection/SHAPE_STATISTICS" value=""/>
+    <parameter name="Inspection/TOLERANCE" value=""/>
+    <parameter name="Inspection/WHAT_IS" value=""/>
+    <parameter name="NewEntity/Basic/3DSKETCH" value=""/>
+    <parameter name="NewEntity/Basic/ARC" value=""/>
+    <parameter name="NewEntity/Basic/CIRCLE" value=""/>
+    <parameter name="NewEntity/Basic/CURVE" value=""/>
+    <parameter name="NewEntity/Basic/CURVE_CREATOR" value=""/>
+    <parameter name="NewEntity/Basic/ELLIPSE" value=""/>
+    <parameter name="NewEntity/Basic/ISOLINE" value=""/>
+    <parameter name="NewEntity/Basic/LINE" value=""/>
+    <parameter name="NewEntity/Basic/LOCAL_CS" value=""/>
+    <parameter name="NewEntity/Basic/ORIGIN_AND_VECTORS" value=""/>
+    <parameter name="NewEntity/Basic/PLANE" value=""/>
+    <parameter name="NewEntity/Basic/POINT" value=""/>
+    <parameter name="NewEntity/Basic/SKETCH" value=""/>
+    <parameter name="NewEntity/Basic/SURFACE_FROM_FACE" value=""/>
+    <parameter name="NewEntity/Basic/VECTOR" value=""/>
+    <parameter name="NewEntity/Blocks/HEX_SOLID" value=""/>
+    <parameter name="NewEntity/Blocks/Q_FACE" value=""/>
+    <parameter name="NewEntity/Build/COMPOUND" value=""/>
+    <parameter name="NewEntity/Build/EDGE" value=""/>
+    <parameter name="NewEntity/Build/FACE" value=""/>
+    <parameter name="NewEntity/Build/SHELL" value=""/>
+    <parameter name="NewEntity/Build/SOLID" value=""/>
+    <parameter name="NewEntity/Build/WIRE" value=""/>
+    <parameter name="NewEntity/EXPLODE" value=""/>
+    <parameter name="NewEntity/FEATURE_DETECTION" value=""/>
+    <parameter name="NewEntity/Field/FIELD_CREATE" value=""/>
+    <parameter name="NewEntity/Field/FIELD_EDIT" value=""/>
+    <parameter name="NewEntity/Generation/EXTRUSION" value=""/>
+    <parameter name="NewEntity/Generation/FILLING" value=""/>
+    <parameter name="NewEntity/Generation/PIPE" value=""/>
+    <parameter name="NewEntity/Generation/PIPE_PATH" value=""/>
+    <parameter name="NewEntity/Generation/REVOLUTION" value=""/>
+    <parameter name="NewEntity/Generation/THICKNESS" value=""/>
+    <parameter name="NewEntity/Group/GROUP_CREATE" value=""/>
+    <parameter name="NewEntity/Group/GROUP_CUT" value=""/>
+    <parameter name="NewEntity/Group/GROUP_EDIT" value=""/>
+    <parameter name="NewEntity/Group/GROUP_INTERSECT" value=""/>
+    <parameter name="NewEntity/Group/GROUP_UNION" value=""/>
+    <parameter name="NewEntity/PICTURE_IMPORT" value=""/>
+    <parameter name="NewEntity/Primitives/BOX" value=""/>
+    <parameter name="NewEntity/Primitives/CONE" value=""/>
+    <parameter name="NewEntity/Primitives/CYLINDER" value=""/>
+    <parameter name="NewEntity/Primitives/DISK" value=""/>
+    <parameter name="NewEntity/Primitives/RECTANGLE" value=""/>
+    <parameter name="NewEntity/Primitives/SPHERE" value=""/>
+    <parameter name="NewEntity/Primitives/TORUS" value=""/>
+    <parameter name="Operations/ARCHIMEDE" value=""/>
+    <parameter name="Operations/Blocks/EXPLODE_BLOCKS" value=""/>
+    <parameter name="Operations/Blocks/MUL_TRANSFORM" value=""/>
+    <parameter name="Operations/Blocks/PROPAGATE" value=""/>
+    <parameter name="Operations/Boolean/COMMON" value=""/>
+    <parameter name="Operations/Boolean/CUT" value=""/>
+    <parameter name="Operations/Boolean/FUSE" value=""/>
+    <parameter name="Operations/Boolean/SECTION" value=""/>
+    <parameter name="Operations/CHAMFER" value=""/>
+    <parameter name="Operations/EXTRACTION" value=""/>
+    <parameter name="Operations/EXTRUDED_BOSS" value=""/>
+    <parameter name="Operations/EXTRUDED_CUT" value=""/>
+    <parameter name="Operations/FILLET" value=""/>
+    <parameter name="Operations/FILLET_1D" value=""/>
+    <parameter name="Operations/FILLET_2D" value=""/>
+    <parameter name="Operations/GET_SHAPES_ON_SHAPE" value=""/>
+    <parameter name="Operations/GET_SHARED_SHAPES" value=""/>
+    <parameter name="Operations/PARTITION" value=""/>
+    <parameter name="Operations/TRANSFER_DATA" value=""/>
+    <parameter name="Operations/Transformation/EXTENSION" value=""/>
+    <parameter name="Operations/Transformation/MIRROR" value=""/>
+    <parameter name="Operations/Transformation/MODIFY_LOCATION" value=""/>
+    <parameter name="Operations/Transformation/MUL_ROTATION" value=""/>
+    <parameter name="Operations/Transformation/MUL_TRANSLATION" value=""/>
+    <parameter name="Operations/Transformation/OFFSET" value=""/>
+    <parameter name="Operations/Transformation/PROJ_ON_CYL" value=""/>
+    <parameter name="Operations/Transformation/PROJECTION" value=""/>
+    <parameter name="Operations/Transformation/ROTATION" value=""/>
+    <parameter name="Operations/Transformation/SCALE" value=""/>
+    <parameter name="Operations/Transformation/TRANSLATION" value=""/>
+    <parameter name="Plugins/AdvancedGEOM/DividedCylinder" value=""/>
+    <parameter name="Plugins/AdvancedGEOM/DividedDisk" value=""/>
+    <parameter name="Plugins/AdvancedGEOM/SmoothingSurface" value=""/>
+    <parameter name="Plugins/AdvancedGEOM/TShape_Basic" value=""/>
+    <parameter name="Plugins/BREPPlugin/Export_BREP" value="Ctrl+E"/>
+    <parameter name="Plugins/BREPPlugin/Import_BREP" value="Ctrl+I"/>
+    <parameter name="Plugins/IGESPlugin/Export_IGES" value=""/>
+    <parameter name="Plugins/IGESPlugin/Import_IGES" value=""/>
+    <parameter name="Plugins/STEPPlugin/Export_STEP" value=""/>
+    <parameter name="Plugins/STEPPlugin/Import_STEP" value=""/>
+    <parameter name="Plugins/STLPlugin/Export_STL" value=""/>
+    <parameter name="Plugins/STLPlugin/Import_STL" value=""/>
+    <parameter name="Plugins/VTKPlugin/Export_VTK" value=""/>
+    <parameter name="Plugins/XAOPlugin/Export_XAO" value=""/>
+    <parameter name="Plugins/XAOPlugin/Import_XAO" value=""/>
+    <parameter name="Repair/CHANGE_ORIENTATION" value=""/>
+    <parameter name="Repair/CHECK_FREE_BNDS" value=""/>
+    <parameter name="Repair/CHECK_FREE_FACES" value=""/>
+    <parameter name="Repair/CLOSE_CONTOUR" value=""/>
+    <parameter name="Repair/FUSE_EDGES" value=""/>
+    <parameter name="Repair/GLUE_EDGES" value=""/>
+    <parameter name="Repair/GLUE_FACES" value=""/>
+    <parameter name="Repair/INSPECT_OBJECT" value=""/>
+    <parameter name="Repair/LIMIT_TOLERANCE" value=""/>
+    <parameter name="Repair/POINT_ON_EDGE" value=""/>
+    <parameter name="Repair/REMOVE_EXTRA_EDGES" value=""/>
+    <parameter name="Repair/REMOVE_WEBS" value=""/>
+    <parameter name="Repair/SEWING" value=""/>
+    <parameter name="Repair/SHAPE_PROCESS" value=""/>
+    <parameter name="Repair/SUPPERSS_HOLES" value=""/>
+    <parameter name="Repair/SUPPRESS_FACES" value=""/>
+    <parameter name="Repair/SUPPRESS_INT_WIRES" value=""/>
+    <parameter name="Repair/UNION_FACES" value=""/>
+    <parameter name="Selection/ALL_SEL_ONLY" value=""/>
+    <parameter name="Selection/COMPOUND_SEL_ONLY" value=""/>
+    <parameter name="Selection/DisplayMode/POP_SHADING" value=""/>
+    <parameter name="Selection/DisplayMode/POP_SHADING_WITH_EDGES" value=""/>
+    <parameter name="Selection/DisplayMode/POP_SHOW_NAME" value=""/>
+    <parameter name="Selection/DisplayMode/POP_TEXTURE" value=""/>
+    <parameter name="Selection/DisplayMode/POP_VECTORS" value=""/>
+    <parameter name="Selection/DisplayMode/POP_VERTICES" value=""/>
+    <parameter name="Selection/DisplayMode/POP_WIREFRAME" value=""/>
+    <parameter name="Selection/EDGE_SEL_ONLY" value=""/>
+    <parameter name="Selection/EDGE_WIDTH" value=""/>
+    <parameter name="Selection/FACE_SEL_ONLY" value=""/>
+    <parameter name="Selection/ISOS_WIDTH" value=""/>
+    <parameter name="Selection/POP_AUTO_COLOR" value=""/>
+    <parameter name="Selection/POP_COLOR" value=""/>
+    <parameter name="Selection/POP_CONCEAL_CHILDREN" value=""/>
+    <parameter name="Selection/POP_CREATE_FOLDER" value=""/>
+    <parameter name="Selection/POP_CREATE_GROUP" value=""/>
+    <parameter name="Selection/POP_DEFLECTION" value=""/>
+    <parameter name="Selection/POP_DISABLE_AUTO_COLOR" value=""/>
+    <parameter name="Selection/POP_DISCLOSE_CHILDREN" value=""/>
+    <parameter name="Selection/POP_EDIT_FIELD" value=""/>
+    <parameter name="Selection/POP_HIDE_ALL_ANNOTATIONS" value=""/>
+    <parameter name="Selection/POP_HIDE_ALL_DIMENSIONS" value=""/>
+    <parameter name="Selection/POP_ISOS" value=""/>
+    <parameter name="Selection/POP_ISOS/Decrease number" value="Meta+D"/>
+    <parameter name="Selection/POP_ISOS/Increase number" value="Meta+I"/>
+    <parameter name="Selection/POP_MATERIAL_PROPERTIES" value=""/>
+    <parameter name="Selection/POP_POINT_MARKER" value=""/>
+    <parameter name="Selection/POP_PREDEF_MATER_CUSTOM" value=""/>
+    <parameter name="Selection/POP_PUBLISH_OBJ" value=""/>
+    <parameter name="Selection/POP_REDUCE_STUDY" value=""/>
+    <parameter name="Selection/POP_SETTEXTURE" value=""/>
+    <parameter name="Selection/POP_SHOW_ALL_ANNOTATIONS" value=""/>
+    <parameter name="Selection/POP_SHOW_ALL_DIMENSIONS" value=""/>
+    <parameter name="Selection/POP_SHOW_DEPENDENCY_TREE" value=""/>
+    <parameter name="Selection/POP_SORT_CHILD_ITEMS" value=""/>
+    <parameter name="Selection/POP_TRANSPARENCY" value=""/>
+    <parameter name="Selection/POP_TRANSPARENCY/Decrease" value="Meta+T"/>
+    <parameter name="Selection/POP_TRANSPARENCY/Increase" value="Meta+Y"/>
+    <parameter name="Selection/POP_UNPUBLISH_OBJ" value=""/>
+    <parameter name="Selection/RELOAD_IMPORTED" value=""/>
+    <parameter name="Selection/SHELL_SEL_ONLY" value=""/>
+    <parameter name="Selection/SOLID_SEL_ONLY" value=""/>
+    <parameter name="Selection/VERTEX_SEL_ONLY" value=""/>
+    <parameter name="Selection/WIRE_SEL_ONLY" value=""/>
+    <parameter name="Tools/CHECK_GEOMETRY" value=""/>
+    <parameter name="Tools/MATERIALS_LIBRARY" value=""/>
+    <parameter name="View/BRING_TO_FRONT" value=""/>
+    <parameter name="View/CLS_BRING_TO_FRONT" value=""/>
+    <parameter name="View/DISPLAY" value=""/>
+    <parameter name="View/DISPLAY_ALL" value=""/>
+    <parameter name="View/DISPLAY_ONLY" value=""/>
+    <parameter name="View/DisplayMode/NAME_MODE" value=""/>
+    <parameter name="View/DisplayMode/SHADING" value=""/>
+    <parameter name="View/DisplayMode/SHADING_WITH_EDGES" value=""/>
+    <parameter name="View/DisplayMode/TEXTURE" value=""/>
+    <parameter name="View/DisplayMode/VECTOR_MODE" value=""/>
+    <parameter name="View/DisplayMode/VERTICES_MODE" value=""/>
+    <parameter name="View/DisplayMode/WIREFRAME" value=""/>
+    <parameter name="View/ERASE" value=""/>
+    <parameter name="View/ERASE_ALL" value=""/>
+    <parameter name="View/SHOW_ONLY_CHILDREN" value=""/>
   </section>
-</document>
+</document>
\ No newline at end of file
index e73b22e01adce8bda10ed023a19d1e8c5ea4d998..abaaf390d43ed8b423b18beefd2d8821e4db1450 100644 (file)
 {
-    "GEOM/AdvancedGEOM/DividedCylinder": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Divided Cylinder",
-                "tooltip": "Divided Cylinder"
-            },
-            "fr": {
-                "name": "Cylinder prédécoupé",
-                "tooltip": "Cylinder prédécoupé"
-            },
-            "ja": {
-                "name": "分割シリンダ",
-                "tooltip": "分割シリンダ"
-            }
-        }
-    },
-    "GEOM/AdvancedGEOM/DividedDisk": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Divided Disk",
-                "tooltip": "Divided Disk"
-            },
-            "fr": {
-                "name": "Disque prédécoupé",
-                "tooltip": "Disque prédécoupé"
-            },
-            "ja": {
-                "name": "分割ディスク",
-                "tooltip": "分割ディスク"
-            }
-        }
-    },
-    "GEOM/AdvancedGEOM/SmoothingSurface": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Smoothing Surface",
-                "tooltip": "Smoothing Surface"
-            },
-            "fr": {
-                "name": "Ajustement de surface",
-                "tooltip": "Ajustement de surface"
-            },
-            "ja": {
-                "name": "表面の平滑化",
-                "tooltip": "表面のスムージング"
-            }
-        }
-    },
-    "GEOM/AdvancedGEOM/TShape_Basic": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Pipe TShape",
-                "tooltip": "Create new Pipe TShape object"
-            },
-            "fr": {
-                "name": "Tuyau en T",
-                "tooltip": "Créer un tuyau en T"
-            },
-            "ja": {
-                "name": "T型パイプを作成",
-                "tooltip": "T型パイプを作成"
-            }
-        }
-    },
-    "GEOM/BREPPlugin/Export_BREP": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Export BREP",
-                "tooltip": "Export BREP"
-            },
-            "fr": {
-                "name": "Exporter BREP",
-                "tooltip": "Exporter BREP"
-            },
-            "ja": {
-                "name": "BREPエキスポート",
-                "tooltip": "BREPエキスポート"
-            }
-        }
-    },
-    "GEOM/BREPPlugin/Import_BREP": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Import BREP",
-                "tooltip": "Import BREP"
-            },
-            "fr": {
-                "name": "Importer BREP",
-                "tooltip": "Importer BREP"
-            },
-            "ja": {
-                "name": "BREPインポート",
-                "tooltip": "BREPインポート"
-            }
-        }
-    },
-    "GEOM/IGESPlugin/Export_IGES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Export IGES",
-                "tooltip": "Export IGES"
-            },
-            "fr": {
-                "name": "Exporter IGES",
-                "tooltip": "Exporter IGES"
-            },
-            "ja": {
-                "name": "IGESエクスポート",
-                "tooltip": "IGESエクスポート"
-            }
-        }
-    },
-    "GEOM/IGESPlugin/Import_IGES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Import IGES",
-                "tooltip": "Import IGES"
-            },
-            "fr": {
-                "name": "Importer IGES",
-                "tooltip": "Importer IGES"
-            },
-            "ja": {
-                "name": "IGESインポート",
-                "tooltip": "IGESインポート"
-            }
-        }
-    },
-    "GEOM/Isolines/Decrease number": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Decrease number of isolines",
-                "tooltip": "Decrease number of isolines"
-            },
-            "fr": {
-                "name": "Diminuer le nombre d'isolignes",
-                "tooltip": "Diminuer le nombre d'isolignes"
-            },
-            "ja": {
-                "name": "等値線の数を減らす",
-                "tooltip": "等値線の数を減らす"
-            }
-        }
-    },
-    "GEOM/Isolines/Increase number": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Increase number of isolines",
-                "tooltip": "Increase number of isolines"
-            },
-            "fr": {
-                "name": "Augmenter le nombre d'isolignes",
-                "tooltip": "Augmenter le nombre d'isolignes"
-            },
-            "ja": {
-                "name": "等値線の数を増やす",
-                "tooltip": "等値線の数を増やす"
-            }
-        }
-    },
-    "GEOM/STB_3DSKETCH": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "3D Sketch",
-                "tooltip": "Create 3D sketch"
-            },
-            "fr": {
-                "name": "Esquisse 3D",
-                "tooltip": "Créer une esquisse 3D"
-            },
-            "ja": {
-                "name": "3D スケッチ",
-                "tooltip": "3Dスケッチを作成"
-            }
-        }
-    },
-    "GEOM/STB_ALL_SEL_ONLY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Select All",
-                "tooltip": "Select all Objects"
-            },
-            "fr": {
-                "name": "Sélectionner tout",
-                "tooltip": "Choisir tous les objets"
-            },
-            "ja": {
-                "name": "全選択",
-                "tooltip": "すべてのオブジェクトを選択"
-            }
-        }
-    },
-    "GEOM/STB_ANNOTATION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Annotation",
-                "tooltip": "Annotation"
-            },
-            "fr": {
-                "name": "Annotation",
-                "tooltip": "Annotation"
-            },
-            "ja": {
-                "name": "注記",
-                "tooltip": "注記"
-            }
-        }
-    },
-    "GEOM/STB_ARC": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Arc",
-                "tooltip": "Create an arc"
-            },
-            "fr": {
-                "name": "Arc",
-                "tooltip": "Créer un arc"
-            },
-            "ja": {
-                "name": "円弧",
-                "tooltip": "円弧を作成"
-            }
-        }
-    },
-    "GEOM/STB_ARCHIMEDE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Archimede",
-                "tooltip": "Archimede operation"
-            },
-            "fr": {
-                "name": "Archimède",
-                "tooltip": "Opération archimède "
-            },
-            "ja": {
-                "name": "アルキメデスの螺旋",
-                "tooltip": "アルキメデス法で水位面を作成します。"
-            }
-        }
-    },
-    "GEOM/STB_BASIC_PROPS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Basic Properties",
-                "tooltip": "Show basic properties of the shape"
-            },
-            "fr": {
-                "name": "Propriétés de base ",
-                "tooltip": "Montrer les propriétés de base de l'objet"
-            },
-            "ja": {
-                "name": "基本プロパティ",
-                "tooltip": "オブジェクトの基本プロパティを表示"
-            }
-        }
-    },
-    "GEOM/STB_BND_BOX": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Bounding Box",
-                "tooltip": "Compute bounding box of the shape"
-            },
-            "fr": {
-                "name": "Boîte englobante",
-                "tooltip": "Calculer la boîte englobante de l'objet"
-            },
-            "ja": {
-                "name": "境界ボックス",
-                "tooltip": "オブジェクトの境界ボックスを計算"
-            }
-        }
-    },
-    "GEOM/STB_BOX": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Box",
-                "tooltip": "Create a box"
-            },
-            "fr": {
-                "name": "Boîte",
-                "tooltip": "Créer une boîte"
-            },
-            "ja": {
-                "name": "ボックス",
-                "tooltip": "ボックスを作成"
-            }
-        }
-    },
-    "GEOM/STB_BRING_TO_FRONT": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Bring To Front",
-                "tooltip": "Bring To Front"
-            },
-            "fr": {
-                "name": "Afficher au premier plan",
-                "tooltip": "Afficher au premier plan"
-            },
-            "ja": {
-                "name": "手前に表示",
-                "tooltip": "手前に表示します。"
-            }
-        }
-    },
-    "GEOM/STB_CHAMFER": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Chamfer",
-                "tooltip": "Create a chamfer"
-            },
-            "fr": {
-                "name": "Chanfrein",
-                "tooltip": "Créer un chanfrein"
-            },
-            "ja": {
-                "name": "面取り",
-                "tooltip": "面取りを作成"
-            }
-        }
-    },
-    "GEOM/STB_CHANGE_ORIENTATION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Change Orientation",
-                "tooltip": "Change orientation"
-            },
-            "fr": {
-                "name": "Changer l'orientation",
-                "tooltip": "Changer l'orientation"
-            },
-            "ja": {
-                "name": "向きの変更",
-                "tooltip": "向きを変更します。"
-            }
-        }
-    },
-    "GEOM/STB_CHECK": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Check Shape",
-                "tooltip": "Check shape validity"
-            },
-            "fr": {
-                "name": "Contrôler un objet",
-                "tooltip": "Contrôler une forme"
-            },
-            "ja": {
-                "name": "オブジェクトの確認",
-                "tooltip": "形状の妥当性を確認"
-            }
-        }
-    },
-    "GEOM/STB_CHECK_COMPOUND": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Check Compound of Blocks",
-                "tooltip": "Check compound of blocks"
-            },
-            "fr": {
-                "name": "Contrôler un assemblage de blocs",
-                "tooltip": "Contrôler un assemblage de blocs"
-            },
-            "ja": {
-                "name": "ブロックのアセンブリチェック",
-                "tooltip": "ブロックのアセンブリチェック"
-            }
-        }
-    },
-    "GEOM/STB_CHECK_FREE_BNDS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Check Free Boundaries",
-                "tooltip": "Check free boundaries"
-            },
-            "fr": {
-                "name": "Contrôler les contours libres",
-                "tooltip": "Vérifier les contours libres"
-            },
-            "ja": {
-                "name": "自由境界の確認",
-                "tooltip": "自由境界をチェック"
-            }
-        }
-    },
-    "GEOM/STB_CHECK_FREE_FACES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Check Free Faces",
-                "tooltip": "Check free faces"
-            },
-            "fr": {
-                "name": "Contrôler les faces libres",
-                "tooltip": "Contrôler les faces libres"
-            },
-            "ja": {
-                "name": "フリー面の確認",
-                "tooltip": "フリーフェースチェック"
-            }
-        }
-    },
-    "GEOM/STB_CHECK_GEOMETRY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Check Geometry",
-                "tooltip": "Check Geometry"
-            },
-            "fr": {
-                "name": "Contrôler la géométrie",
-                "tooltip": "Contrôler la géométrie"
-            },
-            "ja": {
-                "name": "ジオメトリチェック",
-                "tooltip": "ジオメトリチェック"
-            }
-        }
-    },
-    "GEOM/STB_CHECK_SELF_INTERSECTIONS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Detect Self-intersections",
-                "tooltip": "Detect Self-intersections"
-            },
-            "fr": {
-                "name": "Détections des auto-intersections",
-                "tooltip": "Détecte les auto-intersections"
-            },
-            "ja": {
-                "name": "自己交差の確認",
-                "tooltip": "自己交差の確認"
-            }
-        }
-    },
-    "GEOM/STB_CIRCLE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Circle",
-                "tooltip": "Create a circle"
-            },
-            "fr": {
-                "name": "Cercle",
-                "tooltip": "Créer un cercle"
-            },
-            "ja": {
-                "name": "円",
-                "tooltip": "円を作成"
-            }
-        }
-    },
-    "GEOM/STB_CLOSE_CONTOUR": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Close Contour",
-                "tooltip": "Perform close contour"
-            },
-            "fr": {
-                "name": "Fermer le contour",
-                "tooltip": "Fermer le contour"
-            },
-            "ja": {
-                "name": "輪郭を閉じる",
-                "tooltip": "スケッチを終了"
-            }
-        }
-    },
-    "GEOM/STB_CLS_BRING_TO_FRONT": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Clear Top Level State",
-                "tooltip": "Clear Top Level State"
-            },
-            "fr": {
-                "name": "Effacer les objets mis au premier plan",
-                "tooltip": "Effacer les objets mis au premier plan"
-            },
-            "ja": {
-                "name": "トップ レベルの状態をクリア",
-                "tooltip": "フォア グラウンドでオブジェクトを削除します。"
-            }
-        }
-    },
-    "GEOM/STB_COMMON": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Common",
-                "tooltip": "Common"
-            },
-            "fr": {
-                "name": "Intersection",
-                "tooltip": "Intersection"
-            },
-            "ja": {
-                "name": "共有領域",
-                "tooltip": "共有領域"
-            }
-        }
-    },
-    "GEOM/STB_COMPOUND": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Compound",
-                "tooltip": "Build a compound"
-            },
-            "fr": {
-                "name": "Assemblage",
-                "tooltip": "Construire un assemblage"
-            },
-            "ja": {
-                "name": "コンパウンド",
-                "tooltip": "アセンブリをビルド"
-            }
-        }
-    },
-    "GEOM/STB_COMPOUND_SEL_ONLY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Compound",
-                "tooltip": "Select only a Compounds"
-            },
-            "fr": {
-                "name": "Assemblage",
-                "tooltip": "Ne choisir que des assemblages"
-            },
-            "ja": {
-                "name": "コンパウンド",
-                "tooltip": "アセンブリのみを選択"
-            }
-        }
-    },
-    "GEOM/STB_CONE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Cone",
-                "tooltip": "Create a cone"
-            },
-            "fr": {
-                "name": "Cône",
-                "tooltip": "Créer un cône"
-            },
-            "ja": {
-                "name": "円錐",
-                "tooltip": "円錐を作成"
-            }
-        }
-    },
-    "GEOM/STB_CURVE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Curve",
-                "tooltip": "Create a curve"
-            },
-            "fr": {
-                "name": "Courbe",
-                "tooltip": "Créer une courbe"
-            },
-            "ja": {
-                "name": "曲線",
-                "tooltip": "カーブを作成"
-            }
-        }
-    },
-    "GEOM/STB_CURVE_CREATOR": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "2D Polyline",
-                "tooltip": "Create 2D polyline"
-            },
-            "fr": {
-                "name": "Créateur de courbe",
-                "tooltip": "Créer une courbe"
-            },
-            "ja": {
-                "name": "カーブの作成",
-                "tooltip": "2Dポリラインの作成"
-            }
-        }
-    },
-    "GEOM/STB_CUT": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Cut",
-                "tooltip": "Cut"
-            },
-            "fr": {
-                "name": "Découpe",
-                "tooltip": "Découpe"
-            },
-            "ja": {
-                "name": "カット(&t)",
-                "tooltip": "Cut"
-            }
-        }
-    },
-    "GEOM/STB_CYLINDER": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Cylinder",
-                "tooltip": "Create a cylinder"
-            },
-            "fr": {
-                "name": "Cylindre",
-                "tooltip": "Créer un cylindre"
-            },
-            "ja": {
-                "name": "円筒",
-                "tooltip": "円柱を作成"
-            }
-        }
-    },
-    "GEOM/STB_DELETE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Delete",
-                "tooltip": "Delete object"
-            },
-            "fr": {
-                "name": "Supprimer",
-                "tooltip": "Supprimer un objet"
-            },
-            "ja": {
-                "name": "削除",
-                "tooltip": "オブジェクトを削除"
-            }
-        }
-    },
-    "GEOM/STB_DELETE_ANNOTATION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Delete",
-                "tooltip": "Delete Annotation"
-            },
-            "fr": {
-                "name": "Supprimer",
-                "tooltip": "Supprimer l'annotation"
-            },
-            "ja": {
-                "name": "削除",
-                "tooltip": "注記の削除"
-            }
-        }
-    },
-    "GEOM/STB_DISK": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Disk",
-                "tooltip": "Create a disk"
-            },
-            "fr": {
-                "name": "Disque",
-                "tooltip": "Créer un disque"
-            },
-            "ja": {
-                "name": "円盤",
-                "tooltip": "円盤を作成"
-            }
-        }
-    },
-    "GEOM/STB_DISPLAY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Show",
-                "tooltip": "Show object(s)"
-            },
-            "fr": {
-                "name": "Afficher",
-                "tooltip": "Afficher les objets"
-            },
-            "ja": {
-                "name": "表示",
-                "tooltip": "表示オブジェクト"
-            }
-        }
-    },
-    "GEOM/STB_DISPLAY_ALL": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Show All",
-                "tooltip": "Show all"
-            },
-            "fr": {
-                "name": "Afficher tout",
-                "tooltip": "Afficher tout"
-            },
-            "ja": {
-                "name": "全表示",
-                "tooltip": "すべてを表示"
-            }
-        }
-    },
-    "GEOM/STB_DISPLAY_ONLY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Show Only",
-                "tooltip": "Show only"
-            },
-            "fr": {
-                "name": "Afficher uniquement",
-                "tooltip": "Afficher uniquement"
-            },
-            "ja": {
-                "name": "選択のみ表示",
-                "tooltip": "選択のみ表示"
-            }
-        }
-    },
-    "GEOM/STB_EDGE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Edge",
-                "tooltip": "Build an edge"
-            },
-            "fr": {
-                "name": "Arête",
-                "tooltip": "Créer une arête"
-            },
-            "ja": {
-                "name": "エッジ",
-                "tooltip": "エッジを作成"
-            }
-        }
-    },
-    "GEOM/STB_EDGE_SEL_ONLY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Edge",
-                "tooltip": "Select only a Edges"
-            },
-            "fr": {
-                "name": "Arête",
-                "tooltip": "Ne choisir que des arêtes"
-            },
-            "ja": {
-                "name": "エッジ",
-                "tooltip": "エッジだけを選択"
-            }
-        }
-    },
-    "GEOM/STB_EDGE_WIDTH": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Edge Width",
-                "tooltip": "Edge Width"
-            },
-            "fr": {
-                "name": "Epaisseur d'arête",
-                "tooltip": "Epaisseur d'arête"
-            },
-            "ja": {
-                "name": "エッジの幅",
-                "tooltip": "エッジの幅"
-            }
-        }
-    },
-    "GEOM/STB_EDIT_ANNOTATION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Edit",
-                "tooltip": "Edit Annotation"
-            },
-            "fr": {
-                "name": "Editer",
-                "tooltip": "Editer une annotation"
-            },
-            "ja": {
-                "name": "編集",
-                "tooltip": "注記の編集"
-            }
-        }
-    },
-    "GEOM/STB_ELLIPSE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Ellipse",
-                "tooltip": "Create an ellipse"
-            },
-            "fr": {
-                "name": "Ellipse",
-                "tooltip": "Créer un ellipse"
-            },
-            "ja": {
-                "name": "楕円",
-                "tooltip": "楕円を作成"
-            }
-        }
-    },
-    "GEOM/STB_ERASE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Hide",
-                "tooltip": "Hide object(s)"
-            },
-            "fr": {
-                "name": "Cacher",
-                "tooltip": "Cacher le(s) objet(s)"
-            },
-            "ja": {
-                "name": "非表示",
-                "tooltip": "オブジェクトを非表示"
-            }
-        }
-    },
-    "GEOM/STB_ERASE_ALL": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Hide All",
-                "tooltip": "Hide all"
-            },
-            "fr": {
-                "name": "Cacher tout",
-                "tooltip": "Cacher tout"
-            },
-            "ja": {
-                "name": "すべてを非表示",
-                "tooltip": "すべてを非表示"
-            }
-        }
-    },
-    "GEOM/STB_EXPLODE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Explode",
-                "tooltip": "Explode"
-            },
-            "fr": {
-                "name": "Eclater",
-                "tooltip": "Eclater"
-            },
-            "ja": {
-                "name": "展開",
-                "tooltip": "展開"
-            }
-        }
-    },
-    "GEOM/STB_EXPLODE_BLOCKS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Explode on Blocks",
-                "tooltip": "Explode on Blocks"
-            },
-            "fr": {
-                "name": "Eclater en blocs",
-                "tooltip": "Eclater en blocs"
-            },
-            "ja": {
-                "name": "ブロックで展開",
-                "tooltip": "ブロックで展開"
-            }
-        }
-    },
-    "GEOM/STB_EXTENSION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Extension",
-                "tooltip": "Extend Edge or Face"
-            },
-            "fr": {
-                "name": "Extension",
-                "tooltip": "Etend l'arête ou la face"
-            },
-            "ja": {
-                "name": "拡張",
-                "tooltip": "エッジまたは面の拡張"
-            }
-        }
-    },
-    "GEOM/STB_EXTRACTION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Extract and Rebuild",
-                "tooltip": "Extract and Rebuild"
-            },
-            "fr": {
-                "name": "Extrait et reconstruit",
-                "tooltip": "Extrait et reconstruit"
-            },
-            "ja": {
-                "name": "抽出と再構築",
-                "tooltip": "抽出と再構築"
-            }
-        }
-    },
-    "GEOM/STB_EXTRUDED_BOSS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Extruded boss",
-                "tooltip": "Extruded boss"
-            },
-            "fr": {
-                "name": "Bossage extrudé",
-                "tooltip": "Bossage extrudé"
-            },
-            "ja": {
-                "name": "押出し",
-                "tooltip": "押出し"
-            }
-        }
-    },
-    "GEOM/STB_EXTRUDED_CUT": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Extruded cut",
-                "tooltip": "Extruded cut"
-            },
-            "fr": {
-                "name": "Enlèvement de matière extrudé",
-                "tooltip": "Enlèvement de matière extrudé"
-            },
-            "ja": {
-                "name": "押出しカット",
-                "tooltip": "押出成形材料の除去"
-            }
-        }
-    },
-    "GEOM/STB_EXTRUSION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Extrusion",
-                "tooltip": "Create an extrusion"
-            },
-            "fr": {
-                "name": "Extrusion",
-                "tooltip": "Créer une extrusion"
-            },
-            "ja": {
-                "name": "押出",
-                "tooltip": "押し出しを作成"
-            }
-        }
-    },
-    "GEOM/STB_FACE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Face",
-                "tooltip": "Build a face"
-            },
-            "fr": {
-                "name": "Face",
-                "tooltip": "Construire une face"
-            },
-            "ja": {
-                "name": "面",
-                "tooltip": "フェースを作成"
-            }
-        }
-    },
-    "GEOM/STB_FACE_SEL_ONLY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Face",
-                "tooltip": "Select only a Faces"
-            },
-            "fr": {
-                "name": "Face",
-                "tooltip": "Ne choisir que des faces"
-            },
-            "ja": {
-                "name": "面",
-                "tooltip": "フェースだけを選択"
-            }
-        }
-    },
-    "GEOM/STB_FAST_CHECK_INTERSECTIONS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Fast intersection",
-                "tooltip": "Fast intersection"
-            },
-            "fr": {
-                "name": "Intersection rapide",
-                "tooltip": "Intersection rapide"
-            },
-            "ja": {
-                "name": "クイック交点",
-                "tooltip": "クイック交点"
-            }
-        }
-    },
-    "GEOM/STB_FEATURE_DETECTION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Shape recognition",
-                "tooltip": "Shape recognition"
-            },
-            "fr": {
-                "name": "Reconnaissance de formes",
-                "tooltip": "Reconnaissance de formes"
-            },
-            "ja": {
-                "name": "形状認識",
-                "tooltip": "パターン認識"
-            }
-        }
-    },
-    "GEOM/STB_FIELD_CREATE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Create Field",
-                "tooltip": "Create a Field"
-            },
-            "fr": {
-                "name": "Créer un champ",
-                "tooltip": "Créer un champ"
-            },
-            "ja": {
-                "name": "フィールドの作成",
-                "tooltip": "フィールドを作成します。"
-            }
-        }
-    },
-    "GEOM/STB_FIELD_EDIT": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Edit Field",
-                "tooltip": "Edit a Field"
-            },
-            "fr": {
-                "name": "Editer un champ",
-                "tooltip": "Editer un champ"
-            },
-            "ja": {
-                "name": "フィールドの編集",
-                "tooltip": "フィールドを編集します。"
-            }
-        }
-    },
-    "GEOM/STB_FILLET": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Fillet 3D",
-                "tooltip": "Create 3D fillet"
-            },
-            "fr": {
-                "name": "Congé 3D",
-                "tooltip": "Créer un congé 3D"
-            },
-            "ja": {
-                "name": "3Dフィレット",
-                "tooltip": "3Dフィレットを作成"
-            }
-        }
-    },
-    "GEOM/STB_FILLET_1D": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Fillet 1D",
-                "tooltip": "Create 1D fillet"
-            },
-            "fr": {
-                "name": "Congé 1D",
-                "tooltip": "Créer un congé 1D"
-            },
-            "ja": {
-                "name": "1D フィレット",
-                "tooltip": "1Dフィレットを作成"
-            }
-        }
-    },
-    "GEOM/STB_FILLET_2D": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Fillet 2D",
-                "tooltip": "Create 2D fillet"
-            },
-            "fr": {
-                "name": "Congé 2D",
-                "tooltip": "Créer un congé 2D"
-            },
-            "ja": {
-                "name": "2D フィレット",
-                "tooltip": "2Dフィレットを作成"
-            }
-        }
-    },
-    "GEOM/STB_FILLING": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Filling",
-                "tooltip": "Create a filling"
-            },
-            "fr": {
-                "name": "Nappe",
-                "tooltip": "Créer une nappe"
-            },
-            "ja": {
-                "name": "埋込み",
-                "tooltip": "埋込みを作成"
-            }
-        }
-    },
-    "GEOM/STB_FUSE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Fuse",
-                "tooltip": "Fuse"
-            },
-            "fr": {
-                "name": "Union",
-                "tooltip": "Union"
-            },
-            "ja": {
-                "name": "結合",
-                "tooltip": "結合"
-            }
-        }
-    },
-    "GEOM/STB_FUSE_EDGES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Fuse Collinear Edges within a Wire",
-                "tooltip": "Fuse collinear edges within a wire"
-            },
-            "fr": {
-                "name": "Fusionner les arêtes collinéaires au sein d'un contour",
-                "tooltip": "Fusionner les arêtes collinéaires au sein d'un contour"
-            },
-            "ja": {
-                "name": "アウトライン内で共線性のエッジをマージします。",
-                "tooltip": "アウトライン内で共線性のエッジをマージします。"
-            }
-        }
-    },
-    "GEOM/STB_GET_NON_BLOCKS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Get Non Blocks",
-                "tooltip": "Get non blocks"
-            },
-            "fr": {
-                "name": "Récupérer les solides non blocs",
-                "tooltip": "Récupérer les solides non-blocs"
-            },
-            "ja": {
-                "name": "固体非ブロックを取得します。",
-                "tooltip": "純色のブロックを取得します。"
-            }
-        }
-    },
-    "GEOM/STB_GET_SHAPES_ON_SHAPE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Get Shapes on Shape",
-                "tooltip": "Get shapes on shape"
-            },
-            "fr": {
-                "name": "Trouver les éléments d'un objet",
-                "tooltip": "Trouve les éléments d'un objet"
-            },
-            "ja": {
-                "name": "オブジェクトの要素を見つける",
-                "tooltip": "オブジェクトの要素を見つける"
-            }
-        }
-    },
-    "GEOM/STB_GET_SHARED_SHAPES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Get Shared Shapes",
-                "tooltip": "Get shared shapes"
-            },
-            "fr": {
-                "name": "Trouver les éléments partagés",
-                "tooltip": "Trouve les éléments partagés"
-            },
-            "ja": {
-                "name": "共有アイテムを取得",
-                "tooltip": "共有アイテムを取得"
-            }
-        }
-    },
-    "GEOM/STB_GLUE_EDGES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Glue Edges",
-                "tooltip": "Perform glue edges"
-            },
-            "fr": {
-                "name": "Recoller les arêtes",
-                "tooltip": "Recoller les arêtes"
-            },
-            "ja": {
-                "name": "エッジの固着",
-                "tooltip": "エッジ固着"
-            }
-        }
-    },
-    "GEOM/STB_GLUE_FACES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Glue Faces",
-                "tooltip": "Perform glue faces"
-            },
-            "fr": {
-                "name": "Recoller les faces",
-                "tooltip": "Recoller les faces"
-            },
-            "ja": {
-                "name": "面の固着",
-                "tooltip": "フェース固着"
-            }
-        }
-    },
-    "GEOM/STB_GROUP_CREATE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Create Group",
-                "tooltip": "Create a group"
-            },
-            "fr": {
-                "name": "Créer un groupe",
-                "tooltip": "Créer un groupe"
-            },
-            "ja": {
-                "name": "グループを作成",
-                "tooltip": "グループを作成"
-            }
-        }
-    },
-    "GEOM/STB_GROUP_CUT": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Cut Groups",
-                "tooltip": "Cut Groups"
-            },
-            "fr": {
-                "name": "Découpe de groupes",
-                "tooltip": "Découpe de groupes"
-            },
-            "ja": {
-                "name": "グループのカット",
-                "tooltip": "切断グループ"
-            }
-        }
-    },
-    "GEOM/STB_GROUP_EDIT": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Edit Group",
-                "tooltip": "Edit a group"
-            },
-            "fr": {
-                "name": "Editer",
-                "tooltip": "Editer un groupe"
-            },
-            "ja": {
-                "name": "グループの編集",
-                "tooltip": "グループを編集"
-            }
-        }
-    },
-    "GEOM/STB_GROUP_INTERSECT": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Intersect Groups",
-                "tooltip": "Intersect Groups"
-            },
-            "fr": {
-                "name": "Intersection de groupes",
-                "tooltip": "Intersection de groupes"
-            },
-            "ja": {
-                "name": "グループの交差",
-                "tooltip": "グループの共有領域"
-            }
-        }
-    },
-    "GEOM/STB_GROUP_UNION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Union Groups",
-                "tooltip": "Union Groups"
-            },
-            "fr": {
-                "name": "Union de groupes",
-                "tooltip": "Union de groupes"
-            },
-            "ja": {
-                "name": "グループの結合",
-                "tooltip": "グループの連合"
-            }
-        }
-    },
-    "GEOM/STB_HEX_SOLID": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Hexahedral Solid",
-                "tooltip": "Hexahedral Solid"
-            },
-            "fr": {
-                "name": "Solide hexaédrique",
-                "tooltip": "Solide hexaédrique"
-            },
-            "ja": {
-                "name": "六面体ソリッド",
-                "tooltip": "Hexahedral_Solid"
-            }
-        }
-    },
-    "GEOM/STB_INERTIA": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Inertia",
-                "tooltip": "Compute moments of intertia of the shape"
-            },
-            "fr": {
-                "name": "Inertie",
-                "tooltip": "Calculer les moments d'inertie de l'objet"
-            },
-            "ja": {
-                "name": "慣性",
-                "tooltip": "オブジェクトの慣性モーメントを計算します。"
-            }
-        }
-    },
-    "GEOM/STB_INSPECT_OBJECT": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Inspect Object",
-                "tooltip": "Inspect Object"
-            },
-            "fr": {
-                "name": "Inspecter un objet",
-                "tooltip": "Inspecter un objet"
-            },
-            "ja": {
-                "name": "オブジェクトの点検",
-                "tooltip": "オブジェクトの点検"
-            }
-        }
-    },
-    "GEOM/STB_ISOLINE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Isoline",
-                "tooltip": "Create U- or V-Isoline"
-            },
-            "fr": {
-                "name": "Isoligne",
-                "tooltip": "Créer une U ou V isoligne"
-            },
-            "ja": {
-                "name": "等高線",
-                "tooltip": "UまたはV方向等高線の作成"
-            }
-        }
-    },
-    "GEOM/STB_ISOS_WIDTH": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Isos Width",
-                "tooltip": "Isos Width"
-            },
-            "fr": {
-                "name": "Epaisseur des isos",
-                "tooltip": "Epaisseur des isos"
-            },
-            "ja": {
-                "name": "Iso イメージの幅",
-                "tooltip": "Iso イメージの幅"
-            }
-        }
-    },
-    "GEOM/STB_LIMIT_TOLERANCE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Limit tolerance",
-                "tooltip": "Limit tolerance"
-            },
-            "fr": {
-                "name": "Tolérance limite",
-                "tooltip": "Tolérance limite"
-            },
-            "ja": {
-                "name": "許容範囲",
-                "tooltip": "許容範囲"
-            }
-        }
-    },
-    "GEOM/STB_LINE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Line",
-                "tooltip": "Create a line"
-            },
-            "fr": {
-                "name": "Ligne",
-                "tooltip": "Créer une ligne"
-            },
-            "ja": {
-                "name": "線",
-                "tooltip": "ラインを作成"
-            }
-        }
-    },
-    "GEOM/STB_LOCAL_CS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Local Coordinate System",
-                "tooltip": "Create a local coordinate system"
-            },
-            "fr": {
-                "name": "Système de coordonnées local ",
-                "tooltip": "Créer un système local de coordonnées"
-            },
-            "ja": {
-                "name": "ローカル座標系",
-                "tooltip": "ローカル座標系を作成"
-            }
-        }
-    },
-    "GEOM/STB_MANAGE_DIMENSIONS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Manage dimensions",
-                "tooltip": "Manage measurement dimensions of an object"
-            },
-            "fr": {
-                "name": "Gérer les cotations",
-                "tooltip": "Gérer la cotation d'un objet"
-            },
-            "ja": {
-                "name": "ディメンジョンの管理",
-                "tooltip": "オブジェクトの基準寸法を管理"
-            }
-        }
-    },
-    "GEOM/STB_MASS_CENTER": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Center of Mass",
-                "tooltip": "Compute center of mass of the shape"
-            },
-            "fr": {
-                "name": "Centre de gravité",
-                "tooltip": "Calculer le centre de gravité de l'objet"
-            },
-            "ja": {
-                "name": "重心",
-                "tooltip": "オブジェクトの重心を計算"
-            }
-        }
-    },
-    "GEOM/STB_MATERIALS_LIBRARY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Materials library",
-                "tooltip": "Displays content of Materials library"
-            },
-            "fr": {
-                "name": "Librairie de materiaux",
-                "tooltip": "Affichier le contenu de la librarie des matériaux"
-            },
-            "ja": {
-                "name": "材料ライブラリ",
-                "tooltip": "材料のライブラリの内容を表示します。"
-            }
-        }
-    },
-    "GEOM/STB_MEASURE_ANGLE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Angle",
-                "tooltip": "Compute angle between two lines or linear edges"
-            },
-            "fr": {
-                "name": "Angle",
-                "tooltip": "Calculer l'angle entre deux lignes ou arêtes linéaires"
-            },
-            "ja": {
-                "name": "角度",
-                "tooltip": "2つのラインまたはエッジ間の角度を計算"
-            }
-        }
-    },
-    "GEOM/STB_MIN_DIST": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Min Distance",
-                "tooltip": "Compute minimum distance between two objects"
-            },
-            "fr": {
-                "name": "Distance minimale ",
-                "tooltip": "Calculer la distance minimale entre deux objets"
-            },
-            "ja": {
-                "name": "最短距離",
-                "tooltip": "2つのオブジェクト間の最小距離を計算"
-            }
-        }
-    },
-    "GEOM/STB_MIRROR": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Mirror Image",
-                "tooltip": "Mirror a shape"
-            },
-            "fr": {
-                "name": "Symétrie",
-                "tooltip": "Refléter un objet"
-            },
-            "ja": {
-                "name": "ミラー",
-                "tooltip": "オブジェクトを反転"
-            }
-        }
-    },
-    "GEOM/STB_MODIFY_LOCATION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Modify Location",
-                "tooltip": "Modify shape's location"
-            },
-            "fr": {
-                "name": "Modifier la position",
-                "tooltip": "Modifier la position d'un objet"
-            },
-            "ja": {
-                "name": "位置変更",
-                "tooltip": "オブジェクトの位置を変更"
-            }
-        }
-    },
-    "GEOM/STB_MUL_ROTATION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Multi-Rotation",
-                "tooltip": "Perform multi-rotation"
-            },
-            "fr": {
-                "name": "Multi-rotation",
-                "tooltip": "Effectuer une multi-rotation"
-            },
-            "ja": {
-                "name": "複数回回転",
-                "tooltip": "複数回回転を実行します。"
-            }
-        }
-    },
-    "GEOM/STB_MUL_TRANSFORM": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Multi-Transformation",
-                "tooltip": "Perform multi-transformation"
-            },
-            "fr": {
-                "name": "Multi-transformation",
-                "tooltip": "Effectuer une multi-transformation"
-            },
-            "ja": {
-                "name": "複数回移動",
-                "tooltip": "複数回移動を実行します。"
-            }
-        }
-    },
-    "GEOM/STB_MUL_TRANSLATION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Multi-Translation",
-                "tooltip": "Perform multi-translation"
-            },
-            "fr": {
-                "name": "Multi-translation",
-                "tooltip": "Effectuer une multi-translation"
-            },
-            "ja": {
-                "name": "複数オブジェクトの移動",
-                "tooltip": "複数オブジェクトの移動を実行"
-            }
-        }
-    },
-    "GEOM/STB_NAME_MODE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Show/Hide names of visible shapes",
-                "tooltip": "Show/Hide names of visible shapes"
-            },
-            "fr": {
-                "name": "Montrer/cacher le nom des objets visibles",
-                "tooltip": "Montrer/cacher le nom des objets visibles"
-            },
-            "ja": {
-                "name": "表示中の形状の名前を表示/非表示",
-                "tooltip": "表示中の形状の名前を表示/非表示"
-            }
-        }
-    },
-    "GEOM/STB_NORMALE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Normal to a Face",
-                "tooltip": "Compute normal to the face"
-            },
-            "fr": {
-                "name": "Vecteur normal à une face",
-                "tooltip": "Vecteur normal à une face"
-            },
-            "ja": {
-                "name": "フェースに垂直",
-                "tooltip": "フェースに垂直"
-            }
-        }
-    },
-    "GEOM/STB_OFFSET": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Offset Surface",
-                "tooltip": "Offset surface"
-            },
-            "fr": {
-                "name": "Décaler une surface",
-                "tooltip": "Décaler une surface "
-            },
-            "ja": {
-                "name": "サーフェスをオフセット",
-                "tooltip": "サーフェスをオフセット"
-            }
-        }
-    },
-    "GEOM/STB_ORIGIN_AND_VECTORS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Origin and Base Vectors",
-                "tooltip": "Create an origin and base Vectors"
-            },
-            "fr": {
-                "name": "Vecteurs de base et origine",
-                "tooltip": "Créer les vecteurs de base et l'origine"
-            },
-            "ja": {
-                "name": "起源と基本ベクトル",
-                "tooltip": "起源と基底ベクトルを作成します。"
-            }
-        }
-    },
-    "GEOM/STB_PARTITION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Partition",
-                "tooltip": "Make a partition"
-            },
-            "fr": {
-                "name": "Partition",
-                "tooltip": "Effectuer une partition"
-            },
-            "ja": {
-                "name": "パーティション",
-                "tooltip": "パーティションを作成"
-            }
-        }
-    },
-    "GEOM/STB_PICTURE_IMPORT": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Import picture in viewer",
-                "tooltip": "Import picture in viewer"
-            },
-            "fr": {
-                "name": "Importer une image dans la vue",
-                "tooltip": "Importer une image dans la vue"
-            },
-            "ja": {
-                "name": "ビューアーにイメージをインポート",
-                "tooltip": "ビューアーにイメージをインポートします。"
-            }
-        }
-    },
-    "GEOM/STB_PIPE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Extrusion Along Path",
-                "tooltip": "Create a shape by extrusion along a path"
-            },
-            "fr": {
-                "name": "Extrusion suivant un chemin",
-                "tooltip": "Créer un objet par extrusion suivant un chemin"
-            },
-            "ja": {
-                "name": "経路に沿って押し出し",
-                "tooltip": "経路に沿って押し出し"
-            }
-        }
-    },
-    "GEOM/STB_PIPE_PATH": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Restore Path",
-                "tooltip": "Restore path from a pipe-like shape"
-            },
-            "fr": {
-                "name": "Retrouver le chemin",
-                "tooltip": "Retrouver le chemin à partir d'un objet de type tuyau"
-            },
-            "ja": {
-                "name": "経路の復元",
-                "tooltip": "経路の復元"
-            }
-        }
-    },
-    "GEOM/STB_PLANE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Plane",
-                "tooltip": "Create a plane"
-            },
-            "fr": {
-                "name": "Plan",
-                "tooltip": "Créer un plan"
-            },
-            "ja": {
-                "name": "平面",
-                "tooltip": "平面を作成"
-            }
-        }
-    },
-    "GEOM/STB_POINT": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Point",
-                "tooltip": "Create a point"
-            },
-            "fr": {
-                "name": "Point",
-                "tooltip": "Créer un point"
-            },
-            "ja": {
-                "name": "点",
-                "tooltip": "ポイントを作成"
-            }
-        }
-    },
-    "GEOM/STB_POINT_COORDS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Point Coordinates",
-                "tooltip": "Display point coordinates"
-            },
-            "fr": {
-                "name": "Coordonnées d'un point ",
-                "tooltip": "Montrer les coordonnées du point"
-            },
-            "ja": {
-                "name": "点の座標",
-                "tooltip": "ポイントの座標を表示"
-            }
-        }
-    },
-    "GEOM/STB_POINT_ON_EDGE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Add Point on Edge",
-                "tooltip": "Add point on edge"
-            },
-            "fr": {
-                "name": "Ajouter un point sur l'arête",
-                "tooltip": "Ajouter un point sur l'arête"
-            },
-            "ja": {
-                "name": "エッジに点を追加",
-                "tooltip": "端にポイントを追加"
-            }
-        }
-    },
-    "GEOM/STB_POP_AUTO_COLOR": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Auto Color",
-                "tooltip": "Auto color"
-            },
-            "fr": {
-                "name": "Couleur automatique",
-                "tooltip": "Couleur automatique"
-            },
-            "ja": {
-                "name": "自動色",
-                "tooltip": "自動色"
-            }
-        }
-    },
-    "GEOM/STB_POP_COLOR": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Color",
-                "tooltip": "Color"
-            },
-            "fr": {
-                "name": "Couleur",
-                "tooltip": "Couleur"
-            },
-            "ja": {
-                "name": "色",
-                "tooltip": "色"
-            }
-        }
-    },
-    "GEOM/STB_POP_CONCEAL_CHILDREN": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Conceal child items",
-                "tooltip": "Conceal child items"
-            },
-            "fr": {
-                "name": "Retirer les sous-éléments",
-                "tooltip": "Cacher les objets fils"
-            },
-            "ja": {
-                "name": "子項目を隠す",
-                "tooltip": "子供オブジェクトを隠す"
-            }
-        }
-    },
-    "GEOM/STB_POP_CREATE_FOLDER": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Create folder",
-                "tooltip": "Create a new folder"
-            },
-            "fr": {
-                "name": "Créer dossier",
-                "tooltip": "Créer un nouveau dossier"
-            },
-            "ja": {
-                "name": "フォルダ作成",
-                "tooltip": "新しいフォルダーを作成します。"
-            }
-        }
-    },
-    "GEOM/STB_POP_CREATE_GROUP": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Create Group",
-                "tooltip": "Create Group"
-            },
-            "fr": {
-                "name": "Créer un groupe",
-                "tooltip": "Créer un groupe"
-            },
-            "ja": {
-                "name": "グループを作成",
-                "tooltip": "グループを作成"
-            }
-        }
-    },
-    "GEOM/STB_POP_DEFLECTION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Deflection Coefficient",
-                "tooltip": "Deflection Coefficient"
-            },
-            "fr": {
-                "name": "Coefficient de déformation",
-                "tooltip": "Coefficient de déformation"
-            },
-            "ja": {
-                "name": "変形倍率",
-                "tooltip": "変形倍率"
-            }
-        }
-    },
-    "GEOM/STB_POP_DISABLE_AUTO_COLOR": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Disable Auto Color",
-                "tooltip": "Disable auto color"
-            },
-            "fr": {
-                "name": "Désactiver la couleur automatique",
-                "tooltip": "Désactiver la couleur automatique"
-            },
-            "ja": {
-                "name": "自動色無効",
-                "tooltip": "自動カラー補正を無効にします。"
-            }
-        }
-    },
-    "GEOM/STB_POP_DISCLOSE_CHILDREN": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Disclose child items",
-                "tooltip": "Disclose child items"
-            },
-            "fr": {
-                "name": "Publier les sous-éléments",
-                "tooltip": "Afficher les objets fils"
-            },
-            "ja": {
-                "name": "子項目を開示",
-                "tooltip": "子供を表示します。"
-            }
-        }
-    },
-    "GEOM/STB_POP_EDIT_FIELD": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Edit Field",
-                "tooltip": "Edit Field"
-            },
-            "fr": {
-                "name": "Editer champ",
-                "tooltip": "Editer un champ"
-            },
-            "ja": {
-                "name": "フィールドの編集",
-                "tooltip": "フィールドを編集します。"
-            }
-        }
-    },
-    "GEOM/STB_POP_HIDE_ALL_ANNOTATIONS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Hide all annotations",
-                "tooltip": "Hide all shape annotations for the object"
-            },
-            "fr": {
-                "name": "Cacher toutes les annotations",
-                "tooltip": "Cacher toutes les annotations pour l'objet"
-            },
-            "ja": {
-                "name": "全ての注釈を非表示",
-                "tooltip": "対象オブジェクトにある全ての形状注釈の非表示"
-            }
-        }
-    },
-    "GEOM/STB_POP_HIDE_ALL_DIMENSIONS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Hide all dimensions",
-                "tooltip": "Show all visible measures (dimension) created for the object"
-            },
-            "fr": {
-                "name": "Cacher toutes les cotations",
-                "tooltip": "Afficher toutes les cotations visibles créées sur l'objet"
-            },
-            "ja": {
-                "name": "すべての寸法を非表示",
-                "tooltip": "オブジェクトのために作成されたすべての見える基準寸法を表示"
-            }
-        }
-    },
-    "GEOM/STB_POP_ISOS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Isos",
-                "tooltip": "Isolines"
-            },
-            "fr": {
-                "name": "Isos",
-                "tooltip": "Isolignes"
-            },
-            "ja": {
-                "name": "Isos",
-                "tooltip": "輪郭"
-            }
-        }
-    },
-    "GEOM/STB_POP_MATERIAL_PROPERTIES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Material Properties",
-                "tooltip": "Set Material Properties"
-            },
-            "fr": {
-                "name": "Propriétés des matériaux",
-                "tooltip": "Définir les propriétés du matériau"
-            },
-            "ja": {
-                "name": "材料特性",
-                "tooltip": "マテリアルのプロパティを設定します。"
-            }
-        }
-    },
-    "GEOM/STB_POP_POINT_MARKER": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Point Marker",
-                "tooltip": "Set Point Marker"
-            },
-            "fr": {
-                "name": "Marqueur de point",
-                "tooltip": "Définir un marqueur de point"
-            },
-            "ja": {
-                "name": "ポイント マーカ",
-                "tooltip": "ポイントマーカーを設定"
-            }
-        }
-    },
-    "GEOM/STB_POP_PREDEF_MATER_CUSTOM": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Custom...",
-                "tooltip": "Custom..."
-            },
-            "fr": {
-                "name": "Personnalisé...",
-                "tooltip": "Personnalisé..."
-            },
-            "ja": {
-                "name": "カスタム...",
-                "tooltip": "カスタム."
-            }
-        }
-    },
-    "GEOM/STB_POP_PUBLISH_OBJ": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Publish...",
-                "tooltip": "Publish object"
-            },
-            "fr": {
-                "name": "Publier...",
-                "tooltip": "Publier l'objet"
-            },
-            "ja": {
-                "name": "発行...",
-                "tooltip": "オブジェクトを発行"
-            }
-        }
-    },
-    "GEOM/STB_POP_REDUCE_STUDY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Reduce study",
-                "tooltip": "Reduce study"
-            },
-            "fr": {
-                "name": "Etude réduite",
-                "tooltip": "Etude réduite"
-            },
-            "ja": {
-                "name": "スタディの削減",
-                "tooltip": "スタディの縮小"
-            }
-        }
-    },
-    "GEOM/STB_POP_SETTEXTURE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Texture",
-                "tooltip": "Add a texture"
-            },
-            "fr": {
-                "name": "Texture",
-                "tooltip": "Ajoute une texture"
-            },
-            "ja": {
-                "name": "テクスチャ",
-                "tooltip": "テクスチャを追加します。"
-            }
-        }
-    },
-    "GEOM/STB_POP_SHADING": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Shading",
-                "tooltip": "Shading"
-            },
-            "fr": {
-                "name": "Ombrage",
-                "tooltip": "Ombrage"
-            },
-            "ja": {
-                "name": "シェーディング",
-                "tooltip": "網かけ"
-            }
-        }
-    },
-    "GEOM/STB_POP_SHADING_WITH_EDGES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Shading With Edges",
-                "tooltip": "Shading With Edges"
-            },
-            "fr": {
-                "name": "Ombrage avec arêtes",
-                "tooltip": "Ombrage avec arêtes"
-            },
-            "ja": {
-                "name": "エッジ+シェーディング",
-                "tooltip": "陰影とエッジ"
-            }
-        }
-    },
-    "GEOM/STB_POP_SHOW_ALL_ANNOTATIONS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Show all annotations",
-                "tooltip": "Show all shape annotations for the object"
-            },
-            "fr": {
-                "name": "Montrer toutes les annotations",
-                "tooltip": "Montrer toutes les annotations pour l'objet"
-            },
-            "ja": {
-                "name": "全ての注釈を表示",
-                "tooltip": "対象オブジェクトにある全ての形状注釈を表示"
-            }
-        }
-    },
-    "GEOM/STB_POP_SHOW_ALL_DIMENSIONS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Show all dimensions",
-                "tooltip": "Show all hidden measures (dimension) created for the object"
-            },
-            "fr": {
-                "name": "Afficher les cotations ",
-                "tooltip": "Afficher toutes les cotations cachées pour un objet"
-            },
-            "ja": {
-                "name": "すべての寸法を表示",
-                "tooltip": "オブジェクトに作成されたすべての非表示の基準寸法を表示"
-            }
-        }
-    },
-    "GEOM/STB_POP_SHOW_DEPENDENCY_TREE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Show dependency tree",
-                "tooltip": "Show dependency tree"
-            },
-            "fr": {
-                "name": "Montrer l'arbre des dépendances",
-                "tooltip": "Montrer l'arbre des dépendances"
-            },
-            "ja": {
-                "name": "依存ツリーの表示",
-                "tooltip": "依存ツリーの表示"
-            }
-        }
-    },
-    "GEOM/STB_POP_SHOW_NAME": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Show Name",
-                "tooltip": "Show Name"
-            },
-            "fr": {
-                "name": "Montrer le nom",
-                "tooltip": "Montrer le nom"
-            },
-            "ja": {
-                "name": "名前の表示",
-                "tooltip": "名前の表示"
-            }
-        }
-    },
-    "GEOM/STB_POP_SORT_CHILD_ITEMS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Sort children",
-                "tooltip": "Sort child items"
-            },
-            "fr": {
-                "name": "Trier les descendants",
-                "tooltip": "Trier les descendants"
-            },
-            "ja": {
-                "name": "子供の並べ替え",
-                "tooltip": "子アイテムを並べ替える"
-            }
-        }
-    },
-    "GEOM/STB_POP_TEXTURE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Texture",
-                "tooltip": "Texture"
-            },
-            "fr": {
-                "name": "Texture",
-                "tooltip": "Texture"
-            },
-            "ja": {
-                "name": "テクスチャ",
-                "tooltip": "テクスチャ"
-            }
-        }
-    },
-    "GEOM/STB_POP_TRANSPARENCY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Transparency",
-                "tooltip": "Transparency"
-            },
-            "fr": {
-                "name": "Transparence",
-                "tooltip": "Transparence"
-            },
-            "ja": {
-                "name": "透明度",
-                "tooltip": "透明度"
-            }
-        }
-    },
-    "GEOM/STB_POP_UNPUBLISH_OBJ": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Unpublish",
-                "tooltip": "Unpublish object"
-            },
-            "fr": {
-                "name": "Dépublier",
-                "tooltip": "Dépublier l'objet"
-            },
-            "ja": {
-                "name": "発行停止",
-                "tooltip": "オブジェクトの発行停止"
-            }
-        }
-    },
-    "GEOM/STB_POP_VECTORS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Show Edge Direction",
-                "tooltip": "Show Edge Direction"
-            },
-            "fr": {
-                "name": "Afficher l'orientation des arêtes",
-                "tooltip": "Afficher l'orientation des arêtes"
-            },
-            "ja": {
-                "name": "ベクトル方向表示",
-                "tooltip": "エッジの方向を表示します。"
-            }
-        }
-    },
-    "GEOM/STB_POP_VERTICES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Show Vertices",
-                "tooltip": "Show Vertices"
-            },
-            "fr": {
-                "name": "Montrer les sommets",
-                "tooltip": "Montrer les sommets"
-            },
-            "ja": {
-                "name": "頂点の表示",
-                "tooltip": "頂点の表示"
-            }
-        }
-    },
-    "GEOM/STB_POP_WIREFRAME": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Wireframe",
-                "tooltip": "Wireframe"
-            },
-            "fr": {
-                "name": "Filaire",
-                "tooltip": "Contours"
-            },
-            "ja": {
-                "name": "ワイヤ フレーム",
-                "tooltip": "Wires"
-            }
-        }
-    },
-    "GEOM/STB_PROJECTION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Projection",
-                "tooltip": "Project a point, an edge or a wire on a face"
-            },
-            "fr": {
-                "name": "Projection",
-                "tooltip": "Projeter un point, une arête ou un contour sur une face"
-            },
-            "ja": {
-                "name": "投影",
-                "tooltip": "ポイント、エッジ、または輪郭上の 1 つの側面を投影"
-            }
-        }
-    },
-    "GEOM/STB_PROJ_ON_CYL": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Projection on Cylinder",
-                "tooltip": "Project a wire or a face on a cylinder"
-            },
-            "fr": {
-                "name": "Projection sur un cylindre",
-                "tooltip": "Projète un contour ou une face sur un cylindre"
-            },
-            "ja": {
-                "name": "円筒の投影",
-                "tooltip": "円筒上のワイヤまたは面を投影"
-            }
-        }
-    },
-    "GEOM/STB_PROPAGATE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Propagate",
-                "tooltip": "Propagate"
-            },
-            "fr": {
-                "name": "Propager",
-                "tooltip": "Propager"
-            },
-            "ja": {
-                "name": "スプレッド",
-                "tooltip": "スプレッド"
-            }
-        }
-    },
-    "GEOM/STB_Q_FACE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Quadrangle Face",
-                "tooltip": "Quadrangle Face"
-            },
-            "fr": {
-                "name": "Face quadrangulaire ",
-                "tooltip": "Face quadrangulaire "
-            },
-            "ja": {
-                "name": "四角形フェース",
-                "tooltip": "四角形フェース"
-            }
-        }
-    },
-    "GEOM/STB_RECTANGLE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Rectangle",
-                "tooltip": "Create rectangular face"
-            },
-            "fr": {
-                "name": "Rectangle",
-                "tooltip": "Créer une face rectangulaire "
-            },
-            "ja": {
-                "name": "四角形",
-                "tooltip": "長方形の面を作成"
-            }
-        }
-    },
-    "GEOM/STB_RELOAD_IMPORTED": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Reload From Disk",
-                "tooltip": "Reload imported shape from its original place on disk"
-            },
-            "fr": {
-                "name": "Recharger à partir du disque",
-                "tooltip": "Recharger l'objet importé depuis le disque"
-            },
-            "ja": {
-                "name": "ディスクから再読み込み",
-                "tooltip": "ディスク上の元の場所からインポートした形状をリロード"
-            }
-        }
-    },
-    "GEOM/STB_REMOVE_EXTRA_EDGES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Remove Extra Edges",
-                "tooltip": "Remove extra edges"
-            },
-            "fr": {
-                "name": "Supprimer les arêtes inutiles",
-                "tooltip": "Supprimer les arêtes inutiles"
-            },
-            "ja": {
-                "name": "不要なエッジを削除",
-                "tooltip": "不要なエッジを削除"
-            }
-        }
-    },
-    "GEOM/STB_REMOVE_WEBS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Remove Internal Faces",
-                "tooltip": "Remove internal faces"
-            },
-            "fr": {
-                "name": "Supprimer les faces internes",
-                "tooltip": "Supprimer les faces internes"
-            },
-            "ja": {
-                "name": "内部面の削除",
-                "tooltip": "内部面を削除します。"
-            }
-        }
-    },
-    "GEOM/STB_REVOLUTION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Revolution",
-                "tooltip": "Create a revolution"
-            },
-            "fr": {
-                "name": "Révolution",
-                "tooltip": "Créer une révolution"
-            },
-            "ja": {
-                "name": "回転押し出し",
-                "tooltip": "回転押し出しの作成"
-            }
-        }
-    },
-    "GEOM/STB_ROTATION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Rotation",
-                "tooltip": "Rotate a shape"
-            },
-            "fr": {
-                "name": "Rotation",
-                "tooltip": "Tourner un objet"
-            },
-            "ja": {
-                "name": "回転",
-                "tooltip": "オブジェクトを回転"
-            }
-        }
-    },
-    "GEOM/STB_SCALE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Scale Transform",
-                "tooltip": "Scale a shape"
-            },
-            "fr": {
-                "name": "Redimensionner",
-                "tooltip": "Redimensionner un objet"
-            },
-            "ja": {
-                "name": "サイズを変更",
-                "tooltip": "オブジェクトのサイズを変更"
-            }
-        }
-    },
-    "GEOM/STB_SECTION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Intersection",
-                "tooltip": "Intersection"
-            },
-            "fr": {
-                "name": "Section",
-                "tooltip": "Section"
-            },
-            "ja": {
-                "name": "セクション",
-                "tooltip": "セクション"
-            }
-        }
-    },
-    "GEOM/STB_SEWING": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Sewing",
-                "tooltip": "Perform sewing"
-            },
-            "fr": {
-                "name": "Couture",
-                "tooltip": "Effectuer la couture"
-            },
-            "ja": {
-                "name": "縫合",
-                "tooltip": "縫い合わせ実行"
-            }
-        }
-    },
-    "GEOM/STB_SHADING": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Shading",
-                "tooltip": "Shading"
-            },
-            "fr": {
-                "name": "Ombrage",
-                "tooltip": "Ombrage"
-            },
-            "ja": {
-                "name": "網かけ",
-                "tooltip": "網かけ"
-            }
-        }
-    },
-    "GEOM/STB_SHADING_WITH_EDGES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Shading With Edges",
-                "tooltip": "Shading with edges"
-            },
-            "fr": {
-                "name": "Ombrage avec arêtes",
-                "tooltip": "Ombrage avec arêtes"
-            },
-            "ja": {
-                "name": "陰影とエッジ",
-                "tooltip": "陰影とエッジ"
-            }
-        }
-    },
-    "GEOM/STB_SHAPE_PROCESS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Shape Processing",
-                "tooltip": "Perform shape processing "
-            },
-            "fr": {
-                "name": "Traitement de forme",
-                "tooltip": "Effectuer le traitement de formes"
-            },
-            "ja": {
-                "name": "形状処理",
-                "tooltip": "形状処理を実行する"
-            }
-        }
-    },
-    "GEOM/STB_SHAPE_STATISTICS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Shape Statistics",
-                "tooltip": "Shape Statistics"
-            },
-            "fr": {
-                "name": "Statistiques sur l'objet",
-                "tooltip": "Statistique de l'objet"
-            },
-            "ja": {
-                "name": "形状の統計",
-                "tooltip": "形状の統計"
-            }
-        }
-    },
-    "GEOM/STB_SHELL": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Shell",
-                "tooltip": "Build a shell"
-            },
-            "fr": {
-                "name": "Coque",
-                "tooltip": "Construire une coque"
-            },
-            "ja": {
-                "name": "シェル",
-                "tooltip": "シェルを構築"
-            }
-        }
-    },
-    "GEOM/STB_SHELL_SEL_ONLY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Shell",
-                "tooltip": "Select only a Shells"
-            },
-            "fr": {
-                "name": "Coque",
-                "tooltip": "Ne choisir que des coques"
-            },
-            "ja": {
-                "name": "シェル",
-                "tooltip": "シェルのみを選択"
-            }
-        }
-    },
-    "GEOM/STB_SHOW_ONLY_CHILDREN": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Show Only Children",
-                "tooltip": "Show Only Children"
-            },
-            "fr": {
-                "name": "Afficher uniquement les enfants",
-                "tooltip": "Afficher uniquement les enfants"
-            },
-            "ja": {
-                "name": "子供だけを表示します。",
-                "tooltip": "子供だけを表示します。"
-            }
-        }
-    },
-    "GEOM/STB_SKETCH": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "2D Sketch",
-                "tooltip": "Create 2D sketch"
-            },
-            "fr": {
-                "name": "Esquisse 2D",
-                "tooltip": "Créer une esquisse 2D"
-            },
-            "ja": {
-                "name": "2D スケッチ",
-                "tooltip": "2Dスケッチを作成"
-            }
-        }
-    },
-    "GEOM/STB_SOLID": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Solid",
-                "tooltip": "Build a solid"
-            },
-            "fr": {
-                "name": "Solide",
-                "tooltip": "Construire un solide"
-            },
-            "ja": {
-                "name": "ソリッド",
-                "tooltip": "ソリッドを構築"
-            }
-        }
-    },
-    "GEOM/STB_SOLID_SEL_ONLY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Solid",
-                "tooltip": "Select only a Solids"
-            },
-            "fr": {
-                "name": "Solide",
-                "tooltip": "Ne choisir que des solides"
-            },
-            "ja": {
-                "name": "ソリッド",
-                "tooltip": "ソリッドだけを選択"
-            }
-        }
-    },
-    "GEOM/STB_SPHERE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Sphere",
-                "tooltip": "Create a sphere"
-            },
-            "fr": {
-                "name": "Sphère",
-                "tooltip": "Créer une sphère"
-            },
-            "ja": {
-                "name": "球",
-                "tooltip": "球を作成"
-            }
-        }
-    },
-    "GEOM/STB_SUPPERSS_HOLES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Suppress Holes",
-                "tooltip": "Perform suppress holes"
-            },
-            "fr": {
-                "name": "Supprimer les trous",
-                "tooltip": "Effectuer la suppression des trous"
-            },
-            "ja": {
-                "name": "穴を削除",
-                "tooltip": "穴の削除を実行"
-            }
-        }
-    },
-    "GEOM/STB_SUPPRESS_FACES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Suppress Faces",
-                "tooltip": "Perform suppress faces"
-            },
-            "fr": {
-                "name": "Supprimer des faces",
-                "tooltip": "Effectuer la suppression des faces"
-            },
-            "ja": {
-                "name": "フェースを削除",
-                "tooltip": "フェースの削除を実行"
-            }
-        }
-    },
-    "GEOM/STB_SUPPRESS_INT_WIRES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Suppress Internal Wires",
-                "tooltip": "Perform suppress internal wires"
-            },
-            "fr": {
-                "name": "Supprimer des contours internes",
-                "tooltip": "Effectuer la suppression des contours internes"
-            },
-            "ja": {
-                "name": "内部の輪郭を削除します。",
-                "tooltip": "内部ワイヤーの削除を実行"
-            }
-        }
-    },
-    "GEOM/STB_SURFACE_FROM_FACE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Surface From Face",
-                "tooltip": "Create a Surface From Face"
-            },
-            "fr": {
-                "name": "Surface depuis une face",
-                "tooltip": "Créer une surface depuis une face"
-            },
-            "ja": {
-                "name": "面から表面",
-                "tooltip": "面から表面の作成"
-            }
-        }
-    },
-    "GEOM/STB_TEXTURE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Texture",
-                "tooltip": "Texture"
-            },
-            "fr": {
-                "name": "Texture",
-                "tooltip": "Texture"
-            },
-            "ja": {
-                "name": "テクスチャ",
-                "tooltip": "テクスチャ"
-            }
-        }
-    },
-    "GEOM/STB_THICKNESS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Thickness",
-                "tooltip": "Make a thick solid"
-            },
-            "fr": {
-                "name": "Epaisseur",
-                "tooltip": "Crée un solide par ajout d'épaisseur"
-            },
-            "ja": {
-                "name": "厚み",
-                "tooltip": "厚みのあるソリッドの作成"
-            }
-        }
-    },
-    "GEOM/STB_TOLERANCE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Tolerance",
-                "tooltip": "Compute tolerance of the shape"
-            },
-            "fr": {
-                "name": "Tolérance",
-                "tooltip": "Calculer la tolérance d'un objet"
-            },
-            "ja": {
-                "name": "公差",
-                "tooltip": "オブジェクトの距離を計算"
-            }
-        }
-    },
-    "GEOM/STB_TORUS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Torus",
-                "tooltip": "Create a torus"
-            },
-            "fr": {
-                "name": "Tore",
-                "tooltip": "Créer un tore"
-            },
-            "ja": {
-                "name": "円環",
-                "tooltip": "円環を作成"
-            }
-        }
-    },
-    "GEOM/STB_TRANSFER_DATA": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Transfer Data",
-                "tooltip": "Transfer Data"
-            },
-            "fr": {
-                "name": "Transfert de données",
-                "tooltip": "Transfert de données"
-            },
-            "ja": {
-                "name": "データ転送",
-                "tooltip": "データ転送"
-            }
-        }
-    },
-    "GEOM/STB_TRANSLATION": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Translation",
-                "tooltip": "Translate shape"
-            },
-            "fr": {
-                "name": "Translation",
-                "tooltip": "Translater un objet"
-            },
-            "ja": {
-                "name": "変換",
-                "tooltip": "オブジェクトを移動"
-            }
-        }
-    },
-    "GEOM/STB_UNION_FACES": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Union Faces",
-                "tooltip": "Union faces"
-            },
-            "fr": {
-                "name": "Unir les Faces",
-                "tooltip": "Unir les faces"
-            },
-            "ja": {
-                "name": "面の共有",
-                "tooltip": "連合に直面しています。"
-            }
-        }
-    },
-    "GEOM/STB_VECTOR": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Vector",
-                "tooltip": "Create a vector"
-            },
-            "fr": {
-                "name": "Vecteur",
-                "tooltip": "Créer un vecteur"
-            },
-            "ja": {
-                "name": "ベクトル",
-                "tooltip": "ベクトルを作成"
-            }
-        }
-    },
-    "GEOM/STB_VECTOR_MODE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Change Edge Presentation Mode",
-                "tooltip": "Change Edge Presentation Mode"
-            },
-            "fr": {
-                "name": "Changer le mode de représentation des arêtes",
-                "tooltip": "Changer le mode de représentation des arêtes"
-            },
-            "ja": {
-                "name": "エッジの表示モードを変更",
-                "tooltip": "エッジの表示モードを変更"
-            }
-        }
-    },
-    "GEOM/STB_VERTEX_SEL_ONLY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Vertex",
-                "tooltip": "Select only a Points"
-            },
-            "fr": {
-                "name": "Point",
-                "tooltip": "Ne choisir que des points"
-            },
-            "ja": {
-                "name": "基準点",
-                "tooltip": "ポイントのみを選択"
-            }
-        }
-    },
-    "GEOM/STB_VERTICES_MODE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Mode of vertices",
-                "tooltip": "Mode of vertices"
-            },
-            "fr": {
-                "name": "Mode des sommets",
-                "tooltip": "Mode des sommets"
-            },
-            "ja": {
-                "name": "頂点のモード",
-                "tooltip": "頂点のモード"
-            }
-        }
-    },
-    "GEOM/STB_WHAT_IS": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "What is",
-                "tooltip": "What is"
-            },
-            "fr": {
-                "name": "Qu'est-ce que c'est ?",
-                "tooltip": "Qu'est-ce que c'est ?"
-            },
-            "ja": {
-                "name": "選択対象の情報",
-                "tooltip": "Whatis"
-            }
-        }
-    },
-    "GEOM/STB_WIRE": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Wire",
-                "tooltip": "Build a wire"
-            },
-            "fr": {
-                "name": "Contour",
-                "tooltip": "Construire un contour"
-            },
-            "ja": {
-                "name": "ワイヤー",
-                "tooltip": "ワイヤーを構築"
-            }
-        }
-    },
-    "GEOM/STB_WIREFRAME": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Wireframe",
-                "tooltip": "Wireframe"
-            },
-            "fr": {
-                "name": "Filaire",
-                "tooltip": "Contours"
-            },
-            "ja": {
-                "name": "ワイヤ フレーム",
-                "tooltip": "Wires"
-            }
-        }
-    },
-    "GEOM/STB_WIRE_SEL_ONLY": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Wire",
-                "tooltip": "Select only a Wires"
-            },
-            "fr": {
-                "name": "Contour",
-                "tooltip": "Ne choisir que des contours"
-            },
-            "ja": {
-                "name": "ワイヤー",
-                "tooltip": "ワイヤーだけを選択"
-            }
-        }
-    },
-    "GEOM/STEPPlugin/Export_STEP": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Export STEP",
-                "tooltip": "Export STEP"
-            },
-            "fr": {
-                "name": "Exporter STEP",
-                "tooltip": "Exporter STEP"
-            },
-            "ja": {
-                "name": "STEPエクスポート",
-                "tooltip": "STEPエクスポート"
-            }
-        }
-    },
-    "GEOM/STEPPlugin/Import_STEP": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Import STEP",
-                "tooltip": "Import STEP"
-            },
-            "fr": {
-                "name": "Importer STEP",
-                "tooltip": "Importer STEP"
-            },
-            "ja": {
-                "name": "STEPインポート",
-                "tooltip": "STEPインポート"
-            }
-        }
-    },
-    "GEOM/STLPlugin/Export_STL": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Export STL",
-                "tooltip": "Export STL"
-            },
-            "fr": {
-                "name": "Exporter STL",
-                "tooltip": "Exporter STL"
-            },
-            "ja": {
-                "name": "STLエクスポート",
-                "tooltip": "STLエクスポート"
-            }
-        }
-    },
-    "GEOM/STLPlugin/Import_STL": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Import STL",
-                "tooltip": "Import STL"
-            },
-            "fr": {
-                "name": "Importer STL",
-                "tooltip": "Importer STL"
-            },
-            "ja": {
-                "name": "STLインポート",
-                "tooltip": "STLインポート"
-            }
-        }
-    },
-    "GEOM/Transparency/Decrease": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Decrease transparency",
-                "tooltip": "Decrease transparency"
-            },
-            "fr": {
-                "name": "Diminuer la transparence",
-                "tooltip": "Diminuer la transparence"
-            },
-            "ja": {
-                "name": "透明度を下げる",
-                "tooltip": "透明度を下げる"
-            }
-        }
-    },
-    "GEOM/Transparency/Increase": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Increase transparency",
-                "tooltip": "Increase transparency"
-            },
-            "fr": {
-                "name": "Augmenter la transparence",
-                "tooltip": "Augmenter la transparence"
-            },
-            "ja": {
-                "name": "透明度を高める",
-                "tooltip": "透明度を高める"
-            }
-        }
-    },
-    "GEOM/VTKPlugin/Export_VTK": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Export VTK",
-                "tooltip": "Export VTK"
-            },
-            "fr": {
-                "name": "Exporter VTK",
-                "tooltip": "Exporter VTK"
-            },
-            "ja": {
-                "name": "VTKエクスポート",
-                "tooltip": "VTKエクスポート"
-            }
-        }
-    },
-    "GEOM/XAOPlugin/Export_XAO": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Export XAO",
-                "tooltip": "Export XAO"
-            },
-            "fr": {
-                "name": "Exporter XAO",
-                "tooltip": "Exporter XAO"
-            },
-            "ja": {
-                "name": "XAOエクスポート",
-                "tooltip": "XAOのエクスポート"
-            }
-        }
-    },
-    "GEOM/XAOPlugin/Import_XAO": {
-        "iconPath": "",
-        "langDependentAssets": {
-            "en": {
-                "name": "Import XAO",
-                "tooltip": "Import XAO"
-            },
-            "fr": {
-                "name": "Importer XAO",
-                "tooltip": "Importer XAO"
-            },
-            "ja": {
-                "name": "XAOインポート",
-                "tooltip": "XAOのインポート"
+    "GEOM": {
+        "children": {
+            "Edit": {
+                "isAction": false,
+                "langDependentAssets": {
+                    "en": {
+                        "name": "Edit"
+                    },
+                    "fr": {
+                        "name": "Edition"
+                    },
+                    "ja": {
+                        "name": "編集"
+                    }
+                },
+                "children": {
+                    "DELETE": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/delete.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Delete",
+                                "tooltip": "Delete object"
+                            },
+                            "fr": {
+                                "name": "Supprimer",
+                                "tooltip": "Supprimer un objet"
+                            },
+                            "ja": {
+                                "name": "削除",
+                                "tooltip": "オブジェクトを削除"
+                            }
+                        }
+                    }
+                }
+            },
+            "Inspection": {
+                "isAction": false,
+                "langDependentAssets": {
+                    "en": {
+                        "name": "Inspection"
+                    },
+                    "fr": {
+                        "name": "Inspection"
+                    },
+                    "ja": {
+                        "name": "計測"
+                    }
+                },
+                "children": {
+                    "ANNOTATION": {
+                        "children": {
+                            "DELETE_ANNOTATION": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Delete",
+                                        "tooltip": "Delete Annotation"
+                                    },
+                                    "fr": {
+                                        "name": "Supprimer",
+                                        "tooltip": "Supprimer l'annotation"
+                                    },
+                                    "ja": {
+                                        "name": "削除",
+                                        "tooltip": "注記の削除"
+                                    }
+                                }
+                            },
+                            "EDIT_ANNOTATION": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Edit",
+                                        "tooltip": "Edit Annotation"
+                                    },
+                                    "fr": {
+                                        "name": "Editer",
+                                        "tooltip": "Editer une annotation"
+                                    },
+                                    "ja": {
+                                        "name": "編集",
+                                        "tooltip": "注記の編集"
+                                    }
+                                }
+                            }
+                        },
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/annotation.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Annotation",
+                                "tooltip": "Annotation"
+                            },
+                            "fr": {
+                                "name": "Annotation",
+                                "tooltip": "Annotation"
+                            },
+                            "ja": {
+                                "name": "注記",
+                                "tooltip": "注記"
+                            }
+                        }
+                    },
+                    "BASIC_PROPS": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/basicproperties.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Basic Properties",
+                                "tooltip": "Show basic properties of the shape"
+                            },
+                            "fr": {
+                                "name": "Propriétés de base ",
+                                "tooltip": "Montrer les propriétés de base de l'objet"
+                            },
+                            "ja": {
+                                "name": "基本プロパティ",
+                                "tooltip": "オブジェクトの基本プロパティを表示"
+                            }
+                        }
+                    },
+                    "CHECK": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/check.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Check Shape",
+                                "tooltip": "Check shape validity"
+                            },
+                            "fr": {
+                                "name": "Contrôler un objet",
+                                "tooltip": "Contrôler une forme"
+                            },
+                            "ja": {
+                                "name": "オブジェクトの確認",
+                                "tooltip": "形状の妥当性を確認"
+                            }
+                        }
+                    },
+                    "CHECK_COMPOUND": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/check_blocks_compound.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Check Compound of Blocks",
+                                "tooltip": "Check compound of blocks"
+                            },
+                            "fr": {
+                                "name": "Contrôler un assemblage de blocs",
+                                "tooltip": "Contrôler un assemblage de blocs"
+                            },
+                            "ja": {
+                                "name": "ブロックのアセンブリチェック",
+                                "tooltip": "ブロックのアセンブリチェック"
+                            }
+                        }
+                    },
+                    "CHECK_SELF_INTERSECTIONS": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/check_self_intersections.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Detect Self-intersections",
+                                "tooltip": "Detect Self-intersections"
+                            },
+                            "fr": {
+                                "name": "Détections des auto-intersections",
+                                "tooltip": "Détecte les auto-intersections"
+                            },
+                            "ja": {
+                                "name": "自己交差の確認",
+                                "tooltip": "自己交差の確認"
+                            }
+                        }
+                    },
+                    "Dimensions": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Dimensions"
+                            },
+                            "fr": {
+                                "name": "Dimensions"
+                            },
+                            "ja": {
+                                "name": "寸法"
+                            }
+                        },
+                        "children": {
+                            "BND_BOX": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/bounding.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Bounding Box",
+                                        "tooltip": "Compute bounding box of the shape"
+                                    },
+                                    "fr": {
+                                        "name": "Boîte englobante",
+                                        "tooltip": "Calculer la boîte englobante de l'objet"
+                                    },
+                                    "ja": {
+                                        "name": "境界ボックス",
+                                        "tooltip": "オブジェクトの境界ボックスを計算"
+                                    }
+                                }
+                            },
+                            "MANAGE_DIMENSIONS": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/managedimensions.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Manage dimensions",
+                                        "tooltip": "Manage measurement dimensions of an object"
+                                    },
+                                    "fr": {
+                                        "name": "Gérer les cotations",
+                                        "tooltip": "Gérer la cotation d'un objet"
+                                    },
+                                    "ja": {
+                                        "name": "ディメンジョンの管理",
+                                        "tooltip": "オブジェクトの基準寸法を管理"
+                                    }
+                                }
+                            },
+                            "MEASURE_ANGLE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/angle.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Angle",
+                                        "tooltip": "Compute angle between two lines or linear edges"
+                                    },
+                                    "fr": {
+                                        "name": "Angle",
+                                        "tooltip": "Calculer l'angle entre deux lignes ou arêtes linéaires"
+                                    },
+                                    "ja": {
+                                        "name": "角度",
+                                        "tooltip": "2つのラインまたはエッジ間の角度を計算"
+                                    }
+                                }
+                            },
+                            "MIN_DIST": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/mindist.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Min Distance",
+                                        "tooltip": "Compute minimum distance between two objects"
+                                    },
+                                    "fr": {
+                                        "name": "Distance minimale ",
+                                        "tooltip": "Calculer la distance minimale entre deux objets"
+                                    },
+                                    "ja": {
+                                        "name": "最短距離",
+                                        "tooltip": "2つのオブジェクト間の最小距離を計算"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "FAST_CHECK_INTERSECTIONS": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/fast_intersect.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Fast intersection",
+                                "tooltip": "Fast intersection"
+                            },
+                            "fr": {
+                                "name": "Intersection rapide",
+                                "tooltip": "Intersection rapide"
+                            },
+                            "ja": {
+                                "name": "クイック交点",
+                                "tooltip": "クイック交点"
+                            }
+                        }
+                    },
+                    "GET_NON_BLOCKS": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/get_non_blocks.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Get Non Blocks",
+                                "tooltip": "Get non blocks"
+                            },
+                            "fr": {
+                                "name": "Récupérer les solides non blocs",
+                                "tooltip": "Récupérer les solides non-blocs"
+                            },
+                            "ja": {
+                                "name": "固体非ブロックを取得します。",
+                                "tooltip": "純色のブロックを取得します。"
+                            }
+                        }
+                    },
+                    "INERTIA": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/axisinertia.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Inertia",
+                                "tooltip": "Compute moments of intertia of the shape"
+                            },
+                            "fr": {
+                                "name": "Inertie",
+                                "tooltip": "Calculer les moments d'inertie de l'objet"
+                            },
+                            "ja": {
+                                "name": "慣性",
+                                "tooltip": "オブジェクトの慣性モーメントを計算します。"
+                            }
+                        }
+                    },
+                    "MASS_CENTER": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/centergravity.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Center of Mass",
+                                "tooltip": "Compute center of mass of the shape"
+                            },
+                            "fr": {
+                                "name": "Centre de gravité",
+                                "tooltip": "Calculer le centre de gravité de l'objet"
+                            },
+                            "ja": {
+                                "name": "重心",
+                                "tooltip": "オブジェクトの重心を計算"
+                            }
+                        }
+                    },
+                    "NORMALE": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/normale.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Normal to a Face",
+                                "tooltip": "Compute normal to the face"
+                            },
+                            "fr": {
+                                "name": "Vecteur normal à une face",
+                                "tooltip": "Vecteur normal à une face"
+                            },
+                            "ja": {
+                                "name": "フェースに垂直",
+                                "tooltip": "フェースに垂直"
+                            }
+                        }
+                    },
+                    "POINT_COORDS": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/point_coord.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Point Coordinates",
+                                "tooltip": "Display point coordinates"
+                            },
+                            "fr": {
+                                "name": "Coordonnées d'un point ",
+                                "tooltip": "Montrer les coordonnées du point"
+                            },
+                            "ja": {
+                                "name": "点の座標",
+                                "tooltip": "ポイントの座標を表示"
+                            }
+                        }
+                    },
+                    "SHAPE_STATISTICS": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Shape Statistics",
+                                "tooltip": "Shape Statistics"
+                            },
+                            "fr": {
+                                "name": "Statistiques sur l'objet",
+                                "tooltip": "Statistique de l'objet"
+                            },
+                            "ja": {
+                                "name": "形状の統計",
+                                "tooltip": "形状の統計"
+                            }
+                        }
+                    },
+                    "TOLERANCE": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/tolerance.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Tolerance",
+                                "tooltip": "Compute tolerance of the shape"
+                            },
+                            "fr": {
+                                "name": "Tolérance",
+                                "tooltip": "Calculer la tolérance d'un objet"
+                            },
+                            "ja": {
+                                "name": "公差",
+                                "tooltip": "オブジェクトの距離を計算"
+                            }
+                        }
+                    },
+                    "WHAT_IS": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/whatis.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "What is",
+                                "tooltip": "What is"
+                            },
+                            "fr": {
+                                "name": "Qu'est-ce que c'est ?",
+                                "tooltip": "Qu'est-ce que c'est ?"
+                            },
+                            "ja": {
+                                "name": "選択対象の情報",
+                                "tooltip": "Whatis"
+                            }
+                        }
+                    }
+                }
+            },
+            "NewEntity": {
+                "isAction": false,
+                "langDependentAssets": {
+                    "en": {
+                        "name": "New Entity"
+                    },
+                    "fr": {
+                        "name": "Nouvel objet"
+                    },
+                    "ja": {
+                        "name": "新しいエンティティ"
+                    }
+                },
+                "children": {
+                    "Basic": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Basic"
+                            },
+                            "fr": {
+                                "name": "Objets de base"
+                            },
+                            "ja": {
+                                "name": "基本オブジェクト"
+                            }
+                        },
+                        "children": {
+                            "3DSKETCH": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/3dsketch.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "3D Sketch",
+                                        "tooltip": "Create 3D sketch"
+                                    },
+                                    "fr": {
+                                        "name": "Esquisse 3D",
+                                        "tooltip": "Créer une esquisse 3D"
+                                    },
+                                    "ja": {
+                                        "name": "3D スケッチ",
+                                        "tooltip": "3Dスケッチを作成"
+                                    }
+                                }
+                            },
+                            "ARC": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/arc.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Arc",
+                                        "tooltip": "Create an arc"
+                                    },
+                                    "fr": {
+                                        "name": "Arc",
+                                        "tooltip": "Créer un arc"
+                                    },
+                                    "ja": {
+                                        "name": "円弧",
+                                        "tooltip": "円弧を作成"
+                                    }
+                                }
+                            },
+                            "CIRCLE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/circle.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Circle",
+                                        "tooltip": "Create a circle"
+                                    },
+                                    "fr": {
+                                        "name": "Cercle",
+                                        "tooltip": "Créer un cercle"
+                                    },
+                                    "ja": {
+                                        "name": "円",
+                                        "tooltip": "円を作成"
+                                    }
+                                }
+                            },
+                            "CURVE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/spline.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Curve",
+                                        "tooltip": "Create a curve"
+                                    },
+                                    "fr": {
+                                        "name": "Courbe",
+                                        "tooltip": "Créer une courbe"
+                                    },
+                                    "ja": {
+                                        "name": "曲線",
+                                        "tooltip": "カーブを作成"
+                                    }
+                                }
+                            },
+                            "CURVE_CREATOR": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/polyline.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "2D Polyline",
+                                        "tooltip": "Create 2D polyline"
+                                    },
+                                    "fr": {
+                                        "name": "Créateur de courbe",
+                                        "tooltip": "Créer une courbe"
+                                    },
+                                    "ja": {
+                                        "name": "カーブの作成",
+                                        "tooltip": "2Dポリラインの作成"
+                                    }
+                                }
+                            },
+                            "ELLIPSE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/ellipse.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Ellipse",
+                                        "tooltip": "Create an ellipse"
+                                    },
+                                    "fr": {
+                                        "name": "Ellipse",
+                                        "tooltip": "Créer un ellipse"
+                                    },
+                                    "ja": {
+                                        "name": "楕円",
+                                        "tooltip": "楕円を作成"
+                                    }
+                                }
+                            },
+                            "ISOLINE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/isoline.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Isoline",
+                                        "tooltip": "Create U- or V-Isoline"
+                                    },
+                                    "fr": {
+                                        "name": "Isoligne",
+                                        "tooltip": "Créer une U ou V isoligne"
+                                    },
+                                    "ja": {
+                                        "name": "等高線",
+                                        "tooltip": "UまたはV方向等高線の作成"
+                                    }
+                                }
+                            },
+                            "LINE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/line.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Line",
+                                        "tooltip": "Create a line"
+                                    },
+                                    "fr": {
+                                        "name": "Ligne",
+                                        "tooltip": "Créer une ligne"
+                                    },
+                                    "ja": {
+                                        "name": "線",
+                                        "tooltip": "ラインを作成"
+                                    }
+                                }
+                            },
+                            "LOCAL_CS": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/marker.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Local Coordinate System",
+                                        "tooltip": "Create a local coordinate system"
+                                    },
+                                    "fr": {
+                                        "name": "Système de coordonnées local ",
+                                        "tooltip": "Créer un système local de coordonnées"
+                                    },
+                                    "ja": {
+                                        "name": "ローカル座標系",
+                                        "tooltip": "ローカル座標系を作成"
+                                    }
+                                }
+                            },
+                            "ORIGIN_AND_VECTORS": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/origin_and_vectors.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Origin and Base Vectors",
+                                        "tooltip": "Create an origin and base Vectors"
+                                    },
+                                    "fr": {
+                                        "name": "Vecteurs de base et origine",
+                                        "tooltip": "Créer les vecteurs de base et l'origine"
+                                    },
+                                    "ja": {
+                                        "name": "起源と基本ベクトル",
+                                        "tooltip": "起源と基底ベクトルを作成します。"
+                                    }
+                                }
+                            },
+                            "PLANE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/plane.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Plane",
+                                        "tooltip": "Create a plane"
+                                    },
+                                    "fr": {
+                                        "name": "Plan",
+                                        "tooltip": "Créer un plan"
+                                    },
+                                    "ja": {
+                                        "name": "平面",
+                                        "tooltip": "平面を作成"
+                                    }
+                                }
+                            },
+                            "POINT": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/point2.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Point",
+                                        "tooltip": "Create a point"
+                                    },
+                                    "fr": {
+                                        "name": "Point",
+                                        "tooltip": "Créer un point"
+                                    },
+                                    "ja": {
+                                        "name": "点",
+                                        "tooltip": "ポイントを作成"
+                                    }
+                                }
+                            },
+                            "SKETCH": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/sketch.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "2D Sketch",
+                                        "tooltip": "Create 2D sketch"
+                                    },
+                                    "fr": {
+                                        "name": "Esquisse 2D",
+                                        "tooltip": "Créer une esquisse 2D"
+                                    },
+                                    "ja": {
+                                        "name": "2D スケッチ",
+                                        "tooltip": "2Dスケッチを作成"
+                                    }
+                                }
+                            },
+                            "SURFACE_FROM_FACE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/facetosurface.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Surface From Face",
+                                        "tooltip": "Create a Surface From Face"
+                                    },
+                                    "fr": {
+                                        "name": "Surface depuis une face",
+                                        "tooltip": "Créer une surface depuis une face"
+                                    },
+                                    "ja": {
+                                        "name": "面から表面",
+                                        "tooltip": "面から表面の作成"
+                                    }
+                                }
+                            },
+                            "VECTOR": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/vector.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Vector",
+                                        "tooltip": "Create a vector"
+                                    },
+                                    "fr": {
+                                        "name": "Vecteur",
+                                        "tooltip": "Créer un vecteur"
+                                    },
+                                    "ja": {
+                                        "name": "ベクトル",
+                                        "tooltip": "ベクトルを作成"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "Blocks": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Blocks"
+                            },
+                            "fr": {
+                                "name": "Blocs"
+                            },
+                            "ja": {
+                                "name": "ブロック"
+                            }
+                        },
+                        "children": {
+                            "HEX_SOLID": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/box.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Hexahedral Solid",
+                                        "tooltip": "Hexahedral Solid"
+                                    },
+                                    "fr": {
+                                        "name": "Solide hexaédrique",
+                                        "tooltip": "Solide hexaédrique"
+                                    },
+                                    "ja": {
+                                        "name": "六面体ソリッド",
+                                        "tooltip": "Hexahedral_Solid"
+                                    }
+                                }
+                            },
+                            "Q_FACE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_face.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Quadrangle Face",
+                                        "tooltip": "Quadrangle Face"
+                                    },
+                                    "fr": {
+                                        "name": "Face quadrangulaire ",
+                                        "tooltip": "Face quadrangulaire "
+                                    },
+                                    "ja": {
+                                        "name": "四角形フェース",
+                                        "tooltip": "四角形フェース"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "Build": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Build"
+                            },
+                            "fr": {
+                                "name": "Construire"
+                            },
+                            "ja": {
+                                "name": "ビルド"
+                            }
+                        },
+                        "children": {
+                            "COMPOUND": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_compound.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Compound",
+                                        "tooltip": "Build a compound"
+                                    },
+                                    "fr": {
+                                        "name": "Assemblage",
+                                        "tooltip": "Construire un assemblage"
+                                    },
+                                    "ja": {
+                                        "name": "コンパウンド",
+                                        "tooltip": "アセンブリをビルド"
+                                    }
+                                }
+                            },
+                            "EDGE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_edge.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Edge",
+                                        "tooltip": "Build an edge"
+                                    },
+                                    "fr": {
+                                        "name": "Arête",
+                                        "tooltip": "Créer une arête"
+                                    },
+                                    "ja": {
+                                        "name": "エッジ",
+                                        "tooltip": "エッジを作成"
+                                    }
+                                }
+                            },
+                            "FACE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_face.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Face",
+                                        "tooltip": "Build a face"
+                                    },
+                                    "fr": {
+                                        "name": "Face",
+                                        "tooltip": "Construire une face"
+                                    },
+                                    "ja": {
+                                        "name": "面",
+                                        "tooltip": "フェースを作成"
+                                    }
+                                }
+                            },
+                            "SHELL": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_shell.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Shell",
+                                        "tooltip": "Build a shell"
+                                    },
+                                    "fr": {
+                                        "name": "Coque",
+                                        "tooltip": "Construire une coque"
+                                    },
+                                    "ja": {
+                                        "name": "シェル",
+                                        "tooltip": "シェルを構築"
+                                    }
+                                }
+                            },
+                            "SOLID": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_solid.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Solid",
+                                        "tooltip": "Build a solid"
+                                    },
+                                    "fr": {
+                                        "name": "Solide",
+                                        "tooltip": "Construire un solide"
+                                    },
+                                    "ja": {
+                                        "name": "ソリッド",
+                                        "tooltip": "ソリッドを構築"
+                                    }
+                                }
+                            },
+                            "WIRE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_wire.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Wire",
+                                        "tooltip": "Build a wire"
+                                    },
+                                    "fr": {
+                                        "name": "Contour",
+                                        "tooltip": "Construire un contour"
+                                    },
+                                    "ja": {
+                                        "name": "ワイヤー",
+                                        "tooltip": "ワイヤーを構築"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "EXPLODE": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/subshape.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Explode",
+                                "tooltip": "Explode"
+                            },
+                            "fr": {
+                                "name": "Eclater",
+                                "tooltip": "Eclater"
+                            },
+                            "ja": {
+                                "name": "展開",
+                                "tooltip": "展開"
+                            }
+                        }
+                    },
+                    "FEATURE_DETECTION": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/feature_detect.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Shape recognition",
+                                "tooltip": "Shape recognition"
+                            },
+                            "fr": {
+                                "name": "Reconnaissance de formes",
+                                "tooltip": "Reconnaissance de formes"
+                            },
+                            "ja": {
+                                "name": "形状認識",
+                                "tooltip": "パターン認識"
+                            }
+                        }
+                    },
+                    "Field": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Field"
+                            },
+                            "fr": {
+                                "name": "Champ"
+                            },
+                            "ja": {
+                                "name": "フィールド:"
+                            }
+                        },
+                        "children": {
+                            "FIELD_CREATE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/field_new.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Create Field",
+                                        "tooltip": "Create a Field"
+                                    },
+                                    "fr": {
+                                        "name": "Créer un champ",
+                                        "tooltip": "Créer un champ"
+                                    },
+                                    "ja": {
+                                        "name": "フィールドの作成",
+                                        "tooltip": "フィールドを作成します。"
+                                    }
+                                }
+                            },
+                            "FIELD_EDIT": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/field_edit.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Edit Field",
+                                        "tooltip": "Edit a Field"
+                                    },
+                                    "fr": {
+                                        "name": "Editer un champ",
+                                        "tooltip": "Editer un champ"
+                                    },
+                                    "ja": {
+                                        "name": "フィールドの編集",
+                                        "tooltip": "フィールドを編集します。"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "Generation": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Generation"
+                            },
+                            "fr": {
+                                "name": "Génération"
+                            },
+                            "ja": {
+                                "name": "生成"
+                            }
+                        },
+                        "children": {
+                            "EXTRUSION": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/prism.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Extrusion",
+                                        "tooltip": "Create an extrusion"
+                                    },
+                                    "fr": {
+                                        "name": "Extrusion",
+                                        "tooltip": "Créer une extrusion"
+                                    },
+                                    "ja": {
+                                        "name": "押出",
+                                        "tooltip": "押し出しを作成"
+                                    }
+                                }
+                            },
+                            "FILLING": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/filling.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Filling",
+                                        "tooltip": "Create a filling"
+                                    },
+                                    "fr": {
+                                        "name": "Nappe",
+                                        "tooltip": "Créer une nappe"
+                                    },
+                                    "ja": {
+                                        "name": "埋込み",
+                                        "tooltip": "埋込みを作成"
+                                    }
+                                }
+                            },
+                            "PIPE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/pipe.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Extrusion Along Path",
+                                        "tooltip": "Create a shape by extrusion along a path"
+                                    },
+                                    "fr": {
+                                        "name": "Extrusion suivant un chemin",
+                                        "tooltip": "Créer un objet par extrusion suivant un chemin"
+                                    },
+                                    "ja": {
+                                        "name": "経路に沿って押し出し",
+                                        "tooltip": "経路に沿って押し出し"
+                                    }
+                                }
+                            },
+                            "PIPE_PATH": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/pipe.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Restore Path",
+                                        "tooltip": "Restore path from a pipe-like shape"
+                                    },
+                                    "fr": {
+                                        "name": "Retrouver le chemin",
+                                        "tooltip": "Retrouver le chemin à partir d'un objet de type tuyau"
+                                    },
+                                    "ja": {
+                                        "name": "経路の復元",
+                                        "tooltip": "経路の復元"
+                                    }
+                                }
+                            },
+                            "REVOLUTION": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/revol.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Revolution",
+                                        "tooltip": "Create a revolution"
+                                    },
+                                    "fr": {
+                                        "name": "Révolution",
+                                        "tooltip": "Créer une révolution"
+                                    },
+                                    "ja": {
+                                        "name": "回転押し出し",
+                                        "tooltip": "回転押し出しの作成"
+                                    }
+                                }
+                            },
+                            "THICKNESS": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/thickness.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Thickness",
+                                        "tooltip": "Make a thick solid"
+                                    },
+                                    "fr": {
+                                        "name": "Epaisseur",
+                                        "tooltip": "Crée un solide par ajout d'épaisseur"
+                                    },
+                                    "ja": {
+                                        "name": "厚み",
+                                        "tooltip": "厚みのあるソリッドの作成"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "Group": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Group"
+                            },
+                            "fr": {
+                                "name": "Groupe"
+                            },
+                            "ja": {
+                                "name": "グループ"
+                            }
+                        },
+                        "children": {
+                            "GROUP_CREATE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/group_new.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Create Group",
+                                        "tooltip": "Create a group"
+                                    },
+                                    "fr": {
+                                        "name": "Créer un groupe",
+                                        "tooltip": "Créer un groupe"
+                                    },
+                                    "ja": {
+                                        "name": "グループを作成",
+                                        "tooltip": "グループを作成"
+                                    }
+                                }
+                            },
+                            "GROUP_CUT": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/cut.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Cut Groups",
+                                        "tooltip": "Cut Groups"
+                                    },
+                                    "fr": {
+                                        "name": "Découpe de groupes",
+                                        "tooltip": "Découpe de groupes"
+                                    },
+                                    "ja": {
+                                        "name": "グループのカット",
+                                        "tooltip": "切断グループ"
+                                    }
+                                }
+                            },
+                            "GROUP_EDIT": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/group_edit.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Edit Group",
+                                        "tooltip": "Edit a group"
+                                    },
+                                    "fr": {
+                                        "name": "Editer",
+                                        "tooltip": "Editer un groupe"
+                                    },
+                                    "ja": {
+                                        "name": "グループの編集",
+                                        "tooltip": "グループを編集"
+                                    }
+                                }
+                            },
+                            "GROUP_INTERSECT": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/common.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Intersect Groups",
+                                        "tooltip": "Intersect Groups"
+                                    },
+                                    "fr": {
+                                        "name": "Intersection de groupes",
+                                        "tooltip": "Intersection de groupes"
+                                    },
+                                    "ja": {
+                                        "name": "グループの交差",
+                                        "tooltip": "グループの共有領域"
+                                    }
+                                }
+                            },
+                            "GROUP_UNION": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/fuse.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Union Groups",
+                                        "tooltip": "Union Groups"
+                                    },
+                                    "fr": {
+                                        "name": "Union de groupes",
+                                        "tooltip": "Union de groupes"
+                                    },
+                                    "ja": {
+                                        "name": "グループの結合",
+                                        "tooltip": "グループの連合"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "PICTURE_IMPORT": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/import_picture.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Import picture in viewer",
+                                "tooltip": "Import picture in viewer"
+                            },
+                            "fr": {
+                                "name": "Importer une image dans la vue",
+                                "tooltip": "Importer une image dans la vue"
+                            },
+                            "ja": {
+                                "name": "ビューアーにイメージをインポート",
+                                "tooltip": "ビューアーにイメージをインポートします。"
+                            }
+                        }
+                    },
+                    "Primitives": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Primitives"
+                            },
+                            "fr": {
+                                "name": "Primitives"
+                            },
+                            "ja": {
+                                "name": "基本図形"
+                            }
+                        },
+                        "children": {
+                            "BOX": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/box.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Box",
+                                        "tooltip": "Create a box"
+                                    },
+                                    "fr": {
+                                        "name": "Boîte",
+                                        "tooltip": "Créer une boîte"
+                                    },
+                                    "ja": {
+                                        "name": "ボックス",
+                                        "tooltip": "ボックスを作成"
+                                    }
+                                }
+                            },
+                            "CONE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/cone.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Cone",
+                                        "tooltip": "Create a cone"
+                                    },
+                                    "fr": {
+                                        "name": "Cône",
+                                        "tooltip": "Créer un cône"
+                                    },
+                                    "ja": {
+                                        "name": "円錐",
+                                        "tooltip": "円錐を作成"
+                                    }
+                                }
+                            },
+                            "CYLINDER": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/cylinder.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Cylinder",
+                                        "tooltip": "Create a cylinder"
+                                    },
+                                    "fr": {
+                                        "name": "Cylindre",
+                                        "tooltip": "Créer un cylindre"
+                                    },
+                                    "ja": {
+                                        "name": "円筒",
+                                        "tooltip": "円柱を作成"
+                                    }
+                                }
+                            },
+                            "DISK": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/disk.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Disk",
+                                        "tooltip": "Create a disk"
+                                    },
+                                    "fr": {
+                                        "name": "Disque",
+                                        "tooltip": "Créer un disque"
+                                    },
+                                    "ja": {
+                                        "name": "円盤",
+                                        "tooltip": "円盤を作成"
+                                    }
+                                }
+                            },
+                            "RECTANGLE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_face.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Rectangle",
+                                        "tooltip": "Create rectangular face"
+                                    },
+                                    "fr": {
+                                        "name": "Rectangle",
+                                        "tooltip": "Créer une face rectangulaire "
+                                    },
+                                    "ja": {
+                                        "name": "四角形",
+                                        "tooltip": "長方形の面を作成"
+                                    }
+                                }
+                            },
+                            "SPHERE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/sphere.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Sphere",
+                                        "tooltip": "Create a sphere"
+                                    },
+                                    "fr": {
+                                        "name": "Sphère",
+                                        "tooltip": "Créer une sphère"
+                                    },
+                                    "ja": {
+                                        "name": "球",
+                                        "tooltip": "球を作成"
+                                    }
+                                }
+                            },
+                            "TORUS": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/torus.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Torus",
+                                        "tooltip": "Create a torus"
+                                    },
+                                    "fr": {
+                                        "name": "Tore",
+                                        "tooltip": "Créer un tore"
+                                    },
+                                    "ja": {
+                                        "name": "円環",
+                                        "tooltip": "円環を作成"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                }
+            },
+            "Operations": {
+                "isAction": false,
+                "langDependentAssets": {
+                    "en": {
+                        "name": "Operations"
+                    },
+                    "fr": {
+                        "name": "Opérations"
+                    },
+                    "ja": {
+                        "name": "操作"
+                    }
+                },
+                "children": {
+                    "ARCHIMEDE": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/archimede.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Archimede",
+                                "tooltip": "Archimede operation"
+                            },
+                            "fr": {
+                                "name": "Archimède",
+                                "tooltip": "Opération archimède "
+                            },
+                            "ja": {
+                                "name": "アルキメデスの螺旋",
+                                "tooltip": "アルキメデス法で水位面を作成します。"
+                            }
+                        }
+                    },
+                    "Blocks": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Blocks"
+                            },
+                            "fr": {
+                                "name": "Blocs"
+                            },
+                            "ja": {
+                                "name": "ブロック"
+                            }
+                        },
+                        "children": {
+                            "EXPLODE_BLOCKS": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/subshape.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Explode on Blocks",
+                                        "tooltip": "Explode on Blocks"
+                                    },
+                                    "fr": {
+                                        "name": "Eclater en blocs",
+                                        "tooltip": "Eclater en blocs"
+                                    },
+                                    "ja": {
+                                        "name": "ブロックで展開",
+                                        "tooltip": "ブロックで展開"
+                                    }
+                                }
+                            },
+                            "MUL_TRANSFORM": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/multirotation.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Multi-Transformation",
+                                        "tooltip": "Perform multi-transformation"
+                                    },
+                                    "fr": {
+                                        "name": "Multi-transformation",
+                                        "tooltip": "Effectuer une multi-transformation"
+                                    },
+                                    "ja": {
+                                        "name": "複数回移動",
+                                        "tooltip": "複数回移動を実行します。"
+                                    }
+                                }
+                            },
+                            "PROPAGATE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/propagate.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Propagate",
+                                        "tooltip": "Propagate"
+                                    },
+                                    "fr": {
+                                        "name": "Propager",
+                                        "tooltip": "Propager"
+                                    },
+                                    "ja": {
+                                        "name": "スプレッド",
+                                        "tooltip": "スプレッド"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "Boolean": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Boolean"
+                            },
+                            "fr": {
+                                "name": "Opérations booléennes"
+                            },
+                            "ja": {
+                                "name": "ブーリアン"
+                            }
+                        },
+                        "children": {
+                            "COMMON": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/common.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Common",
+                                        "tooltip": "Common"
+                                    },
+                                    "fr": {
+                                        "name": "Intersection",
+                                        "tooltip": "Intersection"
+                                    },
+                                    "ja": {
+                                        "name": "共有領域",
+                                        "tooltip": "共有領域"
+                                    }
+                                }
+                            },
+                            "CUT": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/cut.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Cut",
+                                        "tooltip": "Cut"
+                                    },
+                                    "fr": {
+                                        "name": "Découpe",
+                                        "tooltip": "Découpe"
+                                    },
+                                    "ja": {
+                                        "name": "カット(&t)",
+                                        "tooltip": "Cut"
+                                    }
+                                }
+                            },
+                            "FUSE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/fuse.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Fuse",
+                                        "tooltip": "Fuse"
+                                    },
+                                    "fr": {
+                                        "name": "Union",
+                                        "tooltip": "Union"
+                                    },
+                                    "ja": {
+                                        "name": "結合",
+                                        "tooltip": "結合"
+                                    }
+                                }
+                            },
+                            "SECTION": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/section.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Intersection",
+                                        "tooltip": "Intersection"
+                                    },
+                                    "fr": {
+                                        "name": "Section",
+                                        "tooltip": "Section"
+                                    },
+                                    "ja": {
+                                        "name": "セクション",
+                                        "tooltip": "セクション"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "CHAMFER": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/chamfer.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Chamfer",
+                                "tooltip": "Create a chamfer"
+                            },
+                            "fr": {
+                                "name": "Chanfrein",
+                                "tooltip": "Créer un chanfrein"
+                            },
+                            "ja": {
+                                "name": "面取り",
+                                "tooltip": "面取りを作成"
+                            }
+                        }
+                    },
+                    "EXTRACTION": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/extract.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Extract and Rebuild",
+                                "tooltip": "Extract and Rebuild"
+                            },
+                            "fr": {
+                                "name": "Extrait et reconstruit",
+                                "tooltip": "Extrait et reconstruit"
+                            },
+                            "ja": {
+                                "name": "抽出と再構築",
+                                "tooltip": "抽出と再構築"
+                            }
+                        }
+                    },
+                    "EXTRUDED_BOSS": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/extruded_boss.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Extruded boss",
+                                "tooltip": "Extruded boss"
+                            },
+                            "fr": {
+                                "name": "Bossage extrudé",
+                                "tooltip": "Bossage extrudé"
+                            },
+                            "ja": {
+                                "name": "押出し",
+                                "tooltip": "押出し"
+                            }
+                        }
+                    },
+                    "EXTRUDED_CUT": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/extruded_cut.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Extruded cut",
+                                "tooltip": "Extruded cut"
+                            },
+                            "fr": {
+                                "name": "Enlèvement de matière extrudé",
+                                "tooltip": "Enlèvement de matière extrudé"
+                            },
+                            "ja": {
+                                "name": "押出しカット",
+                                "tooltip": "押出成形材料の除去"
+                            }
+                        }
+                    },
+                    "FILLET": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/fillet.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Fillet 3D",
+                                "tooltip": "Create 3D fillet"
+                            },
+                            "fr": {
+                                "name": "Congé 3D",
+                                "tooltip": "Créer un congé 3D"
+                            },
+                            "ja": {
+                                "name": "3Dフィレット",
+                                "tooltip": "3Dフィレットを作成"
+                            }
+                        }
+                    },
+                    "FILLET_1D": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/fillet1d.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Fillet 1D",
+                                "tooltip": "Create 1D fillet"
+                            },
+                            "fr": {
+                                "name": "Congé 1D",
+                                "tooltip": "Créer un congé 1D"
+                            },
+                            "ja": {
+                                "name": "1D フィレット",
+                                "tooltip": "1Dフィレットを作成"
+                            }
+                        }
+                    },
+                    "FILLET_2D": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/fillet2d.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Fillet 2D",
+                                "tooltip": "Create 2D fillet"
+                            },
+                            "fr": {
+                                "name": "Congé 2D",
+                                "tooltip": "Créer un congé 2D"
+                            },
+                            "ja": {
+                                "name": "2D フィレット",
+                                "tooltip": "2Dフィレットを作成"
+                            }
+                        }
+                    },
+                    "GET_SHAPES_ON_SHAPE": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/shapesonshape.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Get Shapes on Shape",
+                                "tooltip": "Get shapes on shape"
+                            },
+                            "fr": {
+                                "name": "Trouver les éléments d'un objet",
+                                "tooltip": "Trouve les éléments d'un objet"
+                            },
+                            "ja": {
+                                "name": "オブジェクトの要素を見つける",
+                                "tooltip": "オブジェクトの要素を見つける"
+                            }
+                        }
+                    },
+                    "GET_SHARED_SHAPES": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/shared_shapes.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Get Shared Shapes",
+                                "tooltip": "Get shared shapes"
+                            },
+                            "fr": {
+                                "name": "Trouver les éléments partagés",
+                                "tooltip": "Trouve les éléments partagés"
+                            },
+                            "ja": {
+                                "name": "共有アイテムを取得",
+                                "tooltip": "共有アイテムを取得"
+                            }
+                        }
+                    },
+                    "PARTITION": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/partition.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Partition",
+                                "tooltip": "Make a partition"
+                            },
+                            "fr": {
+                                "name": "Partition",
+                                "tooltip": "Effectuer une partition"
+                            },
+                            "ja": {
+                                "name": "パーティション",
+                                "tooltip": "パーティションを作成"
+                            }
+                        }
+                    },
+                    "TRANSFER_DATA": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/transfer_data.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Transfer Data",
+                                "tooltip": "Transfer Data"
+                            },
+                            "fr": {
+                                "name": "Transfert de données",
+                                "tooltip": "Transfert de données"
+                            },
+                            "ja": {
+                                "name": "データ転送",
+                                "tooltip": "データ転送"
+                            }
+                        }
+                    },
+                    "Transformation": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Transformation"
+                            },
+                            "fr": {
+                                "name": "Transformation"
+                            },
+                            "ja": {
+                                "name": "変形"
+                            }
+                        },
+                        "children": {
+                            "EXTENSION": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/edgeextension.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Extension",
+                                        "tooltip": "Extend Edge or Face"
+                                    },
+                                    "fr": {
+                                        "name": "Extension",
+                                        "tooltip": "Etend l'arête ou la face"
+                                    },
+                                    "ja": {
+                                        "name": "拡張",
+                                        "tooltip": "エッジまたは面の拡張"
+                                    }
+                                }
+                            },
+                            "MIRROR": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/mirrorPlane.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Mirror Image",
+                                        "tooltip": "Mirror a shape"
+                                    },
+                                    "fr": {
+                                        "name": "Symétrie",
+                                        "tooltip": "Refléter un objet"
+                                    },
+                                    "ja": {
+                                        "name": "ミラー",
+                                        "tooltip": "オブジェクトを反転"
+                                    }
+                                }
+                            },
+                            "MODIFY_LOCATION": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/position2.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Modify Location",
+                                        "tooltip": "Modify shape's location"
+                                    },
+                                    "fr": {
+                                        "name": "Modifier la position",
+                                        "tooltip": "Modifier la position d'un objet"
+                                    },
+                                    "ja": {
+                                        "name": "位置変更",
+                                        "tooltip": "オブジェクトの位置を変更"
+                                    }
+                                }
+                            },
+                            "MUL_ROTATION": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/multirotation.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Multi-Rotation",
+                                        "tooltip": "Perform multi-rotation"
+                                    },
+                                    "fr": {
+                                        "name": "Multi-rotation",
+                                        "tooltip": "Effectuer une multi-rotation"
+                                    },
+                                    "ja": {
+                                        "name": "複数回回転",
+                                        "tooltip": "複数回回転を実行します。"
+                                    }
+                                }
+                            },
+                            "MUL_TRANSLATION": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/multitranslation.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Multi-Translation",
+                                        "tooltip": "Perform multi-translation"
+                                    },
+                                    "fr": {
+                                        "name": "Multi-translation",
+                                        "tooltip": "Effectuer une multi-translation"
+                                    },
+                                    "ja": {
+                                        "name": "複数オブジェクトの移動",
+                                        "tooltip": "複数オブジェクトの移動を実行"
+                                    }
+                                }
+                            },
+                            "OFFSET": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/offset.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Offset Surface",
+                                        "tooltip": "Offset surface"
+                                    },
+                                    "fr": {
+                                        "name": "Décaler une surface",
+                                        "tooltip": "Décaler une surface"
+                                    },
+                                    "ja": {
+                                        "name": "サーフェスをオフセット",
+                                        "tooltip": "サーフェスをオフセット"
+                                    }
+                                }
+                            },
+                            "PROJECTION": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/projection.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Projection",
+                                        "tooltip": "Project a point, an edge or a wire on a face"
+                                    },
+                                    "fr": {
+                                        "name": "Projection",
+                                        "tooltip": "Projeter un point, une arête ou un contour sur une face"
+                                    },
+                                    "ja": {
+                                        "name": "投影",
+                                        "tooltip": "ポイント、エッジ、または輪郭上の 1 つの側面を投影"
+                                    }
+                                }
+                            },
+                            "PROJ_ON_CYL": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/proj_on_cyl.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Projection on Cylinder",
+                                        "tooltip": "Project a wire or a face on a cylinder"
+                                    },
+                                    "fr": {
+                                        "name": "Projection sur un cylindre",
+                                        "tooltip": "Projète un contour ou une face sur un cylindre"
+                                    },
+                                    "ja": {
+                                        "name": "円筒の投影",
+                                        "tooltip": "円筒上のワイヤまたは面を投影"
+                                    }
+                                }
+                            },
+                            "ROTATION": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/rotate.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Rotation",
+                                        "tooltip": "Rotate a shape"
+                                    },
+                                    "fr": {
+                                        "name": "Rotation",
+                                        "tooltip": "Tourner un objet"
+                                    },
+                                    "ja": {
+                                        "name": "回転",
+                                        "tooltip": "オブジェクトを回転"
+                                    }
+                                }
+                            },
+                            "SCALE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/scale.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Scale Transform",
+                                        "tooltip": "Scale a shape"
+                                    },
+                                    "fr": {
+                                        "name": "Redimensionner",
+                                        "tooltip": "Redimensionner un objet"
+                                    },
+                                    "ja": {
+                                        "name": "サイズを変更",
+                                        "tooltip": "オブジェクトのサイズを変更"
+                                    }
+                                }
+                            },
+                            "TRANSLATION": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/translationVector.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Translation",
+                                        "tooltip": "Translate shape"
+                                    },
+                                    "fr": {
+                                        "name": "Translation",
+                                        "tooltip": "Translater un objet"
+                                    },
+                                    "ja": {
+                                        "name": "変換",
+                                        "tooltip": "オブジェクトを移動"
+                                    }
+                                }
+                            }
+                        }
+                    }
+                }
+            },
+            "Plugins": {
+                "isAction": false,
+                "langDependentAssets": {
+                    "en": {
+                        "name": "Plugins"
+                    }
+                },
+                "children": {
+                    "AdvancedGEOM": {
+                        "children": {
+                            "DividedCylinder": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Divided Cylinder",
+                                        "tooltip": "Divided Cylinder"
+                                    },
+                                    "fr": {
+                                        "name": "Cylinder prédécoupé",
+                                        "tooltip": "Cylinder prédécoupé"
+                                    },
+                                    "ja": {
+                                        "name": "分割シリンダ",
+                                        "tooltip": "分割シリンダ"
+                                    }
+                                }
+                            },
+                            "DividedDisk": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Divided Disk",
+                                        "tooltip": "Divided Disk"
+                                    },
+                                    "fr": {
+                                        "name": "Disque prédécoupé",
+                                        "tooltip": "Disque prédécoupé"
+                                    },
+                                    "ja": {
+                                        "name": "分割ディスク",
+                                        "tooltip": "分割ディスク"
+                                    }
+                                }
+                            },
+                            "SmoothingSurface": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Smoothing Surface",
+                                        "tooltip": "Smoothing Surface"
+                                    },
+                                    "fr": {
+                                        "name": "Ajustement de surface",
+                                        "tooltip": "Ajustement de surface"
+                                    },
+                                    "ja": {
+                                        "name": "表面の平滑化",
+                                        "tooltip": "表面のスムージング"
+                                    }
+                                }
+                            },
+                            "TShape_Basic": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Pipe TShape",
+                                        "tooltip": "Create new Pipe TShape object"
+                                    },
+                                    "fr": {
+                                        "name": "Tuyau en T",
+                                        "tooltip": "Créer un tuyau en T"
+                                    },
+                                    "ja": {
+                                        "name": "T型パイプを作成",
+                                        "tooltip": "T型パイプを作成"
+                                    }
+                                }
+                            }
+                        },
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Advanced"
+                            },
+                            "fr": {
+                                "name": "Avancés"
+                            }
+                        }
+                    },
+                    "BREPPlugin": {
+                        "children": {
+                            "Export_BREP": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Export BREP",
+                                        "tooltip": "Export BREP"
+                                    },
+                                    "fr": {
+                                        "name": "Exporter BREP",
+                                        "tooltip": "Exporter BREP"
+                                    },
+                                    "ja": {
+                                        "name": "BREPエキスポート",
+                                        "tooltip": "BREPエキスポート"
+                                    }
+                                }
+                            },
+                            "Import_BREP": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Import BREP",
+                                        "tooltip": "Import BREP"
+                                    },
+                                    "fr": {
+                                        "name": "Importer BREP",
+                                        "tooltip": "Importer BREP"
+                                    },
+                                    "ja": {
+                                        "name": "BREPインポート",
+                                        "tooltip": "BREPインポート"
+                                    }
+                                }
+                            }
+                        },
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "BREP"
+                            }
+                        }
+                    },
+                    "IGESPlugin": {
+                        "children": {
+                            "Export_IGES": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Export IGES",
+                                        "tooltip": "Export IGES"
+                                    },
+                                    "fr": {
+                                        "name": "Exporter IGES",
+                                        "tooltip": "Exporter IGES"
+                                    },
+                                    "ja": {
+                                        "name": "IGESエクスポート",
+                                        "tooltip": "IGESエクスポート"
+                                    }
+                                }
+                            },
+                            "Import_IGES": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Import IGES",
+                                        "tooltip": "Import IGES"
+                                    },
+                                    "fr": {
+                                        "name": "Importer IGES",
+                                        "tooltip": "Importer IGES"
+                                    },
+                                    "ja": {
+                                        "name": "IGESインポート",
+                                        "tooltip": "IGESインポート"
+                                    }
+                                }
+                            }
+                        },
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "IGES"
+                            }
+                        }
+                    },
+                    "STEPPlugin": {
+                        "children": {
+                            "Export_STEP": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Export STEP",
+                                        "tooltip": "Export STEP"
+                                    },
+                                    "fr": {
+                                        "name": "Exporter STEP",
+                                        "tooltip": "Exporter STEP"
+                                    },
+                                    "ja": {
+                                        "name": "STEPエクスポート",
+                                        "tooltip": "STEPエクスポート"
+                                    }
+                                }
+                            },
+                            "Import_STEP": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Import STEP",
+                                        "tooltip": "Import STEP"
+                                    },
+                                    "fr": {
+                                        "name": "Importer STEP",
+                                        "tooltip": "Importer STEP"
+                                    },
+                                    "ja": {
+                                        "name": "STEPインポート",
+                                        "tooltip": "STEPインポート"
+                                    }
+                                }
+                            }
+                        },
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "STEP"
+                            }
+                        }
+                    },
+                    "STLPlugin": {
+                        "children": {
+                            "Export_STL": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Export STL",
+                                        "tooltip": "Export STL"
+                                    },
+                                    "fr": {
+                                        "name": "Exporter STL",
+                                        "tooltip": "Exporter STL"
+                                    },
+                                    "ja": {
+                                        "name": "STLエクスポート",
+                                        "tooltip": "STLエクスポート"
+                                    }
+                                }
+                            },
+                            "Import_STL": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Import STL",
+                                        "tooltip": "Import STL"
+                                    },
+                                    "fr": {
+                                        "name": "Importer STL",
+                                        "tooltip": "Importer STL"
+                                    },
+                                    "ja": {
+                                        "name": "STLインポート",
+                                        "tooltip": "STLインポート"
+                                    }
+                                }
+                            }
+                        },
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "STL"
+                            }
+                        }
+                    },
+                    "VTKPlugin": {
+                        "children": {
+                            "Export_VTK": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Export VTK",
+                                        "tooltip": "Export VTK"
+                                    },
+                                    "fr": {
+                                        "name": "Exporter VTK",
+                                        "tooltip": "Exporter VTK"
+                                    },
+                                    "ja": {
+                                        "name": "VTKエクスポート",
+                                        "tooltip": "VTKエクスポート"
+                                    }
+                                }
+                            }
+                        },
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "VTK"
+                            }
+                        }
+                    },
+                    "XAOPlugin": {
+                        "children": {
+                            "Export_XAO": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Export XAO",
+                                        "tooltip": "Export XAO"
+                                    },
+                                    "fr": {
+                                        "name": "Exporter XAO",
+                                        "tooltip": "Exporter XAO"
+                                    },
+                                    "ja": {
+                                        "name": "XAOエクスポート",
+                                        "tooltip": "XAOのエクスポート"
+                                    }
+                                }
+                            },
+                            "Import_XAO": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Import XAO",
+                                        "tooltip": "Import XAO"
+                                    },
+                                    "fr": {
+                                        "name": "Importer XAO",
+                                        "tooltip": "Importer XAO"
+                                    },
+                                    "ja": {
+                                        "name": "XAOインポート",
+                                        "tooltip": "XAOのインポート"
+                                    }
+                                }
+                            }
+                        },
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "XAO"
+                            }
+                        }
+                    }
+                }
+            },
+            "Repair": {
+                "isAction": false,
+                "langDependentAssets": {
+                    "en": {
+                        "name": "Repair"
+                    },
+                    "fr": {
+                        "name": "Réparer"
+                    },
+                    "ja": {
+                        "name": "修復"
+                    }
+                },
+                "children": {
+                    "CHANGE_ORIENTATION": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/change_orientation.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Change Orientation",
+                                "tooltip": "Change orientation"
+                            },
+                            "fr": {
+                                "name": "Changer l'orientation",
+                                "tooltip": "Changer l'orientation"
+                            },
+                            "ja": {
+                                "name": "向きの変更",
+                                "tooltip": "向きを変更します。"
+                            }
+                        }
+                    },
+                    "CHECK_FREE_BNDS": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/free_bound.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Check Free Boundaries",
+                                "tooltip": "Check free boundaries"
+                            },
+                            "fr": {
+                                "name": "Contrôler les contours libres",
+                                "tooltip": "Vérifier les contours libres"
+                            },
+                            "ja": {
+                                "name": "自由境界の確認",
+                                "tooltip": "自由境界をチェック"
+                            }
+                        }
+                    },
+                    "CHECK_FREE_FACES": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/free_faces.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Check Free Faces",
+                                "tooltip": "Check free faces"
+                            },
+                            "fr": {
+                                "name": "Contrôler les faces libres",
+                                "tooltip": "Contrôler les faces libres"
+                            },
+                            "ja": {
+                                "name": "フリー面の確認",
+                                "tooltip": "フリーフェースチェック"
+                            }
+                        }
+                    },
+                    "CLOSE_CONTOUR": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/closecontour.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Close Contour",
+                                "tooltip": "Perform close contour"
+                            },
+                            "fr": {
+                                "name": "Fermer le contour",
+                                "tooltip": "Fermer le contour"
+                            },
+                            "ja": {
+                                "name": "輪郭を閉じる",
+                                "tooltip": "スケッチを終了"
+                            }
+                        }
+                    },
+                    "FUSE_EDGES": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/fuse_collinear_edges.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Fuse Collinear Edges within a Wire",
+                                "tooltip": "Fuse collinear edges within a wire"
+                            },
+                            "fr": {
+                                "name": "Fusionner les arêtes collinéaires au sein d'un contour",
+                                "tooltip": "Fusionner les arêtes collinéaires au sein d'un contour"
+                            },
+                            "ja": {
+                                "name": "アウトライン内で共線性のエッジをマージします。",
+                                "tooltip": "アウトライン内で共線性のエッジをマージします。"
+                            }
+                        }
+                    },
+                    "GLUE_EDGES": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/glue.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Glue Edges",
+                                "tooltip": "Perform glue edges"
+                            },
+                            "fr": {
+                                "name": "Recoller les arêtes",
+                                "tooltip": "Recoller les arêtes"
+                            },
+                            "ja": {
+                                "name": "エッジの固着",
+                                "tooltip": "エッジ固着"
+                            }
+                        }
+                    },
+                    "GLUE_FACES": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/glue.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Glue Faces",
+                                "tooltip": "Perform glue faces"
+                            },
+                            "fr": {
+                                "name": "Recoller les faces",
+                                "tooltip": "Recoller les faces"
+                            },
+                            "ja": {
+                                "name": "面の固着",
+                                "tooltip": "フェース固着"
+                            }
+                        }
+                    },
+                    "INSPECT_OBJECT": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Inspect Object",
+                                "tooltip": "Inspect Object"
+                            },
+                            "fr": {
+                                "name": "Inspecter un objet",
+                                "tooltip": "Inspecter un objet"
+                            },
+                            "ja": {
+                                "name": "オブジェクトの点検",
+                                "tooltip": "オブジェクトの点検"
+                            }
+                        }
+                    },
+                    "LIMIT_TOLERANCE": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/limit_tolerance.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Limit tolerance",
+                                "tooltip": "Limit tolerance"
+                            },
+                            "fr": {
+                                "name": "Tolérance limite",
+                                "tooltip": "Tolérance limite"
+                            },
+                            "ja": {
+                                "name": "許容範囲",
+                                "tooltip": "許容範囲"
+                            }
+                        }
+                    },
+                    "POINT_ON_EDGE": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/pointonedge.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Add Point on Edge",
+                                "tooltip": "Add point on edge"
+                            },
+                            "fr": {
+                                "name": "Ajouter un point sur l'arête",
+                                "tooltip": "Ajouter un point sur l'arête"
+                            },
+                            "ja": {
+                                "name": "エッジに点を追加",
+                                "tooltip": "端にポイントを追加"
+                            }
+                        }
+                    },
+                    "REMOVE_EXTRA_EDGES": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/remove_extra_edges.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Remove Extra Edges",
+                                "tooltip": "Remove extra edges"
+                            },
+                            "fr": {
+                                "name": "Supprimer les arêtes inutiles",
+                                "tooltip": "Supprimer les arêtes inutiles"
+                            },
+                            "ja": {
+                                "name": "不要なエッジを削除",
+                                "tooltip": "不要なエッジを削除"
+                            }
+                        }
+                    },
+                    "REMOVE_WEBS": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/remove_webs.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Remove Internal Faces",
+                                "tooltip": "Remove internal faces"
+                            },
+                            "fr": {
+                                "name": "Supprimer les faces internes",
+                                "tooltip": "Supprimer les faces internes"
+                            },
+                            "ja": {
+                                "name": "内部面の削除",
+                                "tooltip": "内部面を削除します。"
+                            }
+                        }
+                    },
+                    "SEWING": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/sewing.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Sewing",
+                                "tooltip": "Perform sewing"
+                            },
+                            "fr": {
+                                "name": "Couture",
+                                "tooltip": "Effectuer la couture"
+                            },
+                            "ja": {
+                                "name": "縫合",
+                                "tooltip": "縫い合わせ実行"
+                            }
+                        }
+                    },
+                    "SHAPE_PROCESS": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/shapeprocess.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Shape Processing",
+                                "tooltip": "Perform shape processing "
+                            },
+                            "fr": {
+                                "name": "Traitement de forme",
+                                "tooltip": "Effectuer le traitement de formes"
+                            },
+                            "ja": {
+                                "name": "形状処理",
+                                "tooltip": "形状処理を実行する"
+                            }
+                        }
+                    },
+                    "SUPPERSS_HOLES": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/supresshole.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Suppress Holes",
+                                "tooltip": "Perform suppress holes"
+                            },
+                            "fr": {
+                                "name": "Supprimer les trous",
+                                "tooltip": "Effectuer la suppression des trous"
+                            },
+                            "ja": {
+                                "name": "穴を削除",
+                                "tooltip": "穴の削除を実行"
+                            }
+                        }
+                    },
+                    "SUPPRESS_FACES": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/supressface.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Suppress Faces",
+                                "tooltip": "Perform suppress faces"
+                            },
+                            "fr": {
+                                "name": "Supprimer des faces",
+                                "tooltip": "Effectuer la suppression des faces"
+                            },
+                            "ja": {
+                                "name": "フェースを削除",
+                                "tooltip": "フェースの削除を実行"
+                            }
+                        }
+                    },
+                    "SUPPRESS_INT_WIRES": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/suppressintwires.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Suppress Internal Wires",
+                                "tooltip": "Perform suppress internal wires"
+                            },
+                            "fr": {
+                                "name": "Supprimer des contours internes",
+                                "tooltip": "Effectuer la suppression des contours internes"
+                            },
+                            "ja": {
+                                "name": "内部の輪郭を削除します。",
+                                "tooltip": "内部ワイヤーの削除を実行"
+                            }
+                        }
+                    },
+                    "UNION_FACES": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/union_faces.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Union Faces",
+                                "tooltip": "Union faces"
+                            },
+                            "fr": {
+                                "name": "Unir les Faces",
+                                "tooltip": "Unir les faces"
+                            },
+                            "ja": {
+                                "name": "面の共有",
+                                "tooltip": "連合に直面しています。"
+                            }
+                        }
+                    }
+                }
+            },
+            "Selection": {
+                "isAction": false,
+                "langDependentAssets": {
+                    "en": {
+                        "name": "Selection"
+                    },
+                    "fr": {
+                        "name": "Sélection"
+                    }
+                },
+                "children": {
+                    "ALL_SEL_ONLY": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Select All",
+                                "tooltip": "Select all Objects"
+                            },
+                            "fr": {
+                                "name": "Sélectionner tout",
+                                "tooltip": "Choisir tous les objets"
+                            },
+                            "ja": {
+                                "name": "全選択",
+                                "tooltip": "すべてのオブジェクトを選択"
+                            }
+                        }
+                    },
+                    "COMPOUND_SEL_ONLY": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_compound.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Compound",
+                                "tooltip": "Select only a Compounds"
+                            },
+                            "fr": {
+                                "name": "Assemblage",
+                                "tooltip": "Ne choisir que des assemblages"
+                            },
+                            "ja": {
+                                "name": "コンパウンド",
+                                "tooltip": "アセンブリのみを選択"
+                            }
+                        }
+                    },
+                    "DisplayMode": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Display Mode"
+                            },
+                            "fr": {
+                                "name": "Mode de visualisation"
+                            },
+                            "ja": {
+                                "name": "表示モード"
+                            }
+                        },
+                        "children": {
+                            "POP_SHADING": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Shading",
+                                        "tooltip": "Shading"
+                                    },
+                                    "fr": {
+                                        "name": "Ombrage",
+                                        "tooltip": "Ombrage"
+                                    },
+                                    "ja": {
+                                        "name": "シェーディング",
+                                        "tooltip": "網かけ"
+                                    }
+                                }
+                            },
+                            "POP_SHADING_WITH_EDGES": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Shading With Edges",
+                                        "tooltip": "Shading With Edges"
+                                    },
+                                    "fr": {
+                                        "name": "Ombrage avec arêtes",
+                                        "tooltip": "Ombrage avec arêtes"
+                                    },
+                                    "ja": {
+                                        "name": "エッジ+シェーディング",
+                                        "tooltip": "陰影とエッジ"
+                                    }
+                                }
+                            },
+                            "POP_SHOW_NAME": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Show Name",
+                                        "tooltip": "Show Name"
+                                    },
+                                    "fr": {
+                                        "name": "Montrer le nom",
+                                        "tooltip": "Montrer le nom"
+                                    },
+                                    "ja": {
+                                        "name": "名前の表示",
+                                        "tooltip": "名前の表示"
+                                    }
+                                }
+                            },
+                            "POP_TEXTURE": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Texture",
+                                        "tooltip": "Texture"
+                                    },
+                                    "fr": {
+                                        "name": "Texture",
+                                        "tooltip": "Texture"
+                                    },
+                                    "ja": {
+                                        "name": "テクスチャ",
+                                        "tooltip": "テクスチャ"
+                                    }
+                                }
+                            },
+                            "POP_VECTORS": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Show Edge Direction",
+                                        "tooltip": "Show Edge Direction"
+                                    },
+                                    "fr": {
+                                        "name": "Afficher l'orientation des arêtes",
+                                        "tooltip": "Afficher l'orientation des arêtes"
+                                    },
+                                    "ja": {
+                                        "name": "ベクトル方向表示",
+                                        "tooltip": "エッジの方向を表示します。"
+                                    }
+                                }
+                            },
+                            "POP_VERTICES": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Show Vertices",
+                                        "tooltip": "Show Vertices"
+                                    },
+                                    "fr": {
+                                        "name": "Montrer les sommets",
+                                        "tooltip": "Montrer les sommets"
+                                    },
+                                    "ja": {
+                                        "name": "頂点の表示",
+                                        "tooltip": "頂点の表示"
+                                    }
+                                }
+                            },
+                            "POP_WIREFRAME": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Wireframe",
+                                        "tooltip": "Wireframe"
+                                    },
+                                    "fr": {
+                                        "name": "Filaire",
+                                        "tooltip": "Contours"
+                                    },
+                                    "ja": {
+                                        "name": "ワイヤ フレーム",
+                                        "tooltip": "Wires"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "EDGE_SEL_ONLY": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_edge.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Edge",
+                                "tooltip": "Select only a Edges"
+                            },
+                            "fr": {
+                                "name": "Arête",
+                                "tooltip": "Ne choisir que des arêtes"
+                            },
+                            "ja": {
+                                "name": "エッジ",
+                                "tooltip": "エッジだけを選択"
+                            }
+                        }
+                    },
+                    "EDGE_WIDTH": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Edge Width",
+                                "tooltip": "Edge Width"
+                            },
+                            "fr": {
+                                "name": "Epaisseur d'arête",
+                                "tooltip": "Epaisseur d'arête"
+                            },
+                            "ja": {
+                                "name": "エッジの幅",
+                                "tooltip": "エッジの幅"
+                            }
+                        }
+                    },
+                    "FACE_SEL_ONLY": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_face.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Face",
+                                "tooltip": "Select only a Faces"
+                            },
+                            "fr": {
+                                "name": "Face",
+                                "tooltip": "Ne choisir que des faces"
+                            },
+                            "ja": {
+                                "name": "面",
+                                "tooltip": "フェースだけを選択"
+                            }
+                        }
+                    },
+                    "ISOS_WIDTH": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Isos Width",
+                                "tooltip": "Isos Width"
+                            },
+                            "fr": {
+                                "name": "Epaisseur des isos",
+                                "tooltip": "Epaisseur des isos"
+                            },
+                            "ja": {
+                                "name": "Iso イメージの幅",
+                                "tooltip": "Iso イメージの幅"
+                            }
+                        }
+                    },
+                    "POP_AUTO_COLOR": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Auto Color",
+                                "tooltip": "Auto color"
+                            },
+                            "fr": {
+                                "name": "Couleur automatique",
+                                "tooltip": "Couleur automatique"
+                            },
+                            "ja": {
+                                "name": "自動色",
+                                "tooltip": "自動色"
+                            }
+                        }
+                    },
+                    "POP_COLOR": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Color",
+                                "tooltip": "Color"
+                            },
+                            "fr": {
+                                "name": "Couleur",
+                                "tooltip": "Couleur"
+                            },
+                            "ja": {
+                                "name": "色",
+                                "tooltip": "色"
+                            }
+                        }
+                    },
+                    "POP_CONCEAL_CHILDREN": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Conceal child items",
+                                "tooltip": "Conceal child items"
+                            },
+                            "fr": {
+                                "name": "Retirer les sous-éléments",
+                                "tooltip": "Cacher les objets fils"
+                            },
+                            "ja": {
+                                "name": "子項目を隠す",
+                                "tooltip": "子供オブジェクトを隠す"
+                            }
+                        }
+                    },
+                    "POP_CREATE_FOLDER": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Create folder",
+                                "tooltip": "Create a new folder"
+                            },
+                            "fr": {
+                                "name": "Créer dossier",
+                                "tooltip": "Créer un nouveau dossier"
+                            },
+                            "ja": {
+                                "name": "フォルダ作成",
+                                "tooltip": "新しいフォルダーを作成します。"
+                            }
+                        }
+                    },
+                    "POP_CREATE_GROUP": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/group_new.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Create Group",
+                                "tooltip": "Create Group"
+                            },
+                            "fr": {
+                                "name": "Créer un groupe",
+                                "tooltip": "Créer un groupe"
+                            },
+                            "ja": {
+                                "name": "グループを作成",
+                                "tooltip": "グループを作成"
+                            }
+                        }
+                    },
+                    "POP_DEFLECTION": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Deflection Coefficient",
+                                "tooltip": "Deflection Coefficient"
+                            },
+                            "fr": {
+                                "name": "Coefficient de déformation",
+                                "tooltip": "Coefficient de déformation"
+                            },
+                            "ja": {
+                                "name": "変形倍率",
+                                "tooltip": "変形倍率"
+                            }
+                        }
+                    },
+                    "POP_DISABLE_AUTO_COLOR": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Disable Auto Color",
+                                "tooltip": "Disable auto color"
+                            },
+                            "fr": {
+                                "name": "Désactiver la couleur automatique",
+                                "tooltip": "Désactiver la couleur automatique"
+                            },
+                            "ja": {
+                                "name": "自動色無効",
+                                "tooltip": "自動カラー補正を無効にします。"
+                            }
+                        }
+                    },
+                    "POP_DISCLOSE_CHILDREN": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Disclose child items",
+                                "tooltip": "Disclose child items"
+                            },
+                            "fr": {
+                                "name": "Publier les sous-éléments",
+                                "tooltip": "Afficher les objets fils"
+                            },
+                            "ja": {
+                                "name": "子項目を開示",
+                                "tooltip": "子供を表示します。"
+                            }
+                        }
+                    },
+                    "POP_EDIT_FIELD": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/field_edit.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Edit Field",
+                                "tooltip": "Edit Field"
+                            },
+                            "fr": {
+                                "name": "Editer champ",
+                                "tooltip": "Editer un champ"
+                            },
+                            "ja": {
+                                "name": "フィールドの編集",
+                                "tooltip": "フィールドを編集します。"
+                            }
+                        }
+                    },
+                    "POP_HIDE_ALL_ANNOTATIONS": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Hide all annotations",
+                                "tooltip": "Hide all shape annotations for the object"
+                            },
+                            "fr": {
+                                "name": "Cacher toutes les annotations",
+                                "tooltip": "Cacher toutes les annotations pour l'objet"
+                            },
+                            "ja": {
+                                "name": "全ての注釈を非表示",
+                                "tooltip": "対象オブジェクトにある全ての形状注釈の非表示"
+                            }
+                        }
+                    },
+                    "POP_HIDE_ALL_DIMENSIONS": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Hide all dimensions",
+                                "tooltip": "Show all visible measures (dimension) created for the object"
+                            },
+                            "fr": {
+                                "name": "Cacher toutes les cotations",
+                                "tooltip": "Afficher toutes les cotations visibles créées sur l'objet"
+                            },
+                            "ja": {
+                                "name": "すべての寸法を非表示",
+                                "tooltip": "オブジェクトのために作成されたすべての見える基準寸法を表示"
+                            }
+                        }
+                    },
+                    "POP_ISOS": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Isos",
+                                "tooltip": "Isolines"
+                            },
+                            "fr": {
+                                "name": "Isos",
+                                "tooltip": "Isolignes"
+                            },
+                            "ja": {
+                                "name": "Isos",
+                                "tooltip": "輪郭"
+                            }
+                        },
+                        "children": {
+                            "Decrease number": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Decrease number of isolines",
+                                        "tooltip": "Decrease number of isolines"
+                                    },
+                                    "fr": {
+                                        "name": "Diminuer le nombre d'isolignes",
+                                        "tooltip": "Diminuer le nombre d'isolignes"
+                                    },
+                                    "ja": {
+                                        "name": "等値線の数を減らす",
+                                        "tooltip": "等値線の数を減らす"
+                                    }
+                                }
+                            },
+                            "Increase number": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Increase number of isolines",
+                                        "tooltip": "Increase number of isolines"
+                                    },
+                                    "fr": {
+                                        "name": "Augmenter le nombre d'isolignes",
+                                        "tooltip": "Augmenter le nombre d'isolignes"
+                                    },
+                                    "ja": {
+                                        "name": "等値線の数を増やす",
+                                        "tooltip": "等値線の数を増やす"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "POP_MATERIAL_PROPERTIES": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Material Properties",
+                                "tooltip": "Set Material Properties"
+                            },
+                            "fr": {
+                                "name": "Propriétés des matériaux",
+                                "tooltip": "Définir les propriétés du matériau"
+                            },
+                            "ja": {
+                                "name": "材料特性",
+                                "tooltip": "マテリアルのプロパティを設定します。"
+                            }
+                        }
+                    },
+                    "POP_POINT_MARKER": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Point Marker",
+                                "tooltip": "Set Point Marker"
+                            },
+                            "fr": {
+                                "name": "Marqueur de point",
+                                "tooltip": "Définir un marqueur de point"
+                            },
+                            "ja": {
+                                "name": "ポイント マーカ",
+                                "tooltip": "ポイントマーカーを設定"
+                            }
+                        }
+                    },
+                    "POP_PREDEF_MATER_CUSTOM": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Custom...",
+                                "tooltip": "Custom..."
+                            },
+                            "fr": {
+                                "name": "Personnalisé...",
+                                "tooltip": "Personnalisé..."
+                            },
+                            "ja": {
+                                "name": "カスタム...",
+                                "tooltip": "カスタム."
+                            }
+                        }
+                    },
+                    "POP_PUBLISH_OBJ": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Publish...",
+                                "tooltip": "Publish object"
+                            },
+                            "fr": {
+                                "name": "Publier...",
+                                "tooltip": "Publier l'objet"
+                            },
+                            "ja": {
+                                "name": "発行...",
+                                "tooltip": "オブジェクトを発行"
+                            }
+                        }
+                    },
+                    "POP_REDUCE_STUDY": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Reduce study",
+                                "tooltip": "Reduce study"
+                            },
+                            "fr": {
+                                "name": "Etude réduite",
+                                "tooltip": "Etude réduite"
+                            },
+                            "ja": {
+                                "name": "スタディの削減",
+                                "tooltip": "スタディの縮小"
+                            }
+                        }
+                    },
+                    "POP_SETTEXTURE": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Texture",
+                                "tooltip": "Add a texture"
+                            },
+                            "fr": {
+                                "name": "Texture",
+                                "tooltip": "Ajoute une texture"
+                            },
+                            "ja": {
+                                "name": "テクスチャ",
+                                "tooltip": "テクスチャを追加します。"
+                            }
+                        }
+                    },
+                    "POP_SHOW_ALL_ANNOTATIONS": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Show all annotations",
+                                "tooltip": "Show all shape annotations for the object"
+                            },
+                            "fr": {
+                                "name": "Montrer toutes les annotations",
+                                "tooltip": "Montrer toutes les annotations pour l'objet"
+                            },
+                            "ja": {
+                                "name": "全ての注釈を表示",
+                                "tooltip": "対象オブジェクトにある全ての形状注釈を表示"
+                            }
+                        }
+                    },
+                    "POP_SHOW_ALL_DIMENSIONS": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Show all dimensions",
+                                "tooltip": "Show all hidden measures (dimension) created for the object"
+                            },
+                            "fr": {
+                                "name": "Afficher les cotations ",
+                                "tooltip": "Afficher toutes les cotations cachées pour un objet"
+                            },
+                            "ja": {
+                                "name": "すべての寸法を表示",
+                                "tooltip": "オブジェクトに作成されたすべての非表示の基準寸法を表示"
+                            }
+                        }
+                    },
+                    "POP_SHOW_DEPENDENCY_TREE": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Show dependency tree",
+                                "tooltip": "Show dependency tree"
+                            },
+                            "fr": {
+                                "name": "Montrer l'arbre des dépendances",
+                                "tooltip": "Montrer l'arbre des dépendances"
+                            },
+                            "ja": {
+                                "name": "依存ツリーの表示",
+                                "tooltip": "依存ツリーの表示"
+                            }
+                        }
+                    },
+                    "POP_SORT_CHILD_ITEMS": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Sort children",
+                                "tooltip": "Sort child items"
+                            },
+                            "fr": {
+                                "name": "Trier les descendants",
+                                "tooltip": "Trier les descendants"
+                            },
+                            "ja": {
+                                "name": "子供の並べ替え",
+                                "tooltip": "子アイテムを並べ替える"
+                            }
+                        }
+                    },
+                    "POP_TRANSPARENCY": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Transparency",
+                                "tooltip": "Transparency"
+                            },
+                            "fr": {
+                                "name": "Transparence",
+                                "tooltip": "Transparence"
+                            },
+                            "ja": {
+                                "name": "透明度",
+                                "tooltip": "透明度"
+                            }
+                        },
+                        "children": {
+                            "Decrease": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Decrease transparency",
+                                        "tooltip": "Decrease transparency"
+                                    },
+                                    "fr": {
+                                        "name": "Diminuer la transparence",
+                                        "tooltip": "Diminuer la transparence"
+                                    },
+                                    "ja": {
+                                        "name": "透明度を下げる",
+                                        "tooltip": "透明度を下げる"
+                                    }
+                                }
+                            },
+                            "Increase": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Increase transparency",
+                                        "tooltip": "Increase transparency"
+                                    },
+                                    "fr": {
+                                        "name": "Augmenter la transparence",
+                                        "tooltip": "Augmenter la transparence"
+                                    },
+                                    "ja": {
+                                        "name": "透明度を高める",
+                                        "tooltip": "透明度を高める"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "POP_UNPUBLISH_OBJ": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Unpublish",
+                                "tooltip": "Unpublish object"
+                            },
+                            "fr": {
+                                "name": "Dépublier",
+                                "tooltip": "Dépublier l'objet"
+                            },
+                            "ja": {
+                                "name": "発行停止",
+                                "tooltip": "オブジェクトの発行停止"
+                            }
+                        }
+                    },
+                    "RELOAD_IMPORTED": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Reload From Disk",
+                                "tooltip": "Reload imported shape from its original place on disk"
+                            },
+                            "fr": {
+                                "name": "Recharger à partir du disque",
+                                "tooltip": "Recharger l'objet importé depuis le disque"
+                            },
+                            "ja": {
+                                "name": "ディスクから再読み込み",
+                                "tooltip": "ディスク上の元の場所からインポートした形状をリロード"
+                            }
+                        }
+                    },
+                    "SHELL_SEL_ONLY": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_shell.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Shell",
+                                "tooltip": "Select only a Shells"
+                            },
+                            "fr": {
+                                "name": "Coque",
+                                "tooltip": "Ne choisir que des coques"
+                            },
+                            "ja": {
+                                "name": "シェル",
+                                "tooltip": "シェルのみを選択"
+                            }
+                        }
+                    },
+                    "SOLID_SEL_ONLY": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_solid.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Solid",
+                                "tooltip": "Select only a Solids"
+                            },
+                            "fr": {
+                                "name": "Solide",
+                                "tooltip": "Ne choisir que des solides"
+                            },
+                            "ja": {
+                                "name": "ソリッド",
+                                "tooltip": "ソリッドだけを選択"
+                            }
+                        }
+                    },
+                    "VERTEX_SEL_ONLY": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/point2.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Vertex",
+                                "tooltip": "Select only a Points"
+                            },
+                            "fr": {
+                                "name": "Point",
+                                "tooltip": "Ne choisir que des points"
+                            },
+                            "ja": {
+                                "name": "基準点",
+                                "tooltip": "ポイントのみを選択"
+                            }
+                        }
+                    },
+                    "WIRE_SEL_ONLY": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/build_wire.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Wire",
+                                "tooltip": "Select only a Wires"
+                            },
+                            "fr": {
+                                "name": "Contour",
+                                "tooltip": "Ne choisir que des contours"
+                            },
+                            "ja": {
+                                "name": "ワイヤー",
+                                "tooltip": "ワイヤーだけを選択"
+                            }
+                        }
+                    }
+                }
+            },
+            "Tools": {
+                "isAction": false,
+                "langDependentAssets": {
+                    "en": {
+                        "name": "Tools"
+                    },
+                    "fr": {
+                        "name": "Outils"
+                    },
+                    "ja": {
+                        "name": "ツール(&amp;T)"
+                    }
+                },
+                "children": {
+                    "CHECK_GEOMETRY": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Check Geometry",
+                                "tooltip": "Check Geometry"
+                            },
+                            "fr": {
+                                "name": "Contrôler la géométrie",
+                                "tooltip": "Contrôler la géométrie"
+                            },
+                            "ja": {
+                                "name": "ジオメトリチェック",
+                                "tooltip": "ジオメトリチェック"
+                            }
+                        }
+                    },
+                    "MATERIALS_LIBRARY": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Materials library",
+                                "tooltip": "Displays content of Materials library"
+                            },
+                            "fr": {
+                                "name": "Librairie de materiaux",
+                                "tooltip": "Affichier le contenu de la librarie des matériaux"
+                            },
+                            "ja": {
+                                "name": "材料ライブラリ",
+                                "tooltip": "材料のライブラリの内容を表示します。"
+                            }
+                        }
+                    }
+                }
+            },
+            "View": {
+                "isAction": false,
+                "langDependentAssets": {
+                    "en": {
+                        "name": "View"
+                    },
+                    "fr": {
+                        "name": "Affichage"
+                    },
+                    "ja": {
+                        "name": "表示(&amp;V)"
+                    }
+                },
+                "children": {
+                    "BRING_TO_FRONT": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Bring To Front",
+                                "tooltip": "Bring To Front"
+                            },
+                            "fr": {
+                                "name": "Afficher au premier plan",
+                                "tooltip": "Afficher au premier plan"
+                            },
+                            "ja": {
+                                "name": "手前に表示",
+                                "tooltip": "手前に表示します。"
+                            }
+                        }
+                    },
+                    "CLS_BRING_TO_FRONT": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Clear Top Level State",
+                                "tooltip": "Clear Top Level State"
+                            },
+                            "fr": {
+                                "name": "Effacer les objets mis au premier plan",
+                                "tooltip": "Effacer les objets mis au premier plan"
+                            },
+                            "ja": {
+                                "name": "トップ レベルの状態をクリア",
+                                "tooltip": "フォア グラウンドでオブジェクトを削除します。"
+                            }
+                        }
+                    },
+                    "DISPLAY": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/display.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Show",
+                                "tooltip": "Show object(s)"
+                            },
+                            "fr": {
+                                "name": "Afficher",
+                                "tooltip": "Afficher les objets"
+                            },
+                            "ja": {
+                                "name": "表示",
+                                "tooltip": "表示オブジェクト"
+                            }
+                        }
+                    },
+                    "DISPLAY_ALL": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/displayall.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Show All",
+                                "tooltip": "Show all"
+                            },
+                            "fr": {
+                                "name": "Afficher tout",
+                                "tooltip": "Afficher tout"
+                            },
+                            "ja": {
+                                "name": "全表示",
+                                "tooltip": "すべてを表示"
+                            }
+                        }
+                    },
+                    "DISPLAY_ONLY": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/displayonly.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Show Only",
+                                "tooltip": "Show only"
+                            },
+                            "fr": {
+                                "name": "Afficher uniquement",
+                                "tooltip": "Afficher uniquement"
+                            },
+                            "ja": {
+                                "name": "選択のみ表示",
+                                "tooltip": "選択のみ表示"
+                            }
+                        }
+                    },
+                    "DisplayMode": {
+                        "isAction": false,
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Display Mode"
+                            },
+                            "fr": {
+                                "name": "Mode de visualisation"
+                            },
+                            "ja": {
+                                "name": "表示モード"
+                            }
+                        },
+                        "children": {
+                            "NAME_MODE": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Show Name",
+                                        "tooltip": "Show/Hide names of visible shapes"
+                                    },
+                                    "fr": {
+                                        "name": "Montrer le nom",
+                                        "tooltip": "Montrer/cacher le nom des objets visibles"
+                                    },
+                                    "ja": {
+                                        "name": "名前の表示",
+                                        "tooltip": "表示中の形状の名前を表示/非表示"
+                                    }
+                                }
+                            },
+                            "SHADING": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/shading.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Shading",
+                                        "tooltip": "Shading"
+                                    },
+                                    "fr": {
+                                        "name": "Ombrage",
+                                        "tooltip": "Ombrage"
+                                    },
+                                    "ja": {
+                                        "name": "網かけ",
+                                        "tooltip": "網かけ"
+                                    }
+                                }
+                            },
+                            "SHADING_WITH_EDGES": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/shading_with_edges.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Shading With Edges",
+                                        "tooltip": "Shading with edges"
+                                    },
+                                    "fr": {
+                                        "name": "Ombrage avec arêtes",
+                                        "tooltip": "Ombrage avec arêtes"
+                                    },
+                                    "ja": {
+                                        "name": "陰影とエッジ",
+                                        "tooltip": "陰影とエッジ"
+                                    }
+                                }
+                            },
+                            "TEXTURE": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Texture"
+                                    },
+                                    "fr": {
+                                        "name": "Texture"
+                                    },
+                                    "ja": {
+                                        "name": "テクスチャ"
+                                    }
+                                }
+                            },
+                            "VECTOR_MODE": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/vector_mode.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Show Edge Direction",
+                                        "tooltip": "Change Edge Presentation Mode"
+                                    },
+                                    "fr": {
+                                        "name": "Afficher l'orientation des arêtes",
+                                        "tooltip": "Changer le mode de représentation des arêtes"
+                                    },
+                                    "ja": {
+                                        "name": "ベクトル方向表示",
+                                        "tooltip": "エッジの表示モードを変更"
+                                    }
+                                }
+                            },
+                            "VERTICES_MODE": {
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Show Vertices"
+                                    },
+                                    "fr": {
+                                        "name": "Montrer les sommets"
+                                    },
+                                    "ja": {
+                                        "name": "頂点の表示"
+                                    }
+                                }
+                            },
+                            "WIREFRAME": {
+                                "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/wireframe.png",
+                                "langDependentAssets": {
+                                    "en": {
+                                        "name": "Wireframe",
+                                        "tooltip": "Wireframe"
+                                    },
+                                    "fr": {
+                                        "name": "Filaire",
+                                        "tooltip": "Contours"
+                                    },
+                                    "ja": {
+                                        "name": "ワイヤ フレーム",
+                                        "tooltip": "Wires"
+                                    }
+                                }
+                            }
+                        }
+                    },
+                    "ERASE": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/erase.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Hide",
+                                "tooltip": "Hide object(s)"
+                            },
+                            "fr": {
+                                "name": "Cacher",
+                                "tooltip": "Cacher le(s) objet(s)"
+                            },
+                            "ja": {
+                                "name": "非表示",
+                                "tooltip": "オブジェクトを非表示"
+                            }
+                        }
+                    },
+                    "ERASE_ALL": {
+                        "iconPath": "%GEOM_ROOT_DIR%/share/salome/resources/geom/eraseall.png",
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Hide All",
+                                "tooltip": "Hide all"
+                            },
+                            "fr": {
+                                "name": "Cacher tout",
+                                "tooltip": "Cacher tout"
+                            },
+                            "ja": {
+                                "name": "すべてを非表示",
+                                "tooltip": "すべてを非表示"
+                            }
+                        }
+                    },
+                    "SHOW_ONLY_CHILDREN": {
+                        "langDependentAssets": {
+                            "en": {
+                                "name": "Show Only Children",
+                                "tooltip": "Show Only Children"
+                            },
+                            "fr": {
+                                "name": "Afficher uniquement les enfants",
+                                "tooltip": "Afficher uniquement les enfants"
+                            },
+                            "ja": {
+                                "name": "子供だけを表示します。",
+                                "tooltip": "子供だけを表示します。"
+                            }
+                        }
+                    }
+                }
             }
         }
     }
-}
+}
\ No newline at end of file
index 0b0cfe95f22e7b5d1852d83f3a9f0152a5f3a97e..f6f4c5e365818a6dd2f0a1b3024675606fb48243 100644 (file)
@@ -945,7 +945,23 @@ void GeometryGUI::createGeomAction( const int id, const QString& label, const QS
 void GeometryGUI::createGeomAction( const int id, const QString& label, const QString& icolabel,
                                     const int accel, const bool toggle)
 {
-  createGeomAction( id, label, icolabel, accel, toggle, QString( "STB_%1" ).arg( label ) );
+  createGeomAction( id, label, icolabel, accel, toggle, label );
+}
+
+void GeometryGUI::createGeomAction(
+  const int inMenuIdx,
+  const QPair<QString, QString>& inModuleIDLastTokenAndPrefix,
+  const QString& iconID,
+  const bool toggle
+) {
+  const QString& inModuleIDLastToken = inModuleIDLastTokenAndPrefix.first;
+  const QString& inModuleIDPrefix = inModuleIDLastTokenAndPrefix.second;
+
+  QString inModuleActionID = inModuleIDLastToken;
+  if (!inModuleIDPrefix.isEmpty())
+    inModuleActionID = inModuleIDPrefix + "/" + inModuleActionID;
+
+  createGeomAction( inMenuIdx, inModuleIDLastToken, iconID, 0 /*keySequenceIntRepresentation*/, toggle, inModuleActionID );
 }
 
 //=======================================================================
@@ -999,223 +1015,223 @@ void GeometryGUI::initialize( CAM_Application* app )
 
   // ----- create actions --------------
 
-  createGeomAction( GEOMOp::OpDelete,     "DELETE", "", Qt::Key_Delete );
-
-  createGeomAction( GEOMOp::OpPoint,      "POINT" );
-  createGeomAction( GEOMOp::OpLine,       "LINE" );
-  createGeomAction( GEOMOp::OpCircle,     "CIRCLE" );
-  createGeomAction( GEOMOp::OpEllipse,    "ELLIPSE" );
-  createGeomAction( GEOMOp::OpArc,        "ARC" );
-  createGeomAction( GEOMOp::OpCurve,      "CURVE" );
-  createGeomAction( GEOMOp::OpIsoline,    "ISOLINE" );
-  createGeomAction( GEOMOp::OpVector,     "VECTOR" );
-  createGeomAction( GEOMOp::OpPlane,      "PLANE" );
-  createGeomAction( GEOMOp::OpLCS,        "LOCAL_CS" );
-  createGeomAction( GEOMOp::OpOriginAndVectors, "ORIGIN_AND_VECTORS" );
-  createGeomAction( GEOMOp::OpSurfaceFromFace,  "SURFACE_FROM_FACE" );
-
-  createGeomAction( GEOMOp::OpBox,        "BOX" );
-  createGeomAction( GEOMOp::OpCylinder,   "CYLINDER" );
-  createGeomAction( GEOMOp::OpSphere,     "SPHERE" );
-  createGeomAction( GEOMOp::OpTorus,      "TORUS" );
-  createGeomAction( GEOMOp::OpCone,       "CONE" );
-  createGeomAction( GEOMOp::OpRectangle,  "RECTANGLE" );
-  createGeomAction( GEOMOp::OpDisk,       "DISK" );
-
-  createGeomAction( GEOMOp::OpPrism,       "EXTRUSION" );
-  createGeomAction( GEOMOp::OpRevolution,  "REVOLUTION" );
-  createGeomAction( GEOMOp::OpFilling,     "FILLING" );
-  createGeomAction( GEOMOp::OpPipe,        "PIPE" );
-  createGeomAction( GEOMOp::OpPipePath,    "PIPE_PATH" );
-  createGeomAction( GEOMOp::OpThickness,   "THICKNESS" );
-
-  createGeomAction( GEOMOp::OpGroupCreate, "GROUP_CREATE" );
-  createGeomAction( GEOMOp::OpGroupEdit,   "GROUP_EDIT" );
-  createGeomAction( GEOMOp::OpGroupUnion,  "GROUP_UNION" );
-  createGeomAction( GEOMOp::OpGroupIntersect, "GROUP_INTERSECT" );
-  createGeomAction( GEOMOp::OpGroupCut,    "GROUP_CUT" );
-
-  createGeomAction( GEOMOp::OpCreateField, "FIELD_CREATE" );
-  createGeomAction( GEOMOp::OpEditField,   "FIELD_EDIT" );
-
-  createGeomAction( GEOMOp::OpReimport,    "RELOAD_IMPORTED" );
-
-  createGeomAction( GEOMOp::OpQuadFace,    "Q_FACE" );
-  createGeomAction( GEOMOp::OpHexaSolid,   "HEX_SOLID" );
-
-  createGeomAction( GEOMOp::Op2dSketcher,  "SKETCH" );
-  createGeomAction( GEOMOp::Op3dSketcher,  "3DSKETCH" );
-  createGeomAction( GEOMOp::OpExplode,     "EXPLODE" );
+  createGeomAction( GEOMOp::OpDelete,     {"DELETE", "Edit"} );
+
+  createGeomAction( GEOMOp::OpPoint,      {"POINT", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpLine,       {"LINE", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpCircle,     {"CIRCLE", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpEllipse,    {"ELLIPSE", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpArc,        {"ARC", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpCurve,      {"CURVE", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpIsoline,    {"ISOLINE", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpVector,     {"VECTOR", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpPlane,      {"PLANE", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpLCS,        {"LOCAL_CS", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpOriginAndVectors, {"ORIGIN_AND_VECTORS", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpSurfaceFromFace,  {"SURFACE_FROM_FACE", "NewEntity/Basic"} );
+
+  createGeomAction( GEOMOp::OpBox,        {"BOX", "NewEntity/Primitives"} );
+  createGeomAction( GEOMOp::OpCylinder,   {"CYLINDER", "NewEntity/Primitives"} );
+  createGeomAction( GEOMOp::OpSphere,     {"SPHERE", "NewEntity/Primitives"} );
+  createGeomAction( GEOMOp::OpTorus,      {"TORUS", "NewEntity/Primitives"} );
+  createGeomAction( GEOMOp::OpCone,       {"CONE", "NewEntity/Primitives"} );
+  createGeomAction( GEOMOp::OpRectangle,  {"RECTANGLE", "NewEntity/Primitives"} );
+  createGeomAction( GEOMOp::OpDisk,       {"DISK", "NewEntity/Primitives"} );
+
+  createGeomAction( GEOMOp::OpPrism,       {"EXTRUSION", "NewEntity/Generation"} );
+  createGeomAction( GEOMOp::OpRevolution,  {"REVOLUTION", "NewEntity/Generation"} );
+  createGeomAction( GEOMOp::OpFilling,     {"FILLING", "NewEntity/Generation"} );
+  createGeomAction( GEOMOp::OpPipe,        {"PIPE", "NewEntity/Generation"} );
+  createGeomAction( GEOMOp::OpPipePath,    {"PIPE_PATH", "NewEntity/Generation"} );
+  createGeomAction( GEOMOp::OpThickness,   {"THICKNESS", "NewEntity/Generation"} );
+
+  createGeomAction( GEOMOp::OpGroupCreate, {"GROUP_CREATE", "NewEntity/Group"} );
+  createGeomAction( GEOMOp::OpGroupEdit,   {"GROUP_EDIT", "NewEntity/Group"} );
+  createGeomAction( GEOMOp::OpGroupUnion,  {"GROUP_UNION", "NewEntity/Group"} );
+  createGeomAction( GEOMOp::OpGroupIntersect, {"GROUP_INTERSECT", "NewEntity/Group"} );
+  createGeomAction( GEOMOp::OpGroupCut,    {"GROUP_CUT", "NewEntity/Group"} );
+
+  createGeomAction( GEOMOp::OpCreateField, {"FIELD_CREATE", "NewEntity/Field"} );
+  createGeomAction( GEOMOp::OpEditField,   {"FIELD_EDIT", "NewEntity/Field"} );
+
+  createGeomAction( GEOMOp::OpReimport,    {"RELOAD_IMPORTED", "Selection"} );
+
+  createGeomAction( GEOMOp::OpQuadFace,    {"Q_FACE", "NewEntity/Blocks"} );
+  createGeomAction( GEOMOp::OpHexaSolid,   {"HEX_SOLID", "NewEntity/Blocks"} );
+
+  createGeomAction( GEOMOp::Op2dSketcher,  {"SKETCH", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::Op3dSketcher,  {"3DSKETCH", "NewEntity/Basic"} );
+  createGeomAction( GEOMOp::OpExplode,     {"EXPLODE", "NewEntity"} );
 #ifdef WITH_OPENCV
-  createGeomAction( GEOMOp::OpFeatureDetect,"FEATURE_DETECTION" );
+  createGeomAction( GEOMOp::OpFeatureDetect, {"FEATURE_DETECTION", "NewEntity"} );
 #endif
-  createGeomAction( GEOMOp::OpPictureImport,"PICTURE_IMPORT" );
-  createGeomAction( GEOMOp::Op2dPolylineEditor, "CURVE_CREATOR" );
-
-  createGeomAction( GEOMOp::OpEdge,        "EDGE" );
-  createGeomAction( GEOMOp::OpWire,        "WIRE" );
-  createGeomAction( GEOMOp::OpFace,        "FACE" );
-  createGeomAction( GEOMOp::OpShell,       "SHELL" );
-  createGeomAction( GEOMOp::OpSolid,       "SOLID" );
-  createGeomAction( GEOMOp::OpCompound,    "COMPOUND" );
-
-  createGeomAction( GEOMOp::OpFuse,        "FUSE" );
-  createGeomAction( GEOMOp::OpCommon,      "COMMON" );
-  createGeomAction( GEOMOp::OpCut,         "CUT" );
-  createGeomAction( GEOMOp::OpSection,     "SECTION" );
-
-  createGeomAction( GEOMOp::OpTranslate,      "TRANSLATION" );
-  createGeomAction( GEOMOp::OpRotate,         "ROTATION" );
-  createGeomAction( GEOMOp::OpChangeLoc,      "MODIFY_LOCATION" );
-  createGeomAction( GEOMOp::OpMirror,         "MIRROR" );
-  createGeomAction( GEOMOp::OpScale,          "SCALE" );
-  createGeomAction( GEOMOp::OpOffset,         "OFFSET" );
-  createGeomAction( GEOMOp::OpProjection,     "PROJECTION" );
-  createGeomAction( GEOMOp::OpProjOnCyl,      "PROJ_ON_CYL" );
-  createGeomAction( GEOMOp::OpMultiTranslate, "MUL_TRANSLATION" );
-  createGeomAction( GEOMOp::OpMultiRotate,    "MUL_ROTATION" );
-  createGeomAction( GEOMOp::OpExtension,      "EXTENSION" );
-
-  createGeomAction( GEOMOp::OpPartition,      "PARTITION" );
-  createGeomAction( GEOMOp::OpArchimede,      "ARCHIMEDE" );
-  createGeomAction( GEOMOp::OpFillet3d,       "FILLET" );
-  createGeomAction( GEOMOp::OpChamfer,        "CHAMFER" );
-  createGeomAction( GEOMOp::OpShapesOnShape,  "GET_SHAPES_ON_SHAPE" );
-  createGeomAction( GEOMOp::OpSharedShapes,   "GET_SHARED_SHAPES" );
-  createGeomAction( GEOMOp::OpTransferData,   "TRANSFER_DATA" );
-  createGeomAction( GEOMOp::OpExtraction,     "EXTRACTION" );
-  createGeomAction( GEOMOp::OpExtrudedCut,    "EXTRUDED_CUT" );
-  createGeomAction( GEOMOp::OpExtrudedBoss,   "EXTRUDED_BOSS" );
-  createGeomAction( GEOMOp::OpFillet1d,       "FILLET_1D" );
-  createGeomAction( GEOMOp::OpFillet2d,       "FILLET_2D" );
-
-  createGeomAction( GEOMOp::OpMultiTransform, "MUL_TRANSFORM" );
-  createGeomAction( GEOMOp::OpExplodeBlock,   "EXPLODE_BLOCKS" );
-  createGeomAction( GEOMOp::OpPropagate,      "PROPAGATE" );
-
-  createGeomAction( GEOMOp::OpSewing,           "SEWING" );
-  createGeomAction( GEOMOp::OpGlueFaces,        "GLUE_FACES" );
-  createGeomAction( GEOMOp::OpGlueEdges,        "GLUE_EDGES" );
-  createGeomAction( GEOMOp::OpLimitTolerance,   "LIMIT_TOLERANCE" );
-  createGeomAction( GEOMOp::OpSuppressFaces,    "SUPPRESS_FACES" );
-  createGeomAction( GEOMOp::OpSuppressHoles,    "SUPPERSS_HOLES" );
-  createGeomAction( GEOMOp::OpShapeProcess,     "SHAPE_PROCESS" );
-  createGeomAction( GEOMOp::OpCloseContour,     "CLOSE_CONTOUR" );
-  createGeomAction( GEOMOp::OpRemoveIntWires,   "SUPPRESS_INT_WIRES" );
-  createGeomAction( GEOMOp::OpAddPointOnEdge,   "POINT_ON_EDGE" );
-  createGeomAction( GEOMOp::OpFreeBoundaries,   "CHECK_FREE_BNDS" );
-  createGeomAction( GEOMOp::OpFreeFaces,        "CHECK_FREE_FACES" );
-  createGeomAction( GEOMOp::OpOrientation,      "CHANGE_ORIENTATION" );
-  createGeomAction( GEOMOp::OpRemoveWebs,       "REMOVE_WEBS" );
-  createGeomAction( GEOMOp::OpRemoveExtraEdges, "REMOVE_EXTRA_EDGES" );
-  createGeomAction( GEOMOp::OpFuseEdges,        "FUSE_EDGES" );
-  createGeomAction( GEOMOp::OpUnionFaces,       "UNION_FACES" );
-  createGeomAction( GEOMOp::OpInspectObj,       "INSPECT_OBJECT" );
-
-  createGeomAction( GEOMOp::OpPointCoordinates, "POINT_COORDS" );
-  createGeomAction( GEOMOp::OpProperties,       "BASIC_PROPS" );
-  createGeomAction( GEOMOp::OpCenterMass,       "MASS_CENTER" );
-  createGeomAction( GEOMOp::OpInertia,          "INERTIA" );
-  createGeomAction( GEOMOp::OpNormale,          "NORMALE" );
-  createGeomAction( GEOMOp::OpBoundingBox,      "BND_BOX" );
-  createGeomAction( GEOMOp::OpMinDistance,      "MIN_DIST" );
-  createGeomAction( GEOMOp::OpAngle,            "MEASURE_ANGLE" );
-  createGeomAction( GEOMOp::OpManageDimensions, "MANAGE_DIMENSIONS" );
-  createGeomAction( GEOMOp::OpAnnotation,       "ANNOTATION" );
-  createGeomAction( GEOMOp::OpEditAnnotation,   "EDIT_ANNOTATION" );
-  createGeomAction( GEOMOp::OpDeleteAnnotation, "DELETE_ANNOTATION" );
-
-  createGeomAction( GEOMOp::OpTolerance,        "TOLERANCE" );
-  createGeomAction( GEOMOp::OpWhatIs,           "WHAT_IS" );
-  createGeomAction( GEOMOp::OpCheckShape,       "CHECK" );
-  createGeomAction( GEOMOp::OpCheckCompound,    "CHECK_COMPOUND" );
-  createGeomAction( GEOMOp::OpGetNonBlocks,     "GET_NON_BLOCKS" );
-  createGeomAction( GEOMOp::OpCheckSelfInters,  "CHECK_SELF_INTERSECTIONS" );
-  createGeomAction( GEOMOp::OpFastCheckInters,  "FAST_CHECK_INTERSECTIONS" );
+  createGeomAction( GEOMOp::OpPictureImport, {"PICTURE_IMPORT", "NewEntity"} );
+  createGeomAction( GEOMOp::Op2dPolylineEditor, {"CURVE_CREATOR", "NewEntity/Basic"} );
+
+  createGeomAction( GEOMOp::OpEdge,        {"EDGE", "NewEntity/Build"} );
+  createGeomAction( GEOMOp::OpWire,        {"WIRE", "NewEntity/Build"} );
+  createGeomAction( GEOMOp::OpFace,        {"FACE", "NewEntity/Build"} );
+  createGeomAction( GEOMOp::OpShell,       {"SHELL", "NewEntity/Build"} );
+  createGeomAction( GEOMOp::OpSolid,       {"SOLID", "NewEntity/Build"} );
+  createGeomAction( GEOMOp::OpCompound,    {"COMPOUND", "NewEntity/Build"} );
+
+  createGeomAction( GEOMOp::OpFuse,        {"FUSE", "Operations/Boolean"} );
+  createGeomAction( GEOMOp::OpCommon,      {"COMMON", "Operations/Boolean"} );
+  createGeomAction( GEOMOp::OpCut,         {"CUT", "Operations/Boolean"} );
+  createGeomAction( GEOMOp::OpSection,     {"SECTION", "Operations/Boolean"} );
+
+  createGeomAction( GEOMOp::OpTranslate,      {"TRANSLATION", "Operations/Transformation"} );
+  createGeomAction( GEOMOp::OpRotate,         {"ROTATION", "Operations/Transformation"} );
+  createGeomAction( GEOMOp::OpChangeLoc,      {"MODIFY_LOCATION", "Operations/Transformation"} );
+  createGeomAction( GEOMOp::OpMirror,         {"MIRROR", "Operations/Transformation"} );
+  createGeomAction( GEOMOp::OpScale,          {"SCALE", "Operations/Transformation"} );
+  createGeomAction( GEOMOp::OpOffset,         {"OFFSET", "Operations/Transformation"} );
+  createGeomAction( GEOMOp::OpProjection,     {"PROJECTION", "Operations/Transformation"} );
+  createGeomAction( GEOMOp::OpProjOnCyl,      {"PROJ_ON_CYL", "Operations/Transformation"} );
+  createGeomAction( GEOMOp::OpMultiTranslate, {"MUL_TRANSLATION", "Operations/Transformation"} );
+  createGeomAction( GEOMOp::OpMultiRotate,    {"MUL_ROTATION", "Operations/Transformation"} );
+  createGeomAction( GEOMOp::OpExtension,      {"EXTENSION", "Operations/Transformation"} );
+
+  createGeomAction( GEOMOp::OpPartition,      {"PARTITION", "Operations"} );
+  createGeomAction( GEOMOp::OpArchimede,      {"ARCHIMEDE", "Operations"} );
+  createGeomAction( GEOMOp::OpFillet3d,       {"FILLET", "Operations"} );
+  createGeomAction( GEOMOp::OpChamfer,        {"CHAMFER", "Operations"} );
+  createGeomAction( GEOMOp::OpShapesOnShape,  {"GET_SHAPES_ON_SHAPE", "Operations"} );
+  createGeomAction( GEOMOp::OpSharedShapes,   {"GET_SHARED_SHAPES", "Operations"} );
+  createGeomAction( GEOMOp::OpTransferData,   {"TRANSFER_DATA", "Operations"} );
+  createGeomAction( GEOMOp::OpExtraction,     {"EXTRACTION", "Operations"} );
+  createGeomAction( GEOMOp::OpExtrudedCut,    {"EXTRUDED_CUT", "Operations"} );
+  createGeomAction( GEOMOp::OpExtrudedBoss,   {"EXTRUDED_BOSS", "Operations"} );
+  createGeomAction( GEOMOp::OpFillet1d,       {"FILLET_1D", "Operations"} );
+  createGeomAction( GEOMOp::OpFillet2d,       {"FILLET_2D", "Operations"} );
+
+  createGeomAction( GEOMOp::OpMultiTransform, {"MUL_TRANSFORM", "Operations/Blocks"} );
+  createGeomAction( GEOMOp::OpExplodeBlock,   {"EXPLODE_BLOCKS", "Operations/Blocks"} );
+  createGeomAction( GEOMOp::OpPropagate,      {"PROPAGATE", "Operations/Blocks"} );
+
+  createGeomAction( GEOMOp::OpSewing,           {"SEWING", "Repair"} );
+  createGeomAction( GEOMOp::OpGlueFaces,        {"GLUE_FACES", "Repair"} );
+  createGeomAction( GEOMOp::OpGlueEdges,        {"GLUE_EDGES", "Repair"} );
+  createGeomAction( GEOMOp::OpLimitTolerance,   {"LIMIT_TOLERANCE", "Repair"} );
+  createGeomAction( GEOMOp::OpSuppressFaces,    {"SUPPRESS_FACES", "Repair"} );
+  createGeomAction( GEOMOp::OpSuppressHoles,    {"SUPPERSS_HOLES", "Repair"} );
+  createGeomAction( GEOMOp::OpShapeProcess,     {"SHAPE_PROCESS", "Repair"} );
+  createGeomAction( GEOMOp::OpCloseContour,     {"CLOSE_CONTOUR", "Repair"} );
+  createGeomAction( GEOMOp::OpRemoveIntWires,   {"SUPPRESS_INT_WIRES", "Repair"} );
+  createGeomAction( GEOMOp::OpAddPointOnEdge,   {"POINT_ON_EDGE", "Repair"} );
+  createGeomAction( GEOMOp::OpFreeBoundaries,   {"CHECK_FREE_BNDS", "Repair"} );
+  createGeomAction( GEOMOp::OpFreeFaces,        {"CHECK_FREE_FACES", "Repair"} );
+  createGeomAction( GEOMOp::OpOrientation,      {"CHANGE_ORIENTATION", "Repair"} );
+  createGeomAction( GEOMOp::OpRemoveWebs,       {"REMOVE_WEBS", "Repair"} );
+  createGeomAction( GEOMOp::OpRemoveExtraEdges, {"REMOVE_EXTRA_EDGES", "Repair"} );
+  createGeomAction( GEOMOp::OpFuseEdges,        {"FUSE_EDGES", "Repair"} );
+  createGeomAction( GEOMOp::OpUnionFaces,       {"UNION_FACES", "Repair"} );
+  createGeomAction( GEOMOp::OpInspectObj,       {"INSPECT_OBJECT", "Repair"} );
+
+  createGeomAction( GEOMOp::OpPointCoordinates, {"POINT_COORDS", "Inspection"} );
+  createGeomAction( GEOMOp::OpProperties,       {"BASIC_PROPS", "Inspection"} );
+  createGeomAction( GEOMOp::OpCenterMass,       {"MASS_CENTER", "Inspection"} );
+  createGeomAction( GEOMOp::OpInertia,          {"INERTIA", "Inspection"} );
+  createGeomAction( GEOMOp::OpNormale,          {"NORMALE", "Inspection"} );
+  createGeomAction( GEOMOp::OpBoundingBox,      {"BND_BOX", "Inspection/Dimensions"} );
+  createGeomAction( GEOMOp::OpMinDistance,      {"MIN_DIST", "Inspection/Dimensions"} );
+  createGeomAction( GEOMOp::OpAngle,            {"MEASURE_ANGLE", "Inspection/Dimensions"} );
+  createGeomAction( GEOMOp::OpManageDimensions, {"MANAGE_DIMENSIONS", "Inspection/Dimensions"} );
+  createGeomAction( GEOMOp::OpAnnotation,       {"ANNOTATION", "Inspection"} );
+  createGeomAction( GEOMOp::OpEditAnnotation,   {"EDIT_ANNOTATION", "Inspection/ANNOTATION"} );
+  createGeomAction( GEOMOp::OpDeleteAnnotation, {"DELETE_ANNOTATION", "Inspection/ANNOTATION"} );
+
+  createGeomAction( GEOMOp::OpTolerance,        {"TOLERANCE", "Inspection"} );
+  createGeomAction( GEOMOp::OpWhatIs,           {"WHAT_IS", "Inspection"} );
+  createGeomAction( GEOMOp::OpCheckShape,       {"CHECK", "Inspection"} );
+  createGeomAction( GEOMOp::OpCheckCompound,    {"CHECK_COMPOUND", "Inspection"} );
+  createGeomAction( GEOMOp::OpGetNonBlocks,     {"GET_NON_BLOCKS", "Inspection"} );
+  createGeomAction( GEOMOp::OpCheckSelfInters,  {"CHECK_SELF_INTERSECTIONS", "Inspection"} );
+  createGeomAction( GEOMOp::OpFastCheckInters,  {"FAST_CHECK_INTERSECTIONS", "Inspection"} );
 #ifndef DISABLE_PLOT2DVIEWER
-  createGeomAction( GEOMOp::OpShapeStatistics,  "SHAPE_STATISTICS" );
+  createGeomAction( GEOMOp::OpShapeStatistics,  {"SHAPE_STATISTICS", "Inspection"} );
 #endif
 
 #ifndef DISABLE_PYCONSOLE
 #ifdef _DEBUG_ // PAL16821
-  createGeomAction( GEOMOp::OpCheckGeom,        "CHECK_GEOMETRY" );
+  createGeomAction( GEOMOp::OpCheckGeom,        {"CHECK_GEOMETRY", "Tools"} );
 #endif
 #endif
 
-  createGeomAction( GEOMOp::OpMaterialsLibrary,   "MATERIALS_LIBRARY" );
-  createGeomAction( GEOMOp::OpDMWireframe,        "WIREFRAME" );
-  createGeomAction( GEOMOp::OpDMShading,          "SHADING" );
-  createGeomAction( GEOMOp::OpDMShadingWithEdges, "SHADING_WITH_EDGES" );
-  createGeomAction( GEOMOp::OpDMTexture,          "TEXTURE" );
-  createGeomAction( GEOMOp::OpShowAll,          "DISPLAY_ALL" );
-  createGeomAction( GEOMOp::OpHideAll,          "ERASE_ALL" );
-  createGeomAction( GEOMOp::OpShow,             "DISPLAY" );
-  createGeomAction( GEOMOp::OpSwitchVectors,    "VECTOR_MODE");
-  createGeomAction( GEOMOp::OpSwitchVertices,   "VERTICES_MODE");
-  createGeomAction( GEOMOp::OpSwitchName,       "NAME_MODE");
-  createGeomAction( GEOMOp::OpSelectVertex,     "VERTEX_SEL_ONLY" ,"", 0, true );
-  createGeomAction( GEOMOp::OpSelectEdge,       "EDGE_SEL_ONLY", "", 0, true );
-  createGeomAction( GEOMOp::OpSelectWire,       "WIRE_SEL_ONLY", "",  0, true );
-  createGeomAction( GEOMOp::OpSelectFace,       "FACE_SEL_ONLY", "", 0, true );
-  createGeomAction( GEOMOp::OpSelectShell,      "SHELL_SEL_ONLY", "",  0, true );
-  createGeomAction( GEOMOp::OpSelectSolid,      "SOLID_SEL_ONLY", "", 0, true );
-  createGeomAction( GEOMOp::OpSelectCompound,   "COMPOUND_SEL_ONLY", "",  0, true );
-  createGeomAction( GEOMOp::OpSelectAll,        "ALL_SEL_ONLY", "",  0, true );
-  createGeomAction( GEOMOp::OpShowOnly,         "DISPLAY_ONLY" );
-  createGeomAction( GEOMOp::OpShowOnlyChildren, "SHOW_ONLY_CHILDREN" );
-  createGeomAction( GEOMOp::OpBringToFront,     "BRING_TO_FRONT", "", 0, true );
-  createGeomAction( GEOMOp::OpClsBringToFront,  "CLS_BRING_TO_FRONT" );
-  createGeomAction( GEOMOp::OpHide,             "ERASE" );
-
-  createGeomAction( GEOMOp::OpWireframe,        "POP_WIREFRAME", "", 0, true );
-  createGeomAction( GEOMOp::OpShading,          "POP_SHADING", "", 0, true );
-  createGeomAction( GEOMOp::OpShadingWithEdges, "POP_SHADING_WITH_EDGES", "", 0, true );
-  createGeomAction( GEOMOp::OpTexture,          "POP_TEXTURE", "", 0, true );
-  createGeomAction( GEOMOp::OpEdgeWidth,        "EDGE_WIDTH");
-  createGeomAction( GEOMOp::OpIsosWidth,        "ISOS_WIDTH");
-  createGeomAction( GEOMOp::OpVectors,          "POP_VECTORS", "", 0, true );
-  createGeomAction( GEOMOp::OpVertices,         "POP_VERTICES", "", 0, true );
-  createGeomAction( GEOMOp::OpShowName,         "POP_SHOW_NAME", "", 0, true );
-  createGeomAction( GEOMOp::OpDeflection,       "POP_DEFLECTION" );
-  createGeomAction( GEOMOp::OpColor,            "POP_COLOR" );
-  createGeomAction( GEOMOp::OpSetTexture,       "POP_SETTEXTURE" );
-  createGeomAction( GEOMOp::OpTransparency,     "POP_TRANSPARENCY" );
-  createGeomAction( GEOMOp::OpIsos,             "POP_ISOS" );
-  createGeomAction( GEOMOp::OpAutoColor,        "POP_AUTO_COLOR" );
-  createGeomAction( GEOMOp::OpNoAutoColor,      "POP_DISABLE_AUTO_COLOR" );
-  createGeomAction( GEOMOp::OpGroupCreatePopup, "POP_CREATE_GROUP" );
-  createGeomAction( GEOMOp::OpEditFieldPopup,   "POP_EDIT_FIELD" );
-  createGeomAction( GEOMOp::OpDiscloseChildren, "POP_DISCLOSE_CHILDREN" );
-  createGeomAction( GEOMOp::OpConcealChildren,  "POP_CONCEAL_CHILDREN" );
-  createGeomAction( GEOMOp::OpUnpublishObject,  "POP_UNPUBLISH_OBJ" );
-  createGeomAction( GEOMOp::OpPublishObject,    "POP_PUBLISH_OBJ" );
-  createGeomAction( GEOMOp::OpPointMarker,      "POP_POINT_MARKER" );
-  createGeomAction( GEOMOp::OpMaterialProperties,   "POP_MATERIAL_PROPERTIES" );
-  createGeomAction( GEOMOp::OpPredefMaterCustom,    "POP_PREDEF_MATER_CUSTOM" );
-  createGeomAction( GEOMOp::OpMaterialMenu, "POP_MATERIAL_PROPERTIES");
+  createGeomAction( GEOMOp::OpMaterialsLibrary,   {"MATERIALS_LIBRARY", "Tools"} );
+  createGeomAction( GEOMOp::OpDMWireframe,        {"WIREFRAME", "View/DisplayMode"} );
+  createGeomAction( GEOMOp::OpDMShading,          {"SHADING", "View/DisplayMode"} );
+  createGeomAction( GEOMOp::OpDMShadingWithEdges, {"SHADING_WITH_EDGES", "View/DisplayMode"} );
+  createGeomAction( GEOMOp::OpDMTexture,          {"TEXTURE", "View/DisplayMode"} );
+  createGeomAction( GEOMOp::OpShowAll,          {"DISPLAY_ALL", "View"} );
+  createGeomAction( GEOMOp::OpHideAll,          {"ERASE_ALL", "View"} );
+  createGeomAction( GEOMOp::OpShow,             {"DISPLAY", "View"} );
+  createGeomAction( GEOMOp::OpSwitchVectors,    {"VECTOR_MODE", "View/DisplayMode"});
+  createGeomAction( GEOMOp::OpSwitchVertices,   {"VERTICES_MODE", "View/DisplayMode"});
+  createGeomAction( GEOMOp::OpSwitchName,       {"NAME_MODE", "View/DisplayMode"});
+  createGeomAction( GEOMOp::OpSelectVertex,     {"VERTEX_SEL_ONLY", "Selection"}, "", true );
+  createGeomAction( GEOMOp::OpSelectEdge,       {"EDGE_SEL_ONLY", "Selection"}, "", true );
+  createGeomAction( GEOMOp::OpSelectWire,       {"WIRE_SEL_ONLY", "Selection"}, "", true );
+  createGeomAction( GEOMOp::OpSelectFace,       {"FACE_SEL_ONLY", "Selection"}, "", true );
+  createGeomAction( GEOMOp::OpSelectShell,      {"SHELL_SEL_ONLY", "Selection"}, "", true );
+  createGeomAction( GEOMOp::OpSelectSolid,      {"SOLID_SEL_ONLY", "Selection"}, "", true );
+  createGeomAction( GEOMOp::OpSelectCompound,   {"COMPOUND_SEL_ONLY", "Selection"}, "", true );
+  createGeomAction( GEOMOp::OpSelectAll,        {"ALL_SEL_ONLY", "Selection"}, "", true );
+  createGeomAction( GEOMOp::OpShowOnly,         {"DISPLAY_ONLY", "View"} );
+  createGeomAction( GEOMOp::OpShowOnlyChildren, {"SHOW_ONLY_CHILDREN", "View"} );
+  createGeomAction( GEOMOp::OpBringToFront,     {"BRING_TO_FRONT", "View"}, "", true );
+  createGeomAction( GEOMOp::OpClsBringToFront,  {"CLS_BRING_TO_FRONT", "View"} );
+  createGeomAction( GEOMOp::OpHide,             {"ERASE", "View"} );
+
+  createGeomAction( GEOMOp::OpWireframe,        {"POP_WIREFRAME", "Selection/DisplayMode"}, "", true );
+  createGeomAction( GEOMOp::OpShading,          {"POP_SHADING", "Selection/DisplayMode"}, "", true );
+  createGeomAction( GEOMOp::OpShadingWithEdges, {"POP_SHADING_WITH_EDGES", "Selection/DisplayMode"}, "", true );
+  createGeomAction( GEOMOp::OpTexture,          {"POP_TEXTURE", "Selection/DisplayMode"}, "", true );
+  createGeomAction( GEOMOp::OpEdgeWidth,        {"EDGE_WIDTH", "Selection"});
+  createGeomAction( GEOMOp::OpIsosWidth,        {"ISOS_WIDTH", "Selection"});
+  createGeomAction( GEOMOp::OpVectors,          {"POP_VECTORS", "Selection/DisplayMode"}, "", true );
+  createGeomAction( GEOMOp::OpVertices,         {"POP_VERTICES", "Selection/DisplayMode"}, "", true );
+  createGeomAction( GEOMOp::OpShowName,         {"POP_SHOW_NAME", "Selection/DisplayMode"}, "", true );
+  createGeomAction( GEOMOp::OpDeflection,       {"POP_DEFLECTION", "Selection"} );
+  createGeomAction( GEOMOp::OpColor,            {"POP_COLOR", "Selection"} );
+  createGeomAction( GEOMOp::OpSetTexture,       {"POP_SETTEXTURE", "Selection"} );
+  createGeomAction( GEOMOp::OpTransparency,     {"POP_TRANSPARENCY", "Selection"} );
+  createGeomAction( GEOMOp::OpIsos,             {"POP_ISOS", "Selection"} );
+  createGeomAction( GEOMOp::OpAutoColor,        {"POP_AUTO_COLOR", "Selection"} );
+  createGeomAction( GEOMOp::OpNoAutoColor,      {"POP_DISABLE_AUTO_COLOR", "Selection"} );
+  createGeomAction( GEOMOp::OpGroupCreatePopup, {"POP_CREATE_GROUP", "Selection"} );
+  createGeomAction( GEOMOp::OpEditFieldPopup,   {"POP_EDIT_FIELD", "Selection"} );
+  createGeomAction( GEOMOp::OpDiscloseChildren, {"POP_DISCLOSE_CHILDREN", "Selection"} );
+  createGeomAction( GEOMOp::OpConcealChildren,  {"POP_CONCEAL_CHILDREN", "Selection"} );
+  createGeomAction( GEOMOp::OpUnpublishObject,  {"POP_UNPUBLISH_OBJ", "Selection"} );
+  createGeomAction( GEOMOp::OpPublishObject,    {"POP_PUBLISH_OBJ", "Selection"} );
+  createGeomAction( GEOMOp::OpPointMarker,      {"POP_POINT_MARKER", "Selection"} );
+  createGeomAction( GEOMOp::OpMaterialProperties,   {"POP_MATERIAL_PROPERTIES", "Selection"} );
+  createGeomAction( GEOMOp::OpPredefMaterCustom,    {"POP_PREDEF_MATER_CUSTOM", "Selection"} );
+  createGeomAction( GEOMOp::OpMaterialMenu, {"POP_MATERIAL_PROPERTIES", "Selection"});
   action(GEOMOp::OpMaterialMenu)->setMenu( new QMenu() );
-  createGeomAction( GEOMOp::OpCreateFolder, "POP_CREATE_FOLDER" );
-  createGeomAction( GEOMOp::OpSortChildren, "POP_SORT_CHILD_ITEMS" );
+  createGeomAction( GEOMOp::OpCreateFolder, {"POP_CREATE_FOLDER", "Selection"} );
+  createGeomAction( GEOMOp::OpSortChildren, {"POP_SORT_CHILD_ITEMS", "Selection"} );
 #ifndef DISABLE_GRAPHICSVIEW
-  createGeomAction( GEOMOp::OpShowDependencyTree, "POP_SHOW_DEPENDENCY_TREE" );
+  createGeomAction( GEOMOp::OpShowDependencyTree, {"POP_SHOW_DEPENDENCY_TREE", "Selection"} );
 #endif
-  createGeomAction( GEOMOp::OpReduceStudy,        "POP_REDUCE_STUDY" );
-  createGeomAction( GEOMOp::OpShowAllDimensions,  "POP_SHOW_ALL_DIMENSIONS" );
-  createGeomAction( GEOMOp::OpHideAllDimensions,  "POP_HIDE_ALL_DIMENSIONS" );
-  createGeomAction( GEOMOp::OpShowAllAnnotations, "POP_SHOW_ALL_ANNOTATIONS" );
-  createGeomAction( GEOMOp::OpHideAllAnnotations, "POP_HIDE_ALL_ANNOTATIONS" );
+  createGeomAction( GEOMOp::OpReduceStudy,        {"POP_REDUCE_STUDY", "Selection"} );
+  createGeomAction( GEOMOp::OpShowAllDimensions,  {"POP_SHOW_ALL_DIMENSIONS", "Selection"} );
+  createGeomAction( GEOMOp::OpHideAllDimensions,  {"POP_HIDE_ALL_DIMENSIONS", "Selection"} );
+  createGeomAction( GEOMOp::OpShowAllAnnotations, {"POP_SHOW_ALL_ANNOTATIONS", "Selection"} );
+  createGeomAction( GEOMOp::OpHideAllAnnotations, {"POP_HIDE_ALL_ANNOTATIONS", "Selection"} );
 
   // Create actions for increase/decrease transparency shortcuts
   createGeomAction( GEOMOp::OpIncrTransparency, "", "", 0, false,
-                    "Transparency/Increase");
+                    "Selection/POP_TRANSPARENCY/Increase");
   createGeomAction( GEOMOp::OpDecrTransparency, "", "", 0, false,
-                    "Transparency/Decrease");
+                    "Selection/POP_TRANSPARENCY/Decrease");
 
   // Create actions for increase/decrease number of isolines
   createGeomAction( GEOMOp::OpIncrNbIsos, "", "", 0, false,
-                    "Isolines/Increase number");
+                    "Selection/POP_ISOS/Increase number");
   createGeomAction( GEOMOp::OpDecrNbIsos, "", "", 0, false,
-                    "Isolines/Decrease number");
+                    "Selection/POP_ISOS/Decrease number");
 
   //createGeomAction( GEOMOp::OpPipeTShape, "PIPETSHAPE" );
   //createGeomAction( GEOMOp::OpDividedDisk, "DIVIDEDDISK" );
@@ -1849,7 +1865,7 @@ void GeometryGUI::addPluginActions()
                     application()->desktop(),
                     false /*toggle*/,
                     this, SLOT( OnGUIEvent() ),
-                    QString::fromStdString(pdata.name + "/" + adata.label)
+                    QString::fromStdString("Plugins/" + pdata.name + "/" + adata.label)
                   );
 
       int menuId = -1;
index 7b39b36df51c400bb0ae346bf515dda62ccacd76..02be4de0a733f1053026e9b215f67a853776b4c5 100644 (file)
@@ -203,6 +203,11 @@ private:
                                                 const QString& icon_id = QString(""),
                                                 const int key = 0, const bool toggle = false);
 
+  void                        createGeomAction( const int inMenuIdx,
+                                                const QPair<QString, QString>& inModuleIDLastTokenAndPrefix,
+                                                const QString& iconID = QString(),
+                                                const bool toggle = false);
+
   void                        createPopupItem( const int, const QString& clients, const QString& types,
                                                const bool isSingle = false, const int isVisible = -1,
                                                const bool isExpandAll = false, const bool isOCC = false,