From ef5c556a73b9da86530c273f0a542ee33be93a8e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 25 Jan 2025 09:59:56 +0000 Subject: [PATCH] Deploy to GitHub pages --- .../generated/cmdprompt_dataexport.svg.cache | 1 + .../generated/components_strucrure.svg.cache | 1 + .../general_directory_strucrure.svg.cache | 1 + .../object_inspector_structure.svg.cache | 1 + Makefile | 120 + ...\201\321\202\320\260\321\200\321\202.html" | 94 + ...\202\321\207\320\270\320\272\320\260.html" | 415 ++ ...\200\320\260\320\274\320\274\321\213.html" | 625 +++ ...\274\320\260\321\206\320\270\321\217.html" | 139 + ...\260\320\274\320\274\320\276\320\271.html" | 4182 +++++++++++++++++ ad_OC.dic | 26 + attributes.adoc | 3 + formats_examples.adoc | 39 + images_actions/actions/about.png | Bin 0 -> 733 bytes images_actions/actions/addtoowner.png | Bin 0 -> 739 bytes images_actions/actions/bedit.png | Bin 0 -> 584 bytes images_actions/actions/bottom.png | Bin 0 -> 624 bytes images_actions/actions/close.png | Bin 0 -> 372 bytes images_actions/actions/colors.png | Bin 0 -> 468 bytes images_actions/actions/copy.png | Bin 0 -> 602 bytes images_actions/actions/copyclip.png | Bin 0 -> 570 bytes images_actions/actions/copyclipbase.png | Bin 0 -> 585 bytes images_actions/actions/cutclip.png | Bin 0 -> 645 bytes images_actions/actions/dimstyles.png | Bin 0 -> 713 bytes images_actions/actions/dist.png | Bin 0 -> 342 bytes images_actions/actions/draw/arc.png | Bin 0 -> 352 bytes images_actions/actions/draw/circle.png | Bin 0 -> 489 bytes images_actions/actions/draw/circle2p.png | Bin 0 -> 484 bytes images_actions/actions/draw/circle3p.png | Bin 0 -> 469 bytes images_actions/actions/draw/circlecd.png | Bin 0 -> 567 bytes .../actions/draw/dim/dimaligned.png | Bin 0 -> 503 bytes .../actions/draw/dim/dimdiametric.png | Bin 0 -> 606 bytes images_actions/actions/draw/dim/dimlinear.png | Bin 0 -> 421 bytes images_actions/actions/draw/dim/dimradial.png | Bin 0 -> 573 bytes images_actions/actions/draw/insert.png | Bin 0 -> 536 bytes images_actions/actions/draw/line.png | Bin 0 -> 245 bytes images_actions/actions/draw/pline.png | Bin 0 -> 424 bytes images_actions/actions/draw/rectangle.png | Bin 0 -> 332 bytes images_actions/actions/draw/text.png | Bin 0 -> 431 bytes images_actions/actions/erase.png | Bin 0 -> 548 bytes images_actions/actions/exit.png | Bin 0 -> 641 bytes images_actions/actions/find.png | Bin 0 -> 192 bytes images_actions/actions/grid.png | Bin 0 -> 197 bytes images_actions/actions/help.png | Bin 0 -> 842 bytes images_actions/actions/isone.png | Bin 0 -> 668 bytes images_actions/actions/isonw.png | Bin 0 -> 661 bytes images_actions/actions/isose.png | Bin 0 -> 656 bytes images_actions/actions/isosw.png | Bin 0 -> 654 bytes images_actions/actions/layers.png | Bin 0 -> 741 bytes images_actions/actions/left.png | Bin 0 -> 626 bytes images_actions/actions/linetypes.png | Bin 0 -> 685 bytes images_actions/actions/matchprop.png | Bin 0 -> 745 bytes images_actions/actions/mirror.png | Bin 0 -> 396 bytes images_actions/actions/move.png | Bin 0 -> 572 bytes images_actions/actions/new.png | Bin 0 -> 374 bytes images_actions/actions/open.png | Bin 0 -> 338 bytes images_actions/actions/options.png | Bin 0 -> 865 bytes images_actions/actions/pandown.png | Bin 0 -> 439 bytes images_actions/actions/panleft.png | Bin 0 -> 397 bytes images_actions/actions/panright.png | Bin 0 -> 380 bytes images_actions/actions/panup.png | Bin 0 -> 428 bytes images_actions/actions/pasteclip.png | Bin 0 -> 534 bytes images_actions/actions/perspective.png | Bin 0 -> 556 bytes images_actions/actions/polyed.png | Bin 0 -> 528 bytes images_actions/actions/print.png | Bin 0 -> 713 bytes images_actions/actions/projecttree.png | Bin 0 -> 626 bytes images_actions/actions/qload.png | Bin 0 -> 733 bytes images_actions/actions/qsave.png | Bin 0 -> 693 bytes images_actions/actions/redo.png | Bin 0 -> 480 bytes images_actions/actions/regen.png | Bin 0 -> 606 bytes images_actions/actions/regenz.png | Bin 0 -> 681 bytes images_actions/actions/right.png | Bin 0 -> 604 bytes images_actions/actions/rotate.png | Bin 0 -> 609 bytes images_actions/actions/rotatel.png | Bin 0 -> 641 bytes images_actions/actions/rotater.png | Bin 0 -> 648 bytes images_actions/actions/save.png | Bin 0 -> 387 bytes images_actions/actions/saveas.png | Bin 0 -> 199 bytes images_actions/actions/scale.png | Bin 0 -> 506 bytes .../snap/snaptoapparentintersection.png | Bin 0 -> 408 bytes images_actions/actions/snap/snaptocenter.png | Bin 0 -> 568 bytes images_actions/actions/snap/snaptoend.png | Bin 0 -> 364 bytes images_actions/actions/snap/snaptoinsert.png | Bin 0 -> 564 bytes .../actions/snap/snaptointersection.png | Bin 0 -> 418 bytes images_actions/actions/snap/snaptomid.png | Bin 0 -> 350 bytes images_actions/actions/snap/snaptonearest.png | Bin 0 -> 381 bytes images_actions/actions/snap/snaptoparalel.png | Bin 0 -> 269 bytes .../actions/snap/snaptoperpendicular.png | Bin 0 -> 294 bytes .../actions/snap/snaptoquadrant.png | Bin 0 -> 585 bytes images_actions/actions/snap/snaptotangent.png | Bin 0 -> 536 bytes images_actions/actions/stretch.png | Bin 0 -> 538 bytes images_actions/actions/stripmtextall.png | Bin 0 -> 686 bytes images_actions/actions/stripmtextsel.png | Bin 0 -> 744 bytes images_actions/actions/textstyles.png | Bin 0 -> 693 bytes images_actions/actions/top.png | Bin 0 -> 619 bytes images_actions/actions/undo.png | Bin 0 -> 466 bytes images_actions/actions/varsed.png | Bin 0 -> 536 bytes images_actions/actions/varsedsel.png | Bin 0 -> 708 bytes images_actions/actions/velec/superline.png | Bin 0 -> 483 bytes images_actions/actions/zelectro/array.png | Bin 0 -> 206 bytes images_actions/actions/zelectro/cable.png | Bin 0 -> 472 bytes .../actions/zelectro/cablesroute.png | Bin 0 -> 727 bytes .../actions/zelectro/cabpluscab.png | Bin 0 -> 683 bytes images_actions/actions/zelectro/csel.png | Bin 0 -> 314 bytes images_actions/actions/zelectro/leader.png | Bin 0 -> 303 bytes images_actions/actions/zelectro/ps.png | Bin 0 -> 301 bytes .../actions/zelectro/removeautocables.png | Bin 0 -> 754 bytes .../actions/zelectro/smokefiresensor.png | Bin 0 -> 383 bytes images_actions/actions/zelectro/wire.png | Bin 0 -> 274 bytes images_actions/actions/zoomall.png | Bin 0 -> 761 bytes images_actions/actions/zoomin.png | Bin 0 -> 770 bytes images_actions/actions/zoomout.png | Bin 0 -> 766 bytes images_actions/actions/zoomwindow.png | Bin 0 -> 739 bytes images_actions/basket.png | Bin 0 -> 517 bytes images_actions/bug.png | Bin 0 -> 695 bytes images_actions/caddie.png | Bin 0 -> 307 bytes images_actions/dxf.png | Bin 0 -> 422 bytes images_actions/freze.png | Bin 0 -> 413 bytes images_actions/grid.png | Bin 0 -> 197 bytes images_actions/inspectlistitem.png | Bin 0 -> 508 bytes images_actions/lock.png | Bin 0 -> 470 bytes images_actions/lwt.png | Bin 0 -> 388 bytes images_actions/minus.png | Bin 0 -> 192 bytes images_actions/navgroup.png | Bin 0 -> 905 bytes images_actions/navigator.ima | 23 + images_actions/off.png | Bin 0 -> 397 bytes images_actions/ok.png | Bin 0 -> 340 bytes images_actions/on.png | Bin 0 -> 405 bytes images_actions/ondiagram.png | Bin 0 -> 256 bytes images_actions/onplan.png | Bin 0 -> 453 bytes images_actions/osnap.png | Bin 0 -> 348 bytes images_actions/plus.png | Bin 0 -> 388 bytes images_actions/polar.png | Bin 0 -> 391 bytes images_actions/print.png | Bin 0 -> 379 bytes images_actions/purge.png | Bin 0 -> 702 bytes images_actions/refresh.png | Bin 0 -> 912 bytes images_actions/snap.png | Bin 0 -> 443 bytes images_actions/snaptogrid.png | Bin 0 -> 231 bytes images_actions/sub.png | Bin 0 -> 623 bytes images_actions/unfreze.png | Bin 0 -> 439 bytes images_actions/unlock.png | Bin 0 -> 378 bytes images_actions/unprint.png | Bin 0 -> 804 bytes index.html | 86 + locale/ru/_elements/commandsummary.adoc | 27 + locale/ru/_images/cmd_params_bedit.png | Bin 0 -> 11557 bytes locale/ru/_images/cmd_params_dataexport.png | Bin 0 -> 13412 bytes locale/ru/_images/cmd_params_matchprop.png | Bin 0 -> 21370 bytes locale/ru/_images/ents_device_const_part.png | Bin 0 -> 11357 bytes locale/ru/_images/ents_device_var_part.png | Bin 0 -> 13495 bytes .../extdr_params_extdrlayercontrol.png | Bin 0 -> 15803 bytes .../extdr_params_extdrsmarttextent.png | Bin 0 -> 28987 bytes .../generated/cmdprompt_dataexport.svg | 113 + .../generated/components_strucrure.svg | 1 + .../generated/general_directory_strucrure.svg | 1 + .../generated/object_inspector_structure.svg | 1 + locale/ru/_images/zcad_empty_ui.png | Bin 0 -> 15017 bytes locale/ru/_images/zcad_empty_ui_dock_oi.png | Bin 0 -> 23274 bytes .../ru/_images/zcad_empty_ui_dock_second.png | Bin 0 -> 19535 bytes .../ru/_images/zcad_empty_ui_dock_third.png | Bin 0 -> 24661 bytes .../_images/zcad_empty_ui_docked_toolbar.png | Bin 0 -> 11947 bytes .../ru/_images/zcad_empty_ui_drag_toolbar.png | Bin 0 -> 13166 bytes .../ru/_images/zcad_empty_ui_try_dock_oi.png | Bin 0 -> 34085 bytes .../_images/zcad_empty_ui_try_dock_second.png | Bin 0 -> 25375 bytes .../_images/zcad_empty_ui_try_dock_third.png | Bin 0 -> 22186 bytes .../zcad_empty_ui_with_objectinspector.png | Bin 0 -> 38104 bytes .../ru/_images/zcad_empty_ui_with_toolbar.png | Bin 0 -> 12438 bytes locale/ru/_images/zcad_oi_options.png | Bin 0 -> 12993 bytes locale/ru/_images/zcad_ui.png | Bin 0 -> 128627 bytes locale/ru/_images/zcad_ui_dockingoptions.png | Bin 0 -> 27848 bytes .../ru/_images/zcad_ui_layersform_prepare.png | Bin 0 -> 20547 bytes locale/ru/_images/zcad_ui_navigator.png | Bin 0 -> 22250 bytes .../ru/_images/zcad_ui_navigator_prepare.png | Bin 0 -> 33096 bytes locale/ru/_images/zcad_ui_objectinspector.png | Bin 0 -> 27926 bytes locale/ru/_images/zcad_ui_selectframes.png | Bin 0 -> 31833 bytes locale/ru/attributes.adoc | 23 + locale/ru/customization.adoc | 6 + .../ru/customization/command_line_switch.adoc | 54 + .../ru/customization/directory_structure.adoc | 84 + locale/ru/customization/options.adoc | 213 + locale/ru/for_developers.adoc | 6 + .../for_developers/building_from_sources.adoc | 94 + locale/ru/for_developers/documentation.adoc | 54 + locale/ru/for_developers/localization.adoc | 49 + locale/ru/general_information.adoc | 18 + locale/ru/general_information/disclaimer.adoc | 24 + locale/ru/general_information/license.adoc | 4 + locale/ru/getting_started.adoc | 6 + locale/ru/getting_started/instalation.adoc | 4 + locale/ru/getting_started/launch.adoc | 4 + .../getting_started/system_requirements.adoc | 4 + locale/ru/gitversion.adoc | 1 + locale/ru/working_with_program.adoc | 7 + locale/ru/working_with_program/commands.adoc | 196 + .../working_with_program/commands/3dpoly.adoc | 13 + .../working_with_program/commands/about.adoc | 12 + .../ru/working_with_program/commands/arc.adoc | 13 + .../working_with_program/commands/bedit.adoc | 31 + .../commands/cam_reset.adoc | 12 + .../working_with_program/commands/cancel.adoc | 10 + .../working_with_program/commands/circle.adoc | 25 + .../commands/commandsummaryfree.adoc | 8 + .../working_with_program/commands/copy.adoc | 15 + .../commands/copybase.adoc | 14 + .../commands/copyclip.adoc | 14 + .../commands/cutclip.adoc | 14 + .../commands/dataexport.adoc | 365 ++ .../commands/dataimport.adoc | 35 + .../commands/devdefsync.adoc | 15 + .../commands/dockingoptions.adoc | 16 + .../commands/dwgclose.adoc | 14 + .../working_with_program/commands/dwgnew.adoc | 13 + .../commands/dwgnext.adoc | 12 + .../commands/dwgprev.adoc | 12 + .../working_with_program/commands/erase.adoc | 14 + .../commands/extdradd.adoc | 15 + .../commands/extdralllist.adoc | 11 + .../commands/extdrentslist.adoc | 12 + .../commands/extdrremove.adoc | 15 + .../working_with_program/commands/layer.adoc | 17 + .../working_with_program/commands/load.adoc | 19 + .../commands/loadactions.adoc | 13 + .../commands/loadlayout.adoc | 15 + .../commands/loadmenus.adoc | 13 + .../commands/loadpalettes.adoc | 13 + .../commands/loadtoolbars.adoc | 13 + .../commands/matchprop.adoc | 19 + .../working_with_program/commands/merge.adoc | 12 + .../commands/mergeblocks.adoc | 14 + .../working_with_program/commands/mirror.adoc | 15 + .../working_with_program/commands/move.adoc | 14 + .../working_with_program/commands/rotate.adoc | 14 + .../working_with_program/commands/saveas.adoc | 14 + .../commands/savelayout.adoc | 11 + .../commands/saveoptions.adoc | 12 + .../commands/updatepo.adoc | 15 + .../working_with_program/commands/varsed.adoc | 14 + .../commands/varsedbd.adoc | 12 + .../commands/varsedsel.adoc | 14 + .../commands/varslink.adoc | 15 + locale/ru/working_with_program/entities.adoc | 52 + .../working_with_program/entities/device.adoc | 46 + .../entities_extensions.adoc | 17 + .../extdrlayercontrol.adoc | 18 + .../extdrsmarttextent.adoc | 27 + .../entities_extensions/extdrvariables.adoc | 64 + .../working_with_program/user_interface.adoc | 283 ++ styles/defaulttree-style.iuml | 5 + styles/filesystem-tree-style.iuml | 5 + styles/stylesheet.css | 9 + styles/zcadd-theme.yml | 21 + userguide.ru.adoc | 25 + userguide.ru.html | 86 + userguide.ru.pdf | Bin 0 -> 1812269 bytes zc_ZC.dic | 66 + 253 files changed, 8502 insertions(+) create mode 100644 .asciidoctor/diagram/generated/cmdprompt_dataexport.svg.cache create mode 100644 .asciidoctor/diagram/generated/components_strucrure.svg.cache create mode 100644 .asciidoctor/diagram/generated/general_directory_strucrure.svg.cache create mode 100644 .asciidoctor/diagram/generated/object_inspector_structure.svg.cache create mode 100644 Makefile create mode 100644 "_\320\261\321\213\321\201\321\202\321\200\321\213\320\271_\321\201\321\202\320\260\321\200\321\202.html" create mode 100644 "_\320\264\320\273\321\217_\321\200\320\260\320\267\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\260.html" create mode 100644 "_\320\275\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\320\274\321\213.html" create mode 100644 "_\320\276\320\261\321\211\320\260\321\217_\320\270\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\321\217.html" create mode 100644 "_\321\200\320\260\320\261\320\276\321\202\320\260_\321\201_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\320\274\320\276\320\271.html" create mode 100644 ad_OC.dic create mode 100644 attributes.adoc create mode 100644 formats_examples.adoc create mode 100644 images_actions/actions/about.png create mode 100644 images_actions/actions/addtoowner.png create mode 100644 images_actions/actions/bedit.png create mode 100644 images_actions/actions/bottom.png create mode 100644 images_actions/actions/close.png create mode 100644 images_actions/actions/colors.png create mode 100644 images_actions/actions/copy.png create mode 100644 images_actions/actions/copyclip.png create mode 100644 images_actions/actions/copyclipbase.png create mode 100644 images_actions/actions/cutclip.png create mode 100644 images_actions/actions/dimstyles.png create mode 100644 images_actions/actions/dist.png create mode 100644 images_actions/actions/draw/arc.png create mode 100644 images_actions/actions/draw/circle.png create mode 100644 images_actions/actions/draw/circle2p.png create mode 100644 images_actions/actions/draw/circle3p.png create mode 100644 images_actions/actions/draw/circlecd.png create mode 100644 images_actions/actions/draw/dim/dimaligned.png create mode 100644 images_actions/actions/draw/dim/dimdiametric.png create mode 100644 images_actions/actions/draw/dim/dimlinear.png create mode 100644 images_actions/actions/draw/dim/dimradial.png create mode 100644 images_actions/actions/draw/insert.png create mode 100644 images_actions/actions/draw/line.png create mode 100644 images_actions/actions/draw/pline.png create mode 100644 images_actions/actions/draw/rectangle.png create mode 100644 images_actions/actions/draw/text.png create mode 100644 images_actions/actions/erase.png create mode 100644 images_actions/actions/exit.png create mode 100644 images_actions/actions/find.png create mode 100644 images_actions/actions/grid.png create mode 100644 images_actions/actions/help.png create mode 100644 images_actions/actions/isone.png create mode 100644 images_actions/actions/isonw.png create mode 100644 images_actions/actions/isose.png create mode 100644 images_actions/actions/isosw.png create mode 100644 images_actions/actions/layers.png create mode 100644 images_actions/actions/left.png create mode 100644 images_actions/actions/linetypes.png create mode 100644 images_actions/actions/matchprop.png create mode 100644 images_actions/actions/mirror.png create mode 100644 images_actions/actions/move.png create mode 100644 images_actions/actions/new.png create mode 100644 images_actions/actions/open.png create mode 100644 images_actions/actions/options.png create mode 100644 images_actions/actions/pandown.png create mode 100644 images_actions/actions/panleft.png create mode 100644 images_actions/actions/panright.png create mode 100644 images_actions/actions/panup.png create mode 100644 images_actions/actions/pasteclip.png create mode 100644 images_actions/actions/perspective.png create mode 100644 images_actions/actions/polyed.png create mode 100644 images_actions/actions/print.png create mode 100644 images_actions/actions/projecttree.png create mode 100644 images_actions/actions/qload.png create mode 100644 images_actions/actions/qsave.png create mode 100644 images_actions/actions/redo.png create mode 100644 images_actions/actions/regen.png create mode 100644 images_actions/actions/regenz.png create mode 100644 images_actions/actions/right.png create mode 100644 images_actions/actions/rotate.png create mode 100644 images_actions/actions/rotatel.png create mode 100644 images_actions/actions/rotater.png create mode 100644 images_actions/actions/save.png create mode 100644 images_actions/actions/saveas.png create mode 100644 images_actions/actions/scale.png create mode 100644 images_actions/actions/snap/snaptoapparentintersection.png create mode 100644 images_actions/actions/snap/snaptocenter.png create mode 100644 images_actions/actions/snap/snaptoend.png create mode 100644 images_actions/actions/snap/snaptoinsert.png create mode 100644 images_actions/actions/snap/snaptointersection.png create mode 100644 images_actions/actions/snap/snaptomid.png create mode 100644 images_actions/actions/snap/snaptonearest.png create mode 100644 images_actions/actions/snap/snaptoparalel.png create mode 100644 images_actions/actions/snap/snaptoperpendicular.png create mode 100644 images_actions/actions/snap/snaptoquadrant.png create mode 100644 images_actions/actions/snap/snaptotangent.png create mode 100644 images_actions/actions/stretch.png create mode 100644 images_actions/actions/stripmtextall.png create mode 100644 images_actions/actions/stripmtextsel.png create mode 100644 images_actions/actions/textstyles.png create mode 100644 images_actions/actions/top.png create mode 100644 images_actions/actions/undo.png create mode 100644 images_actions/actions/varsed.png create mode 100644 images_actions/actions/varsedsel.png create mode 100644 images_actions/actions/velec/superline.png create mode 100644 images_actions/actions/zelectro/array.png create mode 100644 images_actions/actions/zelectro/cable.png create mode 100644 images_actions/actions/zelectro/cablesroute.png create mode 100644 images_actions/actions/zelectro/cabpluscab.png create mode 100644 images_actions/actions/zelectro/csel.png create mode 100644 images_actions/actions/zelectro/leader.png create mode 100644 images_actions/actions/zelectro/ps.png create mode 100644 images_actions/actions/zelectro/removeautocables.png create mode 100644 images_actions/actions/zelectro/smokefiresensor.png create mode 100644 images_actions/actions/zelectro/wire.png create mode 100644 images_actions/actions/zoomall.png create mode 100644 images_actions/actions/zoomin.png create mode 100644 images_actions/actions/zoomout.png create mode 100644 images_actions/actions/zoomwindow.png create mode 100644 images_actions/basket.png create mode 100644 images_actions/bug.png create mode 100644 images_actions/caddie.png create mode 100644 images_actions/dxf.png create mode 100644 images_actions/freze.png create mode 100644 images_actions/grid.png create mode 100644 images_actions/inspectlistitem.png create mode 100644 images_actions/lock.png create mode 100644 images_actions/lwt.png create mode 100644 images_actions/minus.png create mode 100644 images_actions/navgroup.png create mode 100644 images_actions/navigator.ima create mode 100644 images_actions/off.png create mode 100644 images_actions/ok.png create mode 100644 images_actions/on.png create mode 100644 images_actions/ondiagram.png create mode 100644 images_actions/onplan.png create mode 100644 images_actions/osnap.png create mode 100644 images_actions/plus.png create mode 100644 images_actions/polar.png create mode 100644 images_actions/print.png create mode 100644 images_actions/purge.png create mode 100644 images_actions/refresh.png create mode 100644 images_actions/snap.png create mode 100644 images_actions/snaptogrid.png create mode 100644 images_actions/sub.png create mode 100644 images_actions/unfreze.png create mode 100644 images_actions/unlock.png create mode 100644 images_actions/unprint.png create mode 100644 index.html create mode 100644 locale/ru/_elements/commandsummary.adoc create mode 100644 locale/ru/_images/cmd_params_bedit.png create mode 100644 locale/ru/_images/cmd_params_dataexport.png create mode 100644 locale/ru/_images/cmd_params_matchprop.png create mode 100644 locale/ru/_images/ents_device_const_part.png create mode 100644 locale/ru/_images/ents_device_var_part.png create mode 100644 locale/ru/_images/extdr_params_extdrlayercontrol.png create mode 100644 locale/ru/_images/extdr_params_extdrsmarttextent.png create mode 100644 locale/ru/_images/generated/cmdprompt_dataexport.svg create mode 100644 locale/ru/_images/generated/components_strucrure.svg create mode 100644 locale/ru/_images/generated/general_directory_strucrure.svg create mode 100644 locale/ru/_images/generated/object_inspector_structure.svg create mode 100644 locale/ru/_images/zcad_empty_ui.png create mode 100644 locale/ru/_images/zcad_empty_ui_dock_oi.png create mode 100644 locale/ru/_images/zcad_empty_ui_dock_second.png create mode 100644 locale/ru/_images/zcad_empty_ui_dock_third.png create mode 100644 locale/ru/_images/zcad_empty_ui_docked_toolbar.png create mode 100644 locale/ru/_images/zcad_empty_ui_drag_toolbar.png create mode 100644 locale/ru/_images/zcad_empty_ui_try_dock_oi.png create mode 100644 locale/ru/_images/zcad_empty_ui_try_dock_second.png create mode 100644 locale/ru/_images/zcad_empty_ui_try_dock_third.png create mode 100644 locale/ru/_images/zcad_empty_ui_with_objectinspector.png create mode 100644 locale/ru/_images/zcad_empty_ui_with_toolbar.png create mode 100644 locale/ru/_images/zcad_oi_options.png create mode 100644 locale/ru/_images/zcad_ui.png create mode 100644 locale/ru/_images/zcad_ui_dockingoptions.png create mode 100644 locale/ru/_images/zcad_ui_layersform_prepare.png create mode 100644 locale/ru/_images/zcad_ui_navigator.png create mode 100644 locale/ru/_images/zcad_ui_navigator_prepare.png create mode 100644 locale/ru/_images/zcad_ui_objectinspector.png create mode 100644 locale/ru/_images/zcad_ui_selectframes.png create mode 100644 locale/ru/attributes.adoc create mode 100644 locale/ru/customization.adoc create mode 100644 locale/ru/customization/command_line_switch.adoc create mode 100644 locale/ru/customization/directory_structure.adoc create mode 100644 locale/ru/customization/options.adoc create mode 100644 locale/ru/for_developers.adoc create mode 100644 locale/ru/for_developers/building_from_sources.adoc create mode 100644 locale/ru/for_developers/documentation.adoc create mode 100644 locale/ru/for_developers/localization.adoc create mode 100644 locale/ru/general_information.adoc create mode 100644 locale/ru/general_information/disclaimer.adoc create mode 100644 locale/ru/general_information/license.adoc create mode 100644 locale/ru/getting_started.adoc create mode 100644 locale/ru/getting_started/instalation.adoc create mode 100644 locale/ru/getting_started/launch.adoc create mode 100644 locale/ru/getting_started/system_requirements.adoc create mode 100644 locale/ru/gitversion.adoc create mode 100644 locale/ru/working_with_program.adoc create mode 100644 locale/ru/working_with_program/commands.adoc create mode 100644 locale/ru/working_with_program/commands/3dpoly.adoc create mode 100644 locale/ru/working_with_program/commands/about.adoc create mode 100644 locale/ru/working_with_program/commands/arc.adoc create mode 100644 locale/ru/working_with_program/commands/bedit.adoc create mode 100644 locale/ru/working_with_program/commands/cam_reset.adoc create mode 100644 locale/ru/working_with_program/commands/cancel.adoc create mode 100644 locale/ru/working_with_program/commands/circle.adoc create mode 100644 locale/ru/working_with_program/commands/commandsummaryfree.adoc create mode 100644 locale/ru/working_with_program/commands/copy.adoc create mode 100644 locale/ru/working_with_program/commands/copybase.adoc create mode 100644 locale/ru/working_with_program/commands/copyclip.adoc create mode 100644 locale/ru/working_with_program/commands/cutclip.adoc create mode 100644 locale/ru/working_with_program/commands/dataexport.adoc create mode 100644 locale/ru/working_with_program/commands/dataimport.adoc create mode 100644 locale/ru/working_with_program/commands/devdefsync.adoc create mode 100644 locale/ru/working_with_program/commands/dockingoptions.adoc create mode 100644 locale/ru/working_with_program/commands/dwgclose.adoc create mode 100644 locale/ru/working_with_program/commands/dwgnew.adoc create mode 100644 locale/ru/working_with_program/commands/dwgnext.adoc create mode 100644 locale/ru/working_with_program/commands/dwgprev.adoc create mode 100644 locale/ru/working_with_program/commands/erase.adoc create mode 100644 locale/ru/working_with_program/commands/extdradd.adoc create mode 100644 locale/ru/working_with_program/commands/extdralllist.adoc create mode 100644 locale/ru/working_with_program/commands/extdrentslist.adoc create mode 100644 locale/ru/working_with_program/commands/extdrremove.adoc create mode 100644 locale/ru/working_with_program/commands/layer.adoc create mode 100644 locale/ru/working_with_program/commands/load.adoc create mode 100644 locale/ru/working_with_program/commands/loadactions.adoc create mode 100644 locale/ru/working_with_program/commands/loadlayout.adoc create mode 100644 locale/ru/working_with_program/commands/loadmenus.adoc create mode 100644 locale/ru/working_with_program/commands/loadpalettes.adoc create mode 100644 locale/ru/working_with_program/commands/loadtoolbars.adoc create mode 100644 locale/ru/working_with_program/commands/matchprop.adoc create mode 100644 locale/ru/working_with_program/commands/merge.adoc create mode 100644 locale/ru/working_with_program/commands/mergeblocks.adoc create mode 100644 locale/ru/working_with_program/commands/mirror.adoc create mode 100644 locale/ru/working_with_program/commands/move.adoc create mode 100644 locale/ru/working_with_program/commands/rotate.adoc create mode 100644 locale/ru/working_with_program/commands/saveas.adoc create mode 100644 locale/ru/working_with_program/commands/savelayout.adoc create mode 100644 locale/ru/working_with_program/commands/saveoptions.adoc create mode 100644 locale/ru/working_with_program/commands/updatepo.adoc create mode 100644 locale/ru/working_with_program/commands/varsed.adoc create mode 100644 locale/ru/working_with_program/commands/varsedbd.adoc create mode 100644 locale/ru/working_with_program/commands/varsedsel.adoc create mode 100644 locale/ru/working_with_program/commands/varslink.adoc create mode 100644 locale/ru/working_with_program/entities.adoc create mode 100644 locale/ru/working_with_program/entities/device.adoc create mode 100644 locale/ru/working_with_program/entities_extensions.adoc create mode 100644 locale/ru/working_with_program/entities_extensions/extdrlayercontrol.adoc create mode 100644 locale/ru/working_with_program/entities_extensions/extdrsmarttextent.adoc create mode 100644 locale/ru/working_with_program/entities_extensions/extdrvariables.adoc create mode 100644 locale/ru/working_with_program/user_interface.adoc create mode 100644 styles/defaulttree-style.iuml create mode 100644 styles/filesystem-tree-style.iuml create mode 100644 styles/stylesheet.css create mode 100644 styles/zcadd-theme.yml create mode 100644 userguide.ru.adoc create mode 100644 userguide.ru.html create mode 100644 userguide.ru.pdf create mode 100644 zc_ZC.dic diff --git a/.asciidoctor/diagram/generated/cmdprompt_dataexport.svg.cache b/.asciidoctor/diagram/generated/cmdprompt_dataexport.svg.cache new file mode 100644 index 000000000..bee531df3 --- /dev/null +++ b/.asciidoctor/diagram/generated/cmdprompt_dataexport.svg.cache @@ -0,0 +1 @@ +{"checksum":"graphviz-md5-e1524fc50eb980d4f61fc14c535f82c2","options":{"layout":null},"width":1408.47,"height":222.11} \ No newline at end of file diff --git a/.asciidoctor/diagram/generated/components_strucrure.svg.cache b/.asciidoctor/diagram/generated/components_strucrure.svg.cache new file mode 100644 index 000000000..844e5c79f --- /dev/null +++ b/.asciidoctor/diagram/generated/components_strucrure.svg.cache @@ -0,0 +1 @@ +{"checksum":"plantuml-md5-09f19c5e5fb3cb330284e6e2fef2070c","options":{"size_limit":"4096"},"width":741,"height":121} \ No newline at end of file diff --git a/.asciidoctor/diagram/generated/general_directory_strucrure.svg.cache b/.asciidoctor/diagram/generated/general_directory_strucrure.svg.cache new file mode 100644 index 000000000..1942d77e0 --- /dev/null +++ b/.asciidoctor/diagram/generated/general_directory_strucrure.svg.cache @@ -0,0 +1 @@ +{"checksum":"plantuml-md5-fd5ef1990579ebdef9d7fea54b9b7316","options":{"size_limit":"4096"},"width":653,"height":631} \ No newline at end of file diff --git a/.asciidoctor/diagram/generated/object_inspector_structure.svg.cache b/.asciidoctor/diagram/generated/object_inspector_structure.svg.cache new file mode 100644 index 000000000..c4978d75f --- /dev/null +++ b/.asciidoctor/diagram/generated/object_inspector_structure.svg.cache @@ -0,0 +1 @@ +{"checksum":"plantuml-md5-b3ae56859dc73a51796f988cfeb486a2","options":{"size_limit":"4096"},"width":381,"height":365} \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..1cc31b483 --- /dev/null +++ b/Makefile @@ -0,0 +1,120 @@ +.PHONY: pdf html all example getpdftheme +default: all + +PATHDELIM:=/ +ifeq ($(OS),Windows_NT) + PATHDELIM:=\\ +endif +PATHDELIM:=$(strip $(PATHDELIM)) + +ASCIIDOCTOR_PDF_DIR:=$(shell gem contents asciidoctor-pdf --show-install-dir) +RULASTCOMMIT:=$(shell git log --pretty=tformat:\"%H\" -n1 locale/ru) +RUVERSION:=$(shell git describe --tags $(RULASTCOMMIT)) + +version: + @echo RULASTCOMMIT: $(RULASTCOMMIT) + @echo RUVERSION: $(RUVERSION) + @echo :gitversion: v$(RUVERSION) > locale/ru/gitversion.adoc + +all: clean pdf html + +styles/default-theme.yml: + cp $(ASCIIDOCTOR_PDF_DIR)/data/themes/default-theme.yml styles/default-theme.yml + +clean: + rm -rf userguide.ru.html + rm -rf userguide.ru.pdf + rm -rf formats_examples.pdf + rm -rf formats_examples.html +cad: + mkdir cad +../images: + mkdir $(subst /,$(PATHDELIM),../images) + +copyimages: ../images + cp -r ../../../environment/runtimefiles/common/data/images/* ../images + +pdf: getpdftheme version copyimages + asciidoctor-pdf -a pdf-themesdir=styles -a pdf-theme=zcadd -r asciidoctor-diagram userguide.ru.adoc + +html: version copyimages + asciidoctor -a stylesheet=styles/stylesheet.css -r asciidoctor-multipage -b multipage_html5 -r asciidoctor-diagram userguide.ru.adoc + +example: version styles/default-theme.yml + asciidoctor-pdf -a pdf-themesdir=styles -a pdf-theme=zcadd -r asciidoctor-diagram formats_examples.adoc + asciidoctor -a stylesheet=styles/stylesheet.css -r asciidoctor-diagram formats_examples.adoc + +ruspell: + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC userguide.ru.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\attributes.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\customization.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\for_developers.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\general_information.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\getting_started.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\_elements\commandsummary.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\customization\command_line_swith.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\customization\directory_structure.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\customization\options.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\for_developers\building_from_sources.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\for_developers\documentation.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\for_developers\localization.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\general_information\disclaimer.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\general_information\license.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\getting_started\instalation.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\getting_started\launch.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\getting_started\system_requirements.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\3dpoly.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\about.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\arc.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\bedit.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\cam_reset.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\cancel.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\circle.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\commandsummaryfree.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\copy.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\copybase.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\copyclip.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\cutclip.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\dataexport.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\dataimport.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\devdefsync.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\dockingoptions.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\dwgclose.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\dwgnew.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\dwgnext.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\dwgprev.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\erase.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\extdradd.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\extdralllist.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\extdrentslist.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\extdrremove.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\layer.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\load.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\loadactions.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\loadlayout.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\loadmenus.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\loadpalettes.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\loadtoolbars.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\matchprop.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\merge.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\mergeblocks.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\mirror.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\move.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\rotate.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\saveas.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\savelayout.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\saveoptions.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\updatepo.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\varsed.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\varsedbd.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\varsedsel.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands\varslink.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\entities\device.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\entities_extensions\extdrlayercontrol.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\entities_extensions\extdrsmarttextent.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\entities_extensions\extdrvariables.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\commands.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\entities.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\entities_extensions.adoc + hunspell -l -d ru_RU,en_US,zc_ZC,ad_OC locale\ru\working_with_program\user_interface.adoc diff --git "a/_\320\261\321\213\321\201\321\202\321\200\321\213\320\271_\321\201\321\202\320\260\321\200\321\202.html" "b/_\320\261\321\213\321\201\321\202\321\200\321\213\320\271_\321\201\321\202\320\260\321\200\321\202.html" new file mode 100644 index 000000000..fa9cc95a8 --- /dev/null +++ "b/_\320\261\321\213\321\201\321\202\321\200\321\213\320\271_\321\201\321\202\320\260\321\200\321\202.html" @@ -0,0 +1,94 @@ + + + + + + + + +ZCAD Руководство пользователя + + + + + + +
+
+

2. Быстрый старт

+
+
+

2.1. Системные требования

+
+

Программа работает под управлением операционных системам Windows и Linux, на 32 разрядных и 64 разрядных процессорах. для работы программы требуется 4GB оперативной памяти

+
+
+
+

2.2. Установка

+
+

ZCAD не требует какой то процедуры устанавки на компьютер. Вы можете скачать дистрибутив программы с страницы https://github.com/zamtmn/zcad/releases, для использования достаточно разархивировать полученный архив

+
+
+
+

2.3. Запуск

+
+

Исполняемый файл находится в подпапке соответствующей Вашей платформе в папке дистрибутива bin. Достаточно просто его запустить

+
+
+
+
+
+ +
+ + + \ No newline at end of file diff --git "a/_\320\264\320\273\321\217_\321\200\320\260\320\267\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\260.html" "b/_\320\264\320\273\321\217_\321\200\320\260\320\267\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\260.html" new file mode 100644 index 000000000..07c0e1f7a --- /dev/null +++ "b/_\320\264\320\273\321\217_\321\200\320\260\320\267\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272\320\260.html" @@ -0,0 +1,415 @@ + + + + + + + + +ZCAD Руководство пользователя + + + + + + +
+
+

5. Для разработчика

+
+
+

5.1. Cборка программы из исходников

+
+

Программа имеет 2 режима сборки ZCAD и ZCADELECTROTECH, в первом только базовые CAD функции, во втором плюсом чуток электрической специфики. +Советую пробовать собрать ZCADELECTROTECH, т.к. я его сам всегда использую, соответственно он более стабилен.

+
+
+

Простая компиляция исходников даст вам только файл zcad.exe, но для для работы нужны некоторые другие файлы, без которых программа не работает +(не говоря о allgeneratedfiles.inc, zcadversion.inc и buildmode.inc без которых даже не скомпилируется)

+
+
+

Для автоматизации процесса сборки был написан скрипт на основе системы сборки make. +Опишу его использование применительно к тридцати двух битным Lazarus2.2 и fpc3.2.2 под управлением ОС Windows

+
+
+

Итак:

+
+
+

5.1.1. Установка Lazarus

+
+

Устанавливаем последний релизный Lazarus (2.2 на момент написания текста). Гарантированно ZCAD компилится в транковом Lazarus транковом fpc, +с релизами бывают нюансы, но они решаемы.

+
+
+

Запускаем, проверяем работоспособность Lazarus - собираем тестовый пустой проект. тут проблем быть не должно.

+
+
+

Ищем идущую в комплекте fpc утилиту make, она скорее всего лежит тут lazarus\fpc\3.2.2\bin\i386-win32\make.exe но, мало ли. +В дальнейшем я считаю что Lazarus установлен на диск C, и путь для запуска make соответственно C:\lazarus\fpc\3.2.2\bin\i386-win32\make.exe +если что - уточнить по месту)).

+
+
+

Также еще понадобятся такие пути:

+
+
+
    +
  • +

    путь к Lazarus C:\lazarus

    +
  • +
  • +

    путь к первичному файлу настроек Lazarus, по умолчанию он C:\Users\<ИМЯПОЛЬЗОВАТЕЛЯ>\AppData\Local\lazarus

    +
  • +
+
+
+

Если имя пользователя у вас на кириллице, примите мои поздравления! Требуются дополнительные действия, пользователи с нормальными именами спокойно переходят к пункту 2.

+
+
+

Кириллица в путях не поддерживается утилитой make, или я с этим не разобрался. Придется "перенастроить" Lazarus чтоб настройки хранились по 'нормальным' путям. +Для этого в папке C:\lazarus создаем файл runlazarus.bat следующего содержания:

+
+
+

startlazarus.exe --pcp=C:\lazarus\mylazcfg

+
+
+

и далее всегда используем его для запуска Lazarus IDE, все что написано ниже вам следует отредактировать из расчета что путь к настройкам Lazarus будет C:\lazarus\mylazcfg

+
+
+
+

5.1.2. Получение ZCAD

+
+

Клонируем исходники зкада (или скачиваем архивом, но это плохо, лучше клонировать git ом). Некоторые части исходников оформлены +субмодулями git , поэтому:

+
+
+ + + + + +
+ + +субмодули git используемые ZCAD нужно инициализировать и обновить. +
+
+
+

По описанным выше причинам путь до папки zcad не +должен содержать не латинские символы +Тут будет много файлов\папок, но основные:

+
+
+
    +
  • +

    zcad\cad_source - папка с исходниками зкад

    +
  • +
  • +

    zcad\environment - папка с файлами окружения программы и исходник небольшой программы typeexporter настраивающей исходники зкад для компиляции

    +
  • +
  • +

    zcad\Makefile - файл с скриптами установки

    +
  • +
  • +

    zcad\cad - данной папки изначально нет, будет создана в пункте 4 и содержит скомпилированный дистрибутив zcad со всеми нужными файлами

    +
  • +
+
+
+
+

5.1.3. Установка пакетов от которых зависит ZCAD

+
+

Для облегчения я приложил пакеты от которых зависит ZCAD в дистрибутив исходников (за исключением идущих в составе Lazarus). Открываем командную строку в папке zcad, +там где лежит файл Makefile

+
+
+

Нужно установить в Lazarus пакеты требуемые для компиляции ZCAD, данный пункт выполняется только один раз, для свеже установленного Lazarus, если пакеты установлены, +пропускаем данный пункт (но если что, то повторное выполнение ничего страшного не несет). +Выполняем:

+
+
+

C:\lazarus\fpc\3.2.2\bin\i386-win32\make installpkgstolaz LP=C:\lazarus PCP=C:\Users\<ИМЯПОЛЬЗОВАТЕЛЯ>\AppData\Local\lazarus

+
+
+

installpkgstolaz это пропишет в конфигах Lazarus требуемые пакеты из zcad\cad_source\other и zcad\cad_source\components и пересобирет Lazarus. +По неясным причинам пересборка в данном пункте иногда завершается ошибкой, но ничего страшного, просто идем дальше, Lazarus докомпилирует все нужное в 4.

+
+
+
+

5.1.4. Компиляция ZCAD

+
+

Собственно запускаем компиляцию зкад, запустив следующее:

+
+
+

[.shell]C:\lazarus\fpc\3.2.2\bin\i386-win32\make cleanzcadelectrotech LP=C:\lazarus PCP=C:\Users\<ИМЯПОЛЬЗОВАТЕЛЯ>\AppData\Local\lazarus#

+
+
+

cleanzcadelectrotech - данная цель выполнит сборку программы в режиме ZCADELECTROTECH, замените на cleanzcad - если желаете режим ZCAD

+
+
+

Скрипт выполнит следующее:

+
+
+
    +
  • +

    СОТРЕТ папки zcad\cad и zcad\cad_source\autogenerated если они присутствует СО ВСЕМ ИХ СОДЕРЖИМЫМ ничего не спрашивая

    +
  • +
  • +

    создаст папки zcad\cad и zcad\cad_source\autogenerated

    +
  • +
  • +

    скопирует нужные для работы файлы из zcad\environment\runtimefiles в zcad\cad

    +
  • +
  • +

    создаст файл zcad\cad_source\zcadversion.inc

    +
  • +
  • +

    создаст файл zcad\cad_source\autogenerated\buildmode.inc

    +
  • +
  • +

    скомпилирует zcad\cad_source\cad_source\utils\typeexporter.lpi и запустит его с нужными параметрами, typeexporter в свою очередь наполнит zcad\cad_source\autogenerated в том числе создаст zcad\cad_source\autogenerated\allgeneratedfiles.inc (только после этого шага зкад может быть собран)

    +
  • +
  • +

    скомпилирует ZCAD

    +
  • +
+
+
+

Если все прошло нормально, имеем наполненную как надо папку zcad\cad, в том числе свежесозданный запускаемый бинарник zcad\cad\bin\i386-win32\zcad.exe +В дальнейшем можно просто открыть в Lazarus файл zcad\cad_source\zcad.lpi и смотреть-собирать исходники как обычно в IDE

+
+
+ + + + + +
+ + +Lazarus, FPC и ZCAD развивающиеся проекты, информация устаревает и бывают нюансы. В частности на данный момент из-за бага FPC +https://gitlab.com/freepascal.org/fpc/source/-/issues/39387 в IDE работает только полная пересборка зкада, т.е. в Lazarus если просто нажать +F9 зкад не соберется с вылетом компилятора, при любых изменениях надо всегда выполнять полную пересборку shift-F9 +
+
+
+
+
+

5.2. Локализация программы

+
+

Для локализации ZCAD используется система интернационализации на основе Gettext и *.po + файлов встроенная в Lazarus. Локализации подлежат как тексты прописанные в исходниках программы, так и +заданные в файлах загружаемых во время работы программы - например файл zcad\menu\menuscontent.xml +содержит наполнение палитр программы, его содержимое неизвестно в момент компиляции программы, он будет прочитан +только при запуске. Обычный подход предполагает разные копии загружаемых в рантайм файлов для каждой локализации. +Но в ZCAD принят несколько другой подход - перевод содержимого данных файлов в момент их загрузки.

+
+
+

Прежде всего стоит заметить, как описано в (Структура директорий) файлы локализаций используемые программой +лежат в папке cad/languages, данная папка создается в процессе (Cборка программы из исходников) в нее +копируются файлы из соответствующих мест environment. Поэтому работа с локализацией осуществляется +в cad/languages, но для коммита файлы нужно скопировать в папку environment.

+
+
+

Тексты прописанные в исходниках программы и оформленные как resourcestring при компиляции программы +автоматически собираются в файле zcad.po и разносятся по файлам локализаций zcad.XX.po +где XX - идентификатор языка. Файлы zcad.XX.po можно непосредственно переводить используя +предназначенные для этого программы например Poedit и подобные. На данный момент ZCAD имеет только +русскую локализацию zcad.ru.po. добавить локализацию можно просто создав соответствующий файл, +например zcad.de.po для немецкой.

+
+
+

Также в cad/languages лежат файлы перевода пакетов используемых в ZCAD:

+
+
+
    +
  • +

    anchordockstr.XX.po перевод пакета докинга окон AnchorDocking

    +
  • +
  • +

    lclstrconsts.XX.po перевод LCL

    +
  • +
+
+
+

Тексты получаемые из рантайм файлов собираются в файле rtzcad.po, переводы находятся в zcad.XX.po +также как и описано выше новую локализацию можно получить созданием соответствующего файла. Актуализация +rtzcad.po и zcad.XX.po не производится автоматически, для этого нужно выполнить +описанные ниже действия.

+
+
+

Запускаем программу с ключом командной строки (Переключатели командной строки) updatepo. При этом локализация программы +не будет выполняться, будет работать оригинальный английский интерфейс. Создаем новый чертеж и вводим команду +UpdatePO (UpdatePO) будет показано окно с информацией сколько обнаружено неактуальных строк +и сколько добавлено новых. При нажатии Ok будет перезаписан файл rtzcad.po, неактуальные +строки будут удалены, новые добавлены.

+
+
+

Далее из rtzcad.po строки нужно обновить в файлах локализаций rtzcad.XX.po, это можно +сделать с помощью команды

+
+
+

C:\lazarus\fpc\3.2.2\bin\i386-win32\make updatelocalizedpofiles LP=C:\lazarus PCP=C:\Users\<ИМЯПОЛЬЗОВАТЕЛЯ>\AppData\Local\lazarus

+
+
+

Образование путей смотри (Cборка программы из исходников), сценарий updatelocalizedpofiles выполняет обновление +файлов локализации.

+
+
+

После этого файлы rtzcad.XX.po можно переводить в специализированной программе

+
+
+
+

5.3. Написание документации ZCAD

+
+

Документация программы разрабатывается в формате AsciiDoc. Исходники +данного руководства лежат в папке cad_source/docs/userguide/. +AsciiDoc - простой текстовый формат, но для генерации pdf и html из него +потребуются дополнительные манипуляций

+
+
+

5.3.1. Установка AsciiDoctor для Windows

+
+

Т.к. AsciiDoc написан на языке Ruby, придется установить средства разработки +этого языка:

+
+
+

Идем на сайт https://rubyinstaller.org/downloads/ Скачиваем и устанавливаем +последний Ruby+Devkit (на момент написания это 3.2.2-1) В процессе установки +нужно будет указать какой вариант MSYS использовать, выбираем базовый 1, +затем для завершения установки просто жмем enter

+
+
+

После установки Ruby в командной строке можно будет использовать gem - +пакетный менеджер Ruby, с помощью его собственно устанавливает +AsciiDoctor и требуемые расширения. Открываем командную строку и вводим эти +три команды последовательно:

+
+
+

gem install asciidoctor

+
+
+

gem install asciidoctor-pdf

+
+
+

gem install asciidoctor-diagram

+
+
+

Дополнительно для работы asciidoctor-diagram требуется наличие в системе +Java версии не ниже 11, если необходимо идем и устанавливаем по ссылке +https://www.oracle.com/java/technologies/downloads/#jdk21-windows

+
+
+
+

5.3.2. Установка GraphViz

+
+

Также понадобятся средства визуализации графов из состава Graphviz. +Идем на https://graphviz.org/download/ и качаем установщик для Windows +на момент написания это graphviz-9.0.0 (64-bit) EXE installer при установке +выбираем вариант Add Graphviz to the system PATH for all users +чтоб графвиз был доступен из командной строки.

+
+
+
+

5.3.3. Генерация руководства пользователя

+
+ + + + + +
+ + +Описанное выше нужно произвести один раз, это установит на +компьютер необходимые программы и их зависимости +
+
+
+

После всех установок запускаем новую командную строку (рекомендую Far) +чтобы все изменения системной переменной PATH вступили в силу. Идем +в корневую директорию zcad (там где лежит makefile) и вводим

+
+
+

make documentation

+
+
+

Ждем выполнения скриптов, по завершению в папке +zcad\cad_source\docs\userguide\ находим сгенерированные файлы +userguide.ru.pdf и userguide.ru.html

+
+
+
+
+
+ +
+ + + \ No newline at end of file diff --git "a/_\320\275\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\320\274\321\213.html" "b/_\320\275\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\320\274\321\213.html" new file mode 100644 index 000000000..ae3ac1210 --- /dev/null +++ "b/_\320\275\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\260_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\320\274\321\213.html" @@ -0,0 +1,625 @@ + + + + + + + + +ZCAD Руководство пользователя + + + + + + +
+
+

4. Настройка программы

+
+
+

4.1. Параметры работы

+
+

ZCAD пока не имеет отдельного окна настроек, настройки постоянно доступны в инспекторе объектов (см. раздел 2. Инспектор объектов) +когда на чертеже не выбрано никаких примитивов.

+
+
+
+zcad oi options +
+
Рисунок 18. Настройки программы
+
+
+

Настройки сгруппированы следующим образом

+
+
+
    +
  • +

    Пути - настройка путей программы

    +
  • +
  • +

    Графика - настройка путей программы

    +
  • +
  • +

    Отображение - настройка путей программы

    +
  • +
  • +

    Система - настройка путей программы

    +
  • +
  • +

    Черчение - настройка путей программы

    +
  • +
  • +

    Проектирование - настройка путей программы

    +
  • +
  • +

    Интерфейс - настройка путей программы

    +
  • +
+
+
+

4.1.1. Пути

+
+

На данной вкладке сгруппированы пути используемые программой для поиска файлов.

+
+
+
    +
  • +

    Файлы поддержки - пути поиска различных файлов программы

    +
  • +
  • +

    Шрифты - пути поиска шрифтов

    +
  • +
  • +

    Файл альтернативного шрифта - файл шрифта используемый для замены отсутствующих шрифтов

    +
  • +
  • +

    Шаблоны - путь для поиска файлов шаблонов чертежей

    +
  • +
  • +

    Шаблон по умолчанию - файл шаблона используемый программой при создании нового чертежа

    +
  • +
  • +

    Текущая раскладка окон - файл раскладки окон загружаемый при запуске программы

    +
  • +
  • +

    Программа - путь к бинарному файлу (вычисляется при запуске, доступен только для чтения)

    +
  • +
  • +

    Временные файлы - путь к папке временных файлов (вычисляется при запуске, доступен только для чтения)

    +
  • +
  • +

    База описаний устройств - путь к "базе данных" оборудования программы

    +
  • +
+
+
+

В качестве разделителя для путей используется ";", разделитель путей "/", также доступны следующие макросы:

+
+ + ++++ + + + + + + + + + + + + + + + + + + + + + + +
Таблица 3. Макросы сокращений путей

$(ZCADPath)

Путь к бинарному файлу

$(LastAutoSaveFile)

Путь к последнему файлу автосохранения

$(TEMP)

Путь к папке временных файлов

$(SystemFontsPath)

Путь к папке шрифтов ОС (пока только win, возвращает SHGetSpecialFolderPath(CSIDL_FONTS))

$(UserFontsPath)

Путь к папке шрифтов пользователя (пока только win, возвращает SHGetSpecialFolderPath(CSIDL_LOCAL_APPDATA)\Microsoft\Windows\Fonts)

+
+
+

4.1.2. Графика

+
+

На данной вкладке сгруппированы настройки графической подсистемы зкад

+
+
+
    +
  • +

    Устройство отображения - графическая библиотека используемая для рендера чертежа. Доступны варианты: +OpenGL - предпочтительный вариант (требует наличия драйвера производителя видеокарты), GDI - +вариант для случая когда первый вариант не работает, LCLCanvas - данный вариант не предназначен для +работы с чертежом, но если не работают на OpenGL, ни GDI можно попробовать его. Настройка работает +только для вновь открытых/созданных чертежей, уже открытые чертежи по прежнему будут использовать устройство +отображения выбранное на момент их создания

    +
  • +
  • +

    Параметры текущего устройства отображения - здесь собраны некоторые настройки и отладочная информация +устройства отображения используемого текущим чертежом

    +
  • +
  • +

    Версия GLU - версия библиотеки GLU используемая программой (используется для триангуляции и построения +сплайнов, ZCAD не может работать с реализацией GLU от Microsoft, в комплекте поставляется MESA GLU) (доступен только для чтения)

    +
  • +
  • +

    Расширения GLU - список расширений предоставляемый GLU (доступен только для чтения)

    +
  • +
  • +

    Время рендера - время в миллисекундах затраченное на последнее полное отображение чертежа (доступен только для чтения)

    +
  • +
  • +

    Время обновления - время в миллисекундах затраченное на последнее последнее обновление чертежа. Для +экономии ресурсов ZCAD старается по возможности не перечерчивать весь чертеж, а только обновлять его +измененные фрагменты (доступен только для чтения)

    +
  • +
  • +

    Максимальное время одного прохода рендера - время в миллисекундах доступное на рендер чертежа, в случае +его превышения ретдер будет остановлен и продолжен в следующем цикле обработки событий. 0 - возможность не +используется (доступен только для чтения)

    +
  • +
  • +

    Ухудшение изображения - параметры управления детализацией отрисовки чертежа. При включении и превышении +порога времени рендера, детализация чертежа будет уменьшаться для уменьшения времени отрисовки

    +
  • +
  • +

    Деградация при перетаскивании - При включении понижает детализацию чертежа при выполнении операций +зумирования и паранамирования, для повышения отзывчивости. при завершении данных операций чертеж отрисовывается с +нормальной детализацией

    +
  • +
  • +

    Максимально шаблонов типа в линии - Максимально доступное количество штрихов\точек\символов в примитивах, +при превышении примитив будет отрисован сплошной линией

    +
  • +
+
+
+
+

4.1.3. Отображение

+
+
    +
  • +

    Системная геометрия - отображение некоторой вспомогательной информации, например габаритов примитивов

    +
  • +
  • +

    Цвет вспомогательной геометрии - цвет для вывода информации из предыдущего пункта

    +
  • +
  • +

    Масштаб колеса мыши - коэффициент масштабирования чертежа при вращении колеса

    +
  • +
  • +

    Размер апертуры привязки - размер в пикселях зоны "притягивания" курсора к точкам привязки

    +
  • +
  • +

    Размер прицела - размер в процентах от размера видимой области графического курсора ZCAD

    +
  • +
  • +

    Убирать системный курсор в области отрисовки - опция отключает системный курсор при черчении, оставляя +только курсор ZCAD

    +
  • +
  • +

    Размер ручек - размер "ручек" редактирования примитивов

    +
  • +
  • +

    Цвет фона - RGB цвет фона чертежа

    +
  • +
  • +

    Цвет не выбранных ручек - индексный цвет "ручек" примитивов

    +
  • +
  • +

    Цвет выбранных ручек - индексный цвет выбранных "ручек" примитивов

    +
  • +
  • +

    Цвет горячих ручек - индексный цвет "ручек" находящихся под курсором

    +
  • +
  • +

    Масштаб отображения толщин линий - число от 2 до 20 характеризующее толщину отображения веса линий на чертеже, +больше - жирнее

    +
  • +
  • +

    Толщина линий по умолчанию - толщина линий принятая для отображения веса линий Default

    +
  • +
+
+
+
+

4.1.4. Система

+
+
    +
  • +

    Версия программы - версия сборки в формате git describe --tags (доступен только для чтения)

    +
  • +
  • +

    Информация о сборке - разная информация: целевая платформа, версия компилятора и т.п. (доступен только для чтения)

    +
  • +
  • +

    Время работы - длительность текущей сессии (доступен только для чтения)

    +
  • +
  • +

    Один экземпляр - контроль повторного запуска программы. При установке данного параметра возможен запуск только одной +сессии программы, попытки запустить следующую сессию только активируют уже запущенную

    +
  • +
  • +

    Не показывать заставку - отключение сплэш скрина при запуске программы

    +
  • +
  • +

    Не загружать раскладку окон - не загружает файл раскладки окон программы при старте, программа запускается в +"не пристыкованном" режиме (доступен только для чтения, устанавливается ключем командной строки !!NEEDLINK!!)

    +
  • +
  • +

    Обновления PO файлов - режим контроля и обновления файлов локализации программы, используется совместно с +командой UpdatePO !!NEEDLINK!! (доступен только для чтения, устанавливается ключем командной строки !!NEEDLINK!!)

    +
  • +
+
+
+
+

4.1.5. Сохранение

+
+
    +
  • +

    Автосохранение - включает работу автосохранения

    +
  • +
  • +

    Время до автосохранения - время в секундах оставшееся до очередного автосохранения (доступен только для чтения)

    +
  • +
  • +

    Время между автосохранениями - настройка времени между сохранениями в секундах

    +
  • +
  • +

    Файл автосохранения - путь и имя файла автосохранения

    +
  • +
+
+
+
+

4.1.6. Черчение

+
+
    +
  • +

    Отображать вес линий - Включение отображения веса линий

    +
  • +
  • +

    Режим привязки - Битовая маска настроек привязок. в данном месте просто для информации, не используется

    +
  • +
  • +

    Режим полярной трассировки - Включение трассировки

    +
  • +
  • +

    Текущий слой - отображает и позволяет редактировать текущий слой

    +
  • +
  • +

    Текущий вес линии - отображает и позволяет редактировать текущий вес линии

    +
  • +
  • +

    Текущий вес цвет - отображает и позволяет редактировать текущий цвет

    +
  • +
  • +

    Масштаб типов линий чертежа - отображает и позволяет редактировать глобальный масштаб типов линий чертежа

    +
  • +
  • +

    Текущий масштаб типов линий примитивов - отображает и позволяет редактировать текущий масштаб типов линий

    +
  • +
  • +

    Стиль размеров - отображает и позволяет редактировать текущий стиль размеров

    +
  • +
  • +

    Поворачивать текст в описании линий - Поворачивает текстовые элементы в стилях линий для более удобного чтения

    +
  • +
  • +

    Стиль текста - отображает и позволяет редактировать текущий стиль текста

    +
  • +
  • +

    LUnits (формат линейных единиц) - аналог DXF переменной LUnits

    +
  • +
  • +

    LUPrec (точность линейных единиц) - аналог DXF переменной LUPrec

    +
  • +
  • +

    AUnits (формат угловых единиц) - аналог DXF переменной AUnits

    +
  • +
  • +

    AUPrec (точность угловых единиц) - аналог DXF переменной AUPrec

    +
  • +
  • +

    AngDir (направление положительного угла) - аналог DXF переменной AngDir

    +
  • +
  • +

    AngBase (базовый угол) - аналог DXF переменной AngBase

    +
  • +
  • +

    InsUnits (масштаб вставки блока) - аналог DXF переменной InsUnits

    +
  • +
  • +

    TextSize (размер вновь созданных текстовых примитивов) - аналог DXF переменной TextSize

    +
  • +
  • +

    Настройка шаговой привязки - настройки привязки к регулярной прямоугольной сетке

    +
  • +
  • +

    Шаг сетки - настройки отображения регулярной прямоугольной сетки

    +
  • +
  • +

    Показать сетку - включение отображения сетки

    +
  • +
  • +

    Шаг - включение шаговой привязки

    +
  • +
  • +

    Редактирование составных объектов - включение отдельного выделения примитивов являющихся частью сложных примитивов !!NEEDLINK!!

    +
  • +
  • +

    Вспомогательная геометрия - отображение вспомогательной геометрии

    +
  • +
  • +

    Отображать выбранный объект в инспекторе - показывать свойства выбранного примитива в инспекторе

    +
  • +
+
+
+
+
+

4.2. Структура директорий

+
+

Общая структура директорий программы имеет вид:

+
+
+
+general directory strucrure +
+
+
+

Дистрибутив разбит на 3 директории bin, cfg, data

+
+
+

Директория bin содержит исполняемые файлы и может распологаться +в любом месте файловой системы

+
+
+

Директория cfg может распологаться либо лядом с bin либо +ее содержимое должно находиться в C:\ProgramData\zcad\ +(на линуксе в /etc/zcad/)

+
+
+

Директория data может распологаться либо лядом с bin либо +местоположение ее содержимого должно быть указано в ключе PreferredDistribPath +в файле cfg\configs\config.xml

+
+
+

Отдельно стоит рассмотреть содержимое директории data/preload:

+
+
+
+components strucrure +
+
+
+

При запуске программы осуществляется сканирование data/preload и вложенных +директорий и выполнение найденных скриптов cmd0 и cmd +скрипты с расширением cmd0 выполняются на ранней стадии запуска программы +(до создания GUI) и содержат в себе команды загрузки описаний экшенов, меню и тулбаров. +Файлы с расширением cmd выполняются при завершении инициализации, после +создания GUI и содержат в себе команды загрузки файлов определений блоков и устройств.

+
+
+

При сканировании директорий первым будет выполнен скрипт stage0.cmd0 далее +будут выполнены все фпйлы с расширением cmd0 лежащие в данной директории и +ниже по иерархии файловой системы. Для каждой вложенной директории также первым выполняется +autorun.cmd и далее другие скрипты \*.cmd лежащие в данной +директории

+
+
+
+

4.3. Переключатели командной строки

+
+

При запуске ZCAD из командной строки можно задать опции командной строки корректирующие его поведение. Некоторые опции работают +как флаги, некоторые опции требуют указания аргументов

+
+ + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Таблица 4. Переключатели командной строки

nosplash

Не показывать сплэшскрин

updatepo

Обновить файлы локализации (используется совместно с командой UpdatePO) ведет учет всех запросов на +локализацию, помечает не используемые и добавляет вновь встреченные строки. При использовании ключа фактически перевод строк не +производится, интерфейс остается английским

noloadlayout

Не загружать файл раскладки окон

debugui

Включить "отладочный" интерфейс - некоторые элементы интерфейса для разработчика

experimentalfeatures

Включить "экспериментральные" фичи - то что разрабатывается на данный момент не закончено и не нужно пользователю

notcheckuniqueinstance

Не проверять повторный запуск, с данным ключом может быть запущено несколько копий программы

logfile

Принудительно задать путь к лог файлу. Требует аргумент - путь и имя файла

leam

Принудительно разрешить все модули логирования

lem

Принудительно разрешить указанный модуль (модули) логирования. Требует аргумент(ы) - имя модуля(лей)

ldm

Принудительно запретить указанный модуль (модули) логирования. Требует аргумент(ы) - имя модуля(лей)

lemm

Принудительно разрешить модули логирования чьи имена соответствуют маске(кам). Требует аргумент(ы) - маску(ки) имени модуля(лей)

ldmm

Принудительно запретить модули логирования чьи имена соответствуют маске(кам). Требует аргумент(ы) - маску(ки) имени модуля(лей)

lcl

Установить уровень логирования. Требует аргумент - уровень логирования

maxstackframecount

Установить максимальную глубину размотки стека при обработке ошибок

runscript

Запустить скрипт(ы) после запуска программы. Требует аргумент(ы) - Имя файла(ов) скрипта(ов)

memprofiling

Запуск профилировщика памяти на этапе инициализации программы. см. команду dbgMemProfiler !!NEEDLINK!!

+ + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Таблица 5. Уровни логирования

LM_Trace

Вывод всего подряд. Максимально подробный и перегруженный лог.

LM_Debug

Журналирование моментов вызова «крупных» операций

LM_Info

Разовые операции, которые повторяются крайне редко, но не регулярно. (загрузка конфига, плагина, запуск бэкапа)

LM_Warning

Неожиданные параметры вызова и т.п. Вообще все, что может свидетельствовать о не штатном использовании.

LM_Error

Вывод сообщений об ошибках.

LM_Fatal

Вывод сообщений об критических ошибках, имхо стоит убрать.

LM_Necessarily

Вывод в любом случае.

+
+

При штатном запуске программы используется LM_Info как текущий уровень. В лог попадают сообщения текущего уровня +и уровней ниже по таблице, все что выше фильтруется

+
+
+

Список доступных модулей логирования пока не определен, его можно посмотреть в конце лога при штатном запуске

+
+
+

Пример запуска программы:

+
+
+

zcad nosplash logfile d:\zcad.log lem translator,shx ldm default lcl lm_trace

+
+
+

Не показывать сплэшскрин,переназначить вывод лога в d:\zcad.log, разрешить вывод сообщений в лог от системы (модуля) +перевода и парсера shx шрифтов, запретить сообщения модуля по умолчанию, установить уровень логирования LM_Trace

+
+
+
+
+
+ +
+ + + \ No newline at end of file diff --git "a/_\320\276\320\261\321\211\320\260\321\217_\320\270\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\321\217.html" "b/_\320\276\320\261\321\211\320\260\321\217_\320\270\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\321\217.html" new file mode 100644 index 000000000..85ea35238 --- /dev/null +++ "b/_\320\276\320\261\321\211\320\260\321\217_\320\270\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\321\217.html" @@ -0,0 +1,139 @@ + + + + + + + + +ZCAD Руководство пользователя + + + + + + +
+
+

1. Общая информация

+
+
+

ZCAD - программа (далее по тексту - программа) с открытым исходным кодом, разрабатывается на языке Pascal с использованием IDE Lazarus +и компилятора Free Pascal.

+
+
+

Автор - Андрей Зубарев (далее по тексту - автор) адрес электронной почты zamtmn@yandex.ru

+
+
+

Участник - Владимир Бобров

+
+
+

Участник - Владимир Абрамов адрес электронной почты vl-sx@yandex.ru

+
+
+

Есть два варианта сборки программы:

+
+
+

ZCAD - базовый набор CAD инструментов; ZCADElectroTech - расширенный набор инструментов для электротехнического проектирования

+
+
+

1.1. Лицензия

+
+

ZCAD - это программное обеспечение с открытым исходным кодом. Вы можете получить исходный код, а также разрешается копировать, перераспределять и изменять его в соответствии с условиями лицензии LGPL2 с исключениями. Для получения дополнительной информации, в том числе о доступности исходного кода, посетите страницу программы https://github.com/zamtmn/zcad или обратитесь к автору.

+
+
+
+

1.2. Отказ от ответственности

+
+

В соответствии с действующим законодательством, автор отказывается от каких-либо заверений и гарантий, предоставление которых может иным образом подразумеваться, и отказывается от ответственности в отношении программы, поставляемой вместе с программой информации и их использования.

+
+
+
    +
  1. +

    Поставляемой вместе с программой информации предназначена для свободного ознакомления пользователей с вопросами, которые могут представлять для них интерес.

    +
  2. +
  3. +

    Вся информация предоставляется в исходном виде, без гарантий полноты или своевременности, и без иных, явно выраженных или подразумеваемых гарантий. Использование программы и поставляемой вместе с программой информации осуществляется исключительно по вашему усмотрению и на ваш риск.

    +
  4. +
  5. +

    Автор прикладывает все усилия, чтобы обеспечить пользователей точной и достоверной информацией, но в то же время не исключает возможности возникновения ошибок.

    +
  6. +
  7. +

    ZCAD — это программа, работающая по принципу «как есть», без заключения каких-либо договорённостей или договоров между пользователями программы и автором, либо кем-то ещё, любым образом связанными с этим или родственными ему проектами, которые (договора и договоренности) могут стать предметом прямых претензий.

    +
  8. +
  9. +

    Автор не дает каких-либо заверений или гарантий в отношении программы, в том числе, без ограничения, в отношении своевременности, актуальности, точности, полноты, достоверности, доступности или соответствия для какой-либо конкретной цели, в отношении того, что: при использовании программы не возникнет ошибок, а также, что поставляемая вместе с программой информация не нарушает прав третьих лиц.

    +
  10. +
  11. +

    В соответствии с действующим законодательством, Автор отказывается от каких-либо заверений и гарантий, предоставление которых может иным образом подразумеваться, и ответственности в отношении программы. Ни при каких обстоятельствах автор не будет нести ответственности ни перед какой стороной за какой-либо прямой, непрямой, особый или иной косвенный ущерб в результате любого использования программа, даже если автор будет явно поставлен в известность о возможности такого ущерба.

    +
  12. +
  13. +

    Автор оставляет за собой право вносить изменения без уведомления о них пользователей.

    +
  14. +
  15. +

    Если в соответствии с действующими законами какие-либо условия будут признаны недействительными, остальные условия остаются в полной силе.

    +
  16. +
+
+
+

Используя ZCAD и информацию поставляемую вместе с программой, вы выражаете свое согласие с «Отказом от ответственности» и установленными Правилами и принимаете всю ответственность, которая может быть на вас возложена.

+
+
+

Автор в любое время вправе внести изменения в Правила, которые вступают в силу немедленно. Продолжение пользования программой после внесения изменений означает ваше автоматическое согласие на соблюдением новых правил.

+
+
+
+
+
+ +
+ + + \ No newline at end of file diff --git "a/_\321\200\320\260\320\261\320\276\321\202\320\260_\321\201_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\320\274\320\276\320\271.html" "b/_\321\200\320\260\320\261\320\276\321\202\320\260_\321\201_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\320\274\320\276\320\271.html" new file mode 100644 index 000000000..e8d04f6be --- /dev/null +++ "b/_\321\200\320\260\320\261\320\276\321\202\320\260_\321\201_\320\277\321\200\320\276\320\263\321\200\320\260\320\274\320\274\320\276\320\271.html" @@ -0,0 +1,4182 @@ + + + + + + + + +ZCAD Руководство пользователя + + + + + + +
+
+

3. Работа с программой

+
+
+

3.1. Интерфейс пользователя

+
+

3.1.1. Общий обзор

+
+

Интерфейс программы по умолчанию представлен на скриншоте:

+
+
+
+zcad ui +
+
Рисунок 1. Внешний вид окна программы
+
+
+

Можно выделить следующие основные элементы:

+
+
+
1. Окно отображения
+

Тут производится отображение и редактирование графической информации.

+
+
+

Навигация по чертежу осуществляется мышкой. Масштабировать чертеж можно вращая колесо мыши, если при этом нажать и удерживать клавишу Shift коэффициент масштабирования будет меньше и точки временных привязок не будут сброшены. Панарамировать чертеж можно двигая мышь с нажатой средней кнопкой. Если при панарамировании удерживать клавишу Ctrl, будет осуществляться вращение камеры. Также для навигации доступны некоторые сочетания клавиш !!NEEDLINK!!

+
+
+

Редактирование чертежа также производится курсором мыши, при этом его форма зависит от ожидаемого действия: перекрестие - указание точки на чертеже, прямоугольник - выбор графического примитива. Комбинация прямоугольника и перекрестия - можно как выбрать примитив, так и указать точку на чертеже.

+
+
+

Программа позволяет выбирать примитивы несколькими способами:

+
+
+
    +
  1. +

    кликнув прямоугольником по примитиву - примитив будет добавлен к текущему набору выбора

    +
  2. +
  3. +

    рамкой выбора - при клике по пустой области чертежа начинает чертиться прямоугольная рамка выбора, при следующем клике построение рамки будет закончено. Рамка начерченная слева на прово называется прямой и рисуется сплошными линиями с синей заливкой, справа на лево - называется обратной и рисуется пунктирными линиями с зеленой заливкой. По завершению процедуры будут выбраны все примитивы полностью попавшие в прямую рамку или хотя бы частично попавшие в обратную рамку. При черчении рамки чертеж можно масштабировать и панарамировать, если начальная точка при этом выйдет за границы экрана, рамка будет подрезана по экрану. Данное поведение можно изменить нажав и удерживая клавишу control перед указанием второй точки рамки. О наличии и отсутствии подрезки можно судить по диагональным линиям рисуемой рамки.

    +
  4. +
+
+
+
+zcad ui selectframes +
+
Рисунок 2. Варианты рамок выбора
+
+
+
2. Инспектор объектов
+

Тут отображаются и редактируются свойства различных сущностей. По умолчанию в нем отображаются настройки программы, но в зависимости от ситуации могут отображаться например свойства выделенных примитивов или параметры запущенной команды.

+
+
+

На рис. Внешний вид окна программы в инспекторе отображаются настройки программы. Если в области отображения выделить несколько примитивов, инспектор примет примерно следующий вид:

+
+
+
+zcad ui objectinspector +
+
Рисунок 3. Свойства выделенных примитивов
+
+
+

Имена свойств доступных только для чтения отображаются серым цветом. Если выделенные примитивы имеют различные значения одноименных свойств, данные значения отображаются как "Разный". Если данные значения фактически отличаются, но из за настроек отображения !!NEEDLINK!! (округления) выглядят одинаково, данные значения помечаются знаком "≈".

+
+
+

При клике на значение свойства откроется строка редактирования и можно будет изменить значение свойства. Для некоторых свойств доступны специализированные редакторы, открывающиеся в отдельном окне по нажатию кнопки […​]

+
+
+

Свойства примитивов структурированы следующим образом:

+
+
+
+object inspector structure +
+
+
+
    +
  1. +

    Обрабатывать примитивы - тут можно выбрать тип примитивов свойства которых отображаются в инспекторе, а нажатием кнопок [*] или [-] оставить только примитивы данного типа в текущем выборе или исключить их из текущего выбора

    +
  2. +
  3. +

    Обработка переменных - Управляет способом оотображения набора переменных примитива (см. extdrVariables и Централизация) . Выбранный примитив - только переменные выбранных примитивов; Связанные примитивы - только переменные связанных примитивов; Все примитивы - обрабатываются переменные и примитивов из текущего выбора и связанных с ними примитивов, все переменные отображаются на одной вкладке; Все примитивы раздельно - обрабатываются переменные и примитивов из текущего выбора и связанных с ними примитивов, переменные отображаются на разных вкладках;

    +
  4. +
  5. +

    Связанные переменные - на этом уровне структуры будут отображены переменные связанных примитивов, при с значением Process Обработка_переменных=Все примитивы раздельно

    +
  6. +
  7. +

    Переменные - на этом уровне структуры будут отображены все доступные в соответствии с значением Process variables переменные. При отображении переменных свзанных примитивов возможна цветовая раскраска значений !!NEEDLINK!!

    +
  8. +
  9. +

    Общие - тут перечислены общие свойства примитивов: слой, цвет, вес и т.п.

    +
  10. +
  11. +

    Расширения - если к выделенным примитивам добавлены расширения, их свойства отображаются здесь.

    +
  12. +
  13. +

    Геометрия - различные геометрические свойства: точки вставки, координаты, длины и т.п.

    +
  14. +
  15. +

    Суммарно - некоторые свойства допускающие суммирование, например при выборе нескольких отрезков тут будет их суммарная длина. Здесь же в ветке FILTER будут некоторые свойства допускающие фильтрацию, например можно кнопкой [*] оставить в текущем выборе только примитивы лежащие на определенном слое.

    +
  16. +
+
+
+
3. Окно сообщений
+

Тут отображается различные сообщения по ходу работы программы. Информация о процессах, сообщения о ошибках, предупреждения, подсказки для пользователя и т.п.

+
+
+
4. Командная строка
+

Тут можно ввести имя команды, тем самым запустив ее, либо ввести координату точки на запрос уже выполняемой команды.

+
+
+

Поле ввода имеет подсказку меняющуюся по текущей ситуации. Когда программа ожидает ввода команды подсказка имеет вид Команда> и > когда ожидается координата. Также некоторые команды имеют контекстную подсказку, в которой можно выбрать мышью опции команды

+
+
+

Перечень доступных команд приведен в Команды команда может быть введена как просто по имени, так с операндом. Операнд указывается в скобках после имени команды. Например ввод Load вызовет диалог открытия файла чертежа и последующую его загрузку. Ввод Load(D:\file.dxf) сразу вызовет загрузку файла D:\file.dxf. Парсинг операндов выполняется силами команды, поэтому синтаксис в разных командах отличается.

+
+
+

Координаты можно вводить как 2D, так и 3D, при этом 2D будут переведены в 3D подстановкой 0 в качестве координаты Z. Также можно вводить как абсолютные, так и относительные (относительно последней указанной точки) значения. Относительные координаты задаются указанием знака @ перед координатой X. Если включен режим трассировки !!NEEDLINK!! и имеется привязка к оси трассировки, можно указать точку введя расстояние от точки трассировки, отложенное по оси трассировки.

+
+
+

Например если в открытом чертеже на запрос Команда> ввести Line, затем 10,30, затем @1,2 будет построена линия с координатами (10,30)-(11,32)

+
+
+

Командная строка может быть отключена. !!NEEDLINK!! В режиме с выключенной командной строкой становятся доступны буквенные сочетания клавиш - с включенной нажатия букв обрабатываются командной строкой

+
+
+
5. Статусная строка.
+

Здесь отображаются координаты курсора и прогрессбары долгих процессов. Также есть быстрый доступ к кнопкам переключения различных режимов работы программы !!NEEDLINK!!

+
+
+
6. Панели инструментов
+

Здесь сгруппированы иконки различных команд для их быстрого запуска. !!NEEDLINK!!

+
+
+
7. Палитры
+

Могут отображаться в древовидном виде и в виде списка иконок. К каждому листу дерева или иконке списка может быть привязана произвольная команда, запускаемая при клике по элементу. Как правило это команды вставки устройств или блоков. Древовидные палитры дополнительно оснащены полем фильтра для быстрого нахождения элементов !!NEEDLINK!!

+
+
+
8. Навигаторы
+

Навигаторы служат для быстрой навигации по чертежу, нахождению на нем тех или иных элементов. Представляют из себя настраиваимую древовидную структуру отображения данных. На данный момент в программе доступны навигаторы устройств, кабелей, стояков и примитивов !!NEEDLINK!!

+
+
+
+

3.1.2. AnchorDocking

+
+

ZCAD в своей работе использует библиотеку AnchorDocking !!NEEDLINK!! данная библиотека позволяет склеить (пристыковывать) различные окна в одно. На Внешний вид окна программы 1,2,3,7,8 являются отдельными окнами склеенными в одно окно. Пустое окно программы выглядит следующим образом:

+
+
+
+zcad empty ui +
+
Рисунок 4. Пустое окно программы
+
+
+

По периметру окна расположены области для пристыковки панелей инструментов, в центре область пристыковки окон.

+
+
+
Панели инструментов
+
+

Включить панель инструментов можно командой ShowToolBar передав ей в качестве операнда имя панели инструментов (или в меню Вид/Показать окно/Панели инструментов). Например включаем панель View, по умолчанию она отображается в непристыкованном состоянии:

+
+
+
+zcad empty ui with toolbar +
+
Рисунок 5. Панель инструментов
+
+
+

Для пристыковки панели начинаем ее перетаскивать за свободное место (не за заголовок!), при этом будет подсвечиваться предпологаемое новое место расположения панели. При подведении мышки к краю окна будет подсвечена область вдоль края, при отпускании кнопки мыши панель инструментов будет пристыкована +.Стыковка панели инструментов

+
+ +++++ + + + + + + + + + + + + + + +
ДействиеПроцессРезультат

Стыковка панели инструментов

+
+zcad empty ui drag toolbar +
+
+
+
    +
+
+
+
+zcad empty ui docked toolbar +
+
+
+
    +
+
+
+
+

В пристыкованном состоянии панели инструментов имеют заголовок в виде двух полосок в начале панели, за этот заголовок панель можно передвигать вдоль края пристыковки и отствковывать, двойной клик по заголовку панели приведет к ее полному раскрытию. Закрыть панель инструментов можно только в отстыкованном состоянии

+
+
+
+
Окна
+
+

Включить окно программы можно командой Show передав ей в качестве операнда имя окна (или в меню Вид/Показать окно). Например включаем окно ObjectInspector, по умолчанию окно отображается в неприствкованном состоянии:

+
+
+
+zcad empty ui with objectinspector +
+
Рисунок 6. Не пристыкованное окно инспектора объектов
+
+
+

Не пристыкованные окна программы имеют два заголовка - стандартный и нестандартный. За стандартный окна можно только перемещать, за нестандартный - перемещать и пристыковывать. Стыковка окон осуществляется перетаскиванием окна на желаемое место стыковки, при этом область стыковки будет подсвечена.

+
+ + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
Таблица 1. Варианты стыковки окон программы
ДействиеПроцессРезультат

Стыковка первого окна

+
+zcad empty ui try dock oi +
+
+
+
    +
+
+
+
+zcad empty ui dock oi +
+
+
+
    +
+
+

Стыковка следующего окна справа от первого

+
+zcad empty ui try dock second +
+
+
+
    +
+
+
+
+zcad empty ui dock second +
+
+
+
    +
+
+

Стыковка следующего окна поверх второго

+
+zcad empty ui try dock third +
+
+
+
    +
+
+
+
+zcad empty ui dock third +
+
+
+
    +
+
+
+
+

В таблице приведены возможные варианты стыковки окон. Первое окно может быть пристыковано только в центр главного окна. Последующие окна могут быть пристыкованы с любой стороны от уже имеющихся, либо поверх них, при этом будет окна будут переключаться вкладками, как показано в третьей строке таблицы. При стыковке окон слева\справа\сверху\снизу между ними появляется разделительный сплитер которым можно регулировать размер окон.

+
+
+

В заголовке пристыкованных окон появляется дополнительная кнопка минимизации, которая позволяет свернуть окно в тонкий заголовок и разворачивать его при наведении мыши

+
+
+

При щелчке правой кнопкой мыши по любому разделительному сплитеру можно вызвать контекстное меню стыковки для настройки ее параметров.

+
+
+

Сохранить раскладку окон и тулбаров можно командой SaveLayout или в меню настройка\Сохранить разбивку окон по умолчанию

+
+
+
+
+

3.1.3. Навигаторы

+
+

Отдельно стоит рассмотреть элемент интерфейса - навигаторы. Навигатор представляет из себя полностью настраиваемую +древовидную структуру отображающую определенные свойства определенных примитивов чертежа. Каждая строка в +структуре навигатора - отдельный примитив. На данный момент доступны навигаторы устройств, кабелей и стояков

+
+
+
+zcad ui navigator +
+
Рисунок 7. Навигатор устройств
+
+
+

Настройка навигатора производится следующим образом:

+
+
+
+zcad ui navigator prepare +
+
Рисунок 8. Органы управления навигатора
+
+
+
1. Кнопка настройки ветвлений древовидной структуры
+

Вызывает редактор описания ветвлений древовидной структуры навигатора, либо открывает меню действий с навигатором при нажатии +на стрелку

+
+
+
2. Кнопка главной функции
+

Включает-выключает использование в навигаторе "Главной функции" (Централизация)

+
+
+
3. Кнопка редактора фильтра примитивов по типу
+

Вызывает редактор скрипта фильтрации по типу примитивов см.Формат фильтра по типам примитивов

+
+
+
4. Кнопка редактора фильтра примитивов по свойствам
+

Вызывает редактор скрипта фильтрации по свойствам примитивов см.Формат фильтра по свойствам примитивов

+
+
+
5. Кнопка редактора скрипта настройки отображения дерева
+

Вызывает редактор скрипта настройки отображения дерева. Ветвление дерева зависит от (1. Кнопка настройки ветвлений древовидной структуры), +в данном скрипте настраивается например количество столбцов и их заполнение. Данный скрипт выполняется +при создании навигатора, при изменении скрипта выполняется пересоздание навигатора для применения изменений +В общем случае скрипт выглядит так:

+
+
+
+
Оператор(Операнд[,Операнд,Операнд ...])
+
+
+
+

Доступные типы операндов:

+
+ ++++ + + + + + + + + + + +
+
+
'Строка'
+
+
+
+
    +
+
+

Строковой параметр - любой текст заключенный в апострофы

+
+
Целое положительное число
+
+
+
+
    +
+
+
+
+

Операторы могут разделяться точкой с запятой, запятой, пробелом, переводом строки. Доступны следующие +операторы:

+
+ ++++ + + + + + + + + + + +
+
+
SetColumnsCount(Операнд1,Операнд2)
+
+
+
+
    +
+
+

Задает количество столбцов в навигаторе, должна присутствовать 1 раз в начале скрипта
+Операнд1 - Целое положительное число. Количество столбцов в навигаторе
+Операнд2 - Целое положительное число. Номер столбца чья ширина будет рассчитываться автоматически (нумерация с 0)

+
+
SetColumnParams(Операнд1,Операнд2,Операнд3,Операнд4,Операнд5)
+
+
+
+
    +
+
+

Задает параметры столбцов, должна присутствовать для каждого столбца
+Операнд1 - Целое положительное число. Номер столбца для которого задатются параметры (нумерация с 0)
+Операнд2 - Строка. Название столбца
+Операнд3 - Строка. Содержимое столбца
+Операнд4 - Строка. Имя переменной в которой сохраняется ширина столбца (в файле rtl\savedvar.pas) между сессиями работы. Если +переменной пока нет нет, она будет создана с начальным значением 50
+Операнд5 - Целое положительное число. Пока не используется

+
+

Примеры скриптов экспорта:
+Два столбца Tree и Comment, содержимое переменной NMO_Name примитива в первом и статичная надпись 'Тут что то тоже надо сделать' во втором

+
+
+
+
SetColumnsCount(2,0);
+SetColumnParams(0,'Tree','@@[NMO_Name]','tmpGUIParamSave_NavDev_C0',1);
+SetColumnParams(1,'Comment','Тут что то тоже надо сделать','tmpGUIParamSave_NavDev_C1',1)
+
+
+
+

Три столбца Tree Elevation и Text, с содержимым переменных RiserName, Elevation и Text примитивов

+
+
+
+
SetColumnsCount(3,0);
+SetColumnParams(0,'Tree','@@[RiserName]','tmpGUIParamSave_NavRis_C0',1);
+SetColumnParams(1,'Elevation','@@[Elevation]','tmpGUIParamSave_NavRis_C1',1);
+SetColumnParams(2,'Text','@@[Text]','tmpGUIParamSave_NavRis_C2',1)
+
+
+
+
6. Кнопка обновления
+

Вызывает перестроение дерева в навигаторе. Обычно при изменениях на чертеже навигаторы обновляются +автоматически, но могут быть ситуации когда требуется в ручную вызвать обновление навигатора

+
+
+
7. Кнопки управления ветвлением
+

Количество и название кнопок зависит от (1. Кнопка настройки ветвлений древовидной структуры) нажатое или отжатое состояние показывает +включен или нет данный узел в текущий момент. Узлы можно включать\выключать.

+
+
+
8. Сохранение текущих настроек навигатора в файл
+

Открывает окно выбора файла

+
+
+
9. Загрузка настроек навигатора из файл
+

Открывает окно выбора файла

+
+
+
10. Подменю выбора вариантов настроек навигатора
+

Подменю выбора заранее подготовленных вариантов настроек навигатора. Для того чтобы вариант появился в данном подменю +настройку необходимо сохранить в папку $(ZCADPath)/configs

+
+
+
11. Быстрый фильтр содержимого навигатора
+

Поле ввода для быстрой фильтрации содержимого инспектора по тексту. 5Допускает применение символов ? и *

+
+
+
+
+

3.2. Примитивы

+
+

Основной формат файла хранения графических данных программы – DXF версии 2000, со следующими ограничениями:

+
+
+
    +
  • +

    Не поддерживается THICKNESS

    +
  • +
  • +

    Не поддерживаются листы, только МОДЕЛЬ

    +
  • +
+
+
+

Перечень доступных примитивов:

+
+ + +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Таблица 2. Примитивы DXF поддерживаемые программой
ПримитивZCAD имяDXF имяПредоставляющая версияОграничения

Точка

Point

POINT

ZCAD

Линия

Line

LINE

ZCAD

3D Полилиния

3DPolyLine

POLYLINE

ZCAD

Дуговые сегменты, тип линии

Полилиния

LWPolyline

LWPOLYLINE

ZCAD

Сглаживание

Сплайн

Spline

SPLINE

ZCAD

Экспериментально

3D Фэйс

3DFace

3DFACE

ZCAD

Солид

Solid

SOLID

ZCAD

Штриховка

Hatch

HATCH

ZCAD

Дуговые сегменты, сплайны, ассоциативность

Дуга

Arc

ARC

ZCAD

Окружность

Circle

CIRCLE

ZCAD

Элипс

Ellipse

ELLIPSE

ZCAD

Текст

Text

TEXT

ZCAD

МТекст

MText

MTEXT

ZCAD

Коды форматирования

Вставка блока

BlockInsert

INSERT

ZCAD

Устройство

Device

ZCAD

Выровненный размер

AlignedDimension

DIMENSION

ZCAD

Экспериментально

Повернутый размер

RotatedDimension

DIMENSION

ZCAD

Экспериментально

Диаметральный размер

DiametricDimension

DIMENSION

ZCAD

Экспериментально

Радиальный размер

RadialDimension

DIMENSION

ZCAD

Экспериментально

Кабель

Cable

ZCADElectroTech

Электрическая выноска

Leader

ZCADElectroTech

Трасса

Net

ZCADElectroTech

Суперлиния

SuperLine

ZCADElectroTech

Экспериментально

+
+

Данный список будет расширен, но не до полного охвата примитивов DXF.

+
+
+ + + + + +
+ + +Файлы, обработанные ZCAD, можно редактировать в AutoCAD (и других CAD программах) не применяя команды, +очищающие расширенные данные примитивов. Если расширенные данные примитива будут разрушены, при последующей +обработке файла ZCAD, он будет воспринят как стандартный примитив DXF, т.е. кабель станет просто полилинией, +а устройство обычным блоком +
+
+
+

3.2.1. Device

+
+

Условное графическое обозначение (далее УГО) оборудования на чертеже - это примитив DEVICE (устройство) +в терминах ZCAD. В отличие от стандартного примитива DXF – INSERT (вставка блока) содержит в себе как жестко +определенные в описании блока примитивы, так и динамические, которые можно двигать относительно точки вставки. +Динамические примитивы уникальны для каждой вставки устройства, их количество и конфигурация могут отличаться и +настраиваться +Все имена описаний устройств начинаются с приставки DEVICE_, при вставке блока с названием, начинающимся с +DEVICE_, он автоматически будет конвертирован в примитив DEVICE

+
+
+

Например, чтобы вставить на план дымовой пожарный извещатель как устройство, нужно вставить блок DEVICE_PS_DAT_SMOKE. +Если вставить просто блок PS_DAT_SMOKE, он не будет конвертирован в примитив DEVICE и останется примитивом +DXF – INSERT (вставка блока), не приобретая свойств устройства.

+
+
+

Устройство DEVICE_PS_DAT_SMOKE состоит из 2х блоков:

+
+
+
    +
  • +

    DEVICE_PS_DAT_SMOKE – динамическая часть устройства

    +
  • +
  • +

    PS_DAT_SMOKE постоянная часть устройства

    +
  • +
+
+
+

Постоянная часть устройства содержит в себе собственно УГО:

+
+
+
+ents device const part +
+
Рисунок 9. Постоянная часть устройства
+
+
+
+ents device var part +
+
Рисунок 10. Динамическая часть устройства
+
+
+

Динамическая часть устройства содержит дополнительные примитивы например в данном случае:

+
+
+
    +
  • +

    Обозначение имени устройства

    +
  • +
  • +

    контур подрезки присоединенных кабелей

    +
  • +
  • +

    коннектор для присоединения кабелей (коннекторов может быть несколько, это самостоятельное устройство).

    +
  • +
+
+
+

Как создать новое устройство показанно на данном видео:

+
+
+
+ +
+
+
+
+
+

3.3. Расширения примитивов

+
+

Для расширения функционала примитивов ZCAD предусматривает механизм расширений. К любому примитиву может быть +привязано расширение добавляющее некоторую функциональность. Также расширения могут быть привязаны к типу примитивов, +например к примитиву DEVICE привязано расширение extdrVariables Для работы с расширениями предусмотрены +следующие команды:

+
+
+
    +
  • +

    extdrAdd - привязать расширение к примитиву/примитивам

    +
  • +
  • +

    extdrRemove - отвязать расширение от примитив/примитивов

    +
  • +
  • +

    extdrAllList - вывести список всех доступных расширений

    +
  • +
  • +

    extdrEntsList - вывести список расширений привязанных к примитиву/примитивам

    +
  • +
+
+
+

3.3.1. extdrLayerControl

+
+

Управление слоем применяется для управления видимостью примитивов в динамической части устройств. +У примитива с данным расширением появляются дополнительные параметры

+
+
+
+extdr params extdrlayercontrol +
+
Рисунок 11. Параметры расширения extdrLayerControl
+
+
+
    +
  • +

    True слой - Имя слоя при True результате выражения

    +
  • +
  • +

    False слой - Имя слоя при False результате выражения

    +
  • +
  • +

    Выражение - Выражение имеющее Boolean резудльтат

    +
  • +
+
+
+

Выражение может состоять из простых математических функция и включать имена переменных. При вычислении переменные +ищутся в расширении extdrVariables данного примитива, при отсутствии запрашиваются у централи +(см. раздел Централизация) и далее у владельца примитива по иерархии.

+
+
+

При ошибке в выражении или отсутствии требуемого слоя в чертеже текущий слой примитива не меняется.

+
+
+
+

3.3.2. extdrSmartTextEnt

+
+

Управление текстовыми примитивами для управления параметрами текстов в динамической части устройств. +У примитива с данным расширением появляются дополнительные параметры

+
+
+
+extdr params extdrsmarttextent +
+
Рисунок 12. Параметры расширения extdrSmartTextEnt
+
+
+
    +
  • +

    Дистанция начала отображения выноски - После удаления текста от точки вставки устройства на данную дистанцию +к тексту начинает пририсовываться выноска

    +
  • +
  • +

    Выносная линия - Отображение выноссной линии

    +
  • +
  • +

    Сдвиг начала выносной линии - Сдвиг начала выносной линии от точки вставки устройства. Положительное значение - +радиус круга, отрицательное - половина стороны квадрата

    +
  • +
  • +

    Базовая линия - Отображение базовой линии

    +
  • +
  • +

    Смещение X базовой линии - Смещение X координаты начала базовой линии от точки вставки текста. Положительное +значение - абсолютное смещение, отрицательное - относительное смещение, домножается на высоту текста

    +
  • +
  • +

    Смещение Y базовой линии - Смещение Y координаты начала базовой линии от точки вставки текста. Положительное +значение - абсолютное смещение, отрицательное - относительное смещение, домножается на высоту текста

    +
  • +
  • +

    Переопределение высоты - Если не нулевое значение, высота текста всегда будет равна этой величине, независимо +от масштаба устройства

    +
  • +
  • +

    Переопределение горизонтального выравнивания - Разрешение переопределения горизонтальной +составляющей выравнивания текста в зависимости от точки вставки текста относительно устройства

    +
  • +
  • +

    Переопределение вертикального выравнивания - Разрешение переопределения вертикальной +составляющей выравнивания текста в зависимости от точки вставки текста относительно устройства

    +
  • +
  • +

    Переопределение угла поворота - Разрешение переопределения угла поворота текста

    +
  • +
  • +

    Значение угла поворота - Абсолютное значение угла поворота

    +
  • +
+
+
+
+

3.3.3. extdrVariables

+
+

Представляет собой хранилище дополнительных типизированных данных (Переменных) привязанных к примитиву. +Каждая переменная имеет имя, тип и "пользователькое" имя. + * Имя - идентификатор состоящий из латинских букв и цифр, начинается с буквы. По имени программа обращается +к переменным и различает их. Имя регистронезависимо + * Тип - определяет содержимое переменной, может быть как простым (Перечень простых типов данных), так и сложным. сложные типы являются +комбинацией простых и определены в файле rtl\system.pas на паскалеподобном скриптовом языке + * Пользователькое имя - имя переменной для пользователя, пользователь видтит его например в инспекторе +объектов, может быть любым

+
+
+
Перечень простых типов данных
+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Double

Число двойной точности

Single

Число одинарной точности

UnicodeString

Строка UTF16

String

Платформозависимо. UTF8/16 На данный момент строка UTF8, возможно станет UTF16

AnsiString

Строка UTF8

Boolean

False/True

Byte

8 бит, без знака

ShortInt

8 бит, c знаком

SmallInt

16 бит, c знаком

LongInt

32 бит, c знаком

Int64

64 бит, c знаком

Cardinal

Алиас к LongWord

Integer

Платформозависимо. 64/32/16 бит, c знаком

PtrInt

Размерность указателя, c знаком

Word

16 бит, без знака

LongWord

32 бит, без знака

QWord

64 бит, без знака

DWord

Алиас к LongWord

Uint64

Алиас к QWord

Pointer

Платформозависимо. Указатель 64/32/16 бит, c знаком

+
+

Набор и значения переменных у примитивов можно редактировать командами VarsEd и VarsEdSel +Значения переменных доступны для изменения в инспекторе объектов (см. раздел 2. Инспектор объектов) при выделении примитивов. +Значения переменных можно экспортировать-импортировать командами DataExport и DataImport

+
+
+

Примитивы в черетеже имеют древовидную структуру, так все примитивы являются дочерними объектами чертежа, +примитивы в динамической части устройства это дочерние объекты этого устройства и т.д. При поиске у примитива какойлибо +переменной и не нахождении ее зкад обращается к родительскому примитиву и ищет ее там, так пока не дойддет до +вершины дерева - чертежа !!NEEDLINK!!

+
+
+
+
Централизация
+
+

Дополнительно к древовидной иерархии примитивов расширения переменных у разных примитивов могут ссылаться друг на друга. +Этот механизм называется централизация

+
+
+

Например при выполнении схемы автоматизации и плана расположения оборудования можно примитивы DEVICE обозначающие +один датчик на схеме и на плане связать между собой. Это позволит хранить характеризующий этот датчик набор переменных +в одном примитиве, но иметь к ним доступ из другого.

+
+
+

При таком объединении один примитив в связке выбирается главным (централь), другие сылаются на него +(представители) В идеальном случае все переменные связки хранятся в централи, у представителей нет своих переменных, +они лишь предоставляют доступ к централи, при такой организации у пользователя не возникает путаницы с +фактическим местом нахождения переменной. Но также возможно хранить переменные и в представителях.

+
+
+

Создать централизованные примитивы можно командой VarsLink

+
+
+
+
+
+

3.4. Команды

+
+

3.4.1. 3DPoly

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

3DPoly

+
+
+
    +
+
+

Иконка:

pline

Меню:

+

Черчение > 3D Полилиния

+
+
+
    +
+
+
+
+

Черчение примитива 3DPolyLine. После запуска команды последовательно указать мышью вершины полилинии. +Завершение черчения - ESC или запуск другой команды

+
+
+
+

3.4.2. About

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

About

+
+
+
    +
+
+

Иконка:

about

Меню:

+

Справка > О программе

+
+
+
    +
+
+
+
+

Показ окна "О программе"

+
+
+

AddToOwner

+
+
+
+

3.4.3. Arc

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

Arc

+
+
+
    +
+
+

Иконка:

arc

Меню:

+

Черчение > Дуга

+
+
+
    +
+
+
+
+

Черчение примитива Arc (дуга) по 3м точкам. После запуска команды последовательно указать 3 точки +дуги

+
+
+
+

3.4.4. BEdit

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

BEdit

+
+
+
    +
+
+

Иконка:

bedit

Меню:

+

Изменить > Блок/Устройство > Редактор блоков

+
+
+
    +
+
+

Предвыбор примитивов:

Не требуется, но можно заранее выделить вставку редактируемого блока или устройства

+
+

Редактирование определения блока из чертежа. В случае если до запуска команды выбрана вставка блока, редактор переходит +в режим редактирования определения этого блока. Если выделение отсутствует, команда позволяет выбрать редактируемое +определение в инспекторе объектов.

+
+
+
+cmd params bedit +
+
Рисунок 13. Опции команды BEdit
+
+
+

Текущий блок тут показан текущий редактируемый блок или Модель если редактирование блока не осуществляется, +в окне чертежа отображено пространство модели. В поле Выбор блока можно выбрать блок для редактирования. При этом в +окне чертежа откроется определение выбранного блока, а название вкладки чертежа поменяется на BEdit(ИмяЧертежа:ИмяБлока) +После завершения редактирования повторный запуск BEdit вернет редактор в модель. Все внесенные изменения будут сохранены +в определении блока без запроса на сохранение. Для обновления вставок блока на чертеже требуется выполнить регенерацию чертежа +Regen Если редактировалась динамическая часть определения устройств, обновить ее для уже вставленных устройств +возможно только повторной вставкой BlockReplace (заменить вставленные устройства на самих себя)

+
+
+ + + + + +
+ + +При переключении из пространства модели в пространство определения блока и обратно положение камеры не меняется, +возможна ситуация когда после переключения в окне чертежа ничего не видно. Исправить ситуацию можно командой Zoom +с опцией All - Zoom(All) +
+
+
+

BlockPreViewExport +BlockReplace +BlockRotate +BlockScale +BlocksInBasePreViewExport

+
+
+
+

3.4.5. Cam_reset

+ ++++ + + + + + + + + + + +

Команда:

+

Cam_reset

+
+
+
    +
+
+

Меню:

+

Вид > Камера в начало

+
+
+
    +
+
+
+
+

Сброс текущих настроек видового окна чертежа (положения камеры), после выполнения команды в центре видового окна отображается +начало координат, напраление взгляда совпадает с осью Z

+
+
+
+

3.4.6. Cancel

+ ++++ + + + + + + +

Команда:

+

Cancel

+
+
+
    +
+
+
+
+

Прерывает текущую выполняемую команду

+
+
+

ChangeProjType

+
+
+
+

3.4.7. Circle

+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +

Команда:

+

Circle

+
+
+
    +
+
+

Иконка:

circle

Меню:

+

Черчение > Окружность >

+
+
+
    +
+
+

Операнды:

CR, CD, 2P, 3P. Не обязательный (CR используется в случае не указания)

Пример использования:

+

Circle

+
+
+
    +
+
+

Пример использования 2:

+

Circle(3P)

+
+
+
    +
+
+
+
+

Черчение примитива Circle. После запуска команды последовательно задать точки на окружности, +в зависимости от операнда команды.

+
+
+
    +
  • +

    CR - указывается центр и радиус окружности

    +
  • +
  • +

    CD - указывается центр и диаметр окружности

    +
  • +
  • +

    2P - указывается центр 2 точки на окружности (лежащие на концах диаметра)

    +
  • +
  • +

    3P - указывается центр 3 точки на окружности

    +
  • +
+
+
+

Circle2 +ClearFileHistory +Colors

+
+
+

Connection2Dot

+
+
+
+

3.4.8. Copy

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

Copy

+
+
+
    +
+
+

Иконка:

copy

Сочетания клавиш:

Ctrl+ALT+C; C

Предвыбор примитивов:

Требуется

+
+

Копирование выбранных примитивов. Исходные примитивы нужно выбрать до запуска команды. +После запуска требуется базовую точку для копирования и базовые точки для вставки. +Завершение копирования - ESC или запуск другой команды

+
+
+
+

3.4.9. CopyBase

+ ++++ + + + + + + + + + + + + + + + + + + + + + + +

Команда:

+

CopyBase

+
+
+
    +
+
+

Иконка:

copyclipbase

Сочетания клавиш:

Ctrl+Shift+C

Меню:

+

Правка > Копировать в буфер обмена с базовой точкой

+
+
+
    +
+
+

Предвыбор примитивов:

Требуется

+
+

Копирует выбранные примитивы в буфер обмена, перед копированием нужно указать базовую точку

+
+
+
+

3.4.10. CopyClip

+ ++++ + + + + + + + + + + + + + + + + + + + + + + +

Команда:

+

CopyClip

+
+
+
    +
+
+

Иконка:

copyclip

Сочетания клавиш:

Ctrl+C; Ctrl+INS

Меню:

+

Правка > Копировать в буфер обмена

+
+
+
    +
+
+

Предвыбор примитивов:

Требуется

+
+

Копирует выбранные примитивы в буфер обмена

+
+
+

CopyFromOwner

+
+
+
+

3.4.11. CutClip

+ ++++ + + + + + + + + + + + + + + + + + + + + + + +

Команда:

+

CutClip

+
+
+
    +
+
+

Иконка:

cutclip

Сочетания клавиш:

Ctrl+X

Меню:

+

Правка > Вырезать в буфер обмена

+
+
+
    +
+
+

Предвыбор примитивов:

Требуется

+
+

Копирует выбранные примитивы в буфер обмена и стирает их из чертежа

+
+
+

DBaseAdd +DBaseLink +DBaseRename

+
+
+
+

3.4.12. DataExport

+ ++++ + + + + + + +

Команда:

+

DataExport

+
+
+
    +
+
+
+
+

Команда экспорта параметров графических примитивов в внешний файл CSV. Команда применяет к всем примитивам +текущего чертежа фильтр типа примитивов, передавая на дальнейшую обработку только примитивы определенного +типа. Далее применяется фильтр свойств примитивов, оставляя только примитивы имеющие требуемве свойства. +Над прошедшими фильтрацию примитивами выполняется скрипт экспорта записывая требуемые параметры во внешний +файл
+При запуске подсказка командной строки принимает вид:

+
+
+
+cmdprompt dataexport +
+
+
+

Что позволяет выполнить в командной строке следующие действия:

+
+
+
1. Задать имя файла с экспортируемыми значениями
+

Ожидание ввода имени файла или пустой строки. Можно ввести имя файла, введенное значение будет использовано +в дальнейшем как файл по умолчанию. Пустой ввод не изменяет текущее значение файла по умолчанию. После ввода +значения экспорт будет выполнен и команда завершится

+
+
+
2. Задать фильтр примитивов
+

Ожидание ввода значения фильтра примитивов по типу. см. Формат фильтра по типам примитивов

+
+
+
3. Задать фильтр свойств примитивов
+

Ожидание ввода значения фильтра примитивов по параметрам. см. Формат фильтра по свойствам примитивов

+
+
+
4. Задать скрипт экспорта
+

Ожидание ввода скрипта выполняющего экспорт. см. Формат скрипта экспорта

+
+
+
5. Задать имя файла в диалоговом режиме
+

Откроет диалог выбора файла, можно выбрать любой файл csv. Выбор файла сделает его файлом +по умолчанию и также как (1) выполнит экспорт и завершит команду

+
+
+

Также все это можно сделать с помощью инспектора объектов, который при выполнении команды имеет вид:

+
+
+
+cmd params dataexport +
+
Рисунок 14. Опции команды DataExport
+
+
+
Формат фильтра по типам примитивов
+
+

Данный фильтр позволяет включить в набор или исключить из набора для экспорта определенные типы примитивов и +содержащие определенные расширения. +Включать/исключать типы примитивов/расширения можно как по имени, так и по маске. Изначально в набор для +обработки не включены никакие примитивы. Для добавления тип примитива/расширение должен быть добавлен и не +должен быть исключен. Причем для примитивов с несколькими расширениями достаточно попадания в разрешенный +список хотябы одного расширения. Если не задано не одного условия для расширений, включение\выключение в +список происходит только по типу примитива. Фильтр задается в текстовом виде и в общем случае выглядит так:

+
+
+
+
Оператор(Операнд)[;Оператор(Операнд)]
+
+
+
+

Операторы могут разделяться точкой с запятой, запятой, пробелом, переводом строки. Доступны следующие +операторы:

+
+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
IncludeEntityMask('Mask*')
+
+
+
+
    +
+
+

Включить типы примитивов по маске

+
+
IncludeEntityName('Name')
+
+
+
+
    +
+
+

Включить тип примитивов по имени

+
+
ExcludeEntityMask('Mask*')
+
+
+
+
    +
+
+

Исключить типы примитивов по маске

+
+
ExcludeEntityName('Name')
+
+
+
+
    +
+
+

Исключить тип примитивов по имени

+
+
IncludeExtenderMask('Mask*')
+
+
+
+
    +
+
+

Включить примитив c расширением по маске

+
+
IncludeExtenderName('Name')
+
+
+
+
    +
+
+

Включить примитив c расширением по имени

+
+
ExcludeExtenderMask('Mask*')
+
+
+
+
    +
+
+

Исключить примитив c расширением по маске

+
+
ExcludeExtenderName('Name')
+
+
+
+
    +
+
+

Исключить примитив c расширением по имени

+
+

Все операторы в качестве операнда принимают строковой параметр заключенный в апострофы.
+ Примеры фильтров примитивов:
+Включить в экспорт примитивы Cable и Device:

+
+
+
+
IncludeEntityName('Cable');
+IncludeEntityName('Device')
+
+
+
+

Включить в экспорт все типы примитивов:

+
+
+
+
IncludeEntityMask('*')
+
+
+
+

Включить в экспорт примитивы PolyLine и Line:

+
+
+
+
IncludeEntityName('*Line') ExcludeEntityName('3DPolyLine')
+
+
+
+
+
Формат фильтра по свойствам примитивов
+
+

Данный фильтр применяется последовательно к каждому примитиву прошедшему фильтрацию по типу. Фильтр +задается в текстовом виде и в общем случае выглядит так:

+
+
+
+
Оператор(Операнд[,Операнд])[;Оператор(Операнд[,Операнд])]
+
+
+
+

Операторы могут разделяться точкой с запятой, запятой, пробелом, переводом строки. Доступны следующие +операторы:

+
+ ++++ + + + + + + + + + + +
+
+
IncludeIfMask(Операнд,'Маска*')
+
+
+
+
    +
+
+

Включить примитив в результат если операнд соответствует маске

+
+
IncludeIfSame(Условие)
+
+
+
+
    +
+
+

Включить примитив в результат в случае выполнения условия

+
+

Условный операторы пока доступен только один:

+
+ ++++ + + + + + + + + + + +
+
+
SameMask(Операнд1,'Маска')
+
+
+
+
    +
+
+

Условие считается выполненным если текстовое значение операнда1 соответствует маске

+
+
Or(Условие1,Условие2)
+
+
+
+
    +
+
+

Объединение условий 1 и 2 по закону ИЛИ

+
+

Доступные типы операндов:

+
+ ++++ + + + + + + + + + + +
+
+
'Строка'
+
+
+
+
    +
+
+

Строковой параметр - любой текст заключенный в апострофы

+
+
%%('ИмяПараметра')
+
+
+
+
    +
+
+

Возвращает значение параметра текущего примитива в виде строки

+
+

Имена параметров для разных примитивов могут отличатся, в общем случае это параметры +доступные в инспекторе объектов для данного типа примитивов, в случае отсутствия у примитива данного параметра +возвращается пустая строка. Примерный перечень доступных параметров смотри в +https://github.com/zamtmn/zcad/blob/master/cad_source/zcad/gui/odjectinspector/uzcoiregistermultiproperties.pas
+ Примеры фильтров по свойствам примитивов:
+Включить в результат только примитивы типа кабель, или примитивы с параметром 'Name' удовлетворяющим маске +'CABLE_*' (это блоки\устройства, т.к. только у них есть имя)

+
+
+
+
IncludeIfSame(
+              Or(SameMask(%%('Name'),'CABLE_*'),
+              SameMask(%%('EntityName'),'Cable'))
+             )
+
+
+
+

Включить в результат только примитивы с параметром 'Name' удовлетворяющим маске 'EL_CABLE_*' (это +блоки\устройства, т.к. только у них есть имя)

+
+
+
+
IncludeIfMask(%%('Name'),'EL_CABLE_*')
+
+
+
+
+
Формат скрипта экспорта
+
+

Данный скрипт применяется последовательно к каждому примитиву прошедшему фильтрацию предыдущими двумя. Скрипт +задается в текстовом виде и в общем случае выглядит так:

+
+
+
+
Оператор(Операнд[,Операнд])[;Оператор(Операнд[,Операнд])]
+
+
+
+

Операторы могут разделяться точкой с запятой, запятой, пробелом, переводом строки. Доступны следующие +операторы:

+
+ ++++ + + + + + + + + + + +
+
+
Export(Операнд1[,Операнд2, ...])
+
+
+
+
    +
+
+

записать строку операндов c разделителями в новую строку файла csv

+
+
DoIf(Условие,Оператор)
+
+
+
+
    +
+
+

Выполнить оператор в случае выполнения условия

+
+

Условный операторы пока доступен только один:

+
+ ++++ + + + + + + +
+
+
SameMask(Операнд1,'Маска')
+
+
+
+
    +
+
+

Условие считается выполненным если текстовое значение операнда1 соответствует маске

+
+

Доступные типы операндов:

+
+ ++++ + + + + + + + + + + + + + + +
+
+
'Строка'
+
+
+
+
    +
+
+

Строковой параметр - любой текст заключенный в апострофы

+
+
%%('ИмяПараметра')
+
+
+
+
    +
+
+

Возвращает значение параметра текущего примитива в виде строки

+
+
@@('ИмяПеременной')
+
+
+
+
    +
+
+

Возвращает значение переменной текущего примитива в виде строки

+
+

Имена переменных могут быть любыми, в случае отсутствия у примитива данной переменной возвращается значение +'!!ERR(ИмяПеременной)!!'. Имена параметров для разных примитивов могут отличатся, в общем случае это параметры +доступные в инспекторе объектов для данного типа примитивов, в случае отсутствия у примитива данного параметра +возвращается пустая строка. Примерный перечень доступных параметров смотри в +https://github.com/zamtmn/zcad/blob/master/cad_source/zcad/gui/odjectinspector/uzcoiregistermultiproperties.pas

+
+
+
Примеры скриптов экспорта:
+
+

Если текущий примитив устройство, записываем в csv строку 'Device','NMO_Name',Значение переменной NMO_Name,'Position',Значение переменной Position

+
+
+
+
DoIf(
+     SameMask(%%('EntityName'),'Device'),
+     Export(%%('EntityName'),'NMO_Name',@@('NMO_Name'),'Position',@@('Position'))
+     )
+
+
+
+

Если текущий примитив устройство, записываем в csv строку 'Device','NMO_Name',Значение переменной NMO_Name,'Power',Значение переменной Power

+
+
+
+
DoIf(
+     SameMask(%%('EntityName'),'Device'),
+     Export(%%('EntityName'),'NMO_Name',@@('NMO_Name'),'Power',@@('Power'))
+     )
+
+
+
+

Если текущий примитив кабель, записываем в csv строку 'Cable','NMO_Name',Значение переменной NMO_Name,'AmountD',Значение переменной AmountD

+
+
+
+
DoIf(
+     SameMask(%%('EntityName'),'Cable'),
+     Export(%%('EntityName'),'NMO_Name',@@('NMO_Name'),'AmountD',@@('AmountD'))
+     )
+
+
+
+

Если текущий примитив кабель, записываем в csv строку 'Cable','NMO_Name',Значение переменной NMO_Name,'CABLE_Segment',Значение переменной CABLE_Segment

+
+
+
+
DoIf(SameMask(%%('EntityName'),'Cable'),
+     Export(%%('EntityName'),
+            'NMO_Name',@@('NMO_Name'),
+            'CABLE_Segment',@@('CABLE_Segment'))
+     )
+
+
+
+
+
+
+

3.4.13. DataImport

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

DataImport

+
+
+
    +
+
+

Операнды:

Не обязательный. Путь и имя файла CSV

Пример использования:

+

DataImport

+
+
+
    +
+
+

Пример использования 2:

+

DataImport(E:\myfile.csv)

+
+
+
    +
+
+
+
+

Импорт данных примитивов из внешнего файла CSV. При вызове без параметров будет открыто окно выбора файла, +после выбора данные будут импортированы из соответствующего файла. Имя файла можно передать параметром, тогда +данные из файла будет импортированы сразу, без окна выбора. В составе строки параметра могут использоваться +макросы !!NEEDLINK!!.
+Разделителем в CSV файле должна быть точка с запятой, файл должен состоять из строк следующей структуры:

+
+ +++++++++ + + + + + + + + + + + +

ИмяПримитива

Переменная1

Значение1

…​

…​

ПеременнаяN

ЗначениеN

+
+

Где ИмяПримитива - внутреннее имя примитива ZCAD, например DEVICE, CABLE и т.д.
+Далее попарно идут Переменная - имя переменной, Значение - значение данной переменной. Причем все +переменные кроме последней являются идентифицирующими, последняя переменная - собственно импортируемое +значение
+Например при импорте следующей строки:

+
+ +++++++++ + + + + + + + + + + + +

DEVICE

NMO_Name

M1

Position

10

Power

1.5

+
+

Произойдет следующее: с текущего чертежа будут выбраны все устройства (примитивы DEVICE) среди них будут +отобраны имеющие имя M1 (переменная NMO_Name='M1') и позицию 10 (переменная Position=10) при наличии у +отобранных устройств переменной Power ей будет присвоено значение 1.5 Если переменной Power у устройства +нет с ним никаких действий произведено не будет.

+
+
+

dbgAppExplorer +dbgBlocksList +dbgClipboard +dbgCmdList +dbgGetAV +dbgMemSummary +dbgPlaceAllBlocks +DeSelectAll

+
+
+
+

3.4.14. DevDefSync

+ ++++ + + + + + + + + + + +

Команда:

+

DevDefSync

+
+
+
    +
+
+

Предвыбор примитивов:

Требуется

+
+

Синхронизация динамической части выбранных на чертеже устройств с определением устройства. Устройство +на чертеже может быть изменено. Добавлены\убраны примитивы в динамическую часть, к примитивам в +динамической части привязаны различные расширения. Для того чтобы данные изменения были доступны для +вновь вставленных устройств необходимо перенести изменения из вставки устройства в определение +устройства

+
+
+

DimAligned +DimDiameter +DimLinear +DimRadius +DimStyles +Dist

+
+
+
+

3.4.15. DockingOptions

+ ++++ + + + + + + +

Команда:

+

DockingOptions

+
+
+
    +
+
+
+
+

Показ модального окна настройки параметров стыковки. Также окно настройки можно вызвать в контекстном меню сплитеров +и заголовков окон докинга

+
+
+
+zcad ui dockingoptions +
+
Рисунок 15. Окно настройки параметров стыковки
+
+
+

!!NEEDDETAILS!!

+
+
+
+

3.4.16. DWGClose

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

DWGClose

+
+
+
    +
+
+

Иконка:

close

Сочетания клавиш:

Ctrl+F4

Меню:

+

Файл > Закрыть

+
+
+
    +
+
+
+
+

Закрыть текущий чертеж. В случае присутствия изменений в чертеже, будет предложено сохранить +файл чертежа на диск

+
+
+
+

3.4.17. DWGNew

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

DWGNew

+
+
+
    +
+
+

Иконка:

new

Сочетания клавиш:

Ctrl+N

Меню:

+

Файл > Новый чертеж

+
+
+
    +
+
+
+
+

Создать новый чертеж. !!NEEDDETAILS!!

+
+
+
+

3.4.18. DWGNext

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

DWGNext

+
+
+
    +
+
+

Сочетания клавиш:

Ctrl+Tab

Меню:

+

Окно > Следующее окно

+
+
+
    +
+
+
+
+

Если в программе открыто несколько чертежей текущим становится следующий открытый чертеж

+
+
+
+

3.4.19. DWGPrev

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

DWGPrev

+
+
+
    +
+
+

Сочетания клавиш:

Ctrl+Shift+Tab

Меню:

+

Окно > Предидущее окно

+
+
+
    +
+
+
+
+

Если в программе открыто несколько чертежей текущим становится предыдущий открытый чертеж

+
+
+

EL_AutoGen_Cable_Remove +EL_Cable +EM_SEPBUILD +EM_SRBUILD +El_CableMan +El_Cable_Invert +El_Cable_Join +El_Cable_Legend +El_Cable_RenN_0N +El_Cable_Select +El_ExternalKZ +El_Find +El_Leader +El_Material_Legend +El_Wire +El_Wire

+
+
+
+

3.4.20. Erase

+ ++++ + + + + + + + + + + + + + + + + + + + + + + +

Команда:

+

Erase

+
+
+
    +
+
+

Иконка:

erase

Сочетания клавиш:

Del

Меню:

+

Правка > Стереть

+
+
+
    +
+
+

Предвыбор примитивов:

Требуется

+
+

Стирает выбранные примитивы на чертеже

+
+
+

ExampleCreateLayer +ExampleInsertDevice +ExecuteFile +ExportDevWithAxis +ExportTextToCSV

+
+
+
+

3.4.21. extdrRemove

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

extdrRemove

+
+
+
    +
+
+

Предвыбор примитивов:

Требуется

Операнды:

Обязательный. Имя расширения

Пример использования:

+

extdrRemove(extdrVariables)

+
+
+
    +
+
+
+
+

Отвязка указанного расширения (см. Расширения примитивов) от выбранных примитивов. В случае к выбраному примитиву не привязано данное расширение, +он будет проигнорирован

+
+
+
+

3.4.22. extdrAllList

+ ++++ + + + + + + +

Команда:

+

extdrAllList

+
+
+
    +
+
+
+
+

Команда выводит список доступных для привязки расширений (см. Расширения примитивов)

+
+
+
+

3.4.23. extdrEntsList

+ ++++ + + + + + + + + + + +

Команда:

+

extdrEntsList

+
+
+
    +
+
+

Предвыбор примитивов:

Требуется

+
+

Команда выводит список привязанных к выбранным примитивам расширений (см. Расширения примитивов)

+
+
+
+

3.4.24. extdrAdd

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

extdrAdd

+
+
+
    +
+
+

Предвыбор примитивов:

Требуется

Операнды:

Обязательный. Имя расширения

Пример использования:

+

extdrAdd(extdrVariables)

+
+
+
    +
+
+
+
+

Привязка указанного расширения (см. Расширения примитивов) к выбраным примитивам. В случае к выбраному примитиву уже привязано данное расширение, +он будет проигнорирован

+
+
+

FindAllIntersections +Get3DPoint +Get3DPoint_DrawRect +GetLength +GetPoint +GetRect +GetVertexX +GetVertexY +GetVertexZ +Help +Import +Insert +Insert2 +InsertLayersFromBase +InsertTestTable +InverseSelected +KIP_CDBuild +KIP_Cable_Mark +KIP_LugTableBuild

+
+
+
+

3.4.25. Layer

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

Layer

+
+
+
    +
+
+

Иконка:

layers

Меню:

+

Format > Слои …​

+
+
+
    +
+
+
+
+

Показ модального окна управления слоями

+
+
+
+zcad ui layersform prepare +
+
Рисунок 16. Окно управления слоями
+
+
+

!!NEEDDETAILS!!

+
+
+

LayerOff +LayerOn +LayOff +Line +LineOld +LineTypes

+
+
+
+

3.4.26. Load

+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Команда:

+

Load

+
+
+
    +
+
+

Иконка:

open

Сочетания клавиш:

Ctrl+O

Меню:

+

Файл > Открыть

+
+
+
    +
+
+

Операнды:

Не обязательный. Путь и имя файла dxf

Пример использования:

+

Load

+
+
+
    +
+
+

Пример использования 2:

+

Load(E:\myfile.dxf)

+
+
+
    +
+
+
+
+

Загрузка файла DXF. При вызове без параметров будет открыто окно выбора файла, после выбора будет открыт данный файл. +Имя файла можно передать параметром, тогда файл будет открыт сразу, без окна выбора. В составе строки параметра +могут использоваться Макросы сокращений путей, например команда Load($(LastAutoSaveFile)) приведет к загрузке +последнего файла автосохранения

+
+
+
+

3.4.27. LoadActions

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

LoadActions

+
+
+
    +
+
+

Операнды:

Обязательный. Путь и имя файла с описанием экшенов

Пример использования:

+

LoadActions(E:\actionscontent.xml)

+
+
+
    +
+
+
+
+

Загрузка файла описаний экшенов !!NEEDLINK!!. Загрузка обычно происходит на ранней стадии запуска программы, +поэтому команда обычно используется в скрипте $(ZCADPath)/preload/stage0.cmd0 !!NEEDLINK!!.

+
+
+
+

3.4.28. LoadLayout

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

LoadLayout

+
+
+
    +
+
+

Операнды:

Не обязательный. Имя файла раскладки окон и тулбаров

Пример использования:

+

LoadLayout

+
+
+
    +
+
+

Пример использования 2:

+

LoadLayout(defaultlayout.xml)

+
+
+
    +
+
+
+
+

Загрузка и применение файла раскладки окон !!NEEDLINK!!. При отсутствии операнда будет произведена загрузка файла раскладки поумолчанию !!NEEDLINK!!. +При отсутствии файла раскладки указанного поумолчанию будет загружен файл defaultlayout.xml +Файлы раскладки ищутся в папке $(ZCADPath)/components

+
+
+
+

3.4.29. LoadMenus

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

LoadMenus

+
+
+
    +
+
+

Операнды:

Обязательный. Путь и имя файла с описанием меню

Пример использования:

+

LoadMenus(E:\menuscontent.xml)

+
+
+
    +
+
+
+
+

Загрузка файла описаний меню !!NEEDLINK!!. Загрузка обычно происходит на ранней стадии запуска программы, +поэтому команда обычно используется в скрипте $(ZCADPath)/preload/stage0.cmd0 !!NEEDLINK!!.

+
+
+
+

3.4.30. LoadPalettes

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

LoadPalettes

+
+
+
    +
+
+

Операнды:

Обязательный. Путь и имя файла с описанием палитр

Пример использования:

+

LoadPalettes(E:\palettescontent.xml)

+
+
+
    +
+
+
+
+

Загрузка файла описаний палитр !!NEEDLINK!!. Загрузка обычно происходит на ранней стадии запуска программы, +поэтому команда обычно используется в скрипте $(ZCADPath)/preload/stage0.cmd0 !!NEEDLINK!!.

+
+
+
+

3.4.31. LoadToolbars

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

LoadToolbars

+
+
+
    +
+
+

Операнды:

Обязательный. Путь и имя файла с описанием тулбаров

Пример использования:

+

LoadMenus(E:\toolbarscontent.xml)

+
+
+
    +
+
+
+
+

Загрузка файла описаний тулбаров !!NEEDLINK!!. Загрузка обычно происходит на ранней стадии запуска программы, +поэтому команда обычно используется в скрипте $(ZCADPath)/preload/stage0.cmd0 !!NEEDLINK!!.

+
+
+
+

3.4.32. MatchProp

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

MatchProp

+
+
+
    +
+
+

Иконка:

matchprop

Пример использования:

+

MatchProp

+
+
+
    +
+
+
+
+

Перенос свойств примитива на другие примитивы. После запуска предлагается выбрать исходный примитив, чьи свойства +будут взяты как исходные. После выбора в инспекторе объектов будут показаны опции команды

+
+
+
+cmd params matchprop +
+
Рисунок 17. Опции команды MatchProp
+
+
+

Далее предлагается выбрать целевые примитивы, свойства исходного примитива отмеченые в опциях будут присвоены целевым +примитивам.

+
+
+
+

3.4.33. Merge

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

Merge

+
+
+
    +
+
+

Операнды:

Обязательный. Путь и имя файла dxf

Пример использования:

+

Merge(E:\myfile.dxf)

+
+
+
    +
+
+
+
+

Подгружает файл DXF в текущий чертеж. Повторные определения блоков игнорируются

+
+
+
+

3.4.34. MergeBlocks

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

MergeBlocks

+
+
+
    +
+
+

Операнды:

Обязательный. Путь и имя DXF файла

Пример использования:

+

MergeBlocks (E:\actionscontent.xml)

+
+
+
    +
+
+
+
+

Подгружает файл DXF в библиотеку блоков !!NEEDLINK!!. Повторные определения блоков игнорируются !!NEEDLINK!!. +Загрузка обычно происходит на стадии запуска программы, поэтому команда обычно используется в скрипте +$(ZCADPath)/preload/autorun.cmd !!NEEDLINK!!.

+
+
+
+

3.4.35. Mirror

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

Mirror

+
+
+
    +
+
+

Иконка:

mirror

Предвыбор примитивов:

Требуется

+
+

Зеркальное отражение выбранных примитивов относительно прямой. Исходные примитивы нужно выбрать до запуска команды. +После запуска требуется указать 2 точки лежащие на прямой относительно которой будет произветено отражение. +Во время указания прямой в инспекторе объектов можно указать действие над исходными примитивами - удалить или отавить +в чертеже

+
+
+
+

3.4.36. Move

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

Move

+
+
+
    +
+
+

Иконка:

move

Сочетания клавиш:

Ctrl+ALT+M; M

Предвыбор примитивов:

Требуется

+
+

Перенос выбранных примитивов. Исходные примитивы нужно выбрать до запуска команды. +После запуска требуется указать 2 точки вектора на который будет произветен перенос.

+
+
+

MultiSelect2ObjIbsp +NavSelectSubNodes +NumDevices +OPS_SPBuild +OPS_Sensor_Mark +ObjInspCopyToClip +OnDrawingEd +Options +OrtoDevPlace +Pan +PasteClip +PlaceSmokeDetectorOrto +PolyDiv +PolyEd +PolyTest +Polygon +Print +ProfileBuild +ProjectTree +QSave +Quit +ReadBlockLibrary +RebuildTree +Rectangle +Redo +Regen +RegenZEnts

+
+
+
+

3.4.37. Rotate

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

Rotate

+
+
+
    +
+
+

Иконка:

rotate

Сочетания клавиш:

Ctrl+ALT+R; R

Предвыбор примитивов:

Требуется

+
+

Поворот выбранных примитивов. Исходные примитивы нужно выбрать до запуска команды. +После запуска требуется указать точку определяющую угол поворота.

+
+
+

RotateEnts

+
+
+
+

3.4.38. SaveAs

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

SaveAs

+
+
+
    +
+
+

Иконка:

saveas

Сочетания клавиш:

Shift+Ctrl+S

Меню:

+

Файл > Сохранить как …​

+
+
+
    +
+
+
+
+

Сохранить текущий чертеж под новым именем. Будет открыто окно выбора файла, после чего произойдет сохранение. Имя чертежа +будет изменено, дальнейшие команды QSave будут сохранять файл под новым именем

+
+
+
+

3.4.39. SaveLayout

+ ++++ + + + + + + + + + + +

Команда:

+

SaveLayout

+
+
+
    +
+
+

Меню:

+

Настройки > Сохранить разбивку окон по умолчанию

+
+
+
    +
+
+
+
+

Соxранить текущую разбивку окон как разбивку по умолчанию в файл $(ZCADPath)/components/defaultlayout.xml

+
+
+
+

3.4.40. SaveOptions

+ ++++ + + + + + + + + + + +

Команда:

+

SaveOptions

+
+
+
    +
+
+

Меню:

+

Настройки > Сохранить параметры

+
+
+
    +
+
+
+
+

Соxранить текущие настройки программы в файлы $(ZCADPath)/rtl/sysvar.pas !!NEEDLINK!! и +$(ZCADPath)/rtl/config.xml !!NEEDLINK!!

+
+
+

Scale +SelMat +SelObjChangeColorToCurrent +SelObjChangeDimStyleToCurrent +SelObjChangeLTypeToCurrent +SelObjChangeLWToCurrent +SelObjChangeLayerToCurrent +SelObjChangeTStyleToCurrent +SelSim +SelectAll +SelectFrame +SelectObjectByAddres +SelectOnMouseObjects +SetObjInsp +Show +ShowPage +ShowToolBar +SnapProperties +StoreFrustum +Stretch +Text +TextStyles +TreeStat +Undo +Units +UnitsMan

+
+
+
+

3.4.41. UpdatePO

+ ++++ + + + + + + +

Команда:

+

UpdatePO

+
+
+
    +
+
+
+
+

Обновление файлов локазизации (Локализация программы), выполнить команду можно только запустив программу с ключом командной +строки updatepo (Переключатели командной строки) Команда позволяет записать в файл languages\rtzcad.po +все новые строки требующиеперевода обнаруженные в файлах данных при этом запуске программы и стереть из данного +файла строки которые требовали перевода раньше, но при этом запуске обнаружены небыли. Команда выводит диалоговое окно +на подтверждение действий, в случае подтверждения, rtzcad.po перезаписывается

+
+
+

VarReport

+
+
+
+

3.4.42. VarsEd

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

VarsEd

+
+
+
    +
+
+

Иконка:

varsed

Меню:

+

Изменить > Редактор переменных примитива

+
+
+
    +
+
+

Предвыбор примитивов:

Примитив, редактирование переменных которого будет осуществляться

+
+

!!NEEDDETAILS!!

+
+
+
+

3.4.43. VarsEdBD

+ ++++ + + + + + + + + + + + + + + +

Команда:

+

VarsEdBD

+
+
+
    +
+
+

Операнды:

Обязательный. Имя блока набор переменных которого будет редактироваться

Пример использования 2:

+

Load(DEVICE_PS_SMOKE)

+
+
+
    +
+
+
+
+

!!NEEDDETAILS!!

+
+
+
+

3.4.44. VarsEdSel

+ ++++ + + + + + + + + + + + + + + + + + + +

Команда:

+

VarsEdSel

+
+
+
    +
+
+

Иконка:

varsedsel

Меню:

+

Изменить > Редактор переменных нескольких примитивов

+
+
+
    +
+
+

Предвыбор примитивов:

Примитивы, редактирование переменных которых будет осуществляться

+
+

!!NEEDDETAILS!!

+
+
+
+ + ++++ + + + + + + +

Команда:

+

VarsLink

+
+
+
    +
+
+
+
+

Создание централизованной связки примитивов (см. Централизация) После запуска команды предлагается указать +главный примитив звязки (централь) затем его представителей. Указанные примитивы должны иметь +расширение extdrVariables и не участвовать в других связках

+
+
+

!!NEEDDETAILS!!

+
+
+

View +Zoom +ZoomWindow +ft +rt +test

+
+
+
+
+
+
+ +
+ + + \ No newline at end of file diff --git a/ad_OC.dic b/ad_OC.dic new file mode 100644 index 000000000..9f1b6c778 --- /dev/null +++ b/ad_OC.dic @@ -0,0 +1,26 @@ +27 +manname +adoc +plantuml +strucrure +toc +toclevels +sectnums +docinfo +refsig +ifdef +endif +ifeval +lang +pdfwidth +iuml +filepath +cmdicon +cmdshortcuts +cmdmenu +hl +cmdline +cmdoperands +cmdexample +cmdcommand +kbd diff --git a/attributes.adoc b/attributes.adoc new file mode 100644 index 000000000..111d61ddd --- /dev/null +++ b/attributes.adoc @@ -0,0 +1,3 @@ +ifdef::lang[include::locale/{lang}/attributes.adoc[]] +:experimental: +:imagesdir: locale/{lang}/_images/ \ No newline at end of file diff --git a/formats_examples.adoc b/formats_examples.adoc new file mode 100644 index 000000000..f3f63cba5 --- /dev/null +++ b/formats_examples.adoc @@ -0,0 +1,39 @@ +include::attributes.adoc[] + +Shortcuts kbd:[Ctrl+O] - asciidoc ext + +Monospace text: `Monospace text` - asciidoc spec + +Highlight text: #Highlight text# - asciidoc spec + +Highlight text: [.hl]#Highlight text# - custom + +File or path: [.filepath]#File or path# - custom + +Command name: [.command]#Command name# - custom + +Menu path: [.menu]#Menu > Submenu# - custom + +Command line content: [.cmdline]#Command line content# - custom + +Shell command line content: [.shell]#Command line content# - custom + +Entity name: [.ent]#EntityName# - custom + +Tree: + +[plantuml, generated/ex1, svg] +---- +!include styles/defaulttree-style.iuml +legend +root +|_ level1.1 +|_ level1.2 +|_ level1.3 + |_ level2.1 +|_ level1.4 + |_ level2.2 + |_ level3.1 + |_ level2.3 +end legend +---- diff --git a/images_actions/actions/about.png b/images_actions/actions/about.png new file mode 100644 index 0000000000000000000000000000000000000000..f684498b7316cfc97eaf89d8efc00fb769929bbc GIT binary patch literal 733 zcmV<30wVp1P)AYN0yow9?RwDwm&&>%R)tVmo5B%r1400qP}S72BO|t=5c|-yB~9;uvB++Ym%6!OGfX69}}~`VA6}oHHdJ}h0s6k$HvsvC^>8t z5t8bxr`vO)Gthdj$W9@{Hhl`-jQKQo1u7#Hn)TeJZ~P}ffNRE&UB`(D;<;GAY@tA$PA>R$T z`xl_7DkMeXs5q3v!Bn>ND}}-93t+vt3Z#ZIqb*1g3B(8rK_f=^n+R}yokLbeGE_-f znmPc10VDv>jG{vXRJU&-jCEoH1d8JVOjS7vAnwj&S%ZXB&HYDU9)iH!Q31`ixyLmF zW4Z`11}KEm{aM()ISomP2{>1}o6knkkgZFF(>Vcvnxics9BLUJnLlIFuQ6D2)A3pp zYkxJ0w(cR2=1x3~g#5fsnDPhk#Wn5`fR>mfnycDud&?Zbnzr}kcs4@S51dqW^9h}* z?V=0!y2<`{fU28&$x?hRXeqf7O=C=y&Bq-!b6LIT#Fb9E^VCJH&T$Q6bgOHSj$L|4 z=Hgn9rQ~`{l>gaAYuSAhky;L7C&9ux5Q88HUI0x3-Ep?bu90)YRYJjD+C-hhLfg}K=gg>>fO&H|IEN(WFXMN7O zljm{RjR`T|=OcXhGJ?8TM}NJhB$&a7pyXIN4$VuMJC}5`4u4>suiyMgNVxNllY1nU zv@_KVjduY}aspuVhKfP2Qgb$+bhD0$*&rj{HXfF^u?@Ky@wPGPpT}lV$jQ7ybzgcS z07(#!NB>>(v+bm%G*K~7NPBynmsJn&`Nsh$Jer5ma#^7Rk-(UrgEc4kKEd*53CG(4 zP7HsgV$1hxkBDhtGRhcIauop4x|2xFy(vzKA)1?Ck(IHsi!38`#sRU(?5`D4Q%tOe zCnY)%+kn3TTSMG>i^SmWxSl?r9{=w!X1zHO{aN)+_20@ttXidL%1hN+YgvPVqWaiAfYiCO8eLu;CjDt%Tph$|b0SMJF1w4tYlEiZ z!^K7BL*^FfKnNixJq0}$F|jZqlF1wJ3TwCZhqAZ!-O|ZnoHl1t&t-S99$U{!YHlm7 zJ8fw$G?z4k>E&r*>9Q>B>%nfx$j>~Zo^UeH^U)KQWa+8yAi&1OjrTL5nMPGpQ%kc; zb&9MIiAC^?dZN9)-i6iJYMpct0D${sXDAsx5iN2d)0nv#RD%Yi&Nvd%LXF%Z@CQtl V7_W9-QjGur002ovPDHLkV1nzlOh*6! literal 0 HcmV?d00001 diff --git a/images_actions/actions/bedit.png b/images_actions/actions/bedit.png new file mode 100644 index 0000000000000000000000000000000000000000..c981341341a1b9691ddab6fa6ad180ac9eb78476 GIT binary patch literal 584 zcmV-O0=NB%P)FH$sva zF0$<`+(_C;YefVhUCe+R!Ic#uwkTT0L{S4}S9<7tWwK*C;x0 z7x%vBzVCU@Iq;t$OrihuV+1*WbpSMK{!VS$FL`q=ODK|NJed5dy!@dUfvPyW3Uh9X zaYo6ONNe=WQC^|ztXU6=g_r%JC@ut8j7>!T-F?bfPv;3dqZ2o@Y|!#juxUi zPHOYWUcttp(JL|b|2RJbuf~=&ZNtWvG%bdCNx&DNq6j$9m4}B41HRyYZ=yBSDP>Py zNT8zpbgUDrdK^pYuItg{0Br&ZALa`Lt_StNoq+QA#x@4Pl6@&F%Q zp9s&$7yyOq0-XZ)?n35VrHj2TPmQwpD8a$@FWR#?t{n~1%@BJ9K>)G}hXOg9Uxlfz=2gMda(he2GA!w!`6$Oz( zqljr2)1XD`P^eHS6bH>x5XDU?4q3%TMOs0ti?vu&5$aGBN+KczDT(Oa)w}=lJCxcq zp_*U;`FmEF5ee zO|`L@If1)NXbo^2V=cq!(a-Fx_W?EwY`S2^&|3WOJib~AS+Nza{k9KHQ*!xreWKuZZk-NB8zc;;`M z)+8OpGBPAlhL19Q?3O+Bjz1w$SV5yoh*d_^kb$q48Snf~ogZk_P}G=u8RPP?ITXJD zix5A_uVhISs?EW)X5(M={}%{Q*SRS+J9swPr7!j7eQ7FWL?I&}cYqrUqe%&X(i8}E zRkyY#cr|t?x}3Upmy7Zf`@Ir-Wks}kRZQ;zXMKy1bO?Db=#i$f9UuL|<}1G)?v8#u zHGE5rYDpGUP~_JtCDLlzwJ>uao~|!=pN&U9^yMZQ6Ng1H5Pn07w3_(~!+MDwk;OB) z8%$^kih*S<(@nZQ<64-58!&*-g;(*F5d#7*0~q*7^nMW2js72k$-%V#vjz(Q0000< KMNUMnLSTZj>Ibp_ literal 0 HcmV?d00001 diff --git a/images_actions/actions/close.png b/images_actions/actions/close.png new file mode 100644 index 0000000000000000000000000000000000000000..67e1694b46bfcfe5940758a5c09f703af7980c64 GIT binary patch literal 372 zcmV-)0gL{LP)7w0nejX*I zJ6CH|gTX!zf;j*bVYny>+0{bev)@lU1%8$#jn;6LLhbv9d@|VxN>j->q!8#8#kwsZ z?H~_=dF}fLVhk)Hkc6N#2CkILr_<@Va{&O17(3Fc+FHkfH3mc}JQ}mTRld2P2*ZV- zG;J;y5T)Q)3k_gsZ9HP^*ty^wMXQVFr9vr`#=vWutp?x_f~?m&ypP9mr{K$RcD$;< zrGzWx@`16<(Av176uN2f;d%Q`!CjUuMO}k(zW)As#Mtp(sYFtWKId!v^NTC1Fq2wB SpZV|r0000_4cq~oD~rJ0D#Mz5sX@!g8>(Pmj$)-{hxxq z6iJe>ah43Lw^2?6@JWV<3_%aIWdR@nR1^iB_U>tspa?@L)&Kw@=G=z`+boFVcx%S{=4o;QPKE5Gg?WUxj@c$D!%f?Z?*tV}IQ2;`19{a*YFjlzmqK0000< KMNUMnLSTXm-oc^( literal 0 HcmV?d00001 diff --git a/images_actions/actions/copy.png b/images_actions/actions/copy.png new file mode 100644 index 0000000000000000000000000000000000000000..45275bd6d451c71bc33953ecad0d8f2f1998465b GIT binary patch literal 602 zcmV-g0;Tb4vVy)6#arrE_kBud6^AG_3{e}jsE^<;O7-xhyI#Zk%S|HyCQWm-k@A0 zDU;V|q_4^L;+;nSjM`MRQQu&~QIJ>(BP2xKK4`{Pl|r=(2t#-#p&IgY0)mi3;cAg@f;$pR86i(a_GWIXl+h!mN?HM~ zFU>^0q7Yj}+MU%A_P)4oZJLe=#8`?xcEsBF++ew^?4pq^mgF5L_5bP+5j)G1qS_gL#2ch7kb2pJv z1+iEVaT4j$R-}bkWB%RTbI<1u-l5Q3A9&Yy_{sF053fds3rCHis%Qd&s1kW?)?3{d z-CFJWyJr_WMu~l(-u9dsA7pBxO1WsxExc*m2JX=(qaaqGMYQ*ohQg8+*YHj2j zK$V^4*)U)cBUo!uz{TCDSun%pN-0Jaj0hq?j*V#VNDvWJ!TCggT%G&0uj{FRwm|@8 zxMG<-b!eB32|y7B9jGd9VeaHKeY*5;B~EP|IQkXTLl6u(iCWjQ$*bok!H6TLR=ZP6 zZT9Z60R*sSgrL5gdk}TQ*O>>)V_-%>o0$z6s{~CNm2zS5FSl+0h7d4iS^xk507*qo IM6N<$f-4XMfB*mh literal 0 HcmV?d00001 diff --git a/images_actions/actions/copyclipbase.png b/images_actions/actions/copyclipbase.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce028e685f886967dd183fc8c55884b422a223a GIT binary patch literal 585 zcmV-P0=E5$P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0p3YOK~y+Tm6A

7f@v*sFW@?5%k9?p>%* zx?K+yM64f(wG_8>TWj6jB$Ii*Nw%8q&3}?%GV|X1&+jF8tF|`mJ3;{Q1&BnUrlU?2 zwcD%D?x0=Z^?y=+NxrC6TgL_g3{jjICE@w{;hV_!Lb}OUs;CfIVKhuxON%4aSjs!j`ae@-B zwtj`0WoD+vcz1ba^Qfn{w|g0tvZR2LsckA5Ltz{*-nh7zQY`~KzI!!KCAhFjW6>Ib zt3;B}!3h;_3{Y_baU~`ARD$npDUsN(R|8L>#+8Wo3?4i=qKz<-s9$gED@MDXv zT)_9cG(CYE-)QPQJbc>Z_77^l-faJlvwDBU2?w3{UcH&N|Fkly4?l<<_>~>r?$`-0 zqRGD3X?40iNBBW8F1gm{tf$9)JvpLXF>FZN#tkTp%>5?~{>@Seu000000NkvXXu0mjf!%_~M literal 0 HcmV?d00001 diff --git a/images_actions/actions/cutclip.png b/images_actions/actions/cutclip.png new file mode 100644 index 0000000000000000000000000000000000000000..3070c830a711d36d390e34cdb263cde1ed4e2c2d GIT binary patch literal 645 zcmV;00($+4P) zT}YEr7{||h-mmT5blbbBug$fs+=rp%Tvp6hlHf+|A`qk^p&}NQRCFQT*i8&7nhm?K zri`MfteXadB9PICUWAJT6oM z)O7jDJ?>aHnNI`3I!DPC@3Plz+PlOfB74pqzeTM!>jOvvQi>v`Y`N0^X4+Fd)!Q{? zg9QNy2q~#pARurkS>3EZx~C?{NyVVRAK)}A76OO?vAoTrY`2+TX*o89;h?7=01ly` zh@k<7LCYDNIk?YMS?V7e_4c;!_Z4OVha`pL;GARU&69Ss&h=>EuD`R@m95Dc%~cVA zEA>cMz!RBEp+G2(+T8x&e`9nP6Y9r?iaT{xTi*Fp>@^8P?_Nx$!PB?nL(e}%9l316 z?8i06suxC$)+uF#dQ0ur4pXJdEMq9}2P4u1N!BV)bYm;poEG|xs=ndo2IOG{7LSZ> z8MQZ{zJZVE;qX@!bu^-pCJVYfIzg*^I15x58;P$CkGHu60GJF~R(BX5ju390Uq zQu^y63}5McE7%JY2O3eZzB)2uv!Z^3>cQF=iEP-#WICSRFDxXzp~=Z@o4N8s(ZuJM fGl|5dwITckH+?Rm5#$v!00000NkvXXu0mjf-4!v6 literal 0 HcmV?d00001 diff --git a/images_actions/actions/dimstyles.png b/images_actions/actions/dimstyles.png new file mode 100644 index 0000000000000000000000000000000000000000..302e2769e950af6d57ddb5b11ff5a971b17ed31a GIT binary patch literal 713 zcmV;)0yh1LP)$qO)X80fmaxkR z200-Q5@;qE<<+Z4E09WQl%O{|b?C5*L+lWP;X4Q+lY|Oh<23@wX?vx$?cLrEYtzFH z`i0-=`F+3N=Xv-(!u2WRuu`R+Ga$6P0l>$Lq2FS~723{11_)l&0I0Y^n*{K7N=Foh zQ;|I$52_l%wrygMz9BXHw7$MhE|;UPuaDK$RRlp`Y-|igQILxVY&{vLD{>bIAl6B? zZ8rqg*48jhlg-UdB9RD^B;oaXX|;c{{c;keTchpD4S-{T#l=Mo!@#mEg25oJ>!N8I z>2#V{EQb5z6WgyQ@u=PSho&hxF2L~!mSr(9F~QQ(62rs8jc)q;`}y^ zcz>ShnOS660dCagj9EpMx(Vn4-J87(wRyTIyz#1e;>zjnuZEM5(Vh)?BJ#-LNp4d z38Dz&;}na4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Spd%8G= zSo9_*NMsz)i2CrKfti{4@M}&Ub_odyX^u>X@biaq42Ws literal 0 HcmV?d00001 diff --git a/images_actions/actions/draw/arc.png b/images_actions/actions/draw/arc.png new file mode 100644 index 0000000000000000000000000000000000000000..42e321abf6b6b34c83dcf8998f380518ed9f1d4e GIT binary patch literal 352 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 ihYypen&#v{76#4|oymqxY%_qiGkCiCxvX4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&RXtrC zLo9l)PPX-Cc9dwD|8*O8(iTB}7af-kwj5CzeD)ko9tXlMC@tyrty;?>`eyB-dc{S) zJnYjnnHwD@2p>sM)Jn2YO4QX0Jm32y>G^?AhYp;1v-?cf#N4gPE}l#ksduhx7b(a% zIY|Xhni%U5w{N4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S}db&7< zSoFS~WXN^MLBRFC6t`oG>H}4q#@H5ztnM#WEh68J-E)59+VYjBY3_tWdc6t40+QV< z$vm%?eJ?k*{`})`oh$oKZ%>=EG7Bsw#Fo#f6K_~PlYco2!**lF30E6*KXDhF{vPno z{%Xkvr&{JahY!T~=`eIX{=K@Hd4i;e*Ay;~sB3c>-rk(|`4anI#tWaPPwElgXtlk^ z$?)v@pKI%6&o^kPNG8l>TZk9a28Krl{ati7afh)Tonvw Xw%bn>yT|wh=qUzIS3j3^P6}S}-eguU|qM@;o*k-*%qoeT>=2jRyW{eqesyp{}oqx``_@Xj3H=>}! zA3rRc)Mm?WdfZSGkTZ)Je8*JzIDBaSrQNk7oZ=hWB>L)4aAO61iW0#AdKL842gvIe zEed{HvLiYGcSh<16s?131q6Rfj?vnHoC(piC?|391`ui`*pv|!aG}N8%m0-l+=_1j zjTL}1^B5Ks+!-hpdDb}wWwpw>c?y))s!mP*q3hjhuNs%wt4z==E9%0s;D3cJ`iVKw zDCK~>ArBU?ElG7xE9Y7?mpJi@1Nb75-YQ_Kn002ovPDHLkV1gb-vqAs> literal 0 HcmV?d00001 diff --git a/images_actions/actions/erase.png b/images_actions/actions/erase.png new file mode 100644 index 0000000000000000000000000000000000000000..4d44a636aa725011a8c17fc236e7bbc2f2d1f225 GIT binary patch literal 548 zcmV+<0^9wGP)+!)WYurRQDc?B^XKd#SUU~r3J>eSU$#OP;fZDqZ)YZv4HA3r?) zU%Ar#|HX@v|NZ?;(-;^S7+45sX3WdWnZw4$EyB&c=lio~j-34b-xxM;p0KU3@Lv`K z0|NsiKHWJvS?yk4-WANuEDX%d|9`!Hz5Vmwzw;i%#C$e^slgcr39QUhIqu#|`2PI| zgNlkWgOrpU+wrji(L-YoH#uNaQ4U-#@jKcCe5_a6@K*s(jD zfq~&K0dF%fWOH$@xva1M|4nrC|9@xC{_j;&xtW`rD@sr!GAPkd@BYx!^Zz;@-|qxA z23=h07#VsQ5*Yq5C}5M6eZZ{eJ(F?Dj6Z+&;WnU~;Q#|8gFQ~C{AXyyv3``6Q m82&LFz^SB^p#hHplmh@wQk4)j(a{G00000Z@3Kl#nfAz#>=ALtIXYRwHw+QmV;d{Bf&v(9O&Kb{Ii|zhqC$HTU;Tz0U z4YmV*ymS4Nf_-6UHx?FW(e8(o8H|sQTM@xlF>|KFM=X2@!j5k2+}{Ubfn9hHV`5|m zDUi?S-P!ZJI<@u#+D@HLZxC-RgB7$^)PU*?oIa19qOju}e9zAeTpF#US^-l6z=suf z3H-kd9Pl&#fyZkPQaCG8NZ2@7TxkLkBuRwe{H?QUCg3hcdG#fFay<$#N=s81$PEF2 z11%B6B<>9BIRi3kz{I$4W&lPQ!~_z8VS_i(4DNrqhoRn!FtsPwdZ!3`I=|zyB~1_` zAj3$=U?o~X!p6aXhyKHdP>$Z=$>JmQv;a&5R$y1_D%y81qp{&Ps%ZiuM$8F9ze%wM z_*x`{w=-q@`nG}Lqk}L@(`nx>!P-g#ggOu>mD(7|5T+hZBTd4Tjxq-l#`@PPMvjf9 zlW+Z?XbXh`?#@jjQs>JjuV%YICaS#yGFq|T1SZ?lss|O!`$0IU bEv^3noT9Nnh8weu00000NkvXXu0mjf>9Hdr literal 0 HcmV?d00001 diff --git a/images_actions/actions/find.png b/images_actions/actions/find.png new file mode 100644 index 0000000000000000000000000000000000000000..9e83855a9ec75dcda080f06f0f732427feca6e0b GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP_W3; z#WBR3)Wfgqj)E*mN9XBd2K?&S9Itl;F1}Js~0E!K0LR@0#EL zgq;n=)vY&G9A0X?Tq^KS$D1>=%jFOMJdq4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T?JY5_^ zEP9jeDnC8B`2YWZ^?CO7b#}}m6O@h}IB=lg$B|Cqc8LJSi%C2otm=MqZg{PexYxY2{vp-_Q|p)7HK$E%#@wLsGtJYD@<);T3K0RZF%JumpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10@q1I zK~y-6ZIj32_lb-7w;>Eh;w>4Z$CiWOA)H5^vo80TVBG z!-aaaxFwUAcmd6bOJ+7RV;GQZS_LI@%8x=_TYTRZ+LFG%&MuAxCp%Z?Jm-79&-4AB z=TU?ZyuXyLf$)d5;nOwMo>qY6k~NWC$qk9&USl2hT>_nVC=gl^&bU=oiJ^p6oh;$d|)=cE&ah^k3S)-S4X+l>?&)mIF0Ds1Jcr zaJYPZY-)Bc-)qE=KUyVFItR6*ZCif3`Sro(qz-xsY!?DvFdbMdK-q?%AGT?5{+p4h ziRp#I;%-k?1!#!{Z}j)=Yfc*QrUX6@9NPh%JE3bge6dGXk;=hD3a*~t*Zfhq?izrq zbPa^}Zr9rV)m1DOz_MXi6kGv6jKa4M<^E8UlrwL@#(;;Wt=a*lV<_a=@+Hx<7A>Mk9X3b>Z*V zB{B41COMbNj_R3opSXW+@qedrHP|r}sttQjdcD=VTo)YEe7d}3#l`(ox%aXE0;-gO U8<(LgXaE2J07*qoM6N<$f{GuA%>V!Z literal 0 HcmV?d00001 diff --git a/images_actions/actions/isone.png b/images_actions/actions/isone.png new file mode 100644 index 0000000000000000000000000000000000000000..0c67bc95582079a891a1042a6d531bab99fd678b GIT binary patch literal 668 zcmV;N0%QG&P)3_%bD7P)DYR?E;53l$9srRK?G*_)Zhxo>U@aheL z*D8uYEzeUL-o==ei~SZCsiuc=dMN<4yaM4UM)*AU7foXGpboFO z{zTH9E-GJ6({$zqdemOO-asgGD$w8GdH! z-CX^AG#M+HmKaqVTtO@#J$+0DB6NTBW9>Fmqrn~@cb^}?&YcAML4-EwAk~G29zTID zcaUfKF_Kd(RYXXbPe53id{(JF=yCuOM^=C4f6{NHe!x_1Vs%>p0000w8%v0gX*rJ zbrnTO(1l=$7cqjUt0IFSu`&pxt|Wtkq5?~@v|5R@7LA}_#kMxv=A7+)eg9o0(|5b; zxjg^pIp;jj;SVJt6f2rvL63v*mgW@~Z*njls3sHzkwKm5M$z|!kQXx-6@;XsonAt2 zxShVr57eoEpri2>_GBfBaU8_5Qd4UjWXG%c5*@>v%tIm%2@q*6(#!>?hc)3tFxLfQ zy=em(WBeF5t0$>Zy}TEu{?@F)$;LOhQW@Z^seyqk?dFkXg3VTeWL|K>x02pbAC~k| zAYLp3v0Z+u&)|?pXtB-Ul&;W;1x?WRqLnB9gOtCG(c!rV6TGc`=4u9@100S=t_h?Fx5H4CmFkhn!Vhq;^oy4>|RyCM-}>$OjGHS}Ys zg4;uFeB0$H)D)N%8L#qM3#%3J%--`oZ0ilu6Y$a5@EnO0d3%~W1GW6{l<~{$1gU$0 z1r>dEa3`6~v^@k|2Ps-4gZV6Elt24W^o_V;ZdBtl vQ{`DS+aO3WGruH+7iI1SXgi91qW^}!lAgc9Vi%Mu00000NkvXXu0mjf4$UYv literal 0 HcmV?d00001 diff --git a/images_actions/actions/isose.png b/images_actions/actions/isose.png new file mode 100644 index 0000000000000000000000000000000000000000..c383f185357ee1e2984c59c8767cf184b83288f9 GIT binary patch literal 656 zcmV;B0&o3^P)z&(5ns^S? zS^s~(bM8F{a+a|`)nn;CFx9zIb`H20M;*nDyV$;FzThxA9YKd4fXHMgtstDL!(MEq zaxl%s&Cl@?3!JTZ&&uyxu~aLVa1MbfB9!c4_2fP}8pdg9nIJT800>WLI(Lo{i6$Y_ z4rXIeAoX?1ha#Nc9i#NA9~jI@XJ~JDExp+?i5>|Gw2a|R7xAcb3(6G%!SIPqc|9Kn zw)x+VXr#B?ANVw08Y8jR<8I#`rpi6;-K@e`5!pN3><(SK)vEd6yJnggZSfl*%Mr)>V7`Su+PDsQFc6;q)R_c8>yBO$~blgX{}&B1EK)3 z4@s&Lw2aZ#_!dj00+Rt!Xw_>@Sq_RNYt|N=Zr&Y;GcZ($b_4KdN~t%`7BAC1u5k7* z*8nhiI6vDc`gn$}y@#;$TuO+U+oF9YpV?^_{|cBK=l@$`A=6E`bLS8`S;LE1n8XN} q^1pxqQMHYla`7*Kk^c$*d;J0jyu!}vynDg`0000!%t literal 0 HcmV?d00001 diff --git a/images_actions/actions/isosw.png b/images_actions/actions/isosw.png new file mode 100644 index 0000000000000000000000000000000000000000..1143b23f9a2fb8240296efbee9dc1927defd0d2d GIT binary patch literal 654 zcmV;90&)F`P)sb{qKLQ#>Fh_d1eVc&z7Ru|jALt0Ksbd==@wf-q!YsT z{u|MT`#^@1O|S7L>d>4JsPZBPYAw?2q%0ZWK-Umww~tXVouB6WXmM`SFl)Y~!080F z(Pbco{Xy2g^V3s5%#IsBT)|4_9lDxEsfcBOi!K94Y2GqV{E#tl_X61}&1Ep&zM6rd z!<3}Tf!J~#s9PKtb=h>QasBZFo}c&8I~hRQ^$ZN|=4JOmYTu?f<$ng4%a&M4g4-OG zd(4pyp25fvsrCD)oJum;5~N~gk@hp6ky%xw#5}T@I_+5Eh0*O?^JtFjAkaTY_tuA) zrGmbvt;`0!h5Uj$Q0Yg;F1f-4zZkPuk#@Y;I#;#R2(p+)ihFl9GrP@4e2WATS&~2( zmOWuMIxXT=u8j1On0dl4ha(-Mpw9tSt`&01v$sd}Cc~;fXQR9HOt%z>%07*qoM6N<$g3J;onE(I) literal 0 HcmV?d00001 diff --git a/images_actions/actions/layers.png b/images_actions/actions/layers.png new file mode 100644 index 0000000000000000000000000000000000000000..1d272034d5e5b473fd0cba34fd8283abfe6010f0 GIT binary patch literal 741 zcmV< zidYx^3Ku52VDxrBtPrnH2XIu@og$>l8L=`7Q0`;-k608tR=XmQaKXe1VF zr0ZrqvO@%@01h;r*I(9nKetP^aP*I5)3QiyLcA1t45hzauQQNK8Fw-5>8(LclZvjz%68_ z3&`6cDjqM2=LupYMrL82?THbLs3RKaxx)DHIC! zwO89KYY9@LV+@au;c~f%MxzW24A=lgQAi{bM59sC=``tdn$^`+48y3{7X-XsFTr4t zU@(Z^@5kYAoc{-cAfT!$s;Ux?$0-(zEG;bo5DJBGI-Oi3q38KjwrtRFVf8$qk+r<&i_vwlOlRiH0+t@ly4hoodwO;e%YLixmCBZ)cSEnGTR46TbcJ)F)+0IA{s4zL zz`)BasrO0RvfmpI(;C6Q=KmMSM)1t(5*{qnrHL43lcKi5Vm_!aLJ_V#3GgduGT&rU z2?GR|6qMM?X>G_>(a{XsG86oHV3isM=?{L6CJI>mq;O8Bcrp%LUM!eoi#Q`v%8cf( z&@uel_2%dOA)cOyfE)ucB>`R%XGjd%wODS1_~=`di(Eduiu>nVv3+A8rWSr6Qer?^ z9XGN>ZoPBeZ25iMzS@c{7i9n;wAxq4miK_qt}=jTugBKXAg1f_Zz`FwhUw5gLh| zwnNx<65QH9K`J{$-h$}lJ-V2XV8{k_(DtAwaUu%YLn-Q(2I+!7#x*r|XQqQ>s4L`i zdU>Ds{k+dBwcejvEjj3%K(Qa60GK`-+ms!b;7OJNF4P$S*bbTk@cLd2$|(teVzEeD zTN|UJqX;3&0(`zpD2hVI<1F%FbAEoFrKKf?hK9;62ZKR=f0-cnq6gq8V0Lzv+S*zM z2M2K+XTL8=5<&|}R$mw;Dg;pHP% zKW7kiSE;%EkoAoXT-QAaXl`!CFbwkfJmGK{RaHr+)BO52jrDa3?R*To8xxg3S|c641w zF$~^~WzaP3@c6$MR8>XOG(2Nt(A|yH*T)sp#P9bLkH;}hlV~(r9uV;R(ThcV{r!+k z?l~0|5Q|Y+S;_M9GU;@hNF-7ou)VXxb|8S=+Y6JEkjdaKF0$3wNU2mJnM{()<&IBa z+cuVEkzZS5rMjAYLjxK~y-6mC;>DQ(+hf@c-En=QLYRox@G1@Gkdp*4g}+PLH^m zQr&ddH{@NJUItw$_Hofo7u|IsL4*uPBQ;DJCX^D+J~Rxp;gBIKCFj?6rjyOHt_+>o z>bZTN-=F7sUJ5CS5F%zQ_Ng=xKDm0jTaw@DRG6){f0SsdnMgRqG6ubF?(4K`e~;*I zxZG4e)Lds~GUH(&U4occcIo2vR!7PJLWtO)H_Wu%XtB{$g3606p-81dW`P=OG5X52 z);nWI1`tBT_14Nt+>e)>!}ZR4nIegj#FE&LR+5#5e}kH%E>4fZn!Ca_wq5~Wm64PZr4%pv-IV?mi;9X$ z^tuMY>Ps;>`DK1$Y=roHzMVq>XHVPPxC-5cV#V>SP&fpll;YL!JLrupiq&d7ceqyH zdpyMF^X&itm5i-sZCABXE%!`$cRzarvyD|6MqMbQMyI|5bVktqW<<4z5Bx$hp7Sqv zy?pJyD$9{;egrqm*4H=Z#ylT%`|Qew;S``<>B*98FT zTvOAn8k6SkQ8-o67MAIuM2XGS)s4Jw{^c&`z|ez##Q=~Ni^mtkp)JcwFx2TB7=HLa b7yy0&r?mE=2eP(N00000NkvXXu0mjfQ;t;s literal 0 HcmV?d00001 diff --git a/images_actions/actions/mirror.png b/images_actions/actions/mirror.png new file mode 100644 index 0000000000000000000000000000000000000000..d83453772d3683fa8e0cd4cc0fa7374974af77e4 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4dD>_)40cJNLx%T~w+p^A zb;?wWWS+k5!>$y%C8)bzcnc42F~gh)!6|!o&F0#(Q*?^Snm(q;-$v_>-doPJk^fFY zJ_F0dgzMK^UaH@=aCX(X%q(U0;gLtR+Jg&wPi)@vRnFk_he??WXT8es|cfB16Td-6|4Reqb~+yC6+fg#7>>FVdQ&MBb@0QwxA-2eap literal 0 HcmV?d00001 diff --git a/images_actions/actions/move.png b/images_actions/actions/move.png new file mode 100644 index 0000000000000000000000000000000000000000..041851e5d2fa688adb50a2dfc21701d2d0f4cfef GIT binary patch literal 572 zcmV-C0>k}@P)pK~illQssM(ijTHfb|DUpbm{78t^JO zbWkKwR62&LQ|adH)(VDFaL=N~3ULU8i}*LVI7o&rqC`<+h(8Gx4Q;#*x0SZsYa@M^ zZ#d8UopV0k5AISR9wZPC-h~LmlkTvUy1EStsvvRD!g9~K9#&%5!0z}=>x%}2fZVrF zz>pp$>6%|hy);yJU^YQ{Dbzmeq-U|U_y*>(LH3W6WO9(n!9jYLQd7Y2wYTbxdhy3X z0LXJbrqe3ZX%%_S2Y^2oqBrXO-J;FFw_wBhFhrxPlikBTr3~y9aG8g-#5Sq3j}q6S z0D$`MAO0Z$Jdh+U2l8wMPi<2)y1Ljo+9#PBM@Sy}+CKmgS$U6oy+yTS0=KhDNCROa(4ZGFc617N7?AWg0hzdA(5dIECpVHnUSfgI`c3{ zRJ39%GYbOc0T}WC*}B7q1ioV+CbsMF=OpWF#lK&^yIjDF=W~>QM&^l6{QTE2PBhrr zejJWVnyTjJ<&bq&psLXVR9P-=jWfs{_HbO{^4aPhfc>jCL=e_>1+~~Fj``O z)26BcXsVjs%Lfjw-!aB?sO?@wH+wKz^0at8qFz-L7k6y!9S1_+NL12ITxSIU15ca^ zNf7|3D&_nG)$oFAV0R7)^6mlAMNOXL9^~G;(t_9s?I#eCz(7P0kzTXNK(W?hj7bcT zCya(YC?O_rDOV07*qoM6N<$f*etujsO4v literal 0 HcmV?d00001 diff --git a/images_actions/actions/open.png b/images_actions/actions/open.png new file mode 100644 index 0000000000000000000000000000000000000000..f01379d87af2036d636f57fbd3eb36a67e9139d4 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Ufd%8G= zSo9{R9AHd4H|MAPbQzn#yVshW z_AH!7D^PRI5vc=1_J}5nw@*Un)4?v^=O#* dkh_PIVfsI}KAwEbg+Q+{c)I$ztaD0e0sy2Wf~x=k literal 0 HcmV?d00001 diff --git a/images_actions/actions/options.png b/images_actions/actions/options.png new file mode 100644 index 0000000000000000000000000000000000000000..d709a7be7dcd4c7eed4b89c9f9ff91e91e50da6a GIT binary patch literal 865 zcmV-n1D^beP)5fvoWsizOkw-qS8$UpXeF@xW7uW8=&HNSEcEsDmHB+uSt&VM zU0r=ga6nrepg>#ia-76Jc&-hAln{u1MOWR`DRF;)f7CF{KUGn!ipNJh%eHn%lI~X8 zGbiZ!xR3Ji8q7Hb0F;89b8=?7VVK`3rB=maaa=cNfEbYoy%yNRUgrqT>Ziy#scA(n zJ%5T04h}9>O6?gQ9wC#-QW2WFv$1jA4T%t00JQjlXl9Jyk`TgR@(m3zG&EGDwYVLR zjV!cG>$gC8a8pCWXQu#sAg+P_aWW`KNd?SX35i}%N>sH!-CHOWcgJJT7x_%zrKYC! z-@o-14-XAf-w{SoKfN_e!7c}9R7^~yn*C-mTvMsLo4(l4I=dAy&Dt|xqxH845eSM@ zKmo9N`9J&XOV*hf?<0EBA-hP<2(@c5^0L#S%f8X%q^*#76Tj>4m#HY{6$~^gsP#K^WnbimcSA( z;ov1*gk|JK$f~!0c`z`$9gbH{AoE|Mc}#f~R4j#jHXyz6Y^V3q)w0C*T9(Q+cE{u1 rcf?aTR`Ci|+yvYtxac*NHNUs(5m-*?nkA#5 z8_f*pwYT%P$*yAq0u5#rauv;TkS2f>pfImT` za{#Ic_cMWZA4LF#^gIDzF%y{T&VK^vf{c$FdVa`yCLrZc*IlpJ4-0eVN{@ zo~QchRU@yG(rMIoO&A=CI)%yg%2MVAF--7)Lc|wAe`o*#44nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&xjbDQ zLo9mVPTa5WTqttX{`>E^sFDofgHE$Nq?%{^;Z|doZf;#_*x9?`hoI2LvWXqNKlrDt z`@=2kW7fN5$;$Us@tzK1eA)Emib@7DHv_h!57j`_{c#phNZ zE%o#?-?#k0lS6(ijyKm-?~i+>%h2#h_4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Tkdb&7< zSoFT_chq)C6lt6Pxpw|S5iz692QQrq+jw6M4<3H#?WP2E{gyw7-pId2bB^HCkeE9Q5E zKV-S-FFHG6d&m@CM&YIQsUH_@n{wuvYIu&z#w5FVh2q`uU!9l}mogZ8&kg_W-ryKr zaQ&>?Ii+`}G|wfQG;Z|Yl4P^;>g>7s4>lb+e(lKBn9K=v@U-2C~Ete|I?q# YmUKtW?#c<@4h#eaPgg&ebxsLQ00$_fF8}}l literal 0 HcmV?d00001 diff --git a/images_actions/actions/panup.png b/images_actions/actions/panup.png new file mode 100644 index 0000000000000000000000000000000000000000..560e3c7b903725e5536093d850cfe0f27d186d8d GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&H9cJ% zLo9mdPTuRq94OGbf9LMNKa6X6JQEitB&s)M$RE6gw)Uv4JxC>`7ub#AX#%Atv}jqfA`(O5?#z4lIv0jv$SfZCc#nba-229 zxEBx3H-IO=($vXW?mph&aPKq5Wc?~{HXiZ!@DIRS;6o~VPl1YkyuQ4$xOneA*DlVY zs)XU8#qKOzn&almEp99?-3DHBj4|Nc#MBJ&!7g4rJMW%@DxmCXA4M7L{-9bvI}TV% z0+4`uPo;Jm2_99Uh#MRc?;l}|6sQQ|J(3J9pvr$K3p^5%e6pzH%dZ&*Ap$j@qHdg@ zC+6vPyPG0H2*L6#69mL35KI(^eT8VE&YiWV#Bt0q)=d~iQPSyjHgf?!L4%-Pkf3RV z;c&?I_BK|?$nULI3-3L-zzX6mc6YWOMx)UHC`l{@fgnk+>1j+*L9#->-?u_ZVjI{H z6J*m(U}yFOf)z>|6v;Qh3W;R@AfUk^&SUg?JqqNqcDtQ#@F|Jog~>B>sAw8tEP?3v zv`wYiY?jK|nG2qM+}fH3E|X#2gW46U)hf<8MiE7k32>v{wz|4nN$u-tPNkt35h>>T YKSf1iP*`K$J^%m!07*qoM6N<$f`JzB{r~^~ literal 0 HcmV?d00001 diff --git a/images_actions/actions/perspective.png b/images_actions/actions/perspective.png new file mode 100644 index 0000000000000000000000000000000000000000..0a3e2cadf73a78e492a21b00b6d749a42a57f2c8 GIT binary patch literal 556 zcmV+{0@MA8P)U;IqB& z_dLIs_k|CRs8DB1DnJ%h-y42Y1C6^D4aXN>zhfuXbWKoyl5ZR)f`F?Cg=vJpVWD@bcK{QFCW9RyTHB5cf#kzFry{$Z)>ZM>*~+AI?sbAJVxyqfAK_hgHaXO*sDfW4TB(BJNt u?a!pPmJwCq8++~7B!2uY7i_U z#lgCzgA}_7#aU++yEr+igMyv?7)RH}cB7=RtkNblKB9j1jo`JGenB7dS}rt`Pscc!jbom(`WLn$D2OKAO3!5T$pY`NucJ|H zaV>Bie*<4p{>H$9C+E{IW+ivkbVqDCL<$(2ZzbwcGn0kjs}YOHO~CP#$7zm zJm$*`21>c9Slhmh31n!rs0G%#kHQ)bghSOEJtqbR>1<;Hkq?na5ii*PU-*{e849@4 z%z75Xk8uXl5ipZs267CwxlD#7tm0|XG`qeul&x2k=xk%?*7DAXV;I{)EdB$hO^$le Stj+NN0000Px#24YJ`L;(K){{a7>y{D4^00MDIL_t(I%Z-!IOH@%5$3OSJ_r~!D68I7+!i;Rl zBuJwOk=lq0LHq~WOtjHO&_57Ff$iFun+RP}c0M=F)sYg*ncT+<*TmMo(M<%-vE=Tb-N;n;=S z{3cNk7=8A^dp+J~NhzqNwT5ib<4rn``?d1(#rVahdVs7CEXxQiL-J+MWFv3zIVV`z zfv(fdj9ov&*{+7hr-_yKe+6g|)ua@ncE0WYq_f56{;f9NecHWI?=kBGrIpkgOal-C zr3Iz|nVi5=0R!hPq$SiJ6D%z)%}-8F7Q;|SG++ve1S~^f3PD4}AQ~~yNR%QHkH?F1 zb93_m(s7)HbUHmaG&IyKr9>SyM+$+^0?QCsrX*q*C_qYscs$-bJ3BkLxVX3=rl+UZ z1_lPY+uPfjnwsK&G%+zjCX*qNNNk$9T&}aHr|0M!M@NapV*fNRFE3-;Hnwe(OeW8n zp65lvFa%&@V*}f^ab5RBvu)d~udmbJ-w!}OpBH8j1UQZZfa|(cDiw;w;)#HkmKL(v zY^~mL98BN$+1lCy;PCK}APDe0??gZl1e8jpT75Q~Jpxn>(P)%pG6_JrT&7eiad2=z zp-`YuD4?~bx3{-e@B2Qc@B3@LM$ozTEh7&GpU+3JSmcmYq^_<4tLU6d zY<{~=Hk;i)!2kfDbx)E^PILaO2b0mn{8WvZ=__bR!yk-IFpwbI*lQ_dvMTPW96s9` zW}OGka0b2O+T;oYiCP1zxz7pD4EpX5zL&RwZ4_IJ7w;tE@i+jXPzdmi0%)wWIJ-uz zokp^pLs@t=w8FCx4u^;P;}4}#z^_)9^3E3wN)EjS&tIyfQmLV@C+K)7`O&2G2H;j#JtAz4KI12Ar(jxB<#r~m)} M07*qoM6N<$g19LWW&i*H literal 0 HcmV?d00001 diff --git a/images_actions/actions/qload.png b/images_actions/actions/qload.png new file mode 100644 index 0000000000000000000000000000000000000000..79aa2e8348e302a4b2a81cb38fc34522b26e452c GIT binary patch literal 733 zcmV<30wVp1P)AMf4{{)xHB zpa;H}@Avooe&65s;er1=V!MKok&&B!({2AS0PlcwI!!nn#)U-LpGZw6beySSBKZ@UE4S@7_e&ES}FosO67R;ekXnXL4*)I9h>L!g=VCb z#9}dYT}M?_6aW)f1s=aC(AOWNSS%8rw^)cgqfjUip11J%d^nv>mY0{;GdO;(YmlaiWezl3nryb2E2r}m3KCUS2?m3xs*02nDHRk29u|x1 z4)XCbG}eFRV{{TJCGpg5G)=?da3H0`ZnqOzP%sRG)z#IPHh`5+M#U=}Dt#svyT~b@ z58bdMgdlKOA+n(0J7Ch&b9+(O^)8zwxb{7v)^2TZvRdWNK<}9^m#zmoJ3E<5+E5gz z#h|bER(f>w_1R=HncMa^y4~(Jr_*`0si~@oPBE?I42zU^Rr1dQRBJ^x8LKQ@idiLT$ENCc(7=?Io(>5w7p>1Ne$#xqL#Xy=? zbYNg$9^ZVt8PPxSxWRvhpm8@nJ2nMi?rfevb$|=;E~J#rtkkx6^QlB2V36n!F?#Q9 zDn2nsdUkB84PY1smSrJ?XacI`4W7O(Vh2qw4t4|3K&0XmbL|F(VW5<1F$e_wX5X@` zX5B!f{s~ZCTVeEU4=c+KN~xCjZ2;3Wu`H_v;MHraFMmW-H<42Q9q{h+Pf8UJAq3TO ziDLF8gR$cboQUAMF1PO7$NT0I2*tKHvez27Hr9ym%X1?&i4cNkufA|4(TmoaTrS7e zn~xwg)M}7^c)3|mPfwFfPU3kUnPPyY#pl$|MfvbO$WScC^|1oC=L^W4lL1Pl65((d zAq1IXfTQ*geBa0SeNKk!q#YO@9!9O_cLx*-1tO6MPcohK9rCbk8^bV|nVDf>VF4io z?^jHYbm{g_1h8!z*L4{`Q=?wjD5XfHQYfX+TBEf@N~pM-yBkEKQL@=AT5Iy9{n)lm zM@I)*Yb?uRaY^Dh4#i4vhk+0PNT9c~lUyRfP%K8;**@*l$0UnOlGtIN@#F(ksDF0@ zfJ>{Zq(?@0F+a~hkH9odq?B~wFrK_d=2sLU&Asp7Pi&UIqSo?sAG9e~>l7hj2Kx6h-gq(Hf!eHdn`htiMtY#Q$9Gqd)_@44ya3y zPHWP8JSf0I;=0WPh9T@TpX|={p38Nn@r0{k2jcR-5@h5mDAf9s zpkFc5ZTDW8Y2Liqo+!geNRA|AfBDY(LLnJ3tK}N>fa&H3YJ}IeEeeMKW+_b)+g0kXoi*h8~?PHw`a?n zp8V6uzF+&e$Z*icn5H~k4g)9v408_2V_+VQBZ*JO-PPIm?&8|= z)l@b=wG;kTFo>X*cR&DmKpio<`Bn-3UI1{NR#b98EienbpqI;kUjQ&d8xCpU5CD=Z sReVM(9ZE2hVv}3c-v9sr07*qoM6N<$f`(!V7XSbN literal 0 HcmV?d00001 diff --git a/images_actions/actions/regenz.png b/images_actions/actions/regenz.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab7988ded2dc4b1f47fe82689294aa0cb61a9fb GIT binary patch literal 681 zcmV;a0#^NrP)~ZgVq$ojs1enSgO@D%)99;Fq?9DDV8XK9KNGth2#8{c4wjF_)3UEjW zk{NUUVz|A%pf`JqyExA!m~c!hsb5-9C~69@3v^BbJ^`R%nkY1 zpb9wZf)V`!8*x7K9av8@rMur3SC?kjIF!5_#A1nwP)OT#qJOA;@z60X~Fp~f_1^0ADu+UG>oT&&H&g2#ItEVAL%&8`}A@LkA z1Mh&RcsaLZGZz2#0_9@|D))hP0BAIxb`TN& zR0NZNU^}T43LTsZf~&gdASxCLPGTqsAxj}DL{O+$DuPl$5?!POQ}pG<_wLPg2yGI> z12@ljF5fvn4p-169mh~}G|W=>TZj5h;!7Z^)gAEL-XsSFcq_{Hv3e7LT#pWlo z>UkYAXtuTjjL?(+QU5={>T*^yyOEJT?!HdqZ&w74q#jdf!>$wEDl9ULO%QYjd^)*{ z)$@lLyP4zAv#&G<^ayadre>meK0r~Ah!l%5z@BOad>QTKUHSk+4?YlIs)U_f)Fa{y zdFkRzfygxj%84DUqz6dMem(3?}lb!kTP{0sa7pW46@RH6k6H)_-%zoK$YtlB|*2Qu<$GY_k zFT6bO_x(K2!}GvlOQ?x-zLaofuc26aFiJAH{4dg(3H1IL=fW1;rZYUfFt=-$sy+`q zX~iu~(s8y8x4ryUD8kCx0LqIP0xF`o19aB{dc%$QJdf#Z_ag}KEm>qUvxV2C;BVGw z_VfWT`|i#DoMPqXcHN=tw4Y)Lrd}@+i3gcU1kmShv#^@PDhpU;0kg?TC?wVb?6y;w zj4;3ah4uA8^u9?9>I#zB!7-1c;&Z7E;;k*!E%e-Pz-Cba*hqguA6y1tGb3VCCYVYr zAe)*n%TBU+9|ofzSlt6?<}BMg+vS=>m7%bKN5cgY!+(JBf2XWaNaP4GeQPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0v1U`K~y+Tl~Y|y z6j2y{&N(x)v#qO3CR8X2rG(vB)@@kSQq5*aA9r<`LP9}%(VdcaF@!}>{)eC#v1sXo z?#yl^A|+ac3QH4LqHJ|%c6!guStpk)df?^#JkLC5-WmK6wpFL1e}XF?!M0kEG?vKM ztIA)&l#g&Da}Npq6ngK6y)%z$u~O0~N|7bWYRJanbbI8h6bz&}43SY8@X+TteP9W@ zn!bXuDRBOh>?w8D9xRz7B(z?lj8wgNeGGGp3}?F-x;hM$%PtDv^Eg-Ms);HEy2zsB zKUNvR|A24HVVIu<<_a^Im_CngXYE`>Fm$vPrf7k{RaF68&n4+$9FNUod8HNY&EwF- zk+AqXfhn%T^FN{Ad8;abS8h@fu)Y2;V)`shgJE~GLn<0%IV2cJ#}E_8;rlm(yn^BV zIh0(1yQ4au;XN7~P9pyq=-6o>RdYy=gaiifgU%Uk;7*WNU|T6#SDDO(gH@_bqjpn2 zy$hhNaY&AY1g3U{$UQyhRcg(|O6p@VQF!O~rW^R>Z9E0gj zy8kw4Y%n-jL3V60@QhZS(BA|^7cx6gTwTD&`A$5aY?EzHPrpV(3+Q_=5ge$-rO`e3 zQQE7Brob-du bTU&ksZHbo$Vw)?*00000NkvXXu0mjflZqKd literal 0 HcmV?d00001 diff --git a/images_actions/actions/rotater.png b/images_actions/actions/rotater.png new file mode 100644 index 0000000000000000000000000000000000000000..17afee1f043570cbd07f54b2bf833c7c1b0ca44c GIT binary patch literal 648 zcmV;30(bq1P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0v$<2K~y+Tm6A_L z6mb;CzrXp-%MHpin zwDj*-b}@*QNQ??IliW0I+nsTG^X9j0cG&6zzj=T5z3;wxzrjC~if>ZhIy7a=lZw}% z(#(==RGD80WdX~U^gKxC8=Yl3S%eG+x7wG;2Sz$QtQ2nJ+}$pY6~9j)plJ{3JcAIE z*j4`-U5B!`=ap(q*@6DHbyMrg0=DJg#@DylT+u`#LH_0wU~6?dd1;O{`je=hAa9ss zqNHZo8pfwi;nU&_re}lP(keZ?cR@fDy!$X@QbkNjK$l0++VB*sKbjE<&2vuBiX7Kr z-$&vC!m<&A$C_0}30QV5b~o4vn}QZMiybvbIPc@G)hiF^v0uUUK9I;Il~Dp!6^F5B zr-|v0Kwa%gJi;4X8#7RFB!&)TxTc8bT}DVAr)7rxFc4^|8>Dv!Hg4#lXbLv+yj0s- zqr0!-nj)qghM@_VTDKnt0@3g`%*+9mkqml~!)xJEV=IPEJf{z6k^E||^GS?;r`LFZ zuzubT1A)gAEqFg4LoUC7(;ZFR7&Ttfr3KfSOn+fpL>B|JhwT_>iv4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&89ZGa zLo9mlPTuIn>?qK-f9KrWp~V_RqlJ%$vH;{)U%2^o#2>6z%+sU+Go6*vJJ5Oy24JkEz@bKr< zhZ#*B3QGI-?cU7h@cUVz;R5>;FZegz{1hX~kokPerR6W)oOgTe~DWM4faRQs3 literal 0 HcmV?d00001 diff --git a/images_actions/actions/saveas.png b/images_actions/actions/saveas.png new file mode 100644 index 0000000000000000000000000000000000000000..d947eb6bce68686002265e8c043066d2659cc2e7 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP_WX| z#WBR<8B2~d7$h+ZNi#4QtyGZTeOq@6&=Cxtu6{1-oD!McWB+Kn7{l#83U+P|npG;(qhbHD+~%P6nqkNp|h=HM-Dv+-QNzt89QJWr2+i(5d) z|4LE;ItCE_gjIR81TTU(x?faD0ah^!joOMj)s8k@&%JEmD$@jzoIsuK!CYF2Ay0uI zfOma|iJAjyL6MX|fs>oN8-$NZbr8ze0B@*uktx7{o%>0DXDEl22E+of@?BI=Ech$`+KoNR!xAC`Ta zoL<}THl4@%C-xmUyu*~}``8-Sa%nW-ZF-E?X!H_Wm)gnD^swunrO*j;_PB7gpkdxb zAUMK4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&MLk^{ zLo9liPTJ^oI6}M{P)h$IO=HzLh&9}AiH0C+i1?g&ekwc!aSE5wj;63=A)SRsbB%Xw`;Q}wIWU_g_c zH-;Qz^(Xdvj0yGbZ8+qPZR*??JaFCQ+5jlHEPAC*UQU-$sd8;p%CK{O$_rlDEwh$x zH3l7#xPhbiQexAkJO*6zbbWj6fK_BQ+Nu?NHMbU6CH?{f7lJ~4OA%)P00004nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TEdb&7< zSoB`Kw9uc9ZZr8%Xiw#arlye&L$&+zLjtI zSOg7cTzMu?%j+!TeDk-ffAt~DInO`vcfGJVw<=4a>hde#?c}>z%qRI;%34P9(l^Mquo_@(Vxuw?T`rYf_Wn$u&Ows-C74bIf z-|jmmQ~x+dOp9P%ETCT9ZVy|6-%{zn_d)B!<>rHlenmqYM?>?j0n(Mk4CXpw8&pF zo7Xb*PDxW7(J}54<7ADl51aaULFgK{Y!+bXf}*ce-D`GuZ-(iq+hC*U$@Mo83BT@_ zY|#@DE%RGiT1SxeT>VCCIW55i-+90(h+;n#JUKG8ZcTDJYm(EO&eWRSD0*@wsbp+P z9r&$h8D)cyn1v{|J$1`>lIhRClzox@(w>U=$Kps~=U`p(J6hafwlxr0DV?40O~*p5 zf$w%Mu55QtR4x9Ww2?g{f4Vm#EmW8X-tJ-D7`lQVR62f1ox2hG-Q}klk-?WTyZ?}q z08Ly4z%a>Wl_$pOfXl17ux@S(?2}h>aAw^8$dx&N=>3?7+;laGa7gKp$I;9;O3#Lb%;cG+Oe;&I65$X1|4@G_e00004nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&- zLo9lyPO|kr93av*U)Y{$9p9o$n*Um&M0h;R4JUgS7U<+Xnq)t*2A?oyXEO6RKbO|<9fS*;Ycc4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TUd%8G= zSoEH~wBM_#P~_Oh^Zp{TcbgWRjNY)qkwej7SHtwS1xsC{_Hw>el8Wg%;2P7EG3nm} zSr);I7espbz7}Ux*WPa`=Qv-+cmBI2{~TeFwT-bk)3^@S>KP!qKP!K}$l2DsUb-hK_NtGGC`-J&tp42O<@}GgY?+f8F!_gBsX*TW6+Y8< z*EfHAI@fU7F9p4`b)FyY)NC%?n=jN}cP($_i!{&a#$UHiiCJmpZz6Zy;po!6A7)NA qV_kn`@*ifO$PKz)U+#z*MldwqcAjB4*VY&4O$JX_KbLh*2~7Z96NoAR literal 0 HcmV?d00001 diff --git a/images_actions/actions/snap/snaptonearest.png b/images_actions/actions/snap/snaptonearest.png new file mode 100644 index 0000000000000000000000000000000000000000..ffe42cb8c57e58beeec084337104d4271d9f6d1f GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TkdAc}; zSoE%)w9${rQJ`%<>#p5vb9HkvI3g~_IK5b*S;2VwcDGbq(`Ugaj5@h}Z7g0=LK`+J zZZz4pi}PcTxmeXP0h@>~+UlRr{;`gm1y1SekVuYe4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1ULJY5_^ zEP9jE9N6#jEal1L$>G^8DVJ~}k_+&0BtI{VyfUaWjboFyt I=akR{0A-e24gdfE literal 0 HcmV?d00001 diff --git a/images_actions/actions/snap/snaptoperpendicular.png b/images_actions/actions/snap/snaptoperpendicular.png new file mode 100644 index 0000000000000000000000000000000000000000..35407aece3301773668b16e6d6a1be2323376929 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SRd%8G= zSoFS~q{w&3LB!?0dgg>!@AVsbA2Ml(FrDP}2>9_e^n&&RgHnl_=9|S2JSMiZ^fNN% zcnT{x8vHuz^X&QI@Tm_^6s(_cZMW?IhWmUPS0+4}cJ5Blij{|#T)T5@@e~fGFBX%G zrfA80_>t?GXE?d5v4=6@^`yT_Y35(c@9>DvTk!n3lIv{$8yROf`E%C$Oz)VoPi7YD kfwz3h3`${&pWRCsYYo(sIG&|m06Le!)78&qol`;+02aw@iU0rr literal 0 HcmV?d00001 diff --git a/images_actions/actions/snap/snaptoquadrant.png b/images_actions/actions/snap/snaptoquadrant.png new file mode 100644 index 0000000000000000000000000000000000000000..fe31071756a3be964879311783eb7d7a7ea31605 GIT binary patch literal 585 zcmV-P0=E5$P));1^pG*iylk3Pl<9!!*xROCrEyAdE%?VT7Xeov+{-t?a)W!`b*mRBdrr zZQ^WyqIvOa8PJYiJkiu_6r6=jHmo;UXaGXWeG)| zNBJO{F-eUzbUvVrmkbwzfQ80l^AbxUWOG?&V`V>CCwVnkCcBV5cA{ZR0!0S%W|gbC zjffJ21Oz2y=C|epNRBSdjp>?4D83#A-(->N1@Msa|PdTTmpaQDkwejP8a& zpYZ)zk;HXMy#KzAPA_o87Nw8**9FoK3;$g(`(TCnH+gIc)jN-qq@5PN0ONGYXM_xJ z3t=6Ib5H%?1w$yFW75MDexEJ?NYR5}5!k5G7RaD6gUcAT>K(qBWnc&)$~a&BCr)t% z>u;4+xd6bDT*NwXNHN1Smz%YC#gY<=RZONiAb}!6RNeMMyg2wdUe-cCz=!=z-`gXS}H6l7>!9K>!p15Ivm0!!G2k98XFA9T`Gp~ODv^* z=v=Ni_CoMZG-88-gXZhEP;pam!oILcarBzDp;-yHL=zIum^7~6*82Sx;x{94^`G-9 zh4{USzwWTSDSfsquApD5ANNy=AMYx}4#5pPtcuCHgDWZqs}1^XG;hq*(Vv#Jy%pqC z%qTmysLDA5$mp|u;Suw;2_E6Oido%Dh-#5HC>T%5+ldD_CCUg^G!!pjMzkg&+Jhsq z?un*F?M)iA3BFYC!By>&UYWC5k78YEue4x7u%mhkXHAMmtaPzK_Vaiw>r-+ORd!N~ zXYz99oYSN9kL!_=b^%?=I;i&-E?cL?0Cr;-(`ZE(p5nOEX6hUKMNUT0iM9BOC%V1= aKjb%-^m}oWv*L>Y00005U}{9}7IH}zt}E0m6lQA}ag3RBERDubn}9j1#Ap!3s&mekl9BR4{6;wp=qO&(s|wI)GHpKfl>0*1ps!-EFRg2 z&v!+tVUYZsb8h;~R$@@lDS_BDkBC#P|n5IJl3qIRaUy!(6%J$h20Dc)#lG90x@6%r4XO2xe z!XyLB2U~cgYxMRf6vNyH{CMx`3Ct!LA^PtXv?CHqixBWTE6503(nB_5xBxdjWHQDb cAQ42?J2JU{G_fiPbpQYW07*qoM6N<$f<-0QumAu6 literal 0 HcmV?d00001 diff --git a/images_actions/actions/stripmtextall.png b/images_actions/actions/stripmtextall.png new file mode 100644 index 0000000000000000000000000000000000000000..bcda566678238cf3bc71b8cf5e701802943a4c7f GIT binary patch literal 686 zcmV;f0#W^mP)AW zK}DEl5kc2s2|*x2SCx) zd3et6oaZ@$1T_Li6Z9J(4RF}Nt3sIsRY0|bZNLpfB7hm}0;(jG0F8-s2?0PeFaX?( z!|62vRLBAxz@UIv0=BA9zG{GkV}J>`EaCQ2@8nu6G)L0tpK33E=sLflK|m*PT!Qg$ zp;&2p95Tn6Ona<5s~^P{ysnI!&RxkKOc4krL%I*L{7->*8z{Aw*AK+a66XJ^A9cV+#Kw%ja7PumLm|GkmzcBQOhe?hw8V`~2NrRln& z8gtjbi>~qxK^Qnh3vRA+fH+$aJfnrzcWlagi;}(3dTuvG_V3E)iJ9K7KDBZ0Q9?g2 z5M%%;z+pNuA*n%NM51s7OXnv2f~~7?w$x!vCgL}wn7=g?=Ifv{FvsrO}P=4^I5y&pPmO?D5xWeN!Y0JfFK Ufm6uU(*OVf07*qoM6N<$f;_JzegFUf literal 0 HcmV?d00001 diff --git a/images_actions/actions/stripmtextsel.png b/images_actions/actions/stripmtextsel.png new file mode 100644 index 0000000000000000000000000000000000000000..72afb07d322cd3fc80414670c77ca0c83447afd9 GIT binary patch literal 744 zcmVP)~35lVrbE0!c3tV?h# zZh;2X26$|OdSDdDHh^!%_*8>d9cqD3tC<)EfL(?ADoBb2pZB6|ab64N7In2OVi zARuZ`A*@{;tA}7HfTWRgrqbNKWiQmQ*A*CX?6W>X$b^If2(1Gjs|HYuA=q?BejN#U zUK-W;qHt=`S>qEd>%(yiqJZk2Dd%}#WWilhb+9#kTTM@E9RG#|0Q>DyQE_#4qWCo- zYx>IciM(=i*Z+%dFpfY3I7KsV+Bu2F9t7Ud%*T5+X(CNZ$<4fQh&=mm>Bpp}@2B6{ zc(j3qzZVE>1uQ@votV%mN5F`V#C6g-cPW=_T{*tO8sjFG0;0wIt2QU=c>ho@>1!|O zJOk`3Qw4Z{c>p8~!$5pa>sNED+j43pOL>e~ldO&$eB2Bj_V zIlj;P`8>~;mseaL`S9JcspA~g`sE`4TMey8lH~~XJTO2+y9$8i2vr7nHxfdU#FzuhZMxOE4Hb(-Wc*5ZropfLv{YX__RHNeYDmp-_l;Jnr^nS*FhC!6+O6AXO7& zG8vkhn&{~0U}tB?J@&>-BQMDzW=& z2)km^*fUyPkV>V9$K$lLv=EEM$Y!(nd_ELC&tB#MPQ@g8{{@Ea`5oyryt%o_^71mP ztE&LSVln#r`w`zhvpfF;gy33ohO(@3TsF@NY};mRYz$4)SXx>Fpu4-9$9Hb>>CG@g zNJNLGsraw(vs`wEx)Bx@7RcptD2l@3;v$EKhlImnocab7^%CK`PvLTy@+sKepj0Z6 zPN$iioFtJ*;P?BHB#D)k6)el*#-n*GNkP~3zg|oNn3{S?AP}IhuaA1uL}_b7jzowC z0(5qEGClLUD(ngd2JW%8wnk7@5rc!Uy$$>OgtoRQ7K^mEw^xPT2$4vHi$9KFb{2|7 zXl{nCF07s&Y7GNT)BZ2eb)93cm)g-$JmcdCAvifX!7vOQ$N47=AlC>-zx_OSuJ8P( bY9#buvi!ty7@E@)00000NkvXXu0mjfC^k26 literal 0 HcmV?d00001 diff --git a/images_actions/actions/top.png b/images_actions/actions/top.png new file mode 100644 index 0000000000000000000000000000000000000000..d19f074102e714ee34952a6108fa231ea9ec6ff7 GIT binary patch literal 619 zcmV-x0+juUP)IHlekm$%_sQH7oR59L(L09hTh@C--fG*ikskWO*w*qe>sGDY2U2yKp& z(SQk}K}@sQdz-nsd&h5l&?PB!pAu8>P^{_`NqHsET8PA3&M=F%sE3EARh|~+d z#J4kd<{$$%rr7`FJJkcatmBYcY9krT;87rRt(EDkeZbAXf~Ed#d`j%2Z+xDfOfGQd znadr#ywVHSB*;Ql@GZK9*~A{A6QAjMl}81@?=NoU>Gf{>mPwF>jT?lRP3$6iXOYf# zg}|S^wiX_Zb>mxqU;x4NCQxP$a06ig!{3c>q(ByH>tBY%%Nx2VczFN-002ovPDHLk FV1gu74e|g0 literal 0 HcmV?d00001 diff --git a/images_actions/actions/undo.png b/images_actions/actions/undo.png new file mode 100644 index 0000000000000000000000000000000000000000..51f67d0be321c0507f980a79a2078a45e4a9f9c3 GIT binary patch literal 466 zcmV;@0WJQCP)C{=XuL%6$%gAg!*N~a1pwL{a=XCvc-?NB#0b-6Iiopa03s8>6a)^%<-52YSsqdp$r_M_1wHT!8IlfPM8yW1^_8*>(BdA7A>rb=gj z|3dBM#>Tzz`uY>RziKIcdU$YfM;57hy1i|ket%)DTNIn;jmAf6wVU;$qiezn=@!M6 z^JcTB!{PIl001wFqSR*dv0D|e8^Slteyj|bICRJV2T=X`3&*&`Xje2)JOBUy07*qo IM6N<$g0zFrk^lez literal 0 HcmV?d00001 diff --git a/images_actions/actions/varsed.png b/images_actions/actions/varsed.png new file mode 100644 index 0000000000000000000000000000000000000000..58901b56f644bb9e329a02489dd77007dea4b60c GIT binary patch literal 536 zcmV+z0_XjSP) zK@jO=E8-$Fpplq3v<@yVQZf|Up>?s1C}>?poJ42`(Z;Dza1*Ljz3;dfB{6x%e>>;D z-#P!~Ubv?ciNu8Kx=qDeY6TDSsUd`ck#& zh1uAPY*GZheue$j(FVCNUsdVzUo7u!CzCAJA%NYr@dt8deFJ*@SQW-?Co@+P=5Q$; zF+sBmboszWg<;#t=E{xGMbJDFh*d>}b36v^m)S3sZJ_Xdvdt6u0X#1A&k*U4JDH{G z^RHA`nP~M)U;~I>wN6wtVLLPHRnt-Skq%eVEygqJz!N;4$NRFIesD$YEvFj`%c;&< a&tC$Th=Dm~3jvG(0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0$E8!K~y+Tm6G2} zlVKFcKhHbe57Qz{4JFHJ8AgU$R&-}s7L{VGh`OqOpsR>sFfj@Qql>yK!m@ zGOdt`KyVbuG*dLE(`~xx=KH=+7v`8NFZ$e_?>Xmt&Utv?Kd{+st1Buh&c|vZHdqSj za47Bqt@``$^zK`)`b+B0ZfypT$VMf;I3C$#Gq{V?+X$+bnGAac2r02iiA^9j8{!*c zaWy%N0dwjD5GMgLx1S(AD~G)NLPDNiguuDv2E(n6B$G*N0V?MeLHfEpjvOt=lD08g z_sd z6MKd(l-D5gWA(q0UuA+;W<7LeEP8^w)sZcs9Yo&Z;>AeBC$rITAm`vEFM#5N!me#O zr?qikCtw8#_Y5%G-H)7|Bl2Su-yJ7bM_u$V=eiN9H_%w?n7ut`3*i2HIdp)WEbpqew}y5bWqd4}_R%{fv@g zS;$8jscAf?O@*of6uABdY5^2|CgMxXO2uf+#NYgZ(0doj`wOCts>kmHFiZv`z;gfz zkAPMgr+S#fMnbh^i0Un4c-LM$N6{O{Y+0cp&i!?c8ewes?rRrcf8%!M1IIyl|{ qOe&xWhyarUG~f%+A)!u%DuCZ$XYkE1s4j{C0000FFeb`_ndp~ z_nyl!5kZMtG4nW$999cVw-5JEhuK`-B$#M>|rhI6_N?QmU-5oR^~M--4w60(>`3U*6NMzi(vQTfgLpW zFdR{cnfk@~ZZ5Z&%)6mFv1EB}$<~#PCYv6L6o@K(s&KnS{LmK*3hndp8%~uN|4XEt z#Q;9iYS8Mg3=Vq=M zD&5Hx8_vvzbg&r0U@?UJ-4I-O`!s9V_(=BOJ9k9FpO4Y(_I|^%qS?eShOq;DN|a_X Z_zf40ae7m^*eU=3002ovPDHLkV1jpm(o_Hd literal 0 HcmV?d00001 diff --git a/images_actions/actions/zelectro/array.png b/images_actions/actions/zelectro/array.png new file mode 100644 index 0000000000000000000000000000000000000000..26e85e5848610dac0df771f0ac0eccac303952ba GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UNJzX3_ zEP9jo96Iu0USp$U1EX-wg`dY2P8>LJpuwN_u&7$w{|J?UBOg~L9#V7Ul3-)oU|?WS ub3o8Te!@+c6_N@EEM`q$Yh)BrS7FH3(pKcLoEQQ$mci52&t;ucLK6V_$UWBp literal 0 HcmV?d00001 diff --git a/images_actions/actions/zelectro/cable.png b/images_actions/actions/zelectro/cable.png new file mode 100644 index 0000000000000000000000000000000000000000..8e4a2f56a7a0aa4d61e4164fef0478a5188317fb GIT binary patch literal 472 zcmV;}0Vn>6P)82UuBHYNJ@#SW1pm7J>v7RD@uWE~4O$)rM&9q6m5A?EAf$on2s* z;%ar3ZF_l`M+{96q69$yR{#S9<_rK|)mlzsp=oBKf199EnFsI**L?thyUj#dNF2wf zUX%T{NN9kjWx?DafbTb^ivT=gW&46@KL#26!?4x*IR zt!v042!d@_F<99lg%0!3v6Iz3B(#G~L|KbMqe-GtBk@meZOTtgHurYO+02W5Pw)Hi z{k+fjd0q=e3WY*OQ&ZEEmX?<9u~=-4BS;m&_Dm)-1O${)gP~B!dXxu@!XcebKNXR7 z01-K#PN#1IgQGAEv=@9?sA`8F2NDE>!7dT$DxM}B4nH4-tHm%t2{abpEdU;m=LJx? zS9>KQ{g<1Y>uaZ`o~eAkq8RvDQ?pU+^UZlY9$PdTH48f^EAm{|S}(X}W+shnwiY1K z__wL)aNN^c&jCw;K;XXGn|b6w%$*%hN237zDlH}6+DhJH0iZmY-1lj%uP6YA!*K`b z(OSO+7V0M_P3!hH0JC22Zq91WZdFuhfU;By(fS(@140TQlgU(x$V;Wv?XwdTzEjiF zR)D-=%r4c{oe`0Gn`sUMSaLZU$H#poB_%h);qZv~{r(;i=`F;%Ff@c~ejb3d%f&|J zpWQl_m-pkp@9bpR?FQ&EMC4ilKEAlP4+A(?R&cJY@UO~~NtWGiwAP(QKA(S}l9c*&K=ZDzx7j1lauc&f}IA z)!N*wy3gkLiZax~{mS&`jT=O!0LuaJZG8M-tgFi!fHsxq*!Uy*u|h`UAC`T)2cS)7 zrsXb1=MTyBQnzc3ZzNQuUFSrqR9#(N;QY|g!>P{B-}m}kvWkl@dxODpWf*%Mz>}!k zZSL}Y4S=hlzzy^OXr+|%Rerwf?uny2 z%u3&p?XjiGYawZ!$t#NiOnU;e{=o%*@nrl!3DlNA?YhFkO(@lCdk52rY|qX4(;fBo z=B(EAe#zSE2XHRT%qfuMoJ1lTC`0QWo8VW*a^Xs&VUS%gd^-x@`t&Yl8;L{&*sq$J z-mf4aVi@5|poCSTK$Ky;Ox6xNY+Ohd7TnPA%!1+7WT^rh46yux`u;@h`3Z_O*2Y!9 R#UKCx002ovPDHLkV1nxQJ8J*{ literal 0 HcmV?d00001 diff --git a/images_actions/actions/zelectro/csel.png b/images_actions/actions/zelectro/csel.png new file mode 100644 index 0000000000000000000000000000000000000000..5bceb0e4e43738d17e4bf08deb4a5ad6aea93ed2 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UHd%8G= zSoH3lWXsp&Akb>BcI{r{ydx6c!ubz!ZQ9&7epZ>$c&w>SE?Rm+l*-|}H0j!_DgVCh ztqp$Q(8^d5s=Sm-_JC1YqI9%{=9^7zx=|~nUP#|KKCQkmbrX-8KuWgxnj(ov}t!KTQTI>!)uV6iJqm#?oW5tD|kFF{k zb}`m}vOJ{lbhCQmzUG|y!t?)F&$s3LEUQvmrc%Suv^Z^luyyYWpcfcCUHx3vIVCg! E01-`e`v3p{ literal 0 HcmV?d00001 diff --git a/images_actions/actions/zelectro/leader.png b/images_actions/actions/zelectro/leader.png new file mode 100644 index 0000000000000000000000000000000000000000..b4de8f3f93dedaec11c211331451defbfaf88941 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Unc)B=- zSoB`KV3>6%L8k5F{A0`!{tr}H*tz@mI=;2tR4QzxdeM1DB?G_W4eu1;B~BW#UY8aI zI8Lr{RiFQ{x-x#>^YgtWQJ1f<|1v!p_(suY{wk;UcRzSpoAZBRs=T@&aDCaqx%U-5 zulaO!L1B(uME8?>ADY}Z#@^4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T6dAc}; zSoEHqyph+*kjG^{^A`hl50NW8POUBu<^YaglwZMahnC{e5?y z3LVtsz0*+0mbbUkB;jvq%hE%84mX|tuu7Om=}p7pgDcAPG$qG7sTN z{E=JGl>iU_gjNGURa+BM4R1T0&lI8nF~fN7X=}F&z-q^^Y-45`=01%OHr-w6NQi6&A;8y)Lsd`WU)b0n z-S0<^28JyXIXZ|$KE-|Ea2U(7+6@tTkl6eAV33=`!`Q-MVy4MNZ7l(Z1Aq*_pX}Au z6R)b?H)65aD_{m#ObUgTO9uzT$$NV!FjZ0UV=E_TaiOSaBMx1gm4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1V4c)B=- zSoAKv?62(-D8csO{?5Cty{$o~=3Vh|KGD{D;@qw48)kkIT=t|mAzyVCucm9yYPHmC z=bKSJ#X8UWR#cZRuMB&>$M%1fb-SUUg15~g!$sSI-$(m=_GX@MxNG$ksWpE%&j=ZE z-%4#t-!^Z?&xh=9bp#cE>aRSVa;)%)QbE8G&+fL$S3&*3XC7-k-Ov$!Lm}C`sM&JM zy_+!))^2i?SmMXiH*I;Oc6L-oz+;U~eZ_BB)){}(mOj9~eTVxI@wo1aR_`}Pv-Jy@ z^&9s}@lTchlJV@(&cHmO8Vb<6(S4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1V0JzX3_ zEPCIb^XEI5Akp$MeyJ^Qr#)x1-T}cmO{UwPn(--23sYSko0F?n3UhlO37y|stV`p2z23@B@tQ&r!gHob!Su2 z!PdMT`W^ub?mr5dy1uDoneaoO-)kRDHglSL_s5(+?0kWBP03)>S;m!13i_XqVPdtrBO(kk1VA$Cx%+On;R`Pr`ai+cl(~VyB=g>n}ogK z1D^+<&x<#23MueB?_ycjt7)1}2pRVK{gbITo1y+JKA*4buW zOo)2^Os=I+zSa6f2z?&S({(DDWLQnpG%l?JLWoF+OzVIKz#z#S=EcF$Nfm&#&f~JB9)-r=SJ2|Og+N}UJtNP4 zue)zx#^Kz}tSY(`Cy?WcE`RcWw9xTLQCDxz1^iC=7c>AwB9SpAE+!bG=|prX&cq~n zZ6P|J`87CEtS(OGKWe=*dbLruEZm`?!6&%N1<~Xie*L4H}fk8nK z?l)V0xNhI@c1B})(ucNwPxAnoN==d~HLVW-U^kH2-bnW(I(R*Fw_a|mXRH1t*b*DS zwjW1#;;~B)wH_c3>$ANZ9c+hHVC|`Z&dS81yT)UzEGR8)*(WXaZda%00000NkvXXu0mjf3hGrU literal 0 HcmV?d00001 diff --git a/images_actions/actions/zoomin.png b/images_actions/actions/zoomin.png new file mode 100644 index 0000000000000000000000000000000000000000..8bcdb800570b3363a474b2b03463b3acaa6549cb GIT binary patch literal 770 zcmV+d1O5DoP)8m`F)fBDRYlEh=?=Sg2=n)^e3oH`nIb-s9POx-nUE zggx-W|Kk5Xyw9sZ9300L>vXybN~uf;8K0P#n2z6xMe%2_TCGJ5M~^*|Q*sTv4EdrE z7Ul0AwV*#N`j zW$w5@gix=?<5`IpC;_0c@%R&?$-H)WUwN8Z3C8F1VR31hy8M_gD6jb_=vcyWTz{e$ zC^?SHRBX>KI&#p;DAt2SiAr-`Vev;0J^(OP9U4nFm@H3{WZ$}5NJuJ(%u`Ih+ zmSylf|Hk2PbhTtI6<@tvF|ZI!6JGa>T3TL`nMA3vQqB4S02Ba8ef6s0NIxgL?o@|+ zs&!@m5+o!W(Dl_}Fmk_Gc6IJ2-POqz8-K7BR)Mt#4h)n;7R{9wrX-`Vu(e!RwryFk zj`YxhN2Q|QR9Ob|!iv`LpZ7P=UM#_>sw`yx2B*9lKBq6ESO5S307*qoM6N<$f`0l} AF8}}l literal 0 HcmV?d00001 diff --git a/images_actions/actions/zoomout.png b/images_actions/actions/zoomout.png new file mode 100644 index 0000000000000000000000000000000000000000..56997da14e73ed8ac49c7bd32f9389b43bfcddef GIT binary patch literal 766 zcmV;Z`=SW&=`D@ zlbpplPtHYy18^K?XBeiLQmPU{rlzN-=MUDTquEW|Zg*|hm8L9evN(p)HyRVWd&BN z6#$F?Y5<`Bt$&;`*F;l#hEhsd0F(O!gb;y{giZx$ezBR1PRz&RGEImwO~i>R6`eRG zZ%IU_rihLZvUz9)p67WQTM@o|o0IEo_1QI6n-Z6ijLVSYGNd?x%1@0pD#FsL-|s(k zL>&NCNy@9Hg3_Lxy!`e2V})8dh2(C`PL5f$QD4QI=RJYrD)gU z@~UBNb3+L&222ZHPh}!JTlA>^!S}wCLiBnS4ZI90Tj>H#TCO#l&GjtH-ey_0MO9Vs zJU`*{`5yL`tlRJ3YaWTj3dFC2W3JwDvXJSe=~ClP001h1?4eHGJ876x0|V`e!FHzU zUxJL30nE@Pyp|r@)jRV26&%BGD|%fA;T@b+-XG+e%UP7YV5>B_h3q6#xJL07*qoM6N<$f+50G=l}o! literal 0 HcmV?d00001 diff --git a/images_actions/actions/zoomwindow.png b/images_actions/actions/zoomwindow.png new file mode 100644 index 0000000000000000000000000000000000000000..89b65f0970bc99c219a6c4d658b9dc1456e0495f GIT binary patch literal 739 zcmV<90v!E`P)V zNH`}Rnfx;R`c<3X?+<1ZumIq6I=RzlFHTfe*Gh-n`!q(6JOGfC=45yOP|0C)$vDfh zcCXhvoi#>h=gr9n{T>N0(rk12#=TfaN5{Ktzj~hMOLYa7nj;5XEC9^R2$)-(Coexm zgnORx4**cz*y7(|t93dY4s(V;RaMTAldtKZGXQ`gzd&Brie~c)iskKv<`e+rnhKQ^ zYtl4L<1#uRgouPB8473s^ufqVjLDLb^A`Bs9IYS@_f}q9c#nG`T z6+qcRzRr?<6q*>RW5jO@!C)|>L>7SN8GL@#SY*93Ff=k-Ua^an6i5k~CKC!xe)M@u z^@(uBQ_tWT{7(573;=|~;c+D)%B;a~EV>kDS0!m}Av%})H8@eJE>4-dyKaqLsuWjF z?a@Ndrq$SHfo{{Tw_2@r9LHVYIBq|s6oMd(1_FV*?WIfh>(^X;(Rh*cwrAMc{)T)` zPm(UpSswtvZXma}jTw|5@icV1HQCc@YWSBRD;B`idlUomLpu$1wUGO*`L2x)w!%+f z?QsBo_41;l$!VxBuBtlUDE;tkS+I`!B!K?Cidfs!07rDiX#3Cq4UAXnajv-xmS5Ri V3o93r1v3Bu002ovPDHLkV1it;O5^|l literal 0 HcmV?d00001 diff --git a/images_actions/basket.png b/images_actions/basket.png new file mode 100644 index 0000000000000000000000000000000000000000..3164a18ad1ecf39199d46acba38aa8ba5b2600f0 GIT binary patch literal 517 zcmV+g0{Z=lP)gPR<0tUg0_Gm9uFfkF4BN(V91Pp0xwps6 z{yqoG%PdtYb2kbFk}xC*Lrkry*XvXNd~h){Q~0R$?OP(pSI*B*$6);c>(2*xo;UA# z-U7hp=H^-&J;y8`~tSE{izyTNzhomuzA_s^7WN~rv zs%_gV#bPl^lB91KMsAWPCnr;37(Q#YS{Jykn{i#Y22ib5*V5>^Zq0Sw41g5`!5EkZ zXt&#>F$jWbU<@Dt*=+WnQff&l^~E&Jo0Bw6vw3!Q_7>n5fN?KOYV%DU00000NkvXX Hu0mjfwQ}g& literal 0 HcmV?d00001 diff --git a/images_actions/bug.png b/images_actions/bug.png new file mode 100644 index 0000000000000000000000000000000000000000..48f1039e3881dc2776a322c307b49fe1a05bf917 GIT binary patch literal 695 zcmV;o0!aOdP)d-s2vwxn3iU4;rQ7 zVg*^K=`%0b?_qy>rUm@SKoNS=%(PEtr)k$etrzo}DP(H;%-M7A{cq+Gk;DQVM;f}L zPW1lJ;Lvc)iHWjA0hyXUbN2Y)xjR>Ym^r}~JR>6yi?JD(U58xX%q}xdrlz0l{dENZ zDso@|$N^U@!bbSef$extPG}zh4}fLJ!6x>T3v>{G;3ozEqylj88~@`YZgZycH~THTQI568|N=G=0i9;N>1RUZa4(7ON z2^fm5K2zQCr{*@YP&}yzm&5pr13V@GdstUJqJJ%gaYc2QodjSDeO%Xr(|&$%iwnHr zD=O|_6W@sil-S4BoZJArVa|-|pJt3pjOGAFVf(Lf;t%GnCo%SUh~oeN002ovPDHLk FV1hBnf*Sw; literal 0 HcmV?d00001 diff --git a/images_actions/dxf.png b/images_actions/dxf.png new file mode 100644 index 0000000000000000000000000000000000000000..341230e81d0f51291ab991eb3dec36c6c54b4a69 GIT binary patch literal 422 zcmV;X0a^ZuP)Lld)>TP!xtg%XN|Hl0^w3 zI61jEx(QYXpQF?_2>1YX%9__GLM8Mas^FM{gEoWCVoAJsJCvkJnpma(bk9Ba|IXo_ zdkde71))C5W#zgqQcCi4U#}P9v4{t|-Hv|0&*^mHd_Du<`#wPs;JPl2MuXSYO2r{} z=?cYSky5FIrfF!JhOX<>YBfC1!!Qim?KUs#waNwLX}jG5U>F9SPA7thi>{ce)hd={ z0Yu&11Q?A*NGS<|fX!yZa=GMP2z50;*L4nu140N|trnF^h5dd{Vet5*{CJQL4JDSxIg98VL;EDgs~hT~~sFLR6`%(2acA*(@(+ z($%ijzosyo%@EHIgXm+t9gnKp?cM}RJR~V4y2DZGMP;H0+)h{IRL?j Q(EtDd07*qoM6N<$f=ZjT8UO$Q literal 0 HcmV?d00001 diff --git a/images_actions/freze.png b/images_actions/freze.png new file mode 100644 index 0000000000000000000000000000000000000000..4ae9f6571a1a41b7d8f7c8a70c91769e9c5ddd40 GIT binary patch literal 413 zcmV;O0b>4%P)As=7>3`UcE7@))T&gBMxzwOMZtp-=+vPiMY0qr2wgfmg$kWAbSYi@1^xloulL5g z>JTLgkB0l6=ZKf!cLAJZFc@fZ$;rMJHwTQY42ccZWHJ$A*R`D~=Vu%Iyc{>^_xox* z9?NRA68^f+=^7p9v&Hu_(ChV-C0Q<)vfuA>;f#*+*&=-cf*?qS!=c1+ESt?ncDr3J zoYA4nhAqAxfp)vCXS11Xx7$L{Wy2Pq4?wHc;w?#-G97*sw*T z(a@bvCp+b9V8a$4_du;yQ@-!Zd_FG(T{e7_cn^VUwW`hYl_-h|L6;3%y!k+-Qc2AJ zkuVHpG#bftI?aVMI&|5v#p@kVE|-;sFUi>rIHTiywuo4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T?JY5_^ zEP9jeDnC8B`2YWZ^?CO7b#}}m6O@h}IB=lg$B|Cqc8LJSi%C2otm=MqZg{PexYxY2{vp-_Q|p)7HK$E%#@wLsGtJYD@<);T3K0RZF%JumPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iFW5 z3MB_ZyBuEt00DeSL_t(I%cYY&NCQC-h2O=CMg=R8qzNb}D8X3Sti=^+tZYoQND~Vi z5z=pyW;?-%h*n;qjXzaNLAWBTrc*Hr5k%4?jSn)-^}cr9Yacq z|Cq@bQyDDF0wKiE19ZP`ZmbCaxm*qaVB0nv$LRuGzizf|gAf9vTrNw;ag>8nYB0v+ z!{dDyl$>AioGGP-5u`z8EiD0HYrBBx%ru&{R~+mY008G_7oI1EdciB%g6IBwa#Q&k zW0G?&0}}wiM4aHL(#FkQ1*Ovyw1kOdY8Hu&qSC~Dwi%S59gbt&iXjmhLra*r=2g_i zIAWrq1XN=TN-!!L_z+>dcOn=L3oI|qq27t0IWUFKmrGDel@47Zx*E9czTH;w^&`*; z4Pmf$sHWlmgODE{$zA~fo{sbCesL+G;NtF{M+4P?4yU4dly;u``Uhq&*gx-{yATBH ymHOHRe`Us))WJV@A)Q%OfkAC^&ON*0*Weeb_P2VVgX^UL0000^~SGmL*uasST|4rBOe8oX$zaJYPpQ(PlW1T!h z+5cTP68hf%wmuj*f%`+t$H2fT;%jSuY-)UL;m-JLUwxzHwQ0ZNd2?=`TfNF@TI!AW z--V8y+4wD;IW)9zZ`{(rHP)Yc4&J)WRGo)%5yowaPDL0X?_){4LP z_!y76xP;=>zr{pjP5H&|>}3zx*UTdo!^IDBi{T@Y8qwGqh8nALXs?KaM; zXTnc*tvhVuJI7DGVxD^aA_E@Po|(zLQdvjCe^|1ge!TPPKkhAOPyO=O4xIuFUj|QC KKbLh*2~7YhhrP1^ literal 0 HcmV?d00001 diff --git a/images_actions/lwt.png b/images_actions/lwt.png new file mode 100644 index 0000000000000000000000000000000000000000..3647276894761c067052e5cd101cb2b6c50f3ea5 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&89iMb zLo9mNUNrP>3Y0kd@&4=A7XmKa5!iC&&ZOM4PON#lj=5_WCMA1MSP_4qt!dH1rGZky zN?)W+Oj)*CS=>v@xGh8MBLGAszGJ!t}%TG+)vpTUjAYhw9S@T_%AI=kkuSoGKiE1nH zu2DUZTWhKMe)1s^z2yh4@7gvg!J|7x?MLlI;mWHjAJQEqcCT)p8~MPIu{~o^`!WwV f$7Hb|@n2Y99J6h@ne?m#7-9^bu6{1-oD!M<6(^fQ literal 0 HcmV?d00001 diff --git a/images_actions/minus.png b/images_actions/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..9d0f08e6342ce077b19753b68c8aef0508e91123 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`?Vc`7`~2$7|Mo9B|NH;4oiF}Z^A-J<-?{o<{j=4) s#}v#wcvRSfn1i@48PDQl>t{3jAFJg2T)o7U{G?R9irfOAY6b=y z`-+0Zwic-?7f?V97Du6s&rHqo20xNy} z^73-Ma$~*xqI7*jOG`_A10#JSBVC{h-Qvo;lEez#ykcdj0WPV<$wiq3C7Jno3Lpa$ zlk!VTY?Vq&GgGY664OkRQc_HHlM;1kzF}&b+S)N|W~XJe$EH`MJ9od~w?917vgY&o#3>yd{}ol0f<#zn zpKY6U_4U^io8IjGzSyL}u^q1G6$0j z%Tf`gLtm?&7FZP6&1aP0Ve?rY9JN+#l?GR&-t?BlAJ*a~4gN;Q3}&C@I4rPss~QJW z*P;hyyZ^peq`}d|uvY%@<*4jK21|5KKb!mY!o1hFQX{XK+cV62F6b(F&a%hQ{+6Y? zh-<~X?+gq}GP|~Zi~g)0o$Yyf%glB*k4aCWuh`$Tyk4_NyrG!y{`ZeI?^D;tUcYur tyg^8CXN=z2WA|5Ge(AtlVgE<`FVpsgChbl|LE)hM;OXk;vd$@?2>`$`UE}}& literal 0 HcmV?d00001 diff --git a/images_actions/navigator.ima b/images_actions/navigator.ima new file mode 100644 index 000000000..57272d18c --- /dev/null +++ b/images_actions/navigator.ima @@ -0,0 +1,23 @@ +; Icon aliases for navigator +; alias=filename + +;navautogroup - grouping by basename +navautogroup=navgroup + +;navmanualgroup - grouping devices with same name +navmanualgroup=navgroup + +; !!!NOIMAGE - "filename" for default "?" icon +; it is possible to omit +;OBJT_Unknown=!!!NOIMAGE +OBJT_Unknown=dxf + +OBJT_Devices_OnPlans=onplan.png +OBJT_Devices_OnDiagrams_PIDDiagram=ondiagram.png + +;functions (ENTID_Function variable) +Electrotechnics~Alarm~Fire~Detectors~Smoke~Spot=DEVICE_PS_DAT_SMOKE.png + +;functions (ENTID_Representation variable) +GraphSymbol~onPlan=onplan.png +GraphSymbol~onScheme~Connection=ondiagram.png \ No newline at end of file diff --git a/images_actions/off.png b/images_actions/off.png new file mode 100644 index 0000000000000000000000000000000000000000..2816c2ce950c480af6a353a9ea693f55878fb88d GIT binary patch literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKU<~neaSW-rHFu)D_u&ABBcJE~ zV(q%WFkbP&qelUEcA0eR={c=zDti$yXP!sEg`i8WHCG&#Y8n1WIW&zGHIolQmB$*nCiI@`^vOeiI1O5*2>%NBvTbX!EVZnnHwLw zaYy9$6-6(9|Kdx-L5`QM=X+$$qYgyX-mv&|OrqDY*f9BcuULZYm%^_sJonQW&)g_n z%qr5-|C>=kui^EB?*_KUWp^?dwRdmtUG}}{vGjsle*YUjfmP{*>ld&7UH*bi@mBxE z#&`Wt+iqDd?^<;A@N4#EN5ED+dN$LL@9N%rALk2Js#c{HE@z*iI`a;9^(V!@9be9< znHMv5W^Ii!6N6_E5JlfFkRUK?P#6>jv&oR~3kVDfhr3jNT0A>W(^76P;Y7c0?wHH9H1<(VwJU`40)*jGWwKV5f2z&InJl#)?@~jOtUz;|- z6L<)9^v1if5obX085=JR9c@Q8NDU;%dh|&2_*giLfO=Nf;bv%XfiJ)Qy-+Ms5S-X+}e mfXbv&Mu6tXg?Gk7{>C2x2Q(nNDJ=>B0000 literal 0 HcmV?d00001 diff --git a/images_actions/on.png b/images_actions/on.png new file mode 100644 index 0000000000000000000000000000000000000000..e7739cd87540aba5eac0da50321414f318ccb321 GIT binary patch literal 405 zcmV;G0c!qFh=W9BrEV)A<6>oCdDO`#;fo$=GqD0{jh= zJKLE==dl1hECcQNuEaBA$Bhc`)(lm+tt|rY{(zXV<3u>t;oWq6nVn!EqcaJ8C-;K$Xj7BuQc+^x94Z6pKX! zK>&UUzu?aRUJAnyzVH7Jkk99{nM?*0y|()Xl6u`7Rn_?l00000NkvXXu0mjfIH$6S literal 0 HcmV?d00001 diff --git a/images_actions/ondiagram.png b/images_actions/ondiagram.png new file mode 100644 index 0000000000000000000000000000000000000000..d29671b33f2d94c5ddd1c3a4d9da38a705d4931f GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85jhC3I!7xJJZfJ00pOdx;Tbd_@AA0k+(sC$K`IP>x?GNKLxyE z1rmqFbQFZ=^NE|YlQU}P zrShgTgTe~DWM4foswLB literal 0 HcmV?d00001 diff --git a/images_actions/onplan.png b/images_actions/onplan.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce3beb5c195bf4ce6c0b9c7921e09ad08aeae63 GIT binary patch literal 453 zcmV;$0XqJPP)0E$9ysthq?e6_B;HbzH1H~`oVDi6bOQ*0 zdQ1Q-z#|2YM9>zXh%zTaHC(7l7U4o{^wu5Z0i4NTFO551+6g}8XoCXkl2NyFq^@_+ zju@lA$tF_w5<4iS{zi{_Z2t?O2c%IRMk*XnpD+Z})FTz$K@&w0(`4O`v5)X$@z!5x vyYSemfAG|wK!IT?uotB+3`wcWR9OE6vff`2Cqc2$00000NkvXXu0mjfZmG1x literal 0 HcmV?d00001 diff --git a/images_actions/osnap.png b/images_actions/osnap.png new file mode 100644 index 0000000000000000000000000000000000000000..636ef2fcb13fcf69b76a351be18056f71d375477 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TUdb&7< zSoF@Fyqousfr#sQZXJgxEiSf3S%Ec-9#<|XO|;?iRE?AOLfkutS~$9pE1$|)!$vRpf~@6bvG@1+L% p7QQYSHIv@R{%|Qex&QtbUg5`i=2bjPC4in}@O1TaS?83{1OURKr!;fuQ9des&s=n{FFkx)&yS%u z!l0b>?d)w)b^5k2?%CDLqH1*EvRgmTnpJxS&V4$0)4F+~7kA_=D81|Sd|UHBXZefO zDjU-Jjqg2--M5kT=;B4SiP_KQ7yH~_#`N0Yxpedd`xD8ZtbU5uBy(@7j+}e@{KA3= zhnG8APGz!w?Y26mpWJ9#J?A6e`%k^PC*Gu8c~SYqQ7(hat$k;8=gYZUr0jU%E?fC_ zij)l>+$ks5KAHc1&YrLJ42uun5mi~_A~UPO@%Y;tO};-^drqh}?=D?_02sOqp00i_ I>zopr05RpY;{X5v literal 0 HcmV?d00001 diff --git a/images_actions/polar.png b/images_actions/polar.png new file mode 100644 index 0000000000000000000000000000000000000000..5bc56fb112d6edec393d8ab99fa5c2efc1f7c562 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&Sv*}F zLo9lyPTK3m>?qQ@pV#q1R^-+T$3kmbN~AcF($nJ(C@JKaGS;?o+;oULaPLZF)7&K- zhs(;s8Z~aM=x|c#5M0;WadGCGbJx$Fw=6!FdSGIx>fa5@LS-%vOCDr>n7(Lrg3+GY zKJsRD*XB*$A*NsVx;MY5LpKo<^LzF8yiOwHbXkWol*|DNcW& zyJ_!+R(@BBw+A%C{n+N8-?R7r6TTd$K8IgAdt+{E&4>u|y1M1s!83W?v6lt@*DlfM z;;X%H?=fkKRdK-~h82$r4b3~RSp|4qZ8%VIa1u*{iEnk-^ZQ3aIw}|Wa%?*nS<}sZ j?Of!QovcMA=N@o>{2kMj@jO8e7-$Thu6{1-oD!M0fhdEP)j6-bhVC=Di)2`;Z@nBClAasPc5A%hztA3)u1u#>700oe zbR5TAkPT*-r9)R-*Ck4`eX_R346}{X{}%>dqR!Z!vXZkLa$Z2L-*Mzu2KLPy*K}sr Z`34>+(J7J*@Ol6M002ovPDHLkV1f`ZsM7!d literal 0 HcmV?d00001 diff --git a/images_actions/purge.png b/images_actions/purge.png new file mode 100644 index 0000000000000000000000000000000000000000..b61e56684f6d6ba7d5bcaedd9428ddf4bee6a0ac GIT binary patch literal 702 zcmV;v0zv(WP)Hq&hmbT%`53CRQttc-++ipUR1U|*v?2<3+gBnrX$5R`o|@GS_0Ugk6i zq8F(s#A+0wAYzhh(k7ZZrj~~3^4`1c?%aQefnXwtKX?uoF3<14dDzwCIA}J(O$3WD zP*vYW-Pi!!#PM`zo^{8b?Y12G-FdB?m2F5MlagxT$V^K@alX|mC9Mq?8Fw|ZI+=`h z1qPwcH=!xIAY?fqdIa+VJ|2u+2eHP{spiZ z>p?_`)K}r=!`m>vc#hKCk6L+8{BEsq<4*BzRTN6|LeJAPn z=y~d^-bc@}?ezWCS(+WaLIa*-+M_!b)!oe8Qk1Se2ZkF*mEohR0+P^9l~P zmm%4~0cHVA>Codg4EsE~cj%J<>Cc6L3&7`uKmsXAPP&J$sd*VYDxO?6aXur9TLJM) zW(r0;jEIqsNX&sy$V=m6UggjHl$H=IIP}u?Qm3C1~m*RCNJF1a7t?I57|hqmTay z&ehO#M++Yd2EXk}vsn>Sy@=~kM58JUBMu3y>E%#0j(~qCDgj0!rlSyw z5`m_L6J>68!0tSSuwtd2&o9D4#81czLs)BDcQbl>-~Nx4#ye@fr@~?|L5G?g265OF*zC3-*r9EMgoJKhJj*v^T=``vBFx&S+_BU kK^X$@S{84~;y70E56gaX{LstoCIA2c07*qoM6N<$g8hI&<^TWy literal 0 HcmV?d00001 diff --git a/images_actions/refresh.png b/images_actions/refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..3fd71d6e5929ba0c40db1960e36e9acba9d7e525 GIT binary patch literal 912 zcmV;B18@9^P)oWowDaEkzU!j%l38$)o7}}cCnx7z zVrKYAWwOsS=-Lqw-t?qu)r6QQ!notg696vQmg&~r9t3cLe1UW(yG7H)Ku^~yeO+g> z(bg0Jm{BNJFfw+(d}sQhCl&9uE%R)8S2n|p?*PPznUTt5*BiPR+1l3~ipPS`iO?Jk zARN#U4H*a;0yD)$9M29{3dM>Y4K?&WE>{g^G!Zl7)jelV^{i|AG#D_%trsJC8h7YDw+>Nu`!(E)&&KfE(t5U!_KF)uRXGsl%@ z#;0eK6ZhtiUhin`+P8I6C=m!d1ufk}o{_gOutKfI-_b^R{JP z`QzJ2^LHMWS&9G(o-t)@yh1Uq9cxfG6X$C)H~ghbOC7?WrZ-yyL0>0QOs`0x)U>uAAQg z>;&LGL0Gpf^PVr@oj>}%1`wDT7wv!4sq=s3q*Oh&WftpMhqGg=O68@F-$%x80Ep=T zKm-sG?*3PXAs8nI|0Dok)RR-0Y?z4d_HJBzCO6*s&6^5?o^0No>h2ra)My_p{u2^&LcltM%9%NL@3OcL;J5G-fbF(raxE|ez$>DG zuYbw-!q)3GS(dTcY`zK!Ej%Vi$|#AtuDM(;)ODSzdMY54NPSzaR!pZ;mdoX!osXC! zK9NVGQ93tGL(?=k=MpK+3CJZsP&6}cw;PfekH=iE*EC2;9~|=g$9|t?mPDTs?{^?F z>9L;qd`{c8bX|w{J_&g5Y1@{?V)02VS0n>eRmE&Jqby6xvIJna+i^G?I3ADe_xnLb zK&arJu_y}8=QGYZs;Ww&&N)t}6Gc(<$`54nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T2JY5_^ zEPCHg3gl`q;Bj7DvEttH^e;?(j#aCET5k_qUdOp_f7^s<0W%`QuC^$*rmSQ=pPnYk zAawGrmcoav-Turm&#Dx5ZfgsC`;*nNQ?|a-P`E)c`H0gdVON%Ub?y99fBX_IXAWy@ UnfW>QJkUM{Pgg&ebxsLQ0F`M@7ytkO literal 0 HcmV?d00001 diff --git a/images_actions/sub.png b/images_actions/sub.png new file mode 100644 index 0000000000000000000000000000000000000000..ed58b6457c914468f87e0e936745a3eb2a8200ef GIT binary patch literal 623 zcmV-#0+9WQP)L=@JF2qEy0lDeAT4s%I5qu1&EgV&Sy z`xX3$*58k!YF#`IAyoUsqOQY_w_3LJg0Y`x{{>$N=*?Y_YV5HtwcY60SJ^GoPDM4W zivcD|@1&Bg);6v1<=gPw*>f78xy0lFzApqMm-krHl=N))y~*i`%5d)I0XD|?u#|F+ zD}Mt{40LGSaK!UhFT5@uw6cEle170;#JL#b5jXyjW%3ETR=-d#Cwv;|^5EFmeDfgd z0z(*$=&55Y_Gh~(e%+5!gF^98E%N})fxbWs3W4Dg$;$TVlWmUo7ae`Pc0nd{fW{mj z2RS+0@2tF(&BhdV460jl#=Wk$wahu%Bbowb+>B`7%LpV4wQUld_pr8kHn|;o{lcYSLueSg5vm~JA|is8X|5WjeH%K_As6&711B)?w}ZpuhLz=Te^O?bbPf_ z$V7x0ZX%>$+@#hz5n0iwg z&hRqENP^dS`etYdJYOWAD5DZmRZnL#NZ@ir7Qf=OrTI7?@Ef3un7WR#$BF;|002ov JPDHLkV1jFAA3y*A literal 0 HcmV?d00001 diff --git a/images_actions/unfreze.png b/images_actions/unfreze.png new file mode 100644 index 0000000000000000000000000000000000000000..4a702b7139303b1fd9d735bca15f45558390867a GIT binary patch literal 439 zcmV;o0Z9IdP)(6rXpkD))pA8`kNfbP{rsUUO^#X%gdC@2U8wNhf13Qjr{s)EoVeozz( zwn9~$qz+XF5dRUs@_}2wR47v7bw$%-?UmUCE*i9Sx+JW0t4h{je$R9S zTr_B@uo%{*?I3e~_FteuOGgVm`Z67oqaOYjXwXt_nkY9HQRgYyl4BU0?&XniJ hsrm1|G$P&3`2hy7P9%sKGMfMZ002ovPDHLkV1gN7#N_}0 literal 0 HcmV?d00001 diff --git a/images_actions/unlock.png b/images_actions/unlock.png new file mode 100644 index 0000000000000000000000000000000000000000..a455fbf50ffd5720c5d3c20d6f92c89ddc79a384 GIT binary patch literal 378 zcmV-=0fqjFP);9wm@GSnqdGCf409VA6-L5CC=KSY_Tyct4hX~0*C5aH66|qS z84v`4%CZbelE85s18ep;s|@fw4{4ejqgEmF8k|)IxUP#hj!nR8XX)mnyJBkgIGc_d zhRI+XpZ!gY)jGJtUH(RV&8OkCx$!m`Hju}H_R*>dq4JyDg#v9b%5UzzT#71Ad1`C< z?HPW?EleMGjM{qi6ah?6nu1&X!ti|d3cjyOu*Vs9xJyqF&^yucbx;d>>=(Rmm9Sor z23nriYC(_vf`{c2)(bj&TJGyX&;JY5^}e8cC{V|OeoHVo6O1lqux5`l?r@hLS@iGx Y2dX*CXW;f2@c;k-07*qoM6N<$f>X$+{r~^~ literal 0 HcmV?d00001 diff --git a/images_actions/unprint.png b/images_actions/unprint.png new file mode 100644 index 0000000000000000000000000000000000000000..2f1ee89e8fcf42e2e6d86a81c91447b174bab5ba GIT binary patch literal 804 zcmV+<1Ka$GP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0=Y>Br3WXXg z9!d}+c(Di3HtNaP1jRI{`Ozj;lf2HXZ9tF?d~f&d&iC!i&a9*YIsoqoZ*1&MX!l1(_kOudnm9tPzyc|Pb{vh3 z@d>a`PU6AA0dn>AIGmn_jzrj}ySp3A$>;NmhCaBakQo&f6)@1Lh0ado$&m|B`64qo zD9F6WKJ)YQ!k@W!1nhP@^tl{ryVI2NF4(`udRc`-LClA5X(doIl_8(}4kz^SQ->k5qx}cpRTQ zI`F-%jZcD;?&e})fv-n!m|I3Yu4pqE8<(mw8pRLF@l8_`zS4Yue_!B>B*91mO{o-~ zP?XumM*O6=l1wH;qPJ7k)fe0(>AE^qjmN1!?y+J~RYyidGv#Gj4fXbZo0*vbzs41c z=oMl2lh60;B~{>mc1dYESD1n;!ef~}n*=T4^_eU$1cO0EqtQT?<v}vL0WDAaQO%9s?DBZx?8CL0000 + + + + + + + +ZCAD Руководство пользователя + + + + + +

+ + + + \ No newline at end of file diff --git a/locale/ru/_elements/commandsummary.adoc b/locale/ru/_elements/commandsummary.adoc new file mode 100644 index 000000000..92b555210 --- /dev/null +++ b/locale/ru/_elements/commandsummary.adoc @@ -0,0 +1,27 @@ +[cols=">3,<6"] +|========================== +ifeval::["{cmdcommand}"!=""] + |*Команда*: a|[.command]#{cmdcommand}# +endif::[] +ifeval::["{cmdicon}"!=""] + |*Иконка*: |image:{cmdicon}[] +endif::[] +ifeval::["{cmdshortcuts}"!=""] + |*Сочетания клавиш*: |{cmdshortcuts} +endif::[] +ifeval::["{cmdmenu}"!=""] + |*Меню*: a|[.menu]#{cmdmenu}# +endif::[] +ifeval::["{predselect}"!=""] + |*Предвыбор примитивов*: |{predselect} +endif::[] +ifeval::["{cmdoperands}"!=""] +|*Операнды*: |{cmdoperands} +endif::[] +ifeval::["{cmdexample}"!=""] + |*Пример использования*: a|[.cmdline]#{cmdexample}# +endif::[] +ifeval::["{cmdexample2}"!=""] + |*Пример использования 2*: a|[.cmdline]#{cmdexample2}# +endif::[] +|========================== \ No newline at end of file diff --git a/locale/ru/_images/cmd_params_bedit.png b/locale/ru/_images/cmd_params_bedit.png new file mode 100644 index 0000000000000000000000000000000000000000..a7289529a06b55236dab7dbde61581327c2f78ac GIT binary patch literal 11557 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%0AdCpz@OZP!(Y2*_^1o6t(3i#xS z-$7Rll`elYJwBAF>j4v~m7u&dl3kM6X1lV{hEgEgV`0wgU5fS{gpQZzlT&Z=EwE6j~c&R*-ts^qli6GDUcZWXty8BO{Zp9J+DsGz`V3@%2;_3Wv5ohH_)+M;beHH~0grI-y7#2cxaF z-rc%b6%6?5wpEnnZ8QDZjltM=duOqG#dD(CqWXbP)9K$vDyg%rt|UITfV1r?v(5yz zu}WjLZ$DOF=D_3bv|&6=4p?mqwT`%XVjsJTTjEEi3X|AU-Q-_Ehjik-j|BRtSe#yj z&HA5ii~-lC5nW@yi{qs$Gw);z@HJZmPw*#3lpW5TTE?GFx-PQ^$BevH=1~#F!Tic) zN+DDE;v&TjLbTeGaF5^q0yW!sH@jxQp%;q+0bak~ zi@mx>b9%UWxn9#B!}27-2dWfip`!T87vZRFQ3ysxb(NY25n)J80nHU#n%#9x5xSq% zv>fg8z-~i~GwJ8##aY*AQN`b%c9Q-1cegS1_+eDw-Mz0N*H_kno28|d(_Titb-bOn zp&|4sch0+Isk1pMHK}u9*5SO0o-#J!E+?mPVc#_sK2wGH)csa2Vyr0;?Sqo0VCtQTyzLEBW_nvA7J9MZfYaAM*6bFvIBdIk1!Fflf z6a~$Cfxf<{Qiets1X)S(H0tE^{vIk&1{BNwV`k(L!u1CV9JUoK@c}{Cs3byxAQr^s zz~^AzpWL>yXU3Y(hb8+eL%{cRHqZW~JK~~cV~AM?%8O*TiB;CNDg(~>EQV%QPbO{* zLhLbe2ayY~kGfR2(#qxoCdp{2y#cv0-Ab_3NsVbcnZ|1i3+{=ytbr7$!NI73BmB@Y z$Vxp*5cfU?>}MJZmbpoYJsL%wX0_IH>Td=TW~#1@&KMt^X4&(6O#41GAKET3oE&$P z=ay*x4YjZZ*fue=HtNa(_iMy{yvhAOf_l6qAA?aau={-uqkohFNLxOJ<-ULb+cV#z zy_Mmya(y{tK=q_vw}pD`{xNiFr`Ie}%>?2ztH;kO>*2d6htF$&z`k0=f6eR^JlV(a ze8`}^68lT!CV$CK(Wb;ic^@(Y*4ddd1MN*pq0=PB#qJaLN%8Vf06kOq2&FTd(@H_g z(48nPg#oQ18bpwJoJ&>h9Z zhD&J5x~=*zocf9ZK>dfJ0Z4>Q4tUlFQ~Kw#3{rp%HcIO>*4})l0pq%>O;l?r`SxOf zz~OkB$QylUa;@F=`jxL^xismu%-EQ!%l6&*feB}L@JfO9V@txV5_8~-&9uyOZ+Vc| zD&DTZpJiQE)ptJfp1FpoC*Veum6ZYC`m;za+qR;i&~~iC@UtribjEGW(89t3uthO@ zdPStJq1#9Z)w6L=EN*Vq#b*p#JbnvMF;e_|cDAqU7_`;b>nDz4%DwDgL6SsNN<CDz?oUv!XDOfwgphO zw6_qnL1Fu8HZ8jCzB!Zzi^cNkRwRlqlp8j>1Kzn>T>0#{Kj1FM(BamkZKeHGE%cmO zj=3YAQ+{Z8FOY!9|FCfuZPa|yMlO&cWU0D0+xkEYdXk-_4UIxDvHT0;_@%5#A-A3~ z&Cc}(x1PWE^K6TvC;irzCF!&tCHeVTtS(P$IuvIJfe=|EaQEzLe1dl*yjXr@{1x2ad6D>fYremi1!=lVf0!PbX zy;Z?!FXblS#2vk}-n&g`vnBiHD(CLh27~AQ6VBg=(&g2AW_-`rRp|D9^~_%^;UXgk zAsqfxjzADKsD+)}-mhnQ=9_A#XJllgsaf-Ou5F^ma(H*A-syK1@SXnpTX=8AlU;P( z3`BWI^WbRv_ewSk5Q^FcAl7PicT!Me4REAJG=d3~JC3dYm0NU@HIq>5|8Jy-)MG~s z1mV3B_F)Omq)qjA=Ex0k`lGw2}JRmtZqZ_%{a#;ujaEbK}d5KV#y zQ9(0R+DKI)D{9#HiuMj=vq955&TWBPAOPT($7BfNFNBy>1WtDV0s`l> z<7Hcd!33W`&_eJIJtmd*V8)%~QtEwuhSQXhzP6NSCy_3qUmAR$A6mh}vlP#6P;+CP z9RQ~<|KhcZ4&U`R_7E4^u9+i+Po}CoJkZr$`LlH7X%-&<-_-rbyOKmS&*<|Cp5=E| z`?JsE>~XrcF$yQ-vTtB=l&P*;FVh*xPMhHel>(Sl&a1gp=tAI)do}b)@3TS#j04yd z%id_)1TCv756UxorUyt5=49z6c#flg8x&%~Gswoubpvr}#9i48Hpy-J`FmZj$)} z!XZ5TtfyqGw2iqMvAN@!~lC8$bmAMsL0eo4zmd1e04y%Prvx(^+Fdl365&yBV;@Rpzv>&o%z`@1dJ@-BG(G z(w_cSwdB#Yk%{Gy#p`P3kUvRWS+f2SZ|dY5Xj>W=Th*Jsw<}WGG7h}sxxp4cvYL6M z{Pc{Qf&vg<52R&cKBS+3UPLmdL9FPfoFi|T%42$+wQL;kb_Lfq-GTgrv%gO~BBsGo zeeY?of2Z*dXs2v=>7&fEh^`*aYBR^@;@r1CLvP`9=CbK+A{}d~ z5#-OB$C*VOlEvoQELqBKX5ljQ0MRl{I0!D!q=~86F3a_b8kB~<*UQ#NFve9vY~nYl z7CT-(!NW%Z;>EF96p- zjKZO8quacZCwyIaYsThK<;5*YeRwwAAL!w;AxhT4M`V1F1NK4EfE~C5#YIJBkX(?> zvW#f%A)e)7Aogv73mJ5tBIUa1*OHY0dxsnbJu1&?+5#M>eJU}9{KnN$GjRiNKIqau zgE;1E*ChN~0|Cpsb}<9NvHq78whx$s1|SOT|Cl5kZ|WCML^z=Ef7qoUX8A(8PC0+c zGKS?=;PZbOYdjV=Yp50AK6QM<(TnN7CaAGE)@4nT1u9f7d;s?kC|(qph&Y06fZ)cp z|Lp_-nViSU{!)Vn0$*T&y=%juh}l=>KJ8ZNa4TxzNB?+(s8aZSnP5k%%nw!?#5vT} zjsm~3sEQ;JL{H-8f&s7Bo$vMC4w0FXcY>9F~MX$fHLHYg;`5Zxo)XjdVhn$5B~{y1i`N zr^wy!p9_fqpk=R`G;Vz-_=k(;-Ryy&+o7hZf(f)YT3*QMMD_}g|>)U+|qh-#Elm|_rSMnwqhRmf2rqSN^jZb%X8W=5gobx6VQX>Y? z)X`}lHqYgmOS)}Cp~qxVb@Mzbnu8T@`@ufxV&w}o&VGc11#3LZ_@;KM#%11ON&}9r z9OJqIx{NUAlYub6z@sD+ZwFCu>P*~RO0M{quf4yYLTkZb`MSg=5by51nQ2zWyq-;9t;-5$0=O45|Bq zO}g)1B0~gpx;4g-zT~l@BaU9tN_o_ktB$Ee=*;j)@ zZ=Zc^_!Xv!ubyCZQO3y8vQeFdk`$AT5V8?*$=F{d5Wt31q;_d0X}4To(5TDnn`6 zD|cWAwUHXl<)H}-1=JA?+)^X}5JA8_1hD=83;|^Rw1R+)#EUB=Ik8rPP5a+_B&{|w%UB^>*(i$0Ja~m* z+PSvH8B$^;q-(Lu+SKp2qA+*=iA8x!x0c$0>CJ ziHA}>zYMoz&2G88m^Lcx{+{$0@G0WuF&zx|35`(*YaOKSQqIVaip7tIesN1*WJVwp zfj2uda{7II8eX!^s(&;xw@Bo@%tHwXb?*$(?!~Yg2=;J{h*z5F*u3!`H`aaY)fRzj zmkqQ1ns`mX72J@VyBgRiEwTMkE}1ceu_%0XPbjO*mDQ;1TcskFUSMExalh!$u8?WT z&Saxtt(ow;8ZwI{6zs`Ct@ZaPZp8NDE%{BT^Y7cNNBQuuYTSx(n~z(cpBb;2mpr7O zo3?t-f-P z*O;0fSEl9jrgIf(W~JM!x;}e7=e6$w4Uw)v4`)=~c*&m;`crIFEV9{GxyUMqQr6ZGN_N^6MYb;wvB=OTc>h`W*hW?{@>-;@ zD*DlAEEl>%JDV9*GO5o)YY5(>{0?WBHo?@BIbD=4(9TlW#4z1oS zKCoYy^*#4rxb21}_l#tV|E-NMH;HKPen=wNiT{u(B%q9@s=R_e9bJ{w(UEJ6v?1BN zyL<|IT8)CMNu{B+WJ)H;Y{;nbvgLAYM#=@blkZwHAL&g32DXv>nNjS)Y-&_>63-_k z8WP%2I7@{pUC_hm2ffsLc1|5G3#2xFp6Hk-lpz*A41JIGvZm!O%QPF!IupOrKtF!r zmO!|UQl7@%lX6?Jnt0HWFg%(z+14T~sn;x?;8JcJyW9~#f1eu##-`6xzs$JDzxrw7 zyUc1}O!@O$&tCT@Bi;|@Jqd(x1!q@@-JE`aKiNVMUGlyDF;n1G8U9dy(1;+{?GM(x zq~+DGIBsay@ZGd9Op;l?i|f?wzr#$7ZX{{vcy%lpq$xcy{vouhpn}dJd#T(~|=>CaNr&bu(^)c_4Yu{}Bwp_(NX0LEw%Q!YlA50vPzyfgNMW8z_eg(^X@Awq$ zzcPF7*IoqIto%gdJJtJdLU)v3b}EQaW34WRA)iwIP-v=Cz9M>%_JEFnl=DdWraTVw zB0|U498ILHH-{C)f1M6b?%vzaGsY%&uO-raEL{RYd=LwK@a^OhK9a)(u8qgG=dDbrJ}>B-5IYCn5IGTwe!2$9TfF{Z zF`^i;cOf}n*Y-p)j&98kZY6l-%Ypja?HGzDKR(}cONJ=$h5`3L(Dz|e$eb+KFIdk1 zyMO&Z-0i=I$sPIahtJMjPlNhJH|5!@*@UrH!9PkmIG}gLU9C2O6s0s-4zo&~!OxRr z#NIij#Y{jBvnp&s_}{CBG>+$i!o&6Zfeymc4o+)%HtJ{o$P;A+*$>BO8&YO8oVWC; zo{T)shfl(Aa3T%R)gn%tc>TdvG4nS)zheedzmmd640fvF=*`K6;g%V6 z9OG5}ed8;|CR#dtv`C07K-hij@E0s`4pVXS-JAM^;k!C3A6L8g0#k&pjyrXTmk4^O zVgg-4WQZpPh#YDg8OkVgkFG%(pU2+u+xjKrg{m?68jQ6a>!Qu%vW~CxwfHJO43W5- zp*dLO%uDlP+H=!HJXlDXuqV~&@kh?IHG^(a-FZBdws6#T)E+hU8-S-(Ht}}S;by7> zekKA8tG^|9hmqyc8jAs1dhzez65hcxRc3tQPx28zvaPb+O4oVv`;=a!TV<(~yc{wY(8GJnoGFa; zlcsmnS=v>@RJ3G1CjVxH-l(ja`I2JoF2AHCaZhvQfpzhlo@E%M7FzIwSEl2FuoF`AFB_6e@^teyzro$)y#6RQEH#Y(0 z14=7@dD@jqbMSOj=^OZ%46{b5B%1bs)ncF(g`?*&P+pE!XXT+y_Ib_sO7L0hv;- z&P&aR9B`9?)c-^;8g?Potfx=%Xd{81q1S-HX$HPw)1*Z}g^&SM%gV#$uZ1Emo8f9U z7sQ-x?`Z9(Z8b5B8%nU?*UvSPO-U2Ji0DU3jm+;8~Q8Dc2Fi z_3=4<2_o8+TNPc;yCkwht=&wcBt;qkD8-Lj@S?R)uWV4V%YeOQy_&5F{1^_B5qr)oXS%3F zT#A5FVs{=x-{&x}9N;Nc53sm?x259X1SJiFEfS+HbE#8KJB9!{Dwfj@3(v60ARLC^ zo(w<;U*7;2JYYH*fo_iq%$}|&DOOnWK}KAyxpL0t)^(|~D*6B0FQbk$sZT0T1@HaY z7X$sba|Q}ZH#TCI^@KmVME}QU$AJ(3PBSlhSj!OpJ0dY6xW-B1U*R%SFJnz=*&f~# zB#dv*xpB9M=^e%s$Yi4p>Kusw6PbQntN*28Zj1cx!{$#W1aYSOSEM5uQh5cXIX>IE z4Fc_`z@R&^y6eK1GfR@vnLSZbC^w2819Q0Ea7_fm7Gmy63{i`TvC%NmHFd`w_D^D9~Kp z5o+29zykxRq^uO^sVwk07WWupGkEe0@&Qr~%rL5Bm(M8>E!GRqx!B<#>7j^*n3`(`u4jzA!5;4h(NKdBfYXh`Nc z)R{$Wp30dBM587Qb;ewN1mwY$$cUi(mCFQ*vop1g4|!(;k~S?#2S3@#Wtw^pl17mZ zLi`;7LZ8cC;cQKObr{7zY4-oYfHMRf@JmZu`*7>1g_*IK(I8|eGjFFFhWx3N8sU@bHGrEf5 z?bDyZ@0(Yiiz8~hvHzLbpjC^zDdD!NCG62h)nn*fJ{UTpm|ktr$FwfB$n8-&kJf*hQl0n@m0owJvJsq zd=B_ab5ez?<{OqoyPgArektlW$(5CPKdsJ2MRgCO!2En@zAsaP&8X$YQ@ZCk&I)1## zOK9bTbC?V@DKVsE@Pl8+&;|akCD}b2gll%5A`&Q9?kEd1@2v~<_hh+UzBhYL#VnrB z#=r|Sz;dxGDSh@>8^xLxsV>!7m5>b%&#&}eNKN1j-VG`VeTYwL52YWfv^=7WHdn_Bn0p!M@I(k za3Lqz13ySEn({9|6+;wTzy<1SDHSOYs452Y#_SPr{lrND>H-3R86Un#ikb`uAQ11R zqKuTbr}1valN6m_)f?=$SIXx*=Zr1iyeeChr)*4SiaNcrog_6h)}_>?G^%9MpYp4Q zJg;eCc{6URjY{+gm5?h4Lt!O6M;C%x{q!-RmL<2fVvckBR{kW_kdW=ZUxCkFxsTfX z^}XLt$JcXxpWW(nq3hv#9X*}%yX*a0MSTN<`Hg%#!9v)X=)t>r_j$|4-J0uH-SBz+e~r@2`TVSC{~65L(uKEW9}7?n2Iw{K z(73z3*ZjKS_q#UJFQ2LbgYq3-tjg+g0%CrZodPyCgnm>dj1H{9MFV8~#M$?=rfhkP z4b*P|I-+oBI|!&qCfG{{R3Jrz0>ZdDXy9CWuc{*m$V7yN?=n%l)bscSY9~exmr-0c z^fD^uC0?JI)Yw%CD_c%mR{3kkAO&CPWqgU8j^@0(-QVXV*+1zhnN-*pzuL@|#iWiD zjQp%%Yv&MsvbR%iBJOl=Seixd#TrUiey0hQgNojKkv`k5-UxiW7x3L*>}+3SF}KCX z@7%9pzftgZI`_I|e6CX7Bl2+d8hekR`16WrtLMjGLfMNd<0_B+?w*%YcdP8iFLjYa zh|9L49Yl&Ve{GRPpv&rKcnRctYxI-sb3_o)z)^tSb-KR|#TGf*F0IsW@x6Ry;&-}R zyXb#BC}^TwRPVMkF)VR^Go~hSd$Af*Yd8IZJK4m4`rX|v&YqX)aIVkUbN2xD&o$~$ z!VKhI^Ka1x2jb&j3Ziio$e`&WuLS^sLbWWr?7>X&`H5W}I6|JaMjl%&`{I6Kr&|&^ z_e&O!u_?q&FTT(}j-e1;xu)Znb-wEy7f8@1j^jYA}!;7=zKr2rh~Ro=d=d& z)hssprZun!98_-Hm0cHI1=QK41=QVS1-w0L{b)NGDpqu#%)GBUdC#|O(&Eu2aR2+r z-u-!bnuNey`l{cMFMiiKaa1c3g2ZBFmDiZacDBR-+*gN_q(ab#k<=B4a{d?|Zlg&@<3gB7^i=KJanXh}1)F;B* zrkQO5%HW=1f*h9dpRux^k@ts1dT=o>(OG?b^Vly&$-`pe$87ZcX$Q-;{5~I}SzxHB zHwk5wo{n1(PPefnnPi7eF&MXK(qC2v9awNHMTtzckwa=SHsDWGHmS%va zc0I5U)!4@cq{fUUa-;jzu33kGZca3;ZI|8yV|lDymD|~j>W=e@3tGjz_%0N=J+=Lq zYgs=XjZ{|nk!!IPEuu)((`m}V`pA;oCP6S{d1aJFnWwdn9Zi4njOdr}8~jesQPXo7 zb_?GZTlqDW-sa>Sc;lme-YJPbyM`>$A_l6th*68^!Ot3TI-GEr62X>QY3p$r7xa%r z(XfQ^&Fa1PR*d`e>e;>A^SQmUtg)Tt;qF~Yu@m!)MP`TVkB1V4F;hNK3vk$B7UxA@ z%+P&bKw6!BtCYN+7uG6*Ww@r0uzMMgIhs;*he5>HzA85gtG)Bj71#ABP0Y7^WZKcE zy6TM^+7n7Xze)=ZJ=ra;cfeLK%y?-l(? zws0?8=TyCA?4$F`Ubw#SJ0tzo?7!&eE^b+CB)@kE|Ja~`<%KJ9q|P2;9|+MeWNd~+ z_Wqo#sM9!d>m%v%PT-p(EU;|1vq2BIU4FZyAPp=0*7@EH>E%pbL|5p5x#i^E5Y7M$ z=n^G@M6#oup_(8G85fa1vB5DE!fR`xA92L;Ufs9IQ~3T2oK*QVzH!juJ-+X=970Sn zxU%{S#u9i8(EuAE+o+@R3_>#axVk*@XdATj&D+0#e5lvVv70`z ze{sj5#u;$?@=GQW0Ujf=1B9j#5RtgoBx^=zgjXqd~5MqbU+~TWjc(EwGe%DhWtze$?-cw=zZc6eS9tRoR}x-%QLz*w#ws0g(?QnNEHw&d2P&$A?#Eyxe7 zkp9({gyuoVL*JT!w!^_%@y_*0G$p1{nTA((+HaFajgncE0aI4XIGH@#KJ%utL@83< ze!2+CX4(?lF37MfXVmrS=JEht6|mL;79K8TKGvW9*7sHZIVb0q<%lwV`myU`L{jcl zlOUg0TOi*iuU$znJ@)o3e3-GoirIv5Sxonxz2cK!cc@5b`n`5gKAr@h-KMu*#CoET zwBmc_PpIa5>C+l=#y1ipA^LJq!y3Ek9_oOyiYNCv8r&}HFQ38F1nh;+=Ui~a7*16X$rG4KyUn=G0o&}W;2ey(F-^iyTj%S|dLMlM? zVVJ~?RNo4);`4hQtp($5+x#w;8bfTJbeM8El#Vl5q1PhH93xN&*cPJo}i{uB_|5oW6#2*U;;>U&Ifk0R^ za1h881VsgbPR7CZ68A6I50l@Y>Y-5+`Nhdjk5ZccU4gyDt@&LlFb!NklH?*Ecm^z zcF$3~;6dejyF^5=nC3qAani)%v@-LCdVlfOfGmF79*boZp1Q@La}PQKOkm!d=%8w5h}hfrdRw$ z($R}~BvtplEOT8Zhlts3L__}7F9se9O=ag5FgWh)?{#UPx_$+*S0{5mZ(=CHlt%+S zFa~TzM))=|p)>;0f80raw_K$b?=?YD$>gp*XLCB-g7sGO+9Bo(a?}mN?1!98q6z~e zp+9@Z*l%r8({U!#ZU_8THL(D7xi)TBt;cxATppXHdvT^tpl=o?yRFS97#O1KDcQ}6kj}8gdA^% zRq-VW*z|l_2d$3aD;0kk!K6d2bBj{wf_i9tSI_nS@x?noE37?Pj5=+IU$t2`#`z#ya|QM*IWjxi^^N zQ7xcP(rZ|tytcM!&oJ9fk9GQ~cmV_hRnf}=j$5-X(AH*JxR7K9wU_IURr7Sgje|a< zKNMk9%XYcw%Xxw3O*)A(jc)8PswY{rt~HzZ_ynQY)sG`c8kP8&yv<+W?sQfUe25*- zK8bB;7Q0O<{2-j7?I;%f=@s?J*zV2k_gj{fP)RU*W~cj$ByFGJ(M3EC+opP~lMXMzf?_PJc@Fyvf~WN(C<;dlXW2Wp zXq4O*2T~uyPHV3=uy#-XMBLh-!>V$60SGDVeC{wb&8wEAgrBEyo?$H%IoO!ph6#4Q z5oU-USw@4_CoV!ptY;V)$0_|K6@(j==sQ2`|EWG6g@vV}xZ>wI1Q>JW+RXK)GDkD~ z(sIAm2&Q`O@SV4i>UM6cXU?mA#Qz>!9#`MBJ)3x#LQ$FqP9&R2yCbRmzC%JpPI@Vw zKSLo`v@bVGDp0<&D)23dvSmHLu#&~qX{Ve*?vbhF?{RZX^y28~aUr9@QAq zwp;(LA1kYl_u)^?B7w)k=?La9;eQrg7O{s%dkr3aKPel>N=>BXq^+}6X#*iaqbN{R zBQjuF29ZdDkwD);2y_q#4OqTGT<;*rpm$OsmWPwAcc&X!0Ttwyd78&b(IqA{pp3_` zD&ar~ax7`Dxf?PRm4-LAYa11TE@?#r|Mdih_wI)zxRd~BHkDNp%$d==Jvv>=nReWt z-*46WHsZ@Kf_(#i=ZOL0VM8IaZsq86J|n){5X^mj=eCUDZL=yuZ*Py;!bZeTD{rNI zGQmaPV}Qxzl4nTE%l8;KHoHw4d6YxHT8$N`jE{fN1Mmn|Km#@8cyy>^nH)RlZ%H@p zSIU`L{igj#V)VIyiL2UJh)1han-Tj^)&vycc@n;C2=?L?>niPT55asr_=(^5;(%4F z;AdBkEc{z;p54@!<+jJvO{*V7x}!*?1BTLtj+euzCtCgy1%f8*M+7pdrgQvRxi+r9 zX!%88RsJUZ@JRN&#dZ0l;CSDA`9|bb`m0}vI@7kGE;unK6!9MByf;_x%KdtXVwatA zzxjOO_Iyzy;O-`j%6qfvc!=K5u)&p8rEtCq7>C}MNC<_>$VI>N`2eN0{nPu#hJqo- zmdo|h%9bmDIXv(WHSx5Hu(Nm5oNFgZE-R&jxZ5ma>JgJyq@rkFRk_PU8d2FzO$KUF6HOBoVvk%x;nC0I9P^O_|Sq?MCj|{B7ay3h}%3cVP zqg+y2cy>G?9sDZ_RQo5&{KSM@fdBPwZ4x9?EPn>@ z|6U3##mFiH-ZxM=DolvWW={R;wxb&_dsSAr03I%(gWeo;;Fh1u;3yI`uWbFK%T_UH z_U2cSIV#lRRbY8NoZ0L!FHD&svy9l(dI8lABF=a@kmFst29Pv$MU2?4h_A+XS38x8 zq>0b*U8U5-+)C7by5iiQ)wXIdG#f-WmMg&ygK@>fz0?>~#+_v)ORj*@V_}Crd-Y-B z^rZn;(pmjmE+^x~T8h{k!&zzpEw^X0Tc?7|h@uc~C2}#S>w7!|I-4RA!t?M);)#+1 zMv?j(1zb_LcqTy7w$5R0j5wLc?3lM6B&0v5!KwTs%z3ptI!|36Sq02#Y*2K=gu?VY?y%vi0GB!VcO!&`h!niZ53|qlZ!D$%=P9- zzRB$DC-2R{IU@U)wNH4B>2~Qqh@I(qhtaVzY-$uz2?yrU(91<-a|t(4Qc}KNxJn=+ zQWJoVH^-B_!m?Snx3$epmMRZo%8NKD*6kr09N=u7t94uyJDajt>x~;LR4d%wohT^B&HX_B38LtrGw$~~qDa5t2^2Lk4+OPqD%{fQ zizH&NnRho3?(kUj6BO$`VSYk)3NdLhY-aNZ%+#TQ=jqD_@X__Ng9&+iuSU!^QWV+BMh@8oh?1qyqE z{*T}$>nqF?X1|wA3!bak!c~j+cjsHQg%V*{q({KOva95|u)_{L)JilC*P!5tU!|{x zvm{IgKCg|)QyVq77P}{hpPjkm%gl7}4n4PMy*o z^QSa!29KrE)&0G2C1TTG7cjkvPY8ym9ghqY3SgmZ>X1hB6!8@EcywyYDg4MS| zpe8D{A9Hea0hB1XsZe&X)Ic}>2Jvp!s~p!jM^ZNiTpV-H_w2@II8$(U+NJQB#Kwo; zuhpR9cW1AM=o)uZoomHZmTVb?+b&(|4A)j zmgQEUqJ!&`M00`qm5~rrq=e4i@SLAsla(g-qsp9Ha?Fzbbza9--ungTZN$c&feX~d ziu+6BYL1I1p$aNjWhw#NNQ!H6V2&T1pAnnb!H^&&BxspxiGLu-mFmAk$v}uMGXT0g zC_u>vI736|W&Fi~5KAE9Izsy!cVR)(k$@m9h8Dhkeu)H<n#hB4=@i2aG^g~ZyYs1N~ljvkq{|qxYfVW5Gk)Z7sr6vuCD+Z8!$((A&A9rnHO%h zW0%3t7Cw)X(yn6_s<<<2qePZ(RYBObxHW2T0K{bF_tzhAWH z;iYk@*NC<*M^dviNqLQSVSZ4>WW#)7YK9;QSWSPL+u;?8&iuVm_rsW;+LRM69_6hk z21e&uv^xp!16L)M=*0&D;8C3T~9cD)81+yYZ*Q!FeY*5(~Ze1XbqmV+FrNU4x*?N z1fO3_2XEx0_wh#VEKQ$!@4DY&Ff-A zyfP&8KnpE5EAo$GG;UlN(nn$n^Rks7G;lB31^#_q;o8J`t?M%~6iUx;V(|om7Tm+U zMJx>OLVD?F9m;M+FBex_9IF2u1Y5#m68nNY6K8P_ZuND*sI<_)=@Sp8ir%82`|*1kgI5@a`jLskPI6wMPzB<@XX~f z%j&B`6+pbb=7UK8uXE`CXa0S&bUsc}TbQ}%OC!J69gq`|yr#Ji`q^~YO@4&|Qs13I zpsQ%hU1tj@{8jIZ<%njOzCg7U20*u~QDEGo<7lkF8ZwR(+ohmIo(Ir)brDH0y^4J- zGCB)!*oSY_yuAPOtZEeKD zG;9r=)u}S#@HpUK)h1etxR=&M{2Zmg@g)vxc5lmDV2hF%jiC@GsvyFIEoZ_&@H9rU z?U3%55?YvDK8}vleP`lV>d`^P3hu)Qg?jDQOzp#nuLaq4KC#~4(7&-DoTMIER^7#K zprk6;<9-+~*?_`INT9Cq3G+bLHIzZD(&VCGwh6X4JkSL_8M{rPUSmUzFEf6mN9xu3 zMt%HD;&`md{oBq;E{f^=kGkfA$8+InOpz>5Us##%(hHL7a2#%yWQcgcys?et2$wW? zp21SES}JlTzUzV?{0${1G!*TsgK9+RH6xNngG8}4s%(TeVt%so7SPr>M#Gxr-|D(< z%x$mLc2x`RQs;+Y^_rXg?Pn|&>&G(KgzR?~A6Ol55wvW$kxS*~dv8{z5|sH%bET>* zB8#VTAIyEIKi8Kt!C7n=*<7JdS@)b-l;w&*D|K>Nv3Dve@ZA+k7ep@LVfgSE;a499 zR6|_uQ)6Q3r(IUW=kdhI$ks(IlT6OL#XfLbViNa2rcOgu=#EQNm%*%h$?ar4lco?8 z;i5q+U1RZ}F3h@tPaV&6mR0Z{tC8uOb(Rfj=AsDE^}6&U>E;QRzEEr95sA1g^JZZG z@sc@wbL1zN546VQykUnEyFNj-otUOrzAep&))D?0!D8ruKfStDd6SdJoZLWVBBl&` z6HMrgP`D5@stJCrD8?e?BNg2AY{}V`H~ex+iwUKvKuF-q`K6WsXMZoutGo&o_o=a) z4dI*oJTUusM)Y9z==fLsvQ9ZIfhNiR0V^{-(ie&qTnD98jx({=m6i#wX?g~3PAz`e>9Q`jJj4Y0)V;oWM{irg=#UJ!Xbo)GFGe@eQYtk*#Pq-+Ez^NuE0cCV&aMbj;p{a9NIb&IRAR+J)(rl+YHxK%u!cc!Wq&)Zro-n_I}^8P_J zOTC|1m#8QMDOEM=iKLNG5C9C(%5knw-4hdSR^lBHgt~D0F)pA=<(GiwsxtUv< zZA~Hi7PplSN;yeO5JEJJCs!2@P$L9ZwGO}#U99ZWK$obu;YHjVjBGNWTb{Y5mJDFP zs(AjcZZC7#i*gtRFS~TRo~gf`R!r)0l>}q*J^-A#sF5_`Bcp81jWJeqB!nL6Uwo6J zwd}q&#{>P&sjshRkjNlM=%xG{&Nw(Y05sEIK#VRdPyUFJrV5 zd6oq4i5>1Y!F1PjV8wu3qH6rJK=hf^ zKLGo1Z=EAclGNt0HTA!txCRoW{x3|{24J>`k_KMmH3GE0~q<=+p)A0@9n zhL1cz@uoLIFOGT?2xnGY7jgd{gbOF3$@oPn&IHb#VBNFEc)|{+PmZ|6?C-Y*(fW3qP@3PHre|gGftSl>A zOI`{`Aki~!?LM$n1h*0s|AC?C4-)f%ocZ+;o@V|4{lBeZ^waeu(*=H3K`xYT*Xh@Q z1dfnqN`DuVOGq5g2tJi5R6_%ZQAKahY)-^#R5*BEzo4H9{tR%1lBj18xM4MLbw)uo zvi0#Hp5=~d`ZKwIHM2>EC?bsTh$Las=pXhedzV65 z-xKw=yH2s=F&K#B-WiU_!Zel?v)ZwKa=w)dzceNmqd%Y0$gyWS_F<6o@VtWkqjaBn z@d%>GzzFMMgpmlAQ3>fw~t^|M}NCwaBz_Ea%+w#sp}c`Ujd_|qcbxl zzd6`2=x zsJi?)OUzJjc#`Zfv8>{o^ExyHOTecJ*`(kg#9W?~9-I$&Om{$}XzY^(IFu=p{3nG8JXj!|*hG0Be@QA`7zO3yp~HlJ73r zb$)Vh|H?=U{QFpIn}Z`o4@%hkx;l0jG5LG_x7g*>qf3Qxd2PCZ=(h!3^N-M6A_q*V zG?FJ*CO-uQJ(45pwysCfIPIcEyjRH&KiBWgA>YLHky&3sbO`oL@e^3!D$5+rnqLN} zxn8ntMr`rnTWajSLJFDLd3!__qZ!yI^5j(EC59gtvI)1P+}^V`!S_}cW`XkB%Rfxi zxy=4FO>357RdRyk7+rZ3n#g=YA(kK7e*L!D>|<|JiB_E~#zg*??kY|68ttuYfi$SsB|4aM=~<%y zH6Gy>gumX$V2#Ru*WQRr>GTU_l1Gqb^$fyh0YA09P9D*dGUgJ7#ffJF8!6*6%O7g^ z(?sZ~noCS9UVrE&hqop8TlBqPq8&N4yH1S6oOOR_71J`e&y!YZ8PpHGC1tF{d==D(2Z<)D)WS`5*gb!OkW}42$I7=~l?s&!+4%`Cy(A z3LNmV_^HIu3V1YnmK;v}`{eB9uLHDl-{u$#N$YQH+1XfhWn|_-Nvu3ShSw4( ze=O6+v&gV5C$k1SP-TiwWrX8(`gjh+QZL1x4&%@qs!msJsRCz=k|I2Cf)nV zn#=nS;ke-BID(Kxy}$>G`(~xtDlFCDTaez!s0!~(nz0K{@z*s|nS3MS+CfmMjW}g! zRMV3)_o|`rs2qbBjEFDs{RPT@P#I}69;(Vw*F;w5@3!RjxdYf3({t z(d7J#a^Np49#U4>jyK-e9yN7TUcb#{u7C2~C1kubUIhP6roY&GKWCWBD@spIgm1=( zozX$xvSzN3BnwU1P%tk3`jp*qoDWF~StOCWc{OU+*^j~kDy)6O%%Ux`xvW}}qQYI0 zZ;SV)>(jAQN?3Ol$?})UcnS(JJiHdPhu)Bx*qnE2dQVOB>`$Cr8HLJch~*#GJv(Qy z3QjV-9nO-EeV-xT9^FmSZ&Au=y9+||Ut)aOkDOocOf;lWM6i^a&quIh8xd1Wk**}u z6{tUH*Srk2fBhn62c}mVuX0s7vOSu+`w~Ifz>uViTC7|zN~KDvk$daUEt=-q=? zSt6D*bRxpnuJh>hblGX_R11ey$$SSm>^yD4Kgzz=2+B(=0hJEAq}Y=UnmZVS!a!jYn7C$nVeS&+}Cvw=p(DC59Ca*3jxMAD@NHYueMxK$y(i zka;Q7A}M^S|9Fj_$k7X-0kde!<-GU?M8w=F@LZ4*sVuRh;TL?b0fuZH#Rl~ zc*v@Q!!IByd--%0n$egVhp<;Lc5ktzWYH+Ew9RM@iS6pwdIIIk;#Kd)?&}%yC_je% zA>|kLxsSKxri|_Sqb&n2^_KstQG;E413dK^mdHy6@cVahEF?%@CNp=latTS%#l=O@ zU)ZB?z?=w3DAT<927GF2-gpft`S|#3j)eY0TPxICFC9BVu~P$%sf*bxzdPOy0A%uA zlT@S}bzm|Cil}n}&ZSL^j}w+epu)KSE2{9{QsV!PYaGeR%gZY(E4#QHXYo|I@9N*U z?B)FB4+Fnz8b6mlPvRfb-L(4+SONq(S#j?d^)B*?#p$qeK?|08hp*rGoxeydMX zUr~Mf1zlrk0U-pgb3^Zi)QbcV1NCOM7hvgx93@MQ)6gCBZ-pSGc+__lN(m5g9$nUG zioOV7DGM!3OH3HIfHYs-UZug==B& z^rntMtkEl^-}=Z;+fGh?75bYoxiQB8wkLGtW0eRMNeCXvq7L9V*+xKq^{wN&e00j2 zWYIK~hkaz{((Gb>O!F9+J1R{CUB4rZM8f($9Q(@A;3AgAcU}^-@0@LZm;%&F?uzAe zu*AZ1d=h1(|FW1imw$*xwNpPA5ki#UR|;ZzY_w)SB39JYBO0HRpSH*MHYH{Qu2zZe zJt{*S#0+<+ma#4jt9J_2QC#79;nKs=lc9;1I`|UYNC7&MdKE8A>^Ji#cRPl+01vx# zi{Fqkd?$jlzzH#s1L-=@cVkX0Ig|NbS{v_VZfJvu2rn7|t%W?huIY8gNy93PgQR{8 zR9h>E*>U#k(s&Q)*RPu`;jk>`f%FpavZ=gaCpQSLV_EJ-`YGg!2aN(!K7}gX1CF0$ z7}Sxx=>&c3Vs;=HYT)R2K64xQtU!{^8+V&x<=@v-f-FWaGNaW8A6XTH))Fh|;3aLt z^w%v2Cn08?Op^lEZqI3S-#w_>W&~@2(~V>OCgP^)3?DX|+H2TsO-dV=k8l*5?I>ed zZ{qpPom=;zPc9s5g_AXx;9dHt8!S%!@n|sh%he^Hq63=1LLOANqqR{Bn8IEJTY(cY zltC{JAzJvuRE%ok=(hc)p3ouJ$5IH{`ym8Ml&0gTiU+XX>a3|axH z157@#&>A@GV7_O-0HPu2L!{vJn!86P1Bd&b06SJx50S}#V(t{mznA&>`PJ1r0|vT4 z=2$vL;GfC`6k@(J<01;r-5?;4Hvi6KC9?{{7Cq7*H_72qq8!fyUPtl zaF*ZMbecm$90e@d`0e3GHSy1nf$hJ&wQRh^N8i* zyM7NOFZv9-p4xbCE(J~+`3zbpCs!EM?gbB~x#567n=7%|ab9L^Pn{zMp33izJdb9axOBR!O!FAPfh$>*>F!zJl+f7q; zV&G*EHw}6*a_18b;H89?rB@sL##7JTe@uyoolkoeI^26)oBTQ02VQy^qndBnJ-$bB Y=S>F7sTcDAZw7%BWmRP=UYG{`4^)Dca{vGU literal 0 HcmV?d00001 diff --git a/locale/ru/_images/cmd_params_matchprop.png b/locale/ru/_images/cmd_params_matchprop.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ad65a303014e8ae7f3192e88cc93ac23d67dec GIT binary patch literal 21370 zcmd3tb99~S+U{r4pm7`9Mq}Hy?W8dqvr%JPjnSBm)!4ReTW6+gueJ96_TJwZ=Z`bS z`D2b`>UlBW_j<1Dci&I2oQx$PwY`vMF=^X$KcN($IH3;Ren`72MXu}JcKxJ9kx!m`aO(wJFJfs~lcqaSU| zBc;hy)Cie?sYzOvD-=iago7dYFjZRr!Q2+ny&;!?1P!zS5&O}7)L6vSgefPQnhJCO z)xvzI*;+CKBC(2LFK^b2dH9by>4tkPx4zA`SqY(FzI*F1}W6)~?VHM@;;p-(T*Z z%+GK?AzOb33JAfvK+<(HyIkaS9;nJEQ9d=q`<1^-=qKu2>^Mzhs}q3+AB^78~BBqm7Z zxw)j|r~z(tpz57B>+K})xyuxcxtbJoKuqORpKAs_vdwdgN(155MAr?%2v$?r+7RTjfGxVq1=c)a+7 z@LIP4v^uWS)0s9} zwou@)p|oCem~|%?KL4!t9^?Pcr}{(d0xH)o*D=>Q*KHy<77~ZJ*)1Rl9%rG}9l_O= zES;sHxj4J3+2Cw%Z7)k6FM`9V`x|N6kz@zTW&twnW;3}Zmn-PWUkMZ4)_!H_gBY} z&-Q-Qeo9)7>)2M45PSIKq|~kYD~?fpY^rRza4kGmrlV%B?);}EsxpUo&W=}M^#!l@ zHM6hzJ87WL0KK2)}X`L z{Y;m}r!8Fqs3};U$IF+lqD}~*N9CoX>;@gxKQvSuQA!I-|2QA+7g>ybh9u-|J$>2@ z&(8R1x#;NSV2>0d-7}KPnplHW(sg#@j^*vuSQSg_WwX9qW>@MEbfmZ2Y%7^MW3Q{` zRB&s;fneP~(~R5HV2sO{>dUA1bZ4$^yS>)&?)e#hw^)zdx?Bz)`K)$U=kczWHveoA@2o)UebG>VSqD_-Fc}}JL*!_k*jYc-s<-xKQ#@v3GjpBTmBT_rx;igTQ7hQpdz9QUMs0M1y z=p(NTtBBIZ(-GFAMDn)2`oYxd%Il*W6bqLQ(#himSK_7J@j6Tt@coDL{d^9G)*0sK zN?O_{u6jD(pH{;-DY2N1&MrM>lePQnkEv$6Sodx>;Z^yYj-(zxtTp;hEA1MLV2b)~ zD}QYC9XJc=jLIJ59J{aLF`LIx|Fpl_8y`e{&7t<$gfv^7HytI!A!Z(mghx!~hIT0N zIE$<;k4H%GR%1WgiA#^YmGv;)XjPRt^*$*{be36QH2-d2VJU}2`FNPyqU5@I_pUtS zp=U2AhZN`RDt&0pSyJaoXCmwDJ(64_a;)mbL(?QDj_=`Xd{KcH|4sSBHL2Ce^em){ zcn}y>5%`FfBiZcN+#Pe-*F~C0t4y!^+DoJ4%Z=NZ=d0eA`xWU0SJf50mG8e4gZk48 zh;&3+q!GN=3Duo;*|3{B4{fYw^D`6rRhQ{L-_MqN@1EGW--|LEW7%pEl*{emKcht3 z`@wOiUPZu?Ux)!@*N#YE^GNIKR=fwLASS$W)uh;uKbFGltmC0YeniwvQiPK{+iV zPF~lLPKSQpjRoYa6mhxUif^uBUVDFPdb(oGk9b`z_D*x_$KWQLecryZ6K!d|7irVn z@CcA<+h{FgmL2ex(4adTFVXGtT(J@fvdCaUH2u1->Omvb;f6Xvy-()aPhrMU(~rT= z?|1=d@+x`oyyw1Q*Ojym-8f_tSCC6V=OEuOct~Ys9+HBV<=LLP&ukHT;?$oIuU|bM ze${%u^W*g_JS<|a9$|OBIg(}Zem*qptwh6LaouI*RN9jNIlBF&cNUklthyE;xU zwdQ$0C~|JPH^&Rzk?YFVe8-(5cu(sZJh9U%s&D8Z`YSXi{%iaGOcQLE&_11Vm@7nS zolD43U9jEfTk90BdxR4PuG%Nu$9(r#Ec5A?FT=6C66qKKl2Bnta972yq1>}m-pgc7 z_E{bG<7ri0Zkr4#h;R%>lksff@p7+P;LNvRQO@ahMUHWJaDW@qovqtqwKlg_Y1k_y zP4;QaSrT{nQ{>9)P(JXcMB^~d$3B}df36z!wn1W7*+Txgx=!3HtaCnVUfCRsn@1h=^y&UEB zKJP{w1TAQ5nPh!cHn<8>jk zxsc&3YCjJ(e-L5R?dm+I9e+L8I?=#gO33v*C|a-hRL0b{Cj-6Cx@^(tZfHNCpez5kV!BhW;oSd=?F zh+4c7Fl7QSO7Ky%R+pAocxYJW+?0tp3kI(w5jkaL;j+wgBtwNBm`^|XsACQ1uJUMu zjXRo7TOVgMZB&#RSGX`lG(z}44Y}QX>xtDK?&KTKRI~NdFgwDCBeRKxFgH$&d70z& z7JfYUTz|~uT6N5v5_%Ps4j-)$RcI`WLPZ_Xq_ku75F;6w%f`_R6$P9YaM>t+S;mG9f2=nV`H>l=b?vXO)^si z8|Qav><*+-NoVUpcutOvPrKe+PMu(*qm#%KPxPC|)(en)MFKGb41_Sf!9%$f*;NNq zirdQztuHTj)~?oGd=<@7{|M z00N{EX!j9eVPUbk99^D%+Cd`Vq`7oLO%$6oIh_`jmOdYj)b~b6lfp@2zkPbB!kST8 zMMZ{7U%=QnpxEzMTt8XM>k7{vKA@czc904TXm;C85%53&?P355FaQAfB>*2Z&|LZ; z1A|2F2LJ#+0Qkz=OMo}G86^OGWeef-%})wp000sphh+^RFP*@V{{Ajs*$2RyB(C>C zoA;{SYJ}=5_25b&`ymn2L=v<#?=oul&3m+$-Ir6I z3d)a(#=!k(pVeZ?SwCNWJs7i~9js#Q@$|UKL({#+TWmCD&qJ0;V~Z{YnXfXRE|#Qi zQ9|Xj4i+T~aMx&>Wo{Vm*ZRITfJsVGP94)ZeTd6*w;*Y3yfB8JN*_rBYqo7{Y?(Z} zK0{#jO+wIkyCx;~EUo*pT%0xlXzg(|p{h2{d+}rm0*)|eIBsi$jMO`a=xO#QLpgQ7 zRsZ@nC!1x{9?vYLprcM4@LIWJ8l>ZCHkk3u>%u=$?72x+km)%P93Q`(>xTMRl7cii zIM|!{WyBb!ElC90%-s?W9YQBhuI(2=z{r*Jkj>|!+e%PO;Lh?;H@mi4ob zC|Yf(oIn>>>>g!9*47vfsQ_?4-s|n5cZt__bHyTf@m`^2(1MI>rhe6+c^fHqB#Fg! zqol22W5QbmIE)KyRKo}J(&gb6xYl8>a4z9o|DRQXp^83I3U@1+I!jNpx85^NvxFWA z8{LxwCeo=c2f?wV8SXl66#iJe9utyTpZpI~9zF*U1e7F*qaCjk)Ds)=Z;hx?MN25k zPnw$(kzktcOoxVN?~%nqa)l7-RR-HMsi|M@8mB7Zre%g#^iA-7MdpFVHsyH~pWw&IeD1)u3&b%Jm z5vNcXjXcrjnMOdzWl)*K7E8)O^fVAv5kp-i+$hj6uchZ$4-xOwY;+Jv>u#1;&RS{! z?g_q1qDY%Rjc7q5nS7hk8M9@W+ez$X7+e}y0TZT)nS?)y83)z$x#7Je6!0H&?k@04}p)UYMx-8)PJ)hLj6i}cw%qQ-xbBOy?U zHiRq1HmuRfu@ua*ceqyIc)64tj)rPOdSG0LBbFId`jEq&Y@UVud@5@}yRd~35k|9a zx6h8vDPW=TJL=(a&auS1vXYPa*(H`*B##*9C(BI%-QSx_p8Sgk#!gd zQ#OE!_`gKdmH5krI#)WKpp}Hb)c!!y$W@q3(W=CHZ;6?EB5n@zq2lT<%J)#nPj*)wBl9+-^p5pM8y~55DU?m&t^$ego)tS zPd2Z0xSsTi2J7MpS_V~_LXvD9T;)S~>WE3v%QEaS`CUo_<~*jPyEJXRW!B+NUAYxM zt3;3|I>>rwJYSoffm-=~Q1x}&nli*#DIA;v0+Gk)hG~I zJ~%99KN2yWrC)0E>kKA}!!lpf0ZK~Bo^Uc8%cfndTt866R)>}2thOpHIzEfcbT#h^17ziV(yB@f zG5w4^jqy%{e8&zob2X;??#38i{9FG-l`N+$y!}s_sHvnX<;<#xcHc3Ps`r#T{_qMn z8KT9ZG||P-he}6Xz~2|8)%8b|-;&_C-SnNgMpOzb-PlvOJ0|?|>AvB>j@KP3jU?4A zYNS#`88&MM_*9V(@=lN%brW%xzwxs=Si+Ud#`snhQdPVHJ#MY;?GY*;T`8e|f(BK0 z4jlEg2?uGcVnVS%ObyOJ3oGR}PMI=YQlJ-jz$g)UiPR2&$(!~DZzwPrN-92p3hil~ zweNNAZdT3L%YM7~{_kUc|%M`_0j5wzmH|wv#>tBOQUm zGpOcPB0y=8XwLdDsV?c%P?d#QoQLfodjX$JDFTPr{K;QdsS)N9e? znzM)S!6zD^^N(r!_Z$uO=d`_c&e~_yc3hD1D~cSUa(1=ib_2FjbT*7E z&JJyOo30LrnR-7KtFJa*95t2Q{lZC{RrIG$-Ts4VTSjqi?)u!l5!_Hh>R9Gmh=)MOdV=YB%!K03q_WOpCAqgOeP|cGTdKOW}+-w z9Ck;92>H2VcVdjE3gu1Hzs$^48VUzQ`}eB|N(v+dB23lIPG4V6ZCdY1pSLTkgO?=q3HW*+Q&*n?)6mstYTi;(+v{VSuFE>O z2I;LddJvS=Hm&#lAl}Ov6!A<8ss#WVj88`-nmEzTS^6 zUcSTNCky?$Aw+o2`+CVsmSzijEdsyh`wp@X!{e~De#P@vJ0#SM9UV4e?_C%X|2J0; zj|hX=RD9q3cuUlcRD!@YwoQ5Hax``ZJ7b2!HGK7#{mhr(&@7=E zOemHo9_y#r{EutTx2vzur{1)*yDsu@B_{k-PlxE90A*kORPYd-!I^)(9qSz3l{RaAJmOW zUrNTZ{;5AxqF%pb4`a3=cBr>9S8JgrqLKfVBY4?njp4Ldc$lOd9(% zJv9}To+~%k8;K_??;tE3P`=tT03O{t2=7Z5nIFvn){9iGlXV6rehn-Uus6!J0V8U3 z`pd*c^(c>|6G1>W%j2P`IeUVx^B71Bm*>M|X2Q0XZ6_3&l8Va2s-i4+yq3U)AO$fQ zOuG1kB%zotS1u4NyMMBpoi!&vjUsk?G#Urh3*aB}nKwOMZPP`jV8dZF83ISs!VhWqS`$xP-q`52Gn7o+ zO6;)(h`{B37-AgFRaWv<83#S?X>SLlYmN^T{N&ZmS>-i5jD`SQgs7IEos6iylwQUg zM_Rwkl(Vj0{}^8N*xKgYU+p?NW%aI2ep$IbRPAd$8do*KdKIiZDB!s+@_f9(;dYBN zm~MMsY>TI|hrIXP>K+JcZtqVtVQTxy?`M)FP1fMlZD9T?p_dW03+B(XJbxSw(_u>eyw)PLI^u5R73vwm_g%;_SjDjdSfx%7kKzIO4?*x>$E_lIyc+v%0wr@ zO6sr;LX^`{l}L>8jL1JCcs+~F zEHEA-=G}FK8WmT@{y32kBBxCJsnMbc4yCYq~1D!Qlu z3(oU3fm+_WucC>3ipv$8`bi!F#PJ5W0nnT6?vETB&pEnxMAr_jj=?uiIoh~2a%0T|m%Z%m@AKLy>DDKMbzQgqagVWR1aVt&GpE=jB*LjZ|_U!x`hp z!C19|B!^G^^wBv7-T5j_JSHiaHa<+OKkLe$8_Vc{;X2S0eK%JV=%Jgt9Hz@H#UG!A zqw`0SshR9vUu5DzW<{eGY!?$$w_=KpXkOjFeRVO>(jozLi~Eie&DC8 zf)>r&l9vsOFIjG_IVH{<#%{fA0-sCw>H_;|3U-L1pw20wwv zitoz&s4K#1ptu3%sk5WwqZ9!zMK*lh1R9+d-+&#y3>R#&*m5VqVnj4ifq zr>D<2SfHKBZ{R1IZr_)$q~P9u#wH6@Rt3Mj-czoA1VyfPH=7Wo>B3U7>MSuQUD7C! z62!YA@)^AVpy0xlbRHkRVKH^2Q`*qqzr68~ji8>DYfAZLc1dX6m)+lG%@n?3oE3%rtdr-mVQ^?nrxYFq-s%# z4>}U*$U^Dqf})=Up^!CUTI$<9E6CBhnWE+kTd1&CS`gbJllPvmeQ-ig5Y|qHPp1zT z#h{BJp2|VgEW{|)!MpX7hf<6uvACX8j-}7d#;^xP5rTY8B5A7=Sgj6|cu*MHzNsRKB`3);=I@`!A!oBtZaP6*dqi zEm!RB%9uG>u5j+o=AxL`6_w>#>g(L*J5$t|4fDhy5hekEC+K~>y%(Cp`lH)yKQQH- zfhm7XiP+?gxK0Tt%>!v(v})Yzg` zZ0m}@*2JmUwf_!J$4 zM#UItl_U@ar^wQd%KR6mwGBaky3x#b=23$$#6MLeBSL5yF7GOD&MWBp>3h69-&b5iT382PTi0R+OoH`gmTJgsRot{s9Yq^pixgJ__>l#K%u+ z6Vp>Q3mn`;{Rxhz(%t$PIlYu9N4E_O{5=LpDBs^eI)w9UwgL^tMOUU zGRX7Y_s{32No3PR$3)=Grgr$ik(!rT`mt3(q_Vl*k+jOzI!@Y(I_ z;Mf)>_2NG_+}bHfC6gMtEU^Nfz!0Y0>L^shE1C+r-nKpgGKu~c7(r(?y9PyYsuNP@9%(kSCw~HXo2oXy-O-nfusTODyu@bd@ zsp9NBH90I@IB2v&SUa;3940OP^a$Z2ORo(F*D|aWV}YK>y>s3waI@Wq=O#q@;Vw+U zOLu*0QFq|Pv`-nuxG5o%2nM^kTu#sX8?Y&4Z>Y31K@wwQs$wcnjz<+b@&iD((o%mo zNy3I!L+(52lpN|%Tp4mmLD@&lcWa_1(_!JO3=S(pP{?Nzu~bUol!{1?Fwfw9D4=Vq z5+2sETE1F9k|6f);`CQJ;H?PpyF&1@$>~Y)fv0hVmJcM6SBFvtF}1X z(%R~}DuDThb#m!_#G`rrQg#vqsgFOunHW=6b%E&J zMe({A;cucnC?c7Y!}LhL-srTR7Jkw*KjVpRnc3AhI+r?JMZffu*ClLOaB88~jRK46A&3^cTQ zxze8-%6*&|{g`5E->5ocb^-zrA7~l&*`QGED}a`{y6Gnb0PemDSCh51dPJZxUpX!2 zma`HhULm*k$&$~1a_H>DEelqUcMQ8Oo=@Xs{8D(eYve3&QqfpqIn^v(|4c8(X{2`P z)tq($C{0g-4^^3)K{8i$do9rsgz@CCC$&K!1B-ia4;via4H4^V#9)aUw0@u{28q{t zUZRON&#_04bVD4#1*(`2EmOnf$Xuo64|_iMhh}+%cy0?-T@Dr`#5#(=x(kMqE}qBb zJ}Ifa%M)yA&EZD+ylXR~a)2X8!H$T1+bdK^pG~4tJ{=h`np1)~cN@s1zQTbVgd(}) zlH!ilN#7vT+q{_TvGG*J6`exRx#h{%?N-#dVfPc2*r`o+Z;ctD_2Ji`du~4pf&zME z%%Xk<<(yK8Xji44MZJBQ;IZQuQVo^9OLX1wnD5a2q*+dN)CKr6i{L3K`_O0@;$@`6 zB0qevB^bRFjg2ogQz>g6h_p5kKhBU+;kCz%{8pjy?m=lmQUsFs!YF{>Aqt;U@kSqIvlm~rnaStquSg1`UR#C%e7|6 z4|TWKBB)3Pf0Y(VrU}jmCSP(o9=6AuKtP_(EK{zF+A+#DMqpb%rR2nswA^_1F_oc< zWR0B`zNurtPt{u1ZC~alZM}k5B?%RJ-%vt~up3q@WzI)IdC)KjfDHPAQzV6w zOAQYcF8}&P(&Wu^5QJ?E^5Au^fr318B_=Z5^dt5TV{a+j+qfDzN&+-dR7TDCF$duH z0j;=Y0&s~#+$2EB45SSJW@ZRT-X9L`e9F8Pg8)BT* zb*x4HI-FZ}-?rJ*#$frZD|eOSL!eibAs+l>veY6!hB zm;9ihvCWhF0cvof)Uy&AI z9;?IZv&MIL-`uf`y6Kc}oMz1Q0)s|7I-E<42Es777OcA~Uc#!OCN+px5$(?$oleqZ zPTB-)CahJk5ow(0&p^_;>4iva_0NBg_oy;m^MD}%6N#h1{P7fKPLL7Us(@_HidZ$J^Fo5~_0!kaY5dj-vGwzUHp5m5vM#R9qzfTtK>Gktq6{fpT0ZmprpO7Z z)4ikMdI3YFRzWN!gwk-Kodo$Fm88tb;x#zr%19>HP9p~;$)ZZ1i+e;3UXplCLD zb9w;_GYvrB`1vozyp#U#iphyc$eXpbHUtIZe$?mS1kvL*Z8@@+%%Sw)P{m2$tfsBP zV!o2U_<~*`gQ>CS-`8KAWA_D#qaT|@HycN}sqXk^&@pJ#M|-uZ*KhoJk-vypB<;cl zCpv;`xDIDT>)_qq=W~k_AV3m@i);{#PmE3X*?(j>Ga^fsog`gXJfb3tNnZ_2a3cyD z$Dlugqe-#sRgAe%)Q5|MzkZ0gk@}wArmk7!%$K(%X1j!kM9rK-YP=wr)${&KQzui; zOqtB*XcHp30we>=_}YB?{6%nl!;-{eDlgoi|0IqG$ooo)75NHW11876&0hMan_QM( zsx`!g0#)LL=`^>_OG6LSZ{kSgCKBVC6%z67!9SLpC=Me~P*NSWM)Ig&@Fllv3c-&; zzv4?#m2-cD>r0H1)~P!>aMN%*Ftc#pk%A###UG6b9Nzp`RI7AuD)kcG6BZ4~>zB{3t~NV2kGncw+;YT`sTE^SBms-uh)4pM(> zP^~sVi(b39?9KyQ;mun9v-Nu{*D_=)W7RZnlx|0|#dcauge+gmc=LViUHaY=M6H5( zs2tzgVAO5Ue6TlG?Zk>j7et|5MmP9SImBF=tYX-4Gg;&_d}Gj03OqCvx#BUB-s;W`je_ZgQZ zJkzbphR((nNGVKMMA$kQ*vy`@Dli zL+GS*n)L6kZxrg&qhS|M;d?v6&KV|xAQ`!;&A8p(Nhc6=h#gU!2hN=!LxX5};?1!^ z2S$p1VV@xemyKCh#KUk@)X57-OJaR#|41X%VIx*V%i?%9#)){~1hH1dt0HhLGQz;_ zbcgn1yC;lzVqSZ;hm)j}9$IKOk5r3d!*i#6mVG2My1bPUejNk!? zM*mIRhCq-(Wepp*WyW43o(I(${Vx?m?$c+_VT#9CDI1a z24Fso`qw6q{~~2?H0y7VSZ)YtZ;QJ-L}xi=^O#M+!FqsqaSgIi7M@>PI538>II_v_ zI79~kyaF8Q9A6WzHE-NK5}E%spDK*(g3~bAhWL~dc%Sw0_0V1w{PwlEF#=BUNoSWN zUAjL)EO3!&|93|?49fCkE5S$5P8x@N26Yr?wj6q&elS0LF2u%s^#LC;MP&jbqV|5W z+JG_kWbha}OXz>f+wSfEB5#gOKtssR_GSnaGK6ddazF;i&hM7~8>GN^iorRk& zKlIJ;BXrb|QEaV$XK1s@&dd4{y-jGe)-U7qlPp<#>kqNh<-tqKWi*(>(qNj8C?Jl9 zQQMa*Km9xkws4Ofoo>p?T6fx zv-K`{_m(++W89W{ZlN^oP>xgkNZjgM`Dbyt0HatrPR)c%h{I!0>EVyS;MpuEEGp#L z*`M*TVW`X2p(%5@K{~)L%j&80|X}-y*m&;pRBk%Uuvne9z)HZP5dpa_J z;^v^XE+WWo?fcj{4}E=G5XiszL$7cD@P{8yL(Dq5VZvY{x~fAJu++e}L1#XCDgGUQ z6y_ zgM^31ngpJO(Lc5<09QT6-zg3qA7ob5_&UHGxan4{oWBUh1=6cu@9BCra4b%{+@HaS zeM82*!Kq}P)x?z7x#)xgzj_aQ$s`X<%1y+`RXnzGQg_biQ3ugC(V#2UY*7L5h%45q zMiIRQ(s8EWi31-gG7}J8nY)qft9HQ>pT!|zc!jw-;>R|?^E)1$7}=g)B3KrpWn^`Y zyVz{yxbEE0-!p45+{OWA54{yRe~6D_rH;gj$+k-KgDbOp$Y6g4Gwy9KhAZI)G2ado zfgspA1nx*A=fS%BamV_h*&HOi$Jaj_KxUZyiau&x%W z)kO9CzT-9Yn#uw?vJ~!5G5TxU4asp^gnT9x)Lw_$JLr}`?biP2_`T^6e- zQaKp@cAoazFPHc)gy(A8ADz*v42ENf=TrK#I_#-y zwC>f?hk%5C3NsU8`cq)(+W(&j>;{2}PzPWu90=hy>xa@<9YDdGC$^y9wC&f6fHw%x zE8fK;W-bz|0u3YpfcT$t^?xWrfc)8~_m-#c5)r*|x^{4aPBp3x1y@06Pi;$!$x}5o zTP*d%pNE-TaNYsh%cI}}PgbkE2E8IrtMbj2l7SZ2jNu&xQwJ%053DF~<;WHSE=J#7 zzzYxy4tz~kQs^T?RP|*8$W_dhslGG5Y0UQfXYyB{hNK~5qB`^j{<`ux{}(y!Uu_xw!X4YVoWB9&D@L_)&j3ZRVyhT+1@c{-Jaq$#c(Fpn!@Cy$PsH=$`@_ z!}L2**RNM}Up1L`<}ql-A1DFj-p}=rwGm1Q&Y9S?;y%CMU+ZGc_;N_33CRsMnUP!J ztr?j=a+>9@|nQ9&Th`&L0kD;1p^7sPoU@V&ana46Y%fK75%Tu1>3TAc4SZzY60=% z`(C2V>%w%dg}AEXr1{}h7_nwZ!0|{*?DE$x)XCH0kotjqMG!vUbx)5*?MNPHz>FTZ^xRPbtjwwHB^`=$<^re6?BAn%R|E9yBUsfP9rv1iz8VR#w^W(_(?G& zLouvRo9$2F?iJyh;Zdw{hrW9o<+x6K$0d&F@8C+zOtzPHq#he>Z$e%TxPwYOtUUW@ z{?q7$0{C%y4+>ajk(yrzwI<>U%~l0~slNj&QUrIwqB0VOGQ{_@bpq*87Gp80$Uv87 zTo|l>26S0@M>+z28{d;{YQ8;Ls0EvD%GXgJOC(`M4#)_B2glSnRB75S7%XTrN6Q-n zpz&U=t(R^NPm}N>f`tPIulLBB{}Y`1AdEQUuPgip=QeeM%=1>l9P@yua1wR$q*y{E z9)#TEj`72T@%Y%H6iGwix;=LSz(tn;;FTA*s>*hKlUVhLVGp!1W!t-bppd7)Lf>8d z-_8pJ@L~w$@AUC2IyK+DCH{Vz2^P~f7zKX3p4txcDRIN-c6jjSh-AsrO}K!znE46vVZ`Z`*eH^i9U z?Pw>Zn)Myv^D%Gj-PVg0w>=clI6{k3JiWDI?Bzrb2vB~enT`erE~I0OP)HIZPN31e z0j>-ZN*InxpHaY3zmWmP$z;|vCh<&n-8reri%W(_SwR>pK^et#N|_xivw(&2ylk`h zFN`$^gtZjTJ(X3h1oEjwGsQGRSSrODsvrR9x9yEMw<5tpv;n&X7N?`AjS6a&L{qo~ zipR&YYn?8e_20@1?cjuCHD!$1-3z%4Jvr-Y6}3&=zw9H->&EFP#S~nt>tbftX$sSn zGVVgAL%UI-SRUKT+S7z21yzYOtIH_(gl`8d1+(jxhMw*($$+N%2deN&7x#sny6O@z zElXkN*$ySqTIj72Ggz!(44c$vSo|5L)>#CRhDxmMfpbCZz3PAj zuK0~PlF9)`gAB|cS9VCVFo$x0v|=(OV5Gj?foFmI>G90N>^8Vg&@0yGSGxjLQ8u7!JwST-%9>1FtL9b_Dj| zW#^dD^~>FJQ{;_R`&jdKki9O6gtI^RbdrW6BL-pumxtLUafp$RqD#d15{-U@V8$ig zg+{fm4yV*FXT(sx@$qO?Af{c%2bF8jO%xC)T(56?KGxsY)9Ww@!DvczjDXV5by#lP z5u;8kLYl4~CT6^mTf)!jMRvH7$`R8^iH!jGeC>=yM$Gj|)OMP;ed2f3?8tREFFc`w zA~3==_)OuD9VX$6am`Xx&2Lv|-^(W9Tkpl_&&qn0SdJK4)K_Saxgmee)?}bzd;V3c z=NaImwV@2{@J=}F2m~dA$IzeIE0P&E{TFVgI_1(&zDbGeB4j(8-f#z$FYf>%K2@XI7wQkAw74(v^dw_wAN}9t3_`!dgx@kGYej}&C zET&{%OSl;p!O zSoDEh%(tDTAa01`(rOl_A!`9 zf3xnTRXfH*RU0&5@Ae*s_)Y+&8}R{>j1vs*kMWeZP!o^MAqC}EDp@+M?S$f!X4ty0 zbava9OP*9Ci^?#|Pl%u(rYkkEiTV=1p9A&J1gDW`ZC<#DzC?hMH}p~WUnc$5R^W`) zYwq8e35I5MSo!mm6421&=-IGw87=-7weIsnrbL)@v7amjGnpDBnN6)@up(Ov=7LWp zYhcVCw3}FWuF^bH3nyq5c_TJ;?fR-9Y$JEhMlt`KL4ZH)8?n)l$1V6xY|cUitQi_+nTzKNgOIhLrft-aJ~ctN+x?m)Qv8$G2=R*(wB1&?m8x4H_bwy)VY1EBL3>XTdVp32&3NF#r_M^5KX>e8j1=) za^B9b@=M|wEE;OHZG<_o&Xo6p{becr*2D)&RM#fCROv^k*gpam!if#+@6JwDhWS;& z-wx|rCtlxJua2M%WBeATh*_jmb2(k_nQ8R_XY}(sqW?l=*bwLNfa}q>GXC}k4#6H0 zD7XXwqM?7MGH^$bZb#zO{yl&#zyFVO1JLXsTtG&`8a)YkzpZZQ7N?`FoHtWEFD2iU@5fywoe)hm!X)ES~x z8nuof>nzgudbb6X^oI%qtC!pSIqJN}v>h05po7_7G2!cXE{hsPO4~b*6$Sv%+5c)9 zpgXOXesDvw58h?lalQ&w3W{-N+~ql1uSrr6?^P>L8CK^~43h8$-i;JL=yT>mT%E!C zk2z0K07N0!*#>u2mA$>$W@(Gm-OO6z|6F++sYkxCIUJvI{fa~bryWjRO5i7b(-7bu zGcU}e*>;g!5g9T{MYbP?eiMi)UAIXgeh*R&Ara)}DcS^%Fzr%O(pAk2#2Oo)v2US$ zn)QCmi*4<{%gZ>#Ay>y=aUzmtN@gSGvpNB9%-_uc#_X>ZE1$-uu*Vr=hG4>(uy8_v zy!h?zM{LCl`M`040=VyZELnQNEkg#6z3CU&;Sk&6hu#krcU$UgWAJ2pa}z?peov~P z+Rk8HP3VUk8hw=How<{3PRvj$f3pw+{igC$qx!W<%wB5$GIwx39Xf4YAOrsSHv_)F z4;biTQeSp}`zuH6zvT!<7+p>xV2r@=B5MMVoPHnrK?3^*+DG75TUWeNWKAUUSw^?- z8-RVZiXE~;X(t}oR6^`}jziFqFSL^30^Y zF76B7N6q|aiNAyLj}m`&;!$z(QO`2Uv_uO=S!(REK%==<35_}`cbL;WaHkNw@dfds z{wnWl0n7V9xBs6pF0ey}%E98twn88qv;XhN@NX&sy!#^mKNbhH9QwPyIjJC1N-*q*{PK7?Bb|Eth&_wAz!aj<+(4qEYtc6oKE$T#uUq$-3Z=FT; zX*$380^SF}ec&)C#TwEa#bo2-XP(=z{{N{Gc?W2f4br#l!wk>>bda}7RLrRsL8c$? zAFV}n_S7ld_t)DF&4v0aHmO(Fq+2mwy!^Qwaj+@uxB3VLu06x;ZxV6O_J>4p?mGqB zt~7%l_SQ^HNNA6$CbJkEJUW^_m)snhX2B>9+p`*Co_84#sN=a z8&n#IN(A%7QzHqFoYp4K2YOgDwJiLFU?&h;kV!9A`%-&VIfM{P;*&W#QGEj z>*ITG?$EVL6!Jz5)cdp`gSo^AJn6+FHQ7}2BT3a%sS>}rs7k?n($V_{A7qMVsIBFq z1}@y@_%K^Wsx8@=lA@wnU`jl%Ky7(@4V*|PPGZ_?>0bXG<#EX6-f*35*}>MuDVYnGh(wqe@`Fbeh- zMgC_Z5qL)p0&A+V3b9Gi&u=S_$>;hgS}(rs zbHFxAU_uoZBHSO%LkbQ0BpKnN^Hnue`qo^OoF7q$CA>!Ztx1+YK@|oz%HBXb-SPZ5 z1{#u78+->07VA+pl_qQkKoLd2$L%-biLCa!grtrfd@TYKYIZ+K9aBN-L0k31qzcPf z^)GKSae_$nRx~1=m4)sl9}y$+hg~rJmTFUZu7WeE`?ZCG|0A9w{R<*w?!oV`M&#PKpg^5&N zJsJ)9AF1Lk!o1S|FtL0}NWL_Y`R=2dqLuZ=5$AOGXx~=*wkd2lq;5fP0f*uPE@b+@ zO-9WTAaA{l<%V<3n`hb0OXlR#Cinpj#JDK20_2L@K#&3WpVlO+3=Tq=ivlZ?PfCjTP(OkUVDAsiM&vu? zMj@fUm3GKa72Wc9Csq>4VCUz?lTY)IXBsL?@w&p-FuiI%=sPf{0bnisDL!o(Th{+~ zG6FUbUFml(giJHPm0RHM>;muQ>Vmp9yb(uGTV<2;mji2ha(ml03-T@c6WYz zir%jIXh5HrWTw^)??LHW=F#j#>?EsDpT}HoW3DHVM=N%Y`k?UY)s_&)#m1 zig8K{Ig->qvX`okC3fL$cr8j#!jylcbaxIj3!2x%8Ve((UHYp{1yco~t=S&y{k#7O z9b{3<7h-Das<@ZahMN`2izOOJOt;Y+(D5mVlV|?~$iI0nD8IZS|UhMQQUbj6sDypbc1P@iJQe2 zTtG{n9U38~kUrGDGjYgMBMfBi?)~F?#+Abuw>^4SB@9)B7|Z1$1PEJ z=+=A?L}!O{woB;dyK5C*gz1PqOc+}ls_KOL6h7M5LCJSI*K)6@(8xv>7SwfAmLmbe`tvQ7e5n5z& zvBc7=y^QfliNEzn@IpuIb6Tx&p}I&p%n@r4!N*AXd{EKW;NbpUDec#G7cX;eutzdp zV(f!EpN6KAYmUCW>O8m*CfbO?$l91ZtOO#WOus0Rdu+zkVeI1x#nyY$>elT!a2l>O z?PoApc>7Gc<&52UdabnG6@qn?&Xcxi*7*C`9@%b^F^lg+rtTikD%f$=a8#$N7@=&5 zF>%6@U-_6XOy|SA0Xvcj9A|Q)K_u%k=R`6Xn!WDPEf0|eHsZf~MckP&_q%P$1QQ3| z8%i7c&dU|U;N&e1LUuJ#fB;7ae_^!Qc1~m~%Q3E|EJ9nF`Y+0&+tga{TR+++`RSHF zH$-}1;zc0m?m{M&m}dT9IerFfxWIP3cNMBMAnfT2rULxi-A9wfb;XH>vIh7@JVe)ltE(au%rSg)IfOE` zHRzf;h<5>4O{Xo2J{ga1iaP>s-!2KkrYIdh*vG$FnqElov_B?e#tXSBg8dB#$(7LS zlB}jrHhnc=jz>ZvmS4z3%f~gYgqHIhOsz^&`@ZG+-4rBrN-B({8w4+xqqC-xh5e5k zdTp*!ZYIR9Xy1neek`Ja?;*S){FZ+9*|YRRHpMZEq_PI^Cgj--Gy-C)Tx%`a+e;Hh zVsK7UqmoBsA}61GX;T~@c>45Xqd@SG4b;!y-=F0k_3$~_w5ON14$#4|`_HORD%9WU z%h#=sXA9l}3@(dxAqm~~pkIhL6XIU?6XYUN6RS59rbniKreQyP2X1vB7N*uFM65^B EA1Co>dH?_b literal 0 HcmV?d00001 diff --git a/locale/ru/_images/ents_device_const_part.png b/locale/ru/_images/ents_device_const_part.png new file mode 100644 index 0000000000000000000000000000000000000000..56c3c3458555edc065641e785dc9d5b7394a05f4 GIT binary patch literal 11357 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ໝ)UoVd;1xVPlrxkvzLr_Y*w3Vx!R9MKz{-bM$jqp zK+4ZRH&Zg{#R1p+1h<=SQ>>3ky)aV#VFg`!`KnajZ9H~!mTd(B8pg*awzMfDwThj} z4y$+ zOnM-|XLBI)(H`IepT@D{D~C1Gz9}Xxqa$7mvMBpdtl>0~Lyn~YA4}!`)PQU|K8s3iVku45fA#<$1YZI@+8m+egrqFPS&FaXon zx&x`+htfMZkbu;n1Z>%Nkq`GBFTi?`eCpBv+Q}WtU!D;Nyfx4V9D-h*Y`HEv%9RJY zE9m{wca;1h1~=;3lhjN0I@8cf0#Y@Af%|bW9Zj1hzkD4@6|`5?m2F|w;wL=y14y_% zq6;&Lk<3GDPqh7!LjdkH`f1@OFUC@6+S!(pG-EDB%pD?%a@`X=*I`#L_q zxJ=>yt&uHT`^6ag!SlS?#)3%lcbk@tL?s6Gr=Q=gigX)3z3zZx8O4erDPu9 zZlK;^oJefphVjR%;`vY}>Umoa%T$Lm4YN6q1E*O`Um(rk*TQhrw0Jks(3B+_t_yAEy!5>ldcRGB zJR)Uj+VKhs*DAT~Uu@i>uU@bp)78v;cL}v@K~Q*Maw~C-8a?k|ab{ KtVmSf@BabZjc33B literal 0 HcmV?d00001 diff --git a/locale/ru/_images/extdr_params_extdrsmarttextent.png b/locale/ru/_images/extdr_params_extdrsmarttextent.png new file mode 100644 index 0000000000000000000000000000000000000000..57d58fc17dd3aa6df91dd87431b5b0666717d284 GIT binary patch literal 28987 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 IkT81nA15Z}CjbBd literal 0 HcmV?d00001 diff --git a/locale/ru/_images/generated/cmdprompt_dataexport.svg b/locale/ru/_images/generated/cmdprompt_dataexport.svg new file mode 100644 index 000000000..f191e1397 --- /dev/null +++ b/locale/ru/_images/generated/cmdprompt_dataexport.svg @@ -0,0 +1,113 @@ + + + +g + + + +node0 + +Configure export + + +p +aram, + +run + + +f +ile dialog + + or enter file name (empty for default): > (1) + + + +node1 + + +<<< + +Set + + +e +ntities + +/ + + +p +roperties + +filter or export + + +s +cript + + + +node0:f0->node1 + + + + + +node5 + +File select dialog (5) + + + +node0:f1->node5:f0 + + + + + +node2 + + +<<< + +Enter new entities filter: > (2) + + + +node1:f1->node2:f1 + + + + + +node3 + + +<<< + +Enter new properties filter: > (3) + + + +node1:f2->node3:f1 + + + + + +node4 + + +<<< + +Enter new export script: > (4) + + + +node1:f3->node4:f1 + + + + + \ No newline at end of file diff --git a/locale/ru/_images/generated/components_strucrure.svg b/locale/ru/_images/generated/components_strucrure.svg new file mode 100644 index 000000000..7888b4631 --- /dev/null +++ b/locale/ru/_images/generated/components_strucrure.svg @@ -0,0 +1 @@ +preload Различные поддиректории autorun.cmd командный скрипт выполняемый на последней стадии запуска программы stage0.cmd0 командный скрипт выполняемый на ранней стадии запуска программы \ No newline at end of file diff --git a/locale/ru/_images/generated/general_directory_strucrure.svg b/locale/ru/_images/generated/general_directory_strucrure.svg new file mode 100644 index 000000000..27ef40413 --- /dev/null +++ b/locale/ru/_images/generated/general_directory_strucrure.svg @@ -0,0 +1 @@ +cad bin бинарные файлы в подкаталогах по платформам i386-win32 x86_64-linux x86_64-win64 cfg конфигурационные файлы программы components разлирчные скрипты, конфигурационные файлы configs разлирчные конфигурационные файлы navigators пресеты навигаторов menu конфигурационные файлы элементов пользовательского интерфейса data файлы данных программы blocks библиотека блоков el ops dictionaries словари проверки орфографии examples примеры файлов dxf fonts шрифты shx и ttf images иконки actions draw snap valec zelectro palettes languages PO файлы локализаций preload папка для скриптов выполняемых при запуске программы programdb встроенная база оборудования rtl различные скрипты dwg objcalc objdefunits include styles velec templates шаблоны пустых чертежей \ No newline at end of file diff --git a/locale/ru/_images/generated/object_inspector_structure.svg b/locale/ru/_images/generated/object_inspector_structure.svg new file mode 100644 index 000000000..200eb19ef --- /dev/null +++ b/locale/ru/_images/generated/object_inspector_structure.svg @@ -0,0 +1 @@ +ИнспекторОбрабатывать_примитивыОбработка_переменныхСвязанные переменныеПеременные связанных примитивовПеременныеСвои переменныеРасширенияСвойства расширений примитивовОбщиеОсновные свойства примитивовГеометрияГеометрические свойства примитивовРазноеНе геометрические свойства примитивовСуммарноFILTERСвойства_для_фильтрацииПросуммированные свойства \ No newline at end of file diff --git a/locale/ru/_images/zcad_empty_ui.png b/locale/ru/_images/zcad_empty_ui.png new file mode 100644 index 0000000000000000000000000000000000000000..6426fa807d963fda615c789d3b3a6e59974343fc GIT binary patch literal 15017 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 literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_empty_ui_dock_oi.png b/locale/ru/_images/zcad_empty_ui_dock_oi.png new file mode 100644 index 0000000000000000000000000000000000000000..527a8bd16f5056adac67e6f1bfe5ec077f5df494 GIT binary patch literal 23274 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 gC7?mGd#`#I|or!(p1d3WFGLp05L52`Tzg` literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_empty_ui_dock_third.png b/locale/ru/_images/zcad_empty_ui_dock_third.png new file mode 100644 index 0000000000000000000000000000000000000000..59ffd2178c45f71a542977a8e60d66fab1e6d4ee GIT binary patch literal 24661 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νu0F3;OybP9jWIhfbmC3SF_Tu+ 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 am#FEfw|ixp)Jb@i2yJx(wI?ce!T$wWVQi}a literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_empty_ui_docked_toolbar.png b/locale/ru/_images/zcad_empty_ui_docked_toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..b784a5bc0085ba0b32f1fd37072dfc7b057c2e3e GIT binary patch literal 11947 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 literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_empty_ui_drag_toolbar.png b/locale/ru/_images/zcad_empty_ui_drag_toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..4a712b1a895656a9e95e09388499528a45def1b2 GIT binary patch literal 13166 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 literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_empty_ui_try_dock_oi.png b/locale/ru/_images/zcad_empty_ui_try_dock_oi.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0ff06881d00aafce2a72d8a9620d6ed8559d02 GIT binary patch literal 34085 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 literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_empty_ui_try_dock_second.png b/locale/ru/_images/zcad_empty_ui_try_dock_second.png new file mode 100644 index 0000000000000000000000000000000000000000..b6e180397a829f5d6d264ae1a4912651b44c4bd7 GIT binary patch literal 25375 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 literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_empty_ui_try_dock_third.png b/locale/ru/_images/zcad_empty_ui_try_dock_third.png new file mode 100644 index 0000000000000000000000000000000000000000..7a6360d53ea61f5d30cd198fa6fcb5ee694009b3 GIT binary patch literal 22186 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

L5^Vd^jQpwB8 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 literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_empty_ui_with_objectinspector.png b/locale/ru/_images/zcad_empty_ui_with_objectinspector.png new file mode 100644 index 0000000000000000000000000000000000000000..99025caa256b28bc9df05e250fa80be9b4562710 GIT binary patch literal 38104 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

PUf=<#joDtv7g3R|A*Y>?H)#tcG*^^r9xzoy2Q# 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 literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_ui_layersform_prepare.png b/locale/ru/_images/zcad_ui_layersform_prepare.png new file mode 100644 index 0000000000000000000000000000000000000000..4025cb47ae40712a51b865c8785dd295027a8978 GIT binary patch literal 20547 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 literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_ui_navigator.png b/locale/ru/_images/zcad_ui_navigator.png new file mode 100644 index 0000000000000000000000000000000000000000..01421763fd04da493e87c33ce3df266479fa0d86 GIT binary patch literal 22250 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

1cQl;*_51G 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 literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_ui_navigator_prepare.png b/locale/ru/_images/zcad_ui_navigator_prepare.png new file mode 100644 index 0000000000000000000000000000000000000000..ee9d04378f1fa0581c9c52d315d28c4c65bde174 GIT binary patch literal 33096 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 literal 0 HcmV?d00001 diff --git a/locale/ru/_images/zcad_ui_objectinspector.png b/locale/ru/_images/zcad_ui_objectinspector.png new file mode 100644 index 0000000000000000000000000000000000000000..ac7cfe9976641a3bcf28fba6b8bef84f059c550f GIT binary patch literal 27926 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 z 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 literal 0 HcmV?d00001 diff --git a/locale/ru/attributes.adoc b/locale/ru/attributes.adoc new file mode 100644 index 000000000..966a5cc7c --- /dev/null +++ b/locale/ru/attributes.adoc @@ -0,0 +1,23 @@ +:appendix-caption: Приложение +:appendix-refsig: {appendix-caption} +:caution-caption: Внимание +:chapter-label: Глава +:chapter-refsig: {chapter-label} +:example-caption: Пример +:figure-caption: Рисунок +:important-caption: Важно +:last-update-label: Последнее обновление +ifdef::listing-caption[:listing-caption: Листинг] +ifdef::manname-title[:manname-title: Название] +:note-caption: Примечание +:part-label: Часть +:part-refsig: {part-label} +ifdef::preface-title[:preface-title: Предисловие] +:section-refsig: Раздел +:table-caption: Таблица +:tip-caption: Подсказка +:toc-title: Содержание +:untitled-label: Без названия +:version-label: Версия +:warning-caption: Предупреждение +:icons: font diff --git a/locale/ru/customization.adoc b/locale/ru/customization.adoc new file mode 100644 index 000000000..7d8a8558a --- /dev/null +++ b/locale/ru/customization.adoc @@ -0,0 +1,6 @@ + +## Настройка программы + +include::customization/options.adoc[] +include::customization/directory_structure.adoc[] +include::customization/command_line_switch.adoc[] \ No newline at end of file diff --git a/locale/ru/customization/command_line_switch.adoc b/locale/ru/customization/command_line_switch.adoc new file mode 100644 index 000000000..1659ee981 --- /dev/null +++ b/locale/ru/customization/command_line_switch.adoc @@ -0,0 +1,54 @@ + + +### Переключатели командной строки + +При запуске ZCAD из командной строки можно задать опции командной строки корректирующие его поведение. Некоторые опции работают +как флаги, некоторые опции требуют указания аргументов + +[[command_line_switch]] +.Переключатели командной строки +[cols=">3,<6"] +|========================== +| [.filepath]#nosplash# | Не показывать сплэшскрин +| [.filepath]#updatepo# | Обновить файлы локализации (используется совместно с командой UpdatePO) ведет учет всех запросов на +локализацию, помечает не используемые и добавляет вновь встреченные строки. При использовании ключа фактически перевод строк не +производится, интерфейс остается английским +| [.filepath]#noloadlayout# | Не загружать файл раскладки окон +| [.filepath]#debugui# | Включить "отладочный" интерфейс - некоторые элементы интерфейса для разработчика +| [.filepath]#experimentalfeatures# | Включить "экспериментральные" фичи - то что разрабатывается на данный момент не закончено и не нужно пользователю +| [.filepath]#notcheckuniqueinstance# | Не проверять повторный запуск, с данным ключом может быть запущено несколько копий программы +| [.filepath]#logfile# | Принудительно задать путь к лог файлу. Требует аргумент - путь и имя файла +| [.filepath]#leam# | Принудительно разрешить все модули логирования +| [.filepath]#lem# | Принудительно разрешить указанный модуль (модули) логирования. Требует аргумент(ы) - имя модуля(лей) +| [.filepath]#ldm# | Принудительно запретить указанный модуль (модули) логирования. Требует аргумент(ы) - имя модуля(лей) +| [.filepath]#lemm# | Принудительно разрешить модули логирования чьи имена соответствуют маске(кам). Требует аргумент(ы) - маску(ки) имени модуля(лей) +| [.filepath]#ldmm# | Принудительно запретить модули логирования чьи имена соответствуют маске(кам). Требует аргумент(ы) - маску(ки) имени модуля(лей) +| [.filepath]#lcl# | Установить уровень логирования. Требует аргумент - уровень логирования +| [.filepath]#maxstackframecount# | Установить максимальную глубину размотки стека при обработке ошибок +| [.filepath]#runscript# | Запустить скрипт(ы) после запуска программы. Требует аргумент(ы) - Имя файла(ов) скрипта(ов) +| [.filepath]#memprofiling# | Запуск профилировщика памяти на этапе инициализации программы. см. команду dbgMemProfiler !!NEEDLINK!! +|========================== + +.Уровни логирования +[cols=">3,<6"] +|========================== +| [.filepath]#LM_Trace# | Вывод всего подряд. Максимально подробный и перегруженный лог. +| [.filepath]#LM_Debug# | Журналирование моментов вызова «крупных» операций +| [.filepath]#LM_Info# | Разовые операции, которые повторяются крайне редко, но не регулярно. (загрузка конфига, плагина, запуск бэкапа) +| [.filepath]#LM_Warning# | Неожиданные параметры вызова и т.п. Вообще все, что может свидетельствовать о не штатном использовании. +| [.filepath]#LM_Error# | Вывод сообщений об ошибках. +| [.filepath]#LM_Fatal# | Вывод сообщений об критических ошибках, имхо стоит убрать. +| [.filepath]#LM_Necessarily# | Вывод в любом случае. +|========================== + +При штатном запуске программы используется [.filepath]#LM_Info# как текущий уровень. В лог попадают сообщения текущего уровня +и уровней ниже по таблице, все что выше фильтруется + +Список доступных модулей логирования пока не определен, его можно посмотреть в конце лога при штатном запуске + +Пример запуска программы: + +[.filepath]#zcad nosplash logfile d:\zcad.log lem translator,shx ldm default lcl lm_trace# + +Не показывать сплэшскрин,переназначить вывод лога в [.filepath]#d:\zcad.log#, разрешить вывод сообщений в лог от системы (модуля) +перевода и парсера shx шрифтов, запретить сообщения модуля по умолчанию, установить уровень логирования LM_Trace diff --git a/locale/ru/customization/directory_structure.adoc b/locale/ru/customization/directory_structure.adoc new file mode 100644 index 000000000..e36b3a322 --- /dev/null +++ b/locale/ru/customization/directory_structure.adoc @@ -0,0 +1,84 @@ + +[[distrib_file_structure]] +### Структура директорий + +Общая структура директорий программы имеет вид: +[plantuml, generated/general_directory_strucrure, svg] +---- +!include styles/filesystem-tree-style.iuml +legend +**cad** +|_ **bin** //бинарные файлы в подкаталогах по платформам// + |_ **i386-win32** + |_ **x86_64-linux** + |_ **x86_64-win64** +|_ **cfg** //конфигурационные файлы программы// + |_ **components** //разлирчные скрипты, конфигурационные файлы// + |_ **configs** //разлирчные конфигурационные файлы// + |_ **navigators** //пресеты навигаторов// + |_ **menu** //конфигурационные файлы элементов пользовательского интерфейса// +|_ **data** //файлы данных программы// + |_ **blocks** //библиотека блоков// + |_ **el** + |_ **ops** + |_ **dictionaries** //словари проверки орфографии// + |_ **examples** //примеры файлов dxf// + |_ **fonts** //шрифты shx и ttf// + |_ **images** //иконки// + |_ **actions** + |_ **draw** + |_ **snap** + |_ **valec** + |_ **zelectro** + |_ **palettes** + |_ **languages** //PO файлы локализаций// + |_ **preload** //папка для скриптов выполняемых при запуске программы// + |_ **programdb** //встроенная база оборудования// + |_ **rtl** //различные скрипты// + |_ **dwg** + |_ **objcalc** + |_ **objdefunits** + |_ **include** + |_ **styles** + |_ **velec** + |_ **templates** //шаблоны пустых чертежей// +end legend +---- + +Дистрибутив разбит на 3 директории [.filepath]#bin#, [.filepath]#cfg#, [.filepath]#data# + +Директория [.filepath]#bin# содержит исполняемые файлы и может распологаться +в любом месте файловой системы + +Директория [.filepath]#cfg# может распологаться либо лядом с [.filepath]#bin# либо +ее содержимое должно находиться в [.filepath]#C:\ProgramData\zcad\# +(на линуксе в [.filepath]#/etc/zcad/#) + +Директория [.filepath]#data# может распологаться либо лядом с [.filepath]#bin# либо +местоположение ее содержимого должно быть указано в ключе #PreferredDistribPath# +в файле [.filepath]#cfg\configs\config.xml# + +Отдельно стоит рассмотреть содержимое директории [.filepath]#data/preload#: +[plantuml, generated/components_strucrure, svg] +---- +!include styles/filesystem-tree-style.iuml +legend +**preload** +|_ **Различные поддиректории** +|_ **autorun.cmd** //командный скрипт выполняемый на последней стадии запуска программы// +|_ **stage0.cmd0** //командный скрипт выполняемый на ранней стадии запуска программы// +end legend +---- + +При запуске программы осуществляется сканирование [.filepath]#data/preload# и вложенных +директорий и выполнение найденных скриптов [.filepath]#cmd0# и [.filepath]#cmd# +скрипты с расширением [.filepath]#cmd0# выполняются на ранней стадии запуска программы +(до создания GUI) и содержат в себе команды загрузки описаний экшенов, меню и тулбаров. +Файлы с расширением [.filepath]#cmd# выполняются при завершении инициализации, после +создания GUI и содержат в себе команды загрузки файлов определений блоков и устройств. + +При сканировании директорий первым будет выполнен скрипт [.filepath]#stage0.cmd0# далее +будут выполнены все фпйлы с расширением [.filepath]#cmd0# лежащие в данной директории и +ниже по иерархии файловой системы. Для каждой вложенной директории также первым выполняется +[.filepath]#autorun.cmd# и далее другие скрипты [.filepath]#\*.cmd# лежащие в данной +директории diff --git a/locale/ru/customization/options.adoc b/locale/ru/customization/options.adoc new file mode 100644 index 000000000..a8b1bd4bb --- /dev/null +++ b/locale/ru/customization/options.adoc @@ -0,0 +1,213 @@ + + +### Параметры работы + +ZCAD пока не имеет отдельного окна настроек, настройки постоянно доступны в инспекторе объектов (см. раздел <>) +когда на чертеже не выбрано никаких примитивов. + +[[zcad_options]] +.Настройки программы +image::zcad_oi_options.png[width=25%,pdfwidth=25%] +Настройки сгруппированы следующим образом + +* [.hl]#Пути# - настройка путей программы + +* [.hl]#Графика# - настройка путей программы + +* [.hl]#Отображение# - настройка путей программы + +* [.hl]#Система# - настройка путей программы + +* [.hl]#Черчение# - настройка путей программы + +* [.hl]#Проектирование# - настройка путей программы + +* [.hl]#Интерфейс# - настройка путей программы + +#### Пути +На данной вкладке сгруппированы пути используемые программой для поиска файлов. + +* [.hl]#Файлы поддержки# - пути поиска различных файлов программы + +* [.hl]#Шрифты# - пути поиска шрифтов + +* [.hl]#Файл альтернативного шрифта# - файл шрифта используемый для замены отсутствующих шрифтов + +* [.hl]#Шаблоны# - путь для поиска файлов шаблонов чертежей + +* [.hl]#Шаблон по умолчанию# - файл шаблона используемый программой при создании нового чертежа + +* [.hl]#Текущая раскладка окон# - файл раскладки окон загружаемый при запуске программы + +* [.hl]#Программа# - путь к бинарному файлу (вычисляется при запуске, доступен только для чтения) + +* [.hl]#Временные файлы# - путь к папке временных файлов (вычисляется при запуске, доступен только для чтения) + +* [.hl]#База описаний устройств# - путь к "базе данных" оборудования программы + +В качестве разделителя для путей используется [.hl]#";"#, разделитель путей [.hl]#"/"#, также доступны следующие макросы: + +[[path_macros]] +.Макросы сокращений путей +[cols=">3,<6"] +|========================== +| [.filepath]#$(ZCADPath)# | Путь к бинарному файлу +| [.filepath]#$(LastAutoSaveFile)# | Путь к последнему файлу автосохранения +| [.filepath]#$(TEMP)# | Путь к папке временных файлов +| [.filepath]#$(SystemFontsPath)# | Путь к папке шрифтов ОС (пока только win, возвращает [.filepath]#SHGetSpecialFolderPath(CSIDL_FONTS)#) +| [.filepath]#$(UserFontsPath)# | Путь к папке шрифтов пользователя (пока только win, возвращает [.filepath]#SHGetSpecialFolderPath(CSIDL_LOCAL_APPDATA)\Microsoft\Windows\Fonts#) +|========================== + + +#### Графика +На данной вкладке сгруппированы настройки графической подсистемы зкад + +* [.hl]#Устройство отображения# - графическая библиотека используемая для рендера чертежа. Доступны варианты: +[.hl2]#OpenGL# - предпочтительный вариант (требует наличия драйвера производителя видеокарты), [.hl2]#GDI# - +вариант для случая когда первый вариант не работает, [.hl2]#LCLCanvas# - данный вариант не предназначен для +работы с чертежом, но если не работают на [.hl]#OpenGL#, ни [.hl]#GDI# можно попробовать его. Настройка работает +только для вновь открытых/созданных чертежей, уже открытые чертежи по прежнему будут использовать устройство +отображения выбранное на момент их создания + +* [.hl]#Параметры текущего устройства отображения# - здесь собраны некоторые настройки и отладочная информация +устройства отображения используемого текущим чертежом + +* [.hl]#Версия GLU# - версия библиотеки GLU используемая программой (используется для триангуляции и построения +сплайнов, ZCAD не может работать с реализацией GLU от Microsoft, в комплекте поставляется MESA GLU) (доступен только для чтения) + +* [.hl]#Расширения GLU# - список расширений предоставляемый GLU (доступен только для чтения) + +* [.hl]#Время рендера# - время в миллисекундах затраченное на последнее полное отображение чертежа (доступен только для чтения) + +* [.hl]#Время обновления# - время в миллисекундах затраченное на последнее последнее обновление чертежа. Для +экономии ресурсов ZCAD старается по возможности не перечерчивать весь чертеж, а только обновлять его +измененные фрагменты (доступен только для чтения) + +* [.hl]#Максимальное время одного прохода рендера# - время в миллисекундах доступное на рендер чертежа, в случае +его превышения ретдер будет остановлен и продолжен в следующем цикле обработки событий. 0 - возможность не +используется (доступен только для чтения) + +* [.hl]#Ухудшение изображения# - параметры управления детализацией отрисовки чертежа. При включении и превышении +порога времени рендера, детализация чертежа будет уменьшаться для уменьшения времени отрисовки + +* [.hl]#Деградация при перетаскивании# - При включении понижает детализацию чертежа при выполнении операций +зумирования и паранамирования, для повышения отзывчивости. при завершении данных операций чертеж отрисовывается с +нормальной детализацией + +* [.hl]#Максимально шаблонов типа в линии# - Максимально доступное количество штрихов\точек\символов в примитивах, +при превышении примитив будет отрисован сплошной линией + +#### Отображение + +* [.hl]#Системная геометрия# - отображение некоторой вспомогательной информации, например габаритов примитивов + +* [.hl]#Цвет вспомогательной геометрии# - цвет для вывода информации из предыдущего пункта + +* [.hl]#Масштаб колеса мыши# - коэффициент масштабирования чертежа при вращении колеса + +* [.hl]#Размер апертуры привязки# - размер в пикселях зоны "притягивания" курсора к точкам привязки + +* [.hl]#Размер прицела# - размер в процентах от размера видимой области графического курсора ZCAD + +* [.hl]#Убирать системный курсор в области отрисовки# - опция отключает системный курсор при черчении, оставляя +только курсор ZCAD + +* [.hl]#Размер ручек# - размер "ручек" редактирования примитивов + +* [.hl]#Цвет фона# - RGB цвет фона чертежа + +* [.hl]#Цвет не выбранных ручек# - индексный цвет "ручек" примитивов + +* [.hl]#Цвет выбранных ручек# - индексный цвет выбранных "ручек" примитивов + +* [.hl]#Цвет горячих ручек# - индексный цвет "ручек" находящихся под курсором + +* [.hl]#Масштаб отображения толщин линий# - число от 2 до 20 характеризующее толщину отображения веса линий на чертеже, +больше - жирнее + +* [.hl]#Толщина линий по умолчанию# - толщина линий принятая для отображения веса линий Default + +#### Система + +* [.hl]#Версия программы# - версия сборки в формате [.shell]#git describe --tags# (доступен только для чтения) + +* [.hl]#Информация о сборке# - разная информация: целевая платформа, версия компилятора и т.п. (доступен только для чтения) + +* [.hl]#Время работы# - длительность текущей сессии (доступен только для чтения) + +* [.hl]#Один экземпляр# - контроль повторного запуска программы. При установке данного параметра возможен запуск только одной +сессии программы, попытки запустить следующую сессию только активируют уже запущенную + +* [.hl]#Не показывать заставку# - отключение сплэш скрина при запуске программы + +* [.hl]#Не загружать раскладку окон# - не загружает файл раскладки окон программы при старте, программа запускается в +"не пристыкованном" режиме (доступен только для чтения, устанавливается ключем командной строки !!NEEDLINK!!) + +* [.hl]#Обновления PO файлов# - режим контроля и обновления файлов локализации программы, используется совместно с +командой [.command]#UpdatePO# !!NEEDLINK!! (доступен только для чтения, устанавливается ключем командной строки !!NEEDLINK!!) + +#### Сохранение + +* [.hl]#Автосохранение# - включает работу автосохранения + +* [.hl]#Время до автосохранения# - время в секундах оставшееся до очередного автосохранения (доступен только для чтения) + +* [.hl]#Время между автосохранениями# - настройка времени между сохранениями в секундах + +* [.hl]#Файл автосохранения# - путь и имя файла автосохранения + +#### Черчение + +* [.hl]#Отображать вес линий# - Включение отображения веса линий + +* [.hl]#Режим привязки# - Битовая маска настроек привязок. в данном месте просто для информации, не используется + +* [.hl]#Режим полярной трассировки# - Включение трассировки + +* [.hl]#Текущий слой# - отображает и позволяет редактировать текущий слой + +* [.hl]#Текущий вес линии# - отображает и позволяет редактировать текущий вес линии + +* [.hl]#Текущий вес цвет# - отображает и позволяет редактировать текущий цвет + +* [.hl]#Масштаб типов линий чертежа# - отображает и позволяет редактировать глобальный масштаб типов линий чертежа + +* [.hl]#Текущий масштаб типов линий примитивов# - отображает и позволяет редактировать текущий масштаб типов линий + +* [.hl]#Стиль размеров# - отображает и позволяет редактировать текущий стиль размеров + +* [.hl]#Поворачивать текст в описании линий# - Поворачивает текстовые элементы в стилях линий для более удобного чтения + +* [.hl]#Стиль текста# - отображает и позволяет редактировать текущий стиль текста + +* [.hl]#LUnits (формат линейных единиц)# - аналог DXF переменной LUnits + +* [.hl]#LUPrec (точность линейных единиц)# - аналог DXF переменной LUPrec + +* [.hl]#AUnits (формат угловых единиц)# - аналог DXF переменной AUnits + +* [.hl]#AUPrec (точность угловых единиц)# - аналог DXF переменной AUPrec + +* [.hl]#AngDir (направление положительного угла)# - аналог DXF переменной AngDir + +* [.hl]#AngBase (базовый угол)# - аналог DXF переменной AngBase + +* [.hl]#InsUnits (масштаб вставки блока)# - аналог DXF переменной InsUnits + +* [.hl]#TextSize (размер вновь созданных текстовых примитивов)# - аналог DXF переменной TextSize + +* [.hl]#Настройка шаговой привязки# - настройки привязки к регулярной прямоугольной сетке + +* [.hl]#Шаг сетки# - настройки отображения регулярной прямоугольной сетки + +* [.hl]#Показать сетку# - включение отображения сетки + +* [.hl]#Шаг# - включение шаговой привязки + +* [.hl]#Редактирование составных объектов# - включение отдельного выделения примитивов являющихся частью сложных примитивов !!NEEDLINK!! + +* [.hl]#Вспомогательная геометрия# - отображение вспомогательной геометрии + +* [.hl]#Отображать выбранный объект в инспекторе# - показывать свойства выбранного примитива в инспекторе + + diff --git a/locale/ru/for_developers.adoc b/locale/ru/for_developers.adoc new file mode 100644 index 000000000..e8f5a29d7 --- /dev/null +++ b/locale/ru/for_developers.adoc @@ -0,0 +1,6 @@ + +## Для разработчика + +include::for_developers/building_from_sources.adoc[] +include::for_developers/localization.adoc[] +include::for_developers/documentation.adoc[] \ No newline at end of file diff --git a/locale/ru/for_developers/building_from_sources.adoc b/locale/ru/for_developers/building_from_sources.adoc new file mode 100644 index 000000000..9cd246caf --- /dev/null +++ b/locale/ru/for_developers/building_from_sources.adoc @@ -0,0 +1,94 @@ + +[[building_from_sources]] +### Cборка программы из исходников + +Программа имеет 2 режима сборки [.hl]#ZCAD# и [.hl]#ZCADELECTROTECH#, в первом только базовые CAD функции, во втором плюсом чуток электрической специфики. +Советую пробовать собрать [.hl]#ZCADELECTROTECH#, т.к. я его сам всегда использую, соответственно он более стабилен. + +Простая компиляция исходников даст вам только файл [.filepath]#zcad.exe#, но для для работы нужны некоторые другие файлы, без которых программа не работает +(не говоря о [.filepath]#allgeneratedfiles.inc#, [.filepath]#zcadversion.inc# и [.filepath]#buildmode.inc# без которых даже не скомпилируется) + +Для автоматизации процесса сборки был написан скрипт на основе системы сборки [.hl]#make#. +Опишу его использование применительно к тридцати двух битным [.hl]#Lazarus2.2# и [.hl]#fpc3.2.2# под управлением ОС [.hl]#Windows# + +Итак: + +#### Установка Lazarus +Устанавливаем последний релизный [.hl]#Lazarus# (2.2 на момент написания текста). Гарантированно [.hl]#ZCAD# компилится в транковом [.hl]#Lazarus# транковом [.hl]#fpc#, +с релизами бывают нюансы, но они решаемы. + +Запускаем, проверяем работоспособность [.hl]#Lazarus# - собираем тестовый пустой проект. тут проблем быть не должно. + +Ищем идущую в комплекте [.hl]#fpc# утилиту [.hl]#make#, она скорее всего лежит тут [.filepath]#lazarus\fpc\3.2.2\bin\i386-win32\make.exe# но, мало ли. +В дальнейшем я считаю что Lazarus установлен на диск [.filepath]#C#, и путь для запуска [.hl]#make# соответственно [.filepath]#C:\lazarus\fpc\3.2.2\bin\i386-win32\make.exe# +если что - уточнить по месту)). + +Также еще понадобятся такие пути: + +* путь к Lazarus [.filepath]#C:\lazarus# + +* путь к первичному файлу настроек Lazarus, по умолчанию он [.filepath]#C:\Users\<ИМЯПОЛЬЗОВАТЕЛЯ>\AppData\Local\lazarus# + +Если имя пользователя у вас на кириллице, примите мои поздравления! Требуются дополнительные действия, пользователи с нормальными именами спокойно переходят к пункту 2. + +Кириллица в путях не поддерживается утилитой [.hl]#make#, или я с этим не разобрался. Придется "перенастроить" Lazarus чтоб настройки хранились по 'нормальным' путям. +Для этого в папке [.filepath]#C:\lazarus# создаем файл [.filepath]#runlazarus.bat# следующего содержания: + +[.shell]#startlazarus.exe --pcp=C:\lazarus\mylazcfg# + +и далее всегда используем его для запуска Lazarus IDE, все что написано ниже вам следует отредактировать из расчета что путь к настройкам Lazarus будет [.filepath]#C:\lazarus\mylazcfg# + +#### Получение ZCAD +Клонируем исходники зкада (или скачиваем архивом, но это плохо, лучше клонировать [.shell]#git# ом). Некоторые части исходников оформлены +субмодулями [.hl]#git# , поэтому: + +WARNING: субмодули [.hl]#git# используемые [.hl]#ZCAD# нужно инициализировать и обновить. + +По описанным выше причинам путь до папки [.filepath]#zcad# не +должен содержать не латинские символы +Тут будет много файлов\папок, но основные: + +* [.filepath]#zcad\cad_source# - папка с исходниками зкад + +* [.filepath]#zcad\environment# - папка с файлами окружения программы и исходник небольшой программы [.hl]#typeexporter# настраивающей исходники зкад для компиляции + +* [.filepath]#zcad\Makefile# - файл с скриптами установки + +* [.filepath]#zcad\cad# - данной папки изначально нет, будет создана в пункте 4 и содержит скомпилированный дистрибутив zcad со всеми нужными файлами + +#### Установка пакетов от которых зависит ZCAD +Для облегчения я приложил пакеты от которых зависит [.hl]#ZCAD# в дистрибутив исходников (за исключением идущих в составе [.hl]#Lazarus#). Открываем командную строку в папке [.filepath]#zcad#, +там где лежит файл [.filepath]#Makefile# + +Нужно установить в [.hl]#Lazarus# пакеты требуемые для компиляции [.hl]#ZCAD#, данный пункт выполняется только один раз, для свеже установленного [.hl]#Lazarus#, если пакеты установлены, +пропускаем данный пункт (но если что, то повторное выполнение ничего страшного не несет). +Выполняем: + +[.shell]#C:\lazarus\fpc\3.2.2\bin\i386-win32\make installpkgstolaz LP=C:\lazarus PCP=C:\Users\<ИМЯПОЛЬЗОВАТЕЛЯ>\AppData\Local\lazarus# + +[.hl]#installpkgstolaz# это пропишет в конфигах [.hl]#Lazarus# требуемые пакеты из [.filepath]#zcad\cad_source\other# и [.filepath]#zcad\cad_source\components# и пересобирет [.hl]#Lazarus#. +По неясным причинам пересборка в данном пункте иногда завершается ошибкой, но ничего страшного, просто идем дальше, [.hl]#Lazarus# докомпилирует все нужное в 4. + +#### Компиляция ZCAD +Собственно запускаем компиляцию зкад, запустив следующее: + +[.shell]C:\lazarus\fpc\3.2.2\bin\i386-win32\make cleanzcadelectrotech LP=C:\lazarus PCP=C:\Users\<ИМЯПОЛЬЗОВАТЕЛЯ>\AppData\Local\lazarus# + +[.hl]#cleanzcadelectrotech# - данная цель выполнит сборку программы в режиме [.hl]#ZCADELECTROTECH#, замените на [.hl]#cleanzcad# - если желаете режим [.hl]#ZCAD# + +Скрипт выполнит следующее: + +* [.hl]#СОТРЕТ# папки [.filepath]#zcad\cad# и [.filepath]#zcad\cad_source\autogenerated# если они присутствует [.hl]#СО ВСЕМ ИХ СОДЕРЖИМЫМ# ничего не спрашивая +* создаст папки [.filepath]#zcad\cad# и [.filepath]#zcad\cad_source\autogenerated# +* скопирует нужные для работы файлы из [.filepath]#zcad\environment\runtimefiles# в [.filepath]#zcad\cad# +* создаст файл [.filepath]#zcad\cad_source\zcadversion.inc# +* создаст файл [.filepath]#zcad\cad_source\autogenerated\buildmode.inc# +* скомпилирует [.filepath]#zcad\cad_source\cad_source\utils\typeexporter.lpi# и запустит его с нужными параметрами, [.hl]#typeexporter# в свою очередь наполнит [.filepath]#zcad\cad_source\autogenerated# в том числе создаст [.filepath]#zcad\cad_source\autogenerated\allgeneratedfiles.inc# (только после этого шага зкад может быть собран) +* скомпилирует [.hl]#ZCAD# + +Если все прошло нормально, имеем наполненную как надо папку [.filepath]#zcad\cad#, в том числе свежесозданный запускаемый бинарник [.filepath]#zcad\cad\bin\i386-win32\zcad.exe# +В дальнейшем можно просто открыть в Lazarus файл [.filepath]#zcad\cad_source\zcad.lpi# и смотреть-собирать исходники как обычно в IDE + +NOTE: [.hl]#Lazarus#, [.hl]#FPC# и [.hl]#ZCAD# развивающиеся проекты, информация устаревает и бывают нюансы. В частности на данный момент из-за бага FPC +https://gitlab.com/freepascal.org/fpc/source/-/issues/39387 в IDE работает только полная пересборка зкада, т.е. в Lazarus если просто нажать +[.hl]#F9# зкад не соберется с вылетом компилятора, при любых изменениях надо всегда выполнять полную пересборку [.hl]#shift-F9# diff --git a/locale/ru/for_developers/documentation.adoc b/locale/ru/for_developers/documentation.adoc new file mode 100644 index 000000000..689efb182 --- /dev/null +++ b/locale/ru/for_developers/documentation.adoc @@ -0,0 +1,54 @@ + +[[make_documentation]] +### Написание документации ZCAD + +Документация программы разрабатывается в формате AsciiDoc. Исходники +данного руководства лежат в папке [.filepath]#cad_source/docs/userguide/#. +AsciiDoc - простой текстовый формат, но для генерации pdf и html из него +потребуются дополнительные манипуляций + +#### Установка AsciiDoctor для Windows +Т.к. AsciiDoc написан на языке Ruby, придется установить средства разработки +этого языка: + +Идем на сайт https://rubyinstaller.org/downloads/ Скачиваем и устанавливаем +последний Ruby+Devkit (на момент написания это 3.2.2-1) В процессе установки +нужно будет указать какой вариант MSYS использовать, выбираем базовый 1, +затем для завершения установки просто жмем enter + +После установки Ruby в командной строке можно будет использовать gem - +пакетный менеджер Ruby, с помощью его собственно устанавливает +AsciiDoctor и требуемые расширения. Открываем командную строку и вводим эти +три команды последовательно: + +[.shell]#gem install asciidoctor# + +[.shell]#gem install asciidoctor-pdf# + +[.shell]#gem install asciidoctor-diagram# + +Дополнительно для работы asciidoctor-diagram требуется наличие в системе +Java версии не ниже 11, если необходимо идем и устанавливаем по ссылке +https://www.oracle.com/java/technologies/downloads/#jdk21-windows + +#### Установка GraphViz +Также понадобятся средства визуализации графов из состава Graphviz. +Идем на https://graphviz.org/download/ и качаем установщик для Windows +на момент написания это graphviz-9.0.0 (64-bit) EXE installer при установке +выбираем вариант [.hl]#Add Graphviz to the system PATH for all users# +чтоб графвиз был доступен из командной строки. + +#### Генерация руководства пользователя + +NOTE: Описанное выше нужно произвести один раз, это установит на +компьютер необходимые программы и их зависимости + +После всех установок запускаем новую командную строку (рекомендую Far) +чтобы все изменения системной переменной PATH вступили в силу. Идем +в корневую директорию zcad (там где лежит makefile) и вводим + +[.shell]#make documentation# + +Ждем выполнения скриптов, по завершению в папке +[.path]#zcad\cad_source\docs\userguide\# находим сгенерированные файлы +[.path]#userguide.ru.pdf# и [.path]#userguide.ru.html# \ No newline at end of file diff --git a/locale/ru/for_developers/localization.adoc b/locale/ru/for_developers/localization.adoc new file mode 100644 index 000000000..ae33846f3 --- /dev/null +++ b/locale/ru/for_developers/localization.adoc @@ -0,0 +1,49 @@ + +[[localization]] +### Локализация программы + +Для локализации [.hl]#ZCAD# используется система интернационализации на основе [.hl]#Gettext# и [.filepath]#*.po# + файлов встроенная в [.hl]#Lazarus#. Локализации подлежат как тексты прописанные в исходниках программы, так и +заданные в файлах загружаемых во время работы программы - например файл [.filepath]#zcad\menu\menuscontent.xml# +содержит наполнение палитр программы, его содержимое неизвестно в момент компиляции программы, он будет прочитан +только при запуске. Обычный подход предполагает разные копии загружаемых в рантайм файлов для каждой локализации. +Но в [.hl]#ZCAD# принят несколько другой подход - перевод содержимого данных файлов в момент их загрузки. + +Прежде всего стоит заметить, как описано в (<>) файлы локализаций используемые программой +лежат в папке [.filepath]#cad/languages#, данная папка создается в процессе (<>) в нее +копируются файлы из соответствующих мест [.filepath]#environment#. Поэтому работа с локализацией осуществляется +в [.filepath]#cad/languages#, но для коммита файлы нужно скопировать в папку [.filepath]#environment#. + +Тексты прописанные в исходниках программы и оформленные как [.hl]#resourcestring# при компиляции программы +автоматически собираются в файле [.filepath]#zcad.po# и разносятся по файлам локализаций [.filepath]#zcad.XX.po# +где [.hl]#XX# - идентификатор языка. Файлы [.filepath]#zcad.XX.po# можно непосредственно переводить используя +предназначенные для этого программы например [.hl]#Poedit# и подобные. На данный момент [.hl]#ZCAD# имеет только +русскую локализацию [.filepath]#zcad.ru.po#. добавить локализацию можно просто создав соответствующий файл, +например [.filepath]#zcad.de.po# для немецкой. + +Также в [.filepath]#cad/languages# лежат файлы перевода пакетов используемых в [.hl]#ZCAD#: + +* [.filepath]#anchordockstr.XX.po# перевод пакета докинга окон <> + +* [.filepath]#lclstrconsts.XX.po# перевод LCL + +Тексты получаемые из рантайм файлов собираются в файле [.filepath]#rtzcad.po#, переводы находятся в [.filepath]#zcad.XX.po# +также как и описано выше новую локализацию можно получить созданием соответствующего файла. Актуализация +[.filepath]#rtzcad.po# и [.filepath]#zcad.XX.po# не производится автоматически, для этого нужно выполнить +описанные ниже действия. + +Запускаем программу с ключом командной строки (<>) [.hl]#updatepo#. При этом локализация программы +не будет выполняться, будет работать оригинальный английский интерфейс. Создаем новый чертеж и вводим команду +[.command]#UpdatePO# (<>) будет показано окно с информацией сколько обнаружено неактуальных строк +и сколько добавлено новых. При нажатии [.hl]#Ok# будет перезаписан файл [.filepath]#rtzcad.po#, неактуальные +строки будут удалены, новые добавлены. + +Далее из [.filepath]#rtzcad.po# строки нужно обновить в файлах локализаций [.filepath]#rtzcad.XX.po#, это можно +сделать с помощью команды + +[.shell]#C:\lazarus\fpc\3.2.2\bin\i386-win32\make updatelocalizedpofiles LP=C:\lazarus PCP=C:\Users\<ИМЯПОЛЬЗОВАТЕЛЯ>\AppData\Local\lazarus# + +Образование путей смотри (<>), сценарий [.hl]#updatelocalizedpofiles# выполняет обновление +файлов локализации. + +После этого файлы [.filepath]#rtzcad.XX.po# можно переводить в специализированной программе \ No newline at end of file diff --git a/locale/ru/general_information.adoc b/locale/ru/general_information.adoc new file mode 100644 index 000000000..3fe25362e --- /dev/null +++ b/locale/ru/general_information.adoc @@ -0,0 +1,18 @@ + +## Общая информация + +ZCAD - программа (далее по тексту - программа) с открытым исходным кодом, разрабатывается на языке Pascal с использованием IDE Lazarus +и компилятора Free Pascal. + +Автор - Андрей Зубарев (далее по тексту - автор) адрес электронной почты zamtmn@yandex.ru + +Участник - Владимир Бобров + +Участник - Владимир Абрамов адрес электронной почты vl-sx@yandex.ru + +Есть два варианта сборки программы: + +ZCAD - базовый набор CAD инструментов; ZCADElectroTech - расширенный набор инструментов для электротехнического проектирования + +include::general_information/license.adoc[] +include::general_information/disclaimer.adoc[] \ No newline at end of file diff --git a/locale/ru/general_information/disclaimer.adoc b/locale/ru/general_information/disclaimer.adoc new file mode 100644 index 000000000..96de4687d --- /dev/null +++ b/locale/ru/general_information/disclaimer.adoc @@ -0,0 +1,24 @@ + +### Отказ от ответственности + +В соответствии с действующим законодательством, автор отказывается от каких-либо заверений и гарантий, предоставление которых может иным образом подразумеваться, и отказывается от ответственности в отношении программы, поставляемой вместе с программой информации и их использования. + +. Поставляемой вместе с программой информации предназначена для свободного ознакомления пользователей с вопросами, которые могут представлять для них интерес. + +. Вся информация предоставляется в исходном виде, без гарантий полноты или своевременности, и без иных, явно выраженных или подразумеваемых гарантий. Использование программы и поставляемой вместе с программой информации осуществляется исключительно по вашему усмотрению и на ваш риск. + +. Автор прикладывает все усилия, чтобы обеспечить пользователей точной и достоверной информацией, но в то же время не исключает возможности возникновения ошибок. + +. ZCAD — это программа, работающая по принципу «как есть», без заключения каких-либо договорённостей или договоров между пользователями программы и автором, либо кем-то ещё, любым образом связанными с этим или родственными ему проектами, которые (договора и договоренности) могут стать предметом прямых претензий. + +. Автор не дает каких-либо заверений или гарантий в отношении программы, в том числе, без ограничения, в отношении своевременности, актуальности, точности, полноты, достоверности, доступности или соответствия для какой-либо конкретной цели, в отношении того, что: при использовании программы не возникнет ошибок, а также, что поставляемая вместе с программой информация не нарушает прав третьих лиц. + +. В соответствии с действующим законодательством, Автор отказывается от каких-либо заверений и гарантий, предоставление которых может иным образом подразумеваться, и ответственности в отношении программы. Ни при каких обстоятельствах автор не будет нести ответственности ни перед какой стороной за какой-либо прямой, непрямой, особый или иной косвенный ущерб в результате любого использования программа, даже если автор будет явно поставлен в известность о возможности такого ущерба. + +. Автор оставляет за собой право вносить изменения без уведомления о них пользователей. + +. Если в соответствии с действующими законами какие-либо условия будут признаны недействительными, остальные условия остаются в полной силе. + +Используя ZCAD и информацию поставляемую вместе с программой, вы выражаете свое согласие с «Отказом от ответственности» и установленными Правилами и принимаете всю ответственность, которая может быть на вас возложена. + +Автор в любое время вправе внести изменения в Правила, которые вступают в силу немедленно. Продолжение пользования программой после внесения изменений означает ваше автоматическое согласие на соблюдением новых правил. \ No newline at end of file diff --git a/locale/ru/general_information/license.adoc b/locale/ru/general_information/license.adoc new file mode 100644 index 000000000..4a5e69e8d --- /dev/null +++ b/locale/ru/general_information/license.adoc @@ -0,0 +1,4 @@ + +### Лицензия + +ZCAD - это программное обеспечение с открытым исходным кодом. Вы можете получить исходный код, а также разрешается копировать, перераспределять и изменять его в соответствии с условиями лицензии LGPL2 с исключениями. Для получения дополнительной информации, в том числе о доступности исходного кода, посетите страницу программы https://github.com/zamtmn/zcad или обратитесь к автору. \ No newline at end of file diff --git a/locale/ru/getting_started.adoc b/locale/ru/getting_started.adoc new file mode 100644 index 000000000..90ab2ce6c --- /dev/null +++ b/locale/ru/getting_started.adoc @@ -0,0 +1,6 @@ + +## Быстрый старт + +include::getting_started/system_requirements.adoc[] +include::getting_started/instalation.adoc[] +include::getting_started/launch.adoc[] \ No newline at end of file diff --git a/locale/ru/getting_started/instalation.adoc b/locale/ru/getting_started/instalation.adoc new file mode 100644 index 000000000..955cc44ed --- /dev/null +++ b/locale/ru/getting_started/instalation.adoc @@ -0,0 +1,4 @@ + +### Установка + +ZCAD не требует какой то процедуры устанавки на компьютер. Вы можете скачать дистрибутив программы с страницы https://github.com/zamtmn/zcad/releases, для использования достаточно разархивировать полученный архив \ No newline at end of file diff --git a/locale/ru/getting_started/launch.adoc b/locale/ru/getting_started/launch.adoc new file mode 100644 index 000000000..de541d7fb --- /dev/null +++ b/locale/ru/getting_started/launch.adoc @@ -0,0 +1,4 @@ + +### Запуск + +Исполняемый файл находится в подпапке соответствующей Вашей платформе в папке дистрибутива [.filepath]#bin#. Достаточно просто его запустить \ No newline at end of file diff --git a/locale/ru/getting_started/system_requirements.adoc b/locale/ru/getting_started/system_requirements.adoc new file mode 100644 index 000000000..4f37bd430 --- /dev/null +++ b/locale/ru/getting_started/system_requirements.adoc @@ -0,0 +1,4 @@ + +### Системные требования + +Программа работает под управлением операционных системам Windows и Linux, на 32 разрядных и 64 разрядных процессорах. для работы программы требуется 4GB оперативной памяти \ No newline at end of file diff --git a/locale/ru/gitversion.adoc b/locale/ru/gitversion.adoc new file mode 100644 index 000000000..86de1868b --- /dev/null +++ b/locale/ru/gitversion.adoc @@ -0,0 +1 @@ +:gitversion: v0.9.15.0-189-gf536d006b diff --git a/locale/ru/working_with_program.adoc b/locale/ru/working_with_program.adoc new file mode 100644 index 000000000..2109bad7d --- /dev/null +++ b/locale/ru/working_with_program.adoc @@ -0,0 +1,7 @@ + +## Работа с программой + +include::working_with_program/user_interface.adoc[] +include::working_with_program/entities.adoc[] +include::working_with_program/entities_extensions.adoc[] +include::working_with_program/commands.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands.adoc b/locale/ru/working_with_program/commands.adoc new file mode 100644 index 000000000..9190acdae --- /dev/null +++ b/locale/ru/working_with_program/commands.adoc @@ -0,0 +1,196 @@ + +[[command_list]] +### Команды +include::commands/3dpoly.adoc[] +include::commands/about.adoc[] + + +AddToOwner + + +include::commands/arc.adoc[] +include::commands/bedit.adoc[] + + +BlockPreViewExport +BlockReplace +BlockRotate +BlockScale +BlocksInBasePreViewExport +include::commands/cam_reset.adoc[] +include::commands/cancel.adoc[] +ChangeProjType +include::commands/circle.adoc[] +Circle2 +ClearFileHistory +Colors + +Connection2Dot +include::commands/copy.adoc[] +include::commands/copybase.adoc[] +include::commands/copyclip.adoc[] +CopyFromOwner +include::commands/cutclip.adoc[] +DBaseAdd +DBaseLink +DBaseRename +include::commands/dataexport.adoc[] +include::commands/dataimport.adoc[] + + +dbgAppExplorer +dbgBlocksList +dbgClipboard +dbgCmdList +dbgGetAV +dbgMemSummary +dbgPlaceAllBlocks +DeSelectAll +include::commands/devdefsync.adoc[] +DimAligned +DimDiameter +DimLinear +DimRadius +DimStyles +Dist +include::commands/dockingoptions.adoc[] +include::commands/dwgclose.adoc[] +include::commands/dwgnew.adoc[] +include::commands/dwgnext.adoc[] +include::commands/dwgprev.adoc[] + + +EL_AutoGen_Cable_Remove +EL_Cable +EM_SEPBUILD +EM_SRBUILD +El_CableMan +El_Cable_Invert +El_Cable_Join +El_Cable_Legend +El_Cable_RenN_0N +El_Cable_Select +El_ExternalKZ +El_Find +El_Leader +El_Material_Legend +El_Wire +El_Wire +include::commands/erase.adoc[] +ExampleCreateLayer +ExampleInsertDevice +ExecuteFile +ExportDevWithAxis +ExportTextToCSV +include::commands/extdradd.adoc[] +include::commands/extdralllist.adoc[] +include::commands/extdrentslist.adoc[] +include::commands/extdrremove.adoc[] +FindAllIntersections +Get3DPoint +Get3DPoint_DrawRect +GetLength +GetPoint +GetRect +GetVertexX +GetVertexY +GetVertexZ +Help +Import +Insert +Insert2 +InsertLayersFromBase +InsertTestTable +InverseSelected +KIP_CDBuild +KIP_Cable_Mark +KIP_LugTableBuild +include::commands/layer.adoc[] +LayerOff +LayerOn +LayOff +Line +LineOld +LineTypes +include::commands/load.adoc[] +include::commands/loadactions.adoc[] +include::commands/loadlayout.adoc[] +include::commands/loadmenus.adoc[] +include::commands/loadpalettes.adoc[] +include::commands/loadtoolbars.adoc[] +include::commands/matchprop.adoc[] +include::commands/merge.adoc[] +include::commands/mergeblocks.adoc[] +include::commands/mirror.adoc[] +include::commands/move.adoc[] + +MultiSelect2ObjIbsp +NavSelectSubNodes +NumDevices +OPS_SPBuild +OPS_Sensor_Mark +ObjInspCopyToClip +OnDrawingEd +Options +OrtoDevPlace +Pan +PasteClip +PlaceSmokeDetectorOrto +PolyDiv +PolyEd +PolyTest +Polygon +Print +ProfileBuild +ProjectTree +QSave +Quit +ReadBlockLibrary +RebuildTree +Rectangle +Redo +Regen +RegenZEnts +include::commands/rotate.adoc[] +RotateEnts +include::commands/saveas.adoc[] +include::commands/savelayout.adoc[] +include::commands/saveoptions.adoc[] +Scale +SelMat +SelObjChangeColorToCurrent +SelObjChangeDimStyleToCurrent +SelObjChangeLTypeToCurrent +SelObjChangeLWToCurrent +SelObjChangeLayerToCurrent +SelObjChangeTStyleToCurrent +SelSim +SelectAll +SelectFrame +SelectObjectByAddres +SelectOnMouseObjects +SetObjInsp +Show +ShowPage +ShowToolBar +SnapProperties +StoreFrustum +Stretch +Text +TextStyles +TreeStat +Undo +Units +UnitsMan +include::commands/updatepo.adoc[] +VarReport +include::commands/varsed.adoc[] +include::commands/varsedbd.adoc[] +include::commands/varsedsel.adoc[] +include::commands/varslink.adoc[] +View +Zoom +ZoomWindow +ft +rt +test \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/3dpoly.adoc b/locale/ru/working_with_program/commands/3dpoly.adoc new file mode 100644 index 000000000..22b5fa860 --- /dev/null +++ b/locale/ru/working_with_program/commands/3dpoly.adoc @@ -0,0 +1,13 @@ + +#### 3DPoly + +:cmdcommand: 3DPoly +:cmdicon: ../../../../images/actions/draw/pline.png +:cmdmenu: Черчение > 3D Полилиния + +include::../../_elements/commandsummary.adoc[] + +Черчение примитива [.ent]#3DPolyLine#. После запуска команды последовательно указать мышью вершины полилинии. +Завершение черчения - ESC или запуск другой команды + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/about.adoc b/locale/ru/working_with_program/commands/about.adoc new file mode 100644 index 000000000..2dbe99712 --- /dev/null +++ b/locale/ru/working_with_program/commands/about.adoc @@ -0,0 +1,12 @@ + +#### About + +:cmdcommand: About +:cmdicon: ../../../../images/actions/about.png +:cmdmenu: Справка > О программе + +include::../../_elements/commandsummary.adoc[] + +Показ окна "О программе" + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/arc.adoc b/locale/ru/working_with_program/commands/arc.adoc new file mode 100644 index 000000000..195f2cdbf --- /dev/null +++ b/locale/ru/working_with_program/commands/arc.adoc @@ -0,0 +1,13 @@ + +#### Arc + +:cmdcommand: Arc +:cmdicon: ../../../../images/actions/draw/arc.png +:cmdmenu: Черчение > Дуга + +include::../../_elements/commandsummary.adoc[] + +Черчение примитива [.ent]#Arc# (дуга) по 3м точкам. После запуска команды последовательно указать 3 точки +дуги + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/bedit.adoc b/locale/ru/working_with_program/commands/bedit.adoc new file mode 100644 index 000000000..a544b3dce --- /dev/null +++ b/locale/ru/working_with_program/commands/bedit.adoc @@ -0,0 +1,31 @@ + +#### BEdit + +:cmdcommand: BEdit +:cmdicon: ../../../../images/actions/bedit.png +:cmdmenu: Изменить > Блок/Устройство > Редактор блоков +:predselect: Не требуется, но можно заранее выделить вставку редактируемого блока или устройства + +include::../../_elements/commandsummary.adoc[] + +Редактирование определения блока из чертежа. В случае если до запуска команды выбрана вставка блока, редактор переходит +в режим редактирования определения этого блока. Если выделение отсутствует, команда позволяет выбрать редактируемое +определение в инспекторе объектов. + +.Опции команды BEdit +image::cmd_params_bedit.png[width=25%,pdfwidth=25%] + +[.hl]#Текущий блок# тут показан текущий редактируемый блок или [.hl]#Модель# если редактирование блока не осуществляется, +в окне чертежа отображено пространство модели. В поле [.hl]#Выбор блока# можно выбрать блок для редактирования. При этом в +окне чертежа откроется определение выбранного блока, а название вкладки чертежа поменяется на [.hl]#BEdit(ИмяЧертежа:ИмяБлока)# +После завершения редактирования повторный запуск [.command]#BEdit# вернет редактор в модель. Все внесенные изменения будут сохранены +в определении блока без запроса на сохранение. Для обновления вставок блока на чертеже требуется выполнить регенерацию чертежа +[.command]#Regen# Если редактировалась динамическая часть определения устройств, обновить ее для уже вставленных устройств +возможно только повторной вставкой [.command]#BlockReplace# (заменить вставленные устройства на самих себя) + +WARNING: При переключении из пространства модели в пространство определения блока и обратно положение камеры не меняется, +возможна ситуация когда после переключения в окне чертежа ничего не видно. Исправить ситуацию можно командой [.command]#Zoom# +с опцией [.hl]#All# - [.cmdline]#Zoom(All)# + + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/cam_reset.adoc b/locale/ru/working_with_program/commands/cam_reset.adoc new file mode 100644 index 000000000..ecb78a1e0 --- /dev/null +++ b/locale/ru/working_with_program/commands/cam_reset.adoc @@ -0,0 +1,12 @@ + +#### Cam_reset + +:cmdcommand: Cam_reset +:cmdmenu: Вид > Камера в начало + +include::../../_elements/commandsummary.adoc[] + +Сброс текущих настроек видового окна чертежа (положения камеры), после выполнения команды в центре видового окна отображается +начало координат, напраление взгляда совпадает с осью [.hl]#Z# + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/cancel.adoc b/locale/ru/working_with_program/commands/cancel.adoc new file mode 100644 index 000000000..ee010e254 --- /dev/null +++ b/locale/ru/working_with_program/commands/cancel.adoc @@ -0,0 +1,10 @@ + +#### Cancel + +:cmdcommand: Cancel + +include::../../_elements/commandsummary.adoc[] + +Прерывает текущую выполняемую команду + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/circle.adoc b/locale/ru/working_with_program/commands/circle.adoc new file mode 100644 index 000000000..30f31c2d2 --- /dev/null +++ b/locale/ru/working_with_program/commands/circle.adoc @@ -0,0 +1,25 @@ + +#### Circle + +:cmdcommand: Circle +:cmdicon: ../../../../images/actions/draw/circle.png +:cmdmenu: Черчение > Окружность > +:cmdoperands: CR, CD, 2P, 3P. Не обязательный (CR используется в случае не указания) +:cmdexample: Circle +:cmdexample2: Circle(3P) + +include::../../_elements/commandsummary.adoc[] + +Черчение примитива [.ent]#Circle#. После запуска команды последовательно задать точки на окружности, +в зависимости от операнда команды. + + * [.hl]#CR# - указывается центр и радиус окружности + + * [.hl]#CD# - указывается центр и диаметр окружности + + * [.hl]#2P# - указывается центр 2 точки на окружности (лежащие на концах диаметра) + + * [.hl]#3P# - указывается центр 3 точки на окружности + + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/commandsummaryfree.adoc b/locale/ru/working_with_program/commands/commandsummaryfree.adoc new file mode 100644 index 000000000..d62c111e3 --- /dev/null +++ b/locale/ru/working_with_program/commands/commandsummaryfree.adoc @@ -0,0 +1,8 @@ +:cmdcommand: +:cmdicon: +:cmdshortcuts: +:cmdmenu: +:cmdoperands: +:predselect: +:cmdexample: +:cmdexample2: \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/copy.adoc b/locale/ru/working_with_program/commands/copy.adoc new file mode 100644 index 000000000..2deb2ad07 --- /dev/null +++ b/locale/ru/working_with_program/commands/copy.adoc @@ -0,0 +1,15 @@ + +#### Copy + +:cmdcommand: Copy +:cmdicon: ../../../../images/actions/copy.png +:cmdshortcuts: kbd:[Ctrl+ALT+C]; kbd:[C] +:predselect: Требуется + +include::../../_elements/commandsummary.adoc[] + +Копирование выбранных примитивов. Исходные примитивы нужно выбрать до запуска команды. +После запуска требуется базовую точку для копирования и базовые точки для вставки. +Завершение копирования - ESC или запуск другой команды + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/copybase.adoc b/locale/ru/working_with_program/commands/copybase.adoc new file mode 100644 index 000000000..bd16355e0 --- /dev/null +++ b/locale/ru/working_with_program/commands/copybase.adoc @@ -0,0 +1,14 @@ + +#### CopyBase + +:cmdcommand: CopyBase +:cmdicon: ../../../../images/actions/copyclipbase.png +:cmdshortcuts: kbd:[Ctrl+Shift+C] +:cmdmenu: Правка > Копировать в буфер обмена с базовой точкой +:predselect: Требуется + +include::../../_elements/commandsummary.adoc[] + +Копирует выбранные примитивы в буфер обмена, перед копированием нужно указать базовую точку + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/copyclip.adoc b/locale/ru/working_with_program/commands/copyclip.adoc new file mode 100644 index 000000000..0f0d113e8 --- /dev/null +++ b/locale/ru/working_with_program/commands/copyclip.adoc @@ -0,0 +1,14 @@ + +#### CopyClip + +:cmdcommand: CopyClip +:cmdicon: ../../../../images/actions/copyclip.png +:cmdshortcuts: kbd:[Ctrl+C]; kbd:[Ctrl+INS] +:cmdmenu: Правка > Копировать в буфер обмена +:predselect: Требуется + +include::../../_elements/commandsummary.adoc[] + +Копирует выбранные примитивы в буфер обмена + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/cutclip.adoc b/locale/ru/working_with_program/commands/cutclip.adoc new file mode 100644 index 000000000..210ebef8e --- /dev/null +++ b/locale/ru/working_with_program/commands/cutclip.adoc @@ -0,0 +1,14 @@ + +#### CutClip + +:cmdcommand: CutClip +:cmdicon: ../../../../images/actions/cutclip.png +:cmdshortcuts: kbd:[Ctrl+X] +:cmdmenu: Правка > Вырезать в буфер обмена +:predselect: Требуется + +include::../../_elements/commandsummary.adoc[] + +Копирует выбранные примитивы в буфер обмена и стирает их из чертежа + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/dataexport.adoc b/locale/ru/working_with_program/commands/dataexport.adoc new file mode 100644 index 000000000..2e99d5ce3 --- /dev/null +++ b/locale/ru/working_with_program/commands/dataexport.adoc @@ -0,0 +1,365 @@ + +[[DataExport_com]] +#### DataExport + +:cmdcommand: DataExport + +include::../../_elements/commandsummary.adoc[] + + +Команда экспорта параметров графических примитивов в внешний файл [.filepath]#CSV#. Команда применяет к всем примитивам +текущего чертежа фильтр типа примитивов, передавая на дальнейшую обработку только примитивы определенного +типа. Далее применяется фильтр свойств примитивов, оставляя только примитивы имеющие требуемве свойства. +Над прошедшими фильтрацию примитивами выполняется скрипт экспорта записывая требуемые параметры во внешний +файл + +При запуске подсказка командной строки принимает вид: +[graphviz, generated/cmdprompt_dataexport, svg] +---- +digraph g { +node [shape=plaintext,height=.1]; +node0 [label=< + + + + + + + + +
Configure export + + + + +
param,
+
run + + + + +
file dialog
+
or enter file name (empty for default): > (1)
>] +node1 [label=< + + + + + + + + + +
<<<Set + + + + +
entities
+
/ + + + + +
properties
+
filter or export + + + + +
script
+
>] +node2 [label=< + + + + +
<<<Enter new entities filter: > (2)
>] +node3 [label=< + + + + +
<<<Enter new properties filter: > (3)
>] +node4 [label=< + + + + +
<<<Enter new export script: > (4)
>] +node5 [label = "File select dialog (5)" shape=record]; +"node0":f0 -> "node1" +"node0":f1 -> "node5":f0 +"node1":f1 -> "node2":f1 +"node1":f2 -> "node3":f1 +"node1":f3 -> "node4":f1 +} +---- + +Что позволяет выполнить в командной строке следующие действия: + + +.1. Задать имя файла с экспортируемыми значениями +Ожидание ввода имени файла или пустой строки. Можно ввести имя файла, введенное значение будет использовано +в дальнейшем как файл по умолчанию. Пустой ввод не изменяет текущее значение файла по умолчанию. После ввода +значения экспорт будет выполнен и команда завершится + +.2. Задать фильтр примитивов +Ожидание ввода значения фильтра примитивов по типу. см. <> + +.3. Задать фильтр свойств примитивов +Ожидание ввода значения фильтра примитивов по параметрам. см. <> + +.4. Задать скрипт экспорта +Ожидание ввода скрипта выполняющего экспорт. см. <> + +.5. Задать имя файла в диалоговом режиме +Откроет диалог выбора файла, можно выбрать любой файл csv. Выбор файла сделает его файлом +по умолчанию и также как (1) выполнит экспорт и завершит команду + +Также все это можно сделать с помощью инспектора объектов, который при выполнении команды имеет вид: + +.Опции команды DataExport +image::cmd_params_dataexport.png[width=25%,pdfwidth=25%] + +[[enttypefilter_lng]] +##### Формат фильтра по типам примитивов +Данный фильтр позволяет включить в набор или исключить из набора для экспорта определенные типы примитивов и +содержащие определенные расширения. +Включать/исключать типы примитивов/расширения можно как по имени, так и по маске. Изначально в набор для +обработки не включены никакие примитивы. Для добавления тип примитива/расширение должен быть добавлен и не +должен быть исключен. Причем для примитивов с несколькими расширениями достаточно попадания в разрешенный +список хотябы одного расширения. Если не задано не одного условия для расширений, включение\выключение в +список происходит только по типу примитива. Фильтр задается в текстовом виде и в общем случае выглядит так: +[source] +---- +Оператор(Операнд)[;Оператор(Операнд)] +---- +Операторы могут разделяться точкой с запятой, запятой, пробелом, переводом строки. Доступны следующие +операторы: +[cols=">4a,<6"] +|====================================================== +| +[source] +---- +IncludeEntityMask('Mask*') +----|Включить типы примитивов по маске +| +[source] +---- +IncludeEntityName('Name') +----|Включить тип примитивов по имени +| +[source] +---- +ExcludeEntityMask('Mask*') +----|Исключить типы примитивов по маске +| +[source] +---- +ExcludeEntityName('Name') +----|Исключить тип примитивов по имени +| +[source] +---- +IncludeExtenderMask('Mask*') +----|Включить примитив c расширением по маске +| +[source] +---- +IncludeExtenderName('Name') +----|Включить примитив c расширением по имени +| +[source] +---- +ExcludeExtenderMask('Mask*') +----|Исключить примитив c расширением по маске +| +[source] +---- +ExcludeExtenderName('Name') +----|Исключить примитив c расширением по имени + +|====================================================== +Все операторы в качестве операнда принимают строковой параметр заключенный в апострофы. + +###### Примеры фильтров примитивов: + +Включить в экспорт примитивы [.ent]#Cable# и [.ent]#Device#: +[source] +---- +IncludeEntityName('Cable'); +IncludeEntityName('Device') +---- +Включить в экспорт все типы примитивов: +[source] +---- +IncludeEntityMask('*') +---- +Включить в экспорт примитивы [.ent]#PolyLine# и [.ent]#Line#: +[source] +---- +IncludeEntityName('*Line') ExcludeEntityName('3DPolyLine') +---- +[[entpropfilter_lng]] +##### Формат фильтра по свойствам примитивов +Данный фильтр применяется последовательно к каждому примитиву прошедшему фильтрацию по типу. Фильтр +задается в текстовом виде и в общем случае выглядит так: +[source] +---- +Оператор(Операнд[,Операнд])[;Оператор(Операнд[,Операнд])] +---- +Операторы могут разделяться точкой с запятой, запятой, пробелом, переводом строки. Доступны следующие +операторы: +[cols=">4a,<6"] +|====================================================== +| +[source] +---- +IncludeIfMask(Операнд,'Маска*') +----|Включить примитив в результат если операнд соответствует маске +| +[source] +---- +IncludeIfSame(Условие) +----| Включить примитив в результат в случае выполнения условия +|====================================================== +Условный операторы пока доступен только один: +[cols=">4a,<6"] +|====================================================== +| +[source] +---- +SameMask(Операнд1,'Маска') +----| Условие считается выполненным если текстовое значение операнда1 соответствует маске +| +[source] +---- +Or(Условие1,Условие2) +----| Объединение условий 1 и 2 по закону ИЛИ +|====================================================== +Доступные типы операндов: +[cols=">4a,<6"] +|====================================================== +| +[source] +---- +'Строка' +----| Строковой параметр - любой текст заключенный в апострофы +| +[source] +---- +%%('ИмяПараметра') +----| Возвращает значение параметра текущего примитива в виде строки +|====================================================== +Имена параметров для разных примитивов могут отличатся, в общем случае это параметры +доступные в инспекторе объектов для данного типа примитивов, в случае отсутствия у примитива данного параметра +возвращается пустая строка. Примерный перечень доступных параметров смотри в +https://github.com/zamtmn/zcad/blob/master/cad_source/zcad/gui/odjectinspector/uzcoiregistermultiproperties.pas + +###### Примеры фильтров по свойствам примитивов: + +Включить в результат только примитивы типа кабель, или примитивы с параметром 'Name' удовлетворяющим маске +'CABLE_*' (это блоки\устройства, т.к. только у них есть имя) +[source] +---- +IncludeIfSame( + Or(SameMask(%%('Name'),'CABLE_*'), + SameMask(%%('EntityName'),'Cable')) + ) +---- +Включить в результат только примитивы с параметром 'Name' удовлетворяющим маске 'EL_CABLE_*' (это +блоки\устройства, т.к. только у них есть имя) +[source] +---- +IncludeIfMask(%%('Name'),'EL_CABLE_*') +---- +[[exporter_lng]] +##### Формат скрипта экспорта +Данный скрипт применяется последовательно к каждому примитиву прошедшему фильтрацию предыдущими двумя. Скрипт +задается в текстовом виде и в общем случае выглядит так: +[source] +---- +Оператор(Операнд[,Операнд])[;Оператор(Операнд[,Операнд])] +---- +Операторы могут разделяться точкой с запятой, запятой, пробелом, переводом строки. Доступны следующие +операторы: +[cols=">4a,<6"] +|====================================================== +| +[source] +---- +Export(Операнд1[,Операнд2, ...]) +----| записать строку операндов c разделителями в новую строку файла csv +| +[source] +---- +DoIf(Условие,Оператор) +----|Выполнить оператор в случае выполнения условия +|====================================================== + +Условный операторы пока доступен только один: +[cols=">4a,<6"] +|====================================================== +| +[source] +---- +SameMask(Операнд1,'Маска') +----| Условие считается выполненным если текстовое значение операнда1 соответствует маске +|====================================================== + +Доступные типы операндов: +[cols=">4a,<6"] +|====================================================== +| +[source] +---- +'Строка' +----| Строковой параметр - любой текст заключенный в апострофы +| +[source] +---- +%%('ИмяПараметра') +----| Возвращает значение параметра текущего примитива в виде строки +| +[source] +---- +@@('ИмяПеременной') +----| Возвращает значение переменной текущего примитива в виде строки +|====================================================== +Имена переменных могут быть любыми, в случае отсутствия у примитива данной переменной возвращается значение +`'!!ERR(ИмяПеременной)!!'`. Имена параметров для разных примитивов могут отличатся, в общем случае это параметры +доступные в инспекторе объектов для данного типа примитивов, в случае отсутствия у примитива данного параметра +возвращается пустая строка. Примерный перечень доступных параметров смотри в +https://github.com/zamtmn/zcad/blob/master/cad_source/zcad/gui/odjectinspector/uzcoiregistermultiproperties.pas + +###### Примеры скриптов экспорта: + +Если текущий примитив устройство, записываем в csv строку 'Device','NMO_Name',Значение переменной NMO_Name,'Position',Значение переменной Position +[source] +---- +DoIf( + SameMask(%%('EntityName'),'Device'), + Export(%%('EntityName'),'NMO_Name',@@('NMO_Name'),'Position',@@('Position')) + ) +---- +Если текущий примитив устройство, записываем в csv строку 'Device','NMO_Name',Значение переменной NMO_Name,'Power',Значение переменной Power +[source] +---- +DoIf( + SameMask(%%('EntityName'),'Device'), + Export(%%('EntityName'),'NMO_Name',@@('NMO_Name'),'Power',@@('Power')) + ) +---- +Если текущий примитив кабель, записываем в csv строку 'Cable','NMO_Name',Значение переменной NMO_Name,'AmountD',Значение переменной AmountD +[source] +---- +DoIf( + SameMask(%%('EntityName'),'Cable'), + Export(%%('EntityName'),'NMO_Name',@@('NMO_Name'),'AmountD',@@('AmountD')) + ) +---- +Если текущий примитив кабель, записываем в csv строку 'Cable','NMO_Name',Значение переменной NMO_Name,'CABLE_Segment',Значение переменной CABLE_Segment +[source] +---- +DoIf(SameMask(%%('EntityName'),'Cable'), + Export(%%('EntityName'), + 'NMO_Name',@@('NMO_Name'), + 'CABLE_Segment',@@('CABLE_Segment')) + ) +---- +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/dataimport.adoc b/locale/ru/working_with_program/commands/dataimport.adoc new file mode 100644 index 000000000..bbd08f986 --- /dev/null +++ b/locale/ru/working_with_program/commands/dataimport.adoc @@ -0,0 +1,35 @@ + +[[DataImport_com]] +#### DataImport + +:cmdcommand: DataImport +:cmdoperands: Не обязательный. Путь и имя файла CSV +:cmdexample: DataImport +:cmdexample2: DataImport(E:\myfile.csv) + +include::../../_elements/commandsummary.adoc[] + +Импорт данных примитивов из внешнего файла CSV. При вызове без параметров будет открыто окно выбора файла, +после выбора данные будут импортированы из соответствующего файла. Имя файла можно передать параметром, тогда +данные из файла будет импортированы сразу, без окна выбора. В составе строки параметра могут использоваться +макросы !!NEEDLINK!!. + +Разделителем в CSV файле должна быть точка с запятой, файл должен состоять из строк следующей структуры: +[cols="2,2,2,1,1,2,2"] +|==== +|ИмяПримитива|Переменная1|Значение1|...|...|ПеременнаяN|ЗначениеN +|==== +Где `ИмяПримитива` - внутреннее имя примитива ZCAD, например [.ent]#DEVICE#, [.ent]#CABLE# и т.д. + +Далее попарно идут `Переменная` - имя переменной, `Значение` - значение данной переменной. Причем все +переменные кроме последней являются идентифицирующими, последняя переменная - собственно импортируемое +значение + +Например при импорте следующей строки: +[cols="1,1,1,1,1,1,1"] +|==== +|DEVICE|NMO_Name|M1|Position|10|Power|1.5 +|==== +Произойдет следующее: с текущего чертежа будут выбраны все устройства (примитивы [.ent]#DEVICE#) среди них будут +отобраны имеющие имя M1 (переменная `NMO_Name='M1'`) и позицию 10 (переменная `Position=10`) при наличии у +отобранных устройств переменной `Power` ей будет присвоено значение 1.5 Если переменной `Power` у устройства +нет с ним никаких действий произведено не будет. + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/devdefsync.adoc b/locale/ru/working_with_program/commands/devdefsync.adoc new file mode 100644 index 000000000..78aac7211 --- /dev/null +++ b/locale/ru/working_with_program/commands/devdefsync.adoc @@ -0,0 +1,15 @@ + +#### DevDefSync + +:cmdcommand: DevDefSync +:predselect: Требуется + +include::../../_elements/commandsummary.adoc[] + +Синхронизация динамической части выбранных на чертеже устройств с определением устройства. Устройство +на чертеже может быть изменено. Добавлены\убраны примитивы в динамическую часть, к примитивам в +динамической части привязаны различные расширения. Для того чтобы данные изменения были доступны для +вновь вставленных устройств необходимо перенести изменения из вставки устройства в определение +устройства + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/dockingoptions.adoc b/locale/ru/working_with_program/commands/dockingoptions.adoc new file mode 100644 index 000000000..0f3d9c1da --- /dev/null +++ b/locale/ru/working_with_program/commands/dockingoptions.adoc @@ -0,0 +1,16 @@ + +#### DockingOptions + +:cmdcommand: DockingOptions + +include::../../_elements/commandsummary.adoc[] + +Показ модального окна настройки параметров стыковки. Также окно настройки можно вызвать в контекстном меню сплитеров +и заголовков окон докинга + +.Окно настройки параметров стыковки +image::zcad_ui_dockingoptions.png[width=25%,pdfwidth=25%] + +!!NEEDDETAILS!! + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/dwgclose.adoc b/locale/ru/working_with_program/commands/dwgclose.adoc new file mode 100644 index 000000000..9db2a7eba --- /dev/null +++ b/locale/ru/working_with_program/commands/dwgclose.adoc @@ -0,0 +1,14 @@ + +#### DWGClose + +:cmdcommand: DWGClose +:cmdicon: ../../../../images/actions/close.png +:cmdshortcuts: kbd:[Ctrl+F4] +:cmdmenu: Файл > Закрыть + +include::../../_elements/commandsummary.adoc[] + +Закрыть текущий чертеж. В случае присутствия изменений в чертеже, будет предложено сохранить +файл чертежа на диск + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/dwgnew.adoc b/locale/ru/working_with_program/commands/dwgnew.adoc new file mode 100644 index 000000000..173b651e6 --- /dev/null +++ b/locale/ru/working_with_program/commands/dwgnew.adoc @@ -0,0 +1,13 @@ + +#### DWGNew + +:cmdcommand: DWGNew +:cmdshortcuts: kbd:[Ctrl+N] +:cmdicon: ../../../../images/actions/new.png +:cmdmenu: Файл > Новый чертеж + +include::../../_elements/commandsummary.adoc[] + +Создать новый чертеж. !!NEEDDETAILS!! + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/dwgnext.adoc b/locale/ru/working_with_program/commands/dwgnext.adoc new file mode 100644 index 000000000..9da1bbdf7 --- /dev/null +++ b/locale/ru/working_with_program/commands/dwgnext.adoc @@ -0,0 +1,12 @@ + +#### DWGNext + +:cmdcommand: DWGNext +:cmdshortcuts: kbd:[Ctrl+Tab] +:cmdmenu: Окно > Следующее окно + +include::../../_elements/commandsummary.adoc[] + +Если в программе открыто несколько чертежей текущим становится следующий открытый чертеж + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/dwgprev.adoc b/locale/ru/working_with_program/commands/dwgprev.adoc new file mode 100644 index 000000000..7bc5f70c0 --- /dev/null +++ b/locale/ru/working_with_program/commands/dwgprev.adoc @@ -0,0 +1,12 @@ + +#### DWGPrev + +:cmdcommand: DWGPrev +:cmdshortcuts: kbd:[Ctrl+Shift+Tab] +:cmdmenu: Окно > Предидущее окно + +include::../../_elements/commandsummary.adoc[] + +Если в программе открыто несколько чертежей текущим становится предыдущий открытый чертеж + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/erase.adoc b/locale/ru/working_with_program/commands/erase.adoc new file mode 100644 index 000000000..517ef2eda --- /dev/null +++ b/locale/ru/working_with_program/commands/erase.adoc @@ -0,0 +1,14 @@ + +#### Erase + +:cmdcommand: Erase +:cmdshortcuts: kbd:[Del] +:cmdicon: ../../../../images/actions/erase.png +:predselect: Требуется +:cmdmenu: Правка > Стереть + +include::../../_elements/commandsummary.adoc[] + +Стирает выбранные примитивы на чертеже + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/extdradd.adoc b/locale/ru/working_with_program/commands/extdradd.adoc new file mode 100644 index 000000000..b540ea99c --- /dev/null +++ b/locale/ru/working_with_program/commands/extdradd.adoc @@ -0,0 +1,15 @@ + +[[extdrRemove_com]] +#### extdrRemove + +:cmdcommand: extdrRemove +:cmdoperands: Обязательный. Имя расширения +:predselect: Требуется +:cmdexample: extdrRemove(extdrVariables) + +include::../../_elements/commandsummary.adoc[] + +Отвязка указанного расширения (см. <>) от выбранных примитивов. В случае к выбраному примитиву не привязано данное расширение, +он будет проигнорирован + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/extdralllist.adoc b/locale/ru/working_with_program/commands/extdralllist.adoc new file mode 100644 index 000000000..4f65e40d9 --- /dev/null +++ b/locale/ru/working_with_program/commands/extdralllist.adoc @@ -0,0 +1,11 @@ + +[[extdrAllList_com]] +#### extdrAllList + +:cmdcommand: extdrAllList + +include::../../_elements/commandsummary.adoc[] + +Команда выводит список доступных для привязки расширений (см. <>) + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/extdrentslist.adoc b/locale/ru/working_with_program/commands/extdrentslist.adoc new file mode 100644 index 000000000..1338d92e8 --- /dev/null +++ b/locale/ru/working_with_program/commands/extdrentslist.adoc @@ -0,0 +1,12 @@ + +[[extdrEntsList_com]] +#### extdrEntsList + +:cmdcommand: extdrEntsList +:predselect: Требуется + +include::../../_elements/commandsummary.adoc[] + +Команда выводит список привязанных к выбранным примитивам расширений (см. <>) + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/extdrremove.adoc b/locale/ru/working_with_program/commands/extdrremove.adoc new file mode 100644 index 000000000..3cdbeba37 --- /dev/null +++ b/locale/ru/working_with_program/commands/extdrremove.adoc @@ -0,0 +1,15 @@ + +[[extdrAdd_com]] +#### extdrAdd + +:cmdcommand: extdrAdd +:cmdoperands: Обязательный. Имя расширения +:predselect: Требуется +:cmdexample: extdrAdd(extdrVariables) + +include::../../_elements/commandsummary.adoc[] + +Привязка указанного расширения (см. <>) к выбраным примитивам. В случае к выбраному примитиву уже привязано данное расширение, +он будет проигнорирован + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/layer.adoc b/locale/ru/working_with_program/commands/layer.adoc new file mode 100644 index 000000000..32c69b77a --- /dev/null +++ b/locale/ru/working_with_program/commands/layer.adoc @@ -0,0 +1,17 @@ + +#### Layer + +:cmdcommand: Layer +:cmdicon: ../../../../images/actions/layers.png +:cmdmenu: Format > Слои ... + +include::../../_elements/commandsummary.adoc[] + +Показ модального окна управления слоями + +.Окно управления слоями +image::zcad_ui_layersform_prepare.png[width=75%,pdfwidth=75%] + +!!NEEDDETAILS!! + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/load.adoc b/locale/ru/working_with_program/commands/load.adoc new file mode 100644 index 000000000..1476f8459 --- /dev/null +++ b/locale/ru/working_with_program/commands/load.adoc @@ -0,0 +1,19 @@ + +#### Load + +:cmdcommand: Load +:cmdicon: ../../../../images/actions/open.png +:cmdshortcuts: kbd:[Ctrl+O] +:cmdmenu: Файл > Открыть +:cmdoperands: Не обязательный. Путь и имя файла dxf +:cmdexample: Load +:cmdexample2: Load(E:\myfile.dxf) + +include::../../_elements/commandsummary.adoc[] + +Загрузка файла DXF. При вызове без параметров будет открыто окно выбора файла, после выбора будет открыт данный файл. +Имя файла можно передать параметром, тогда файл будет открыт сразу, без окна выбора. В составе строки параметра +могут использоваться <>, например команда [.cmdline]#Load($(LastAutoSaveFile))# приведет к загрузке +последнего файла автосохранения + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/loadactions.adoc b/locale/ru/working_with_program/commands/loadactions.adoc new file mode 100644 index 000000000..7e64c71cd --- /dev/null +++ b/locale/ru/working_with_program/commands/loadactions.adoc @@ -0,0 +1,13 @@ + +#### LoadActions + +:cmdcommand: LoadActions +:cmdoperands: Обязательный. Путь и имя файла с описанием экшенов +:cmdexample: LoadActions(E:\actionscontent.xml) + +include::../../_elements/commandsummary.adoc[] + +Загрузка файла описаний экшенов !!NEEDLINK!!. Загрузка обычно происходит на ранней стадии запуска программы, +поэтому команда обычно используется в скрипте [.filepath]#$(ZCADPath)/preload/stage0.cmd0# !!NEEDLINK!!. + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/loadlayout.adoc b/locale/ru/working_with_program/commands/loadlayout.adoc new file mode 100644 index 000000000..1360cee0f --- /dev/null +++ b/locale/ru/working_with_program/commands/loadlayout.adoc @@ -0,0 +1,15 @@ + +#### LoadLayout + +:cmdcommand: LoadLayout +:cmdoperands: Не обязательный. Имя файла раскладки окон и тулбаров +:cmdexample: LoadLayout +:cmdexample2: LoadLayout(defaultlayout.xml) + +include::../../_elements/commandsummary.adoc[] + +Загрузка и применение файла раскладки окон !!NEEDLINK!!. При отсутствии операнда будет произведена загрузка файла раскладки поумолчанию !!NEEDLINK!!. +При отсутствии файла раскладки указанного поумолчанию будет загружен файл [.filepath]#defaultlayout.xml# +Файлы раскладки ищутся в папке [.filepath]#$(ZCADPath)/components# + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/loadmenus.adoc b/locale/ru/working_with_program/commands/loadmenus.adoc new file mode 100644 index 000000000..e1592ac1f --- /dev/null +++ b/locale/ru/working_with_program/commands/loadmenus.adoc @@ -0,0 +1,13 @@ + +#### LoadMenus + +:cmdcommand: LoadMenus +:cmdoperands: Обязательный. Путь и имя файла с описанием меню +:cmdexample: LoadMenus(E:\menuscontent.xml) + +include::../../_elements/commandsummary.adoc[] + +Загрузка файла описаний меню !!NEEDLINK!!. Загрузка обычно происходит на ранней стадии запуска программы, +поэтому команда обычно используется в скрипте [.filepath]#$(ZCADPath)/preload/stage0.cmd0# !!NEEDLINK!!. + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/loadpalettes.adoc b/locale/ru/working_with_program/commands/loadpalettes.adoc new file mode 100644 index 000000000..cd1ff1497 --- /dev/null +++ b/locale/ru/working_with_program/commands/loadpalettes.adoc @@ -0,0 +1,13 @@ + +#### LoadPalettes + +:cmdcommand: LoadPalettes +:cmdoperands: Обязательный. Путь и имя файла с описанием палитр +:cmdexample: LoadPalettes(E:\palettescontent.xml) + +include::../../_elements/commandsummary.adoc[] + +Загрузка файла описаний палитр !!NEEDLINK!!. Загрузка обычно происходит на ранней стадии запуска программы, +поэтому команда обычно используется в скрипте [.filepath]#$(ZCADPath)/preload/stage0.cmd0# !!NEEDLINK!!. + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/loadtoolbars.adoc b/locale/ru/working_with_program/commands/loadtoolbars.adoc new file mode 100644 index 000000000..af0660ce3 --- /dev/null +++ b/locale/ru/working_with_program/commands/loadtoolbars.adoc @@ -0,0 +1,13 @@ + +#### LoadToolbars + +:cmdcommand: LoadToolbars +:cmdoperands: Обязательный. Путь и имя файла с описанием тулбаров +:cmdexample: LoadMenus(E:\toolbarscontent.xml) + +include::../../_elements/commandsummary.adoc[] + +Загрузка файла описаний тулбаров !!NEEDLINK!!. Загрузка обычно происходит на ранней стадии запуска программы, +поэтому команда обычно используется в скрипте [.filepath]#$(ZCADPath)/preload/stage0.cmd0# !!NEEDLINK!!. + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/matchprop.adoc b/locale/ru/working_with_program/commands/matchprop.adoc new file mode 100644 index 000000000..c3a3e7890 --- /dev/null +++ b/locale/ru/working_with_program/commands/matchprop.adoc @@ -0,0 +1,19 @@ + +#### MatchProp + +:cmdcommand: MatchProp +:cmdicon: ../../../../images/actions/matchprop.png +:cmdexample: MatchProp + +include::../../_elements/commandsummary.adoc[] + +Перенос свойств примитива на другие примитивы. После запуска предлагается выбрать исходный примитив, чьи свойства +будут взяты как исходные. После выбора в инспекторе объектов будут показаны опции команды + +.Опции команды MatchProp +image::cmd_params_matchprop.png[width=25%,pdfwidth=25%] + +Далее предлагается выбрать целевые примитивы, свойства исходного примитива отмеченые в опциях будут присвоены целевым +примитивам. + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/merge.adoc b/locale/ru/working_with_program/commands/merge.adoc new file mode 100644 index 000000000..7fb2bff54 --- /dev/null +++ b/locale/ru/working_with_program/commands/merge.adoc @@ -0,0 +1,12 @@ + +#### Merge + +:cmdcommand: Merge +:cmdoperands: Обязательный. Путь и имя файла dxf +:cmdexample: Merge(E:\myfile.dxf) + +include::../../_elements/commandsummary.adoc[] + +Подгружает файл DXF в текущий чертеж. Повторные определения блоков игнорируются + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/mergeblocks.adoc b/locale/ru/working_with_program/commands/mergeblocks.adoc new file mode 100644 index 000000000..bd830a6f1 --- /dev/null +++ b/locale/ru/working_with_program/commands/mergeblocks.adoc @@ -0,0 +1,14 @@ + +#### MergeBlocks + +:cmdcommand: MergeBlocks +:cmdoperands: Обязательный. Путь и имя DXF файла +:cmdexample: MergeBlocks (E:\actionscontent.xml) + +include::../../_elements/commandsummary.adoc[] + +Подгружает файл DXF в библиотеку блоков !!NEEDLINK!!. Повторные определения блоков игнорируются !!NEEDLINK!!. +Загрузка обычно происходит на стадии запуска программы, поэтому команда обычно используется в скрипте +[.filepath]#$(ZCADPath)/preload/autorun.cmd# !!NEEDLINK!!. + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/mirror.adoc b/locale/ru/working_with_program/commands/mirror.adoc new file mode 100644 index 000000000..e3b7950c9 --- /dev/null +++ b/locale/ru/working_with_program/commands/mirror.adoc @@ -0,0 +1,15 @@ + +#### Mirror + +:cmdcommand: Mirror +:cmdicon: ../../../../images/actions/mirror.png +:predselect: Требуется + +include::../../_elements/commandsummary.adoc[] + +Зеркальное отражение выбранных примитивов относительно прямой. Исходные примитивы нужно выбрать до запуска команды. +После запуска требуется указать 2 точки лежащие на прямой относительно которой будет произветено отражение. +Во время указания прямой в инспекторе объектов можно указать действие над исходными примитивами - удалить или отавить +в чертеже + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/move.adoc b/locale/ru/working_with_program/commands/move.adoc new file mode 100644 index 000000000..9dcb298ab --- /dev/null +++ b/locale/ru/working_with_program/commands/move.adoc @@ -0,0 +1,14 @@ + +#### Move + +:cmdcommand: Move +:cmdicon: ../../../../images/actions/move.png +:cmdshortcuts: kbd:[Ctrl+ALT+M]; kbd:[M] +:predselect: Требуется + +include::../../_elements/commandsummary.adoc[] + +Перенос выбранных примитивов. Исходные примитивы нужно выбрать до запуска команды. +После запуска требуется указать 2 точки вектора на который будет произветен перенос. + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/rotate.adoc b/locale/ru/working_with_program/commands/rotate.adoc new file mode 100644 index 000000000..3ac4777fb --- /dev/null +++ b/locale/ru/working_with_program/commands/rotate.adoc @@ -0,0 +1,14 @@ + +#### Rotate + +:cmdcommand: Rotate +:cmdicon: ../../../../images/actions/rotate.png +:cmdshortcuts: kbd:[Ctrl+ALT+R]; kbd:[R] +:predselect: Требуется + +include::../../_elements/commandsummary.adoc[] + +Поворот выбранных примитивов. Исходные примитивы нужно выбрать до запуска команды. +После запуска требуется указать точку определяющую угол поворота. + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/saveas.adoc b/locale/ru/working_with_program/commands/saveas.adoc new file mode 100644 index 000000000..019805d31 --- /dev/null +++ b/locale/ru/working_with_program/commands/saveas.adoc @@ -0,0 +1,14 @@ + +#### SaveAs + +:cmdcommand: SaveAs +:cmdicon: ../../../../images/actions/saveas.png +:cmdshortcuts: kbd:[Shift+Ctrl+S] +:cmdmenu: Файл > Сохранить как ... + +include::../../_elements/commandsummary.adoc[] + +Сохранить текущий чертеж под новым именем. Будет открыто окно выбора файла, после чего произойдет сохранение. Имя чертежа +будет изменено, дальнейшие команды [.command]#QSave# будут сохранять файл под новым именем + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/savelayout.adoc b/locale/ru/working_with_program/commands/savelayout.adoc new file mode 100644 index 000000000..9f99d8a0c --- /dev/null +++ b/locale/ru/working_with_program/commands/savelayout.adoc @@ -0,0 +1,11 @@ + +#### SaveLayout + +:cmdcommand: SaveLayout +:cmdmenu: Настройки > Сохранить разбивку окон по умолчанию + +include::../../_elements/commandsummary.adoc[] + +Соxранить текущую разбивку окон как разбивку по умолчанию в файл [.filepath]#$(ZCADPath)/components/defaultlayout.xml# + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/saveoptions.adoc b/locale/ru/working_with_program/commands/saveoptions.adoc new file mode 100644 index 000000000..06274b83b --- /dev/null +++ b/locale/ru/working_with_program/commands/saveoptions.adoc @@ -0,0 +1,12 @@ + +#### SaveOptions + +:cmdcommand: SaveOptions +:cmdmenu: Настройки > Сохранить параметры + +include::../../_elements/commandsummary.adoc[] + +Соxранить текущие настройки программы в файлы [.filepath]#$(ZCADPath)/rtl/sysvar.pas# !!NEEDLINK!! и +[.filepath]#$(ZCADPath)/rtl/config.xml# !!NEEDLINK!! + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/updatepo.adoc b/locale/ru/working_with_program/commands/updatepo.adoc new file mode 100644 index 000000000..43374cbed --- /dev/null +++ b/locale/ru/working_with_program/commands/updatepo.adoc @@ -0,0 +1,15 @@ + +[[cmd_updatepo]] +#### UpdatePO + +:cmdcommand: UpdatePO + +include::../../_elements/commandsummary.adoc[] + +Обновление файлов локазизации (<>), выполнить команду можно только запустив программу с ключом командной +строки [.hl]#updatepo# (<>) Команда позволяет записать в файл [.filepath]#languages\rtzcad.po# +все новые строки требующиеперевода обнаруженные в файлах данных при этом запуске программы и стереть из данного +файла строки которые требовали перевода раньше, но при этом запуске обнаружены небыли. Команда выводит диалоговое окно +на подтверждение действий, в случае подтверждения, [.filepath]#rtzcad.po# перезаписывается + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/varsed.adoc b/locale/ru/working_with_program/commands/varsed.adoc new file mode 100644 index 000000000..8a53c0608 --- /dev/null +++ b/locale/ru/working_with_program/commands/varsed.adoc @@ -0,0 +1,14 @@ + +[[VarsEd_com]] +#### VarsEd + +:cmdcommand: VarsEd +:cmdicon: ../../../../images/actions/varsed.png +:cmdmenu: Изменить > Редактор переменных примитива +:predselect: Примитив, редактирование переменных которого будет осуществляться + +include::../../_elements/commandsummary.adoc[] + +!!NEEDDETAILS!! + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/varsedbd.adoc b/locale/ru/working_with_program/commands/varsedbd.adoc new file mode 100644 index 000000000..cf28876ca --- /dev/null +++ b/locale/ru/working_with_program/commands/varsedbd.adoc @@ -0,0 +1,12 @@ + +#### VarsEdBD + +:cmdcommand: VarsEdBD +:cmdoperands: Обязательный. Имя блока набор переменных которого будет редактироваться +:cmdexample2: Load(DEVICE_PS_SMOKE) + +include::../../_elements/commandsummary.adoc[] + +!!NEEDDETAILS!! + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/varsedsel.adoc b/locale/ru/working_with_program/commands/varsedsel.adoc new file mode 100644 index 000000000..5d7c95ab4 --- /dev/null +++ b/locale/ru/working_with_program/commands/varsedsel.adoc @@ -0,0 +1,14 @@ + +[[VarsEdSel_com]] +#### VarsEdSel + +:cmdcommand: VarsEdSel +:cmdicon: ../../../../images/actions/varsedsel.png +:cmdmenu: Изменить > Редактор переменных нескольких примитивов +:predselect: Примитивы, редактирование переменных которых будет осуществляться + +include::../../_elements/commandsummary.adoc[] + +!!NEEDDETAILS!! + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/commands/varslink.adoc b/locale/ru/working_with_program/commands/varslink.adoc new file mode 100644 index 000000000..75a538105 --- /dev/null +++ b/locale/ru/working_with_program/commands/varslink.adoc @@ -0,0 +1,15 @@ + +[[VarsLink]] +#### VarsLink + +:cmdcommand: VarsLink + +include::../../_elements/commandsummary.adoc[] + +Создание централизованной связки примитивов (см. <>) После запуска команды предлагается указать +главный примитив звязки ([.hl]#централь#) затем его [.hl]#представителей#. Указанные примитивы должны иметь +расширение <> и не участвовать в других связках + +!!NEEDDETAILS!! + +include::commandsummaryfree.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/entities.adoc b/locale/ru/working_with_program/entities.adoc new file mode 100644 index 000000000..79a60b603 --- /dev/null +++ b/locale/ru/working_with_program/entities.adoc @@ -0,0 +1,52 @@ + +### Примитивы + +Основной формат файла хранения графических данных программы – DXF версии 2000, со следующими ограничениями: + +* Не поддерживается THICKNESS +* Не поддерживаются листы, только МОДЕЛЬ + +Перечень доступных примитивов: + +.Примитивы DXF поддерживаемые программой +[cols="2,1,1,1,3", hrows=1] +|==== +|Примитив |ZCAD имя |DXF имя |Предоставляющая версия|Ограничения + +|Точка |Point |POINT |ZCAD | +|Линия |Line |LINE |ZCAD | +|3D Полилиния |3DPolyLine |POLYLINE |ZCAD |Дуговые сегменты, тип линии +|Полилиния |LWPolyline |LWPOLYLINE|ZCAD |Сглаживание +|Сплайн |Spline |SPLINE |ZCAD |Экспериментально +|3D Фэйс |3DFace |3DFACE |ZCAD | +|Солид |Solid |SOLID |ZCAD | +|Штриховка |Hatch |HATCH |ZCAD |Дуговые сегменты, сплайны, ассоциативность + +|Дуга |Arc |ARC |ZCAD | +|Окружность |Circle |CIRCLE |ZCAD | +|Элипс |Ellipse |ELLIPSE |ZCAD | +|Текст |Text |TEXT |ZCAD | +|МТекст |MText |MTEXT |ZCAD |Коды форматирования + +|Вставка блока |BlockInsert |INSERT |ZCAD | +|Устройство |Device | |ZCAD | + +|Выровненный размер |AlignedDimension |DIMENSION |ZCAD |Экспериментально +|Повернутый размер |RotatedDimension |DIMENSION |ZCAD |Экспериментально +|Диаметральный размер |DiametricDimension|DIMENSION |ZCAD |Экспериментально +|Радиальный размер |RadialDimension |DIMENSION |ZCAD |Экспериментально + +|Кабель |Cable | |ZCADElectroTech | +|Электрическая выноска|Leader | |ZCADElectroTech | +|Трасса |Net | |ZCADElectroTech | +|Суперлиния |SuperLine | |ZCADElectroTech |Экспериментально +|==== +Данный список будет расширен, но не до полного охвата примитивов DXF. + + +WARNING: Файлы, обработанные ZCAD, можно редактировать в AutoCAD (и других CAD программах) не применяя команды, +очищающие расширенные данные примитивов. Если расширенные данные примитива будут разрушены, при последующей +обработке файла ZCAD, он будет воспринят как стандартный примитив DXF, т.е. кабель станет просто полилинией, +а устройство обычным блоком + +include::entities/device.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/entities/device.adoc b/locale/ru/working_with_program/entities/device.adoc new file mode 100644 index 000000000..1093c4f82 --- /dev/null +++ b/locale/ru/working_with_program/entities/device.adoc @@ -0,0 +1,46 @@ + +#### Device + +Условное графическое обозначение (далее УГО) оборудования на чертеже - это примитив [.ent]#DEVICE# (устройство) +в терминах ZCAD. В отличие от стандартного примитива DXF – [.ent]#INSERT# (вставка блока) содержит в себе как жестко +определенные в описании блока примитивы, так и динамические, которые можно двигать относительно точки вставки. +Динамические примитивы уникальны для каждой вставки устройства, их количество и конфигурация могут отличаться и +настраиваться +Все имена описаний устройств начинаются с приставки [.hl]#DEVICE_#, при вставке блока с названием, начинающимся с +[.hl]#DEVICE_#, он автоматически будет конвертирован в примитив [.ent]#DEVICE# + +Например, чтобы вставить на план дымовой пожарный извещатель как устройство, нужно вставить блок [.hl]#DEVICE_PS_DAT_SMOKE#. +Если вставить просто блок [.hl]#PS_DAT_SMOKE#, он не будет конвертирован в примитив [.ent]#DEVICE# и останется примитивом +DXF – [.ent]#INSERT# (вставка блока), не приобретая свойств устройства. + +Устройство [.hl]#DEVICE_PS_DAT_SMOKE# состоит из 2х блоков: + +* [.hl]#DEVICE_PS_DAT_SMOKE# – динамическая часть устройства + +* [.hl]#PS_DAT_SMOKE# постоянная часть устройства + +Постоянная часть устройства содержит в себе собственно УГО: + +.Постоянная часть устройства +image::ents_device_const_part.png[width=50%,pdfwidth=50%] + +.Динамическая часть устройства +image::ents_device_var_part.png[width=50%,pdfwidth=50%] + +Динамическая часть устройства содержит дополнительные примитивы например в данном случае: + +* Обозначение имени устройства + +* контур подрезки присоединенных кабелей + +* коннектор для присоединения кабелей (коннекторов может быть несколько, это самостоятельное устройство). + +Как создать новое устройство показанно на данном видео: + +ifdef::env-github[] +image:https://img.youtube.com/vi/zUKcJVM55fQ/maxresdefault.jpg[link=https://youtu.be/zUKcJVM55fQ] +endif::[] + +ifndef::env-github[] +video::zUKcJVM55fQ[youtube, width=640, height=480] +endif::[] \ No newline at end of file diff --git a/locale/ru/working_with_program/entities_extensions.adoc b/locale/ru/working_with_program/entities_extensions.adoc new file mode 100644 index 000000000..ca5c6320e --- /dev/null +++ b/locale/ru/working_with_program/entities_extensions.adoc @@ -0,0 +1,17 @@ + +[[ent_extenders]] +### Расширения примитивов + +Для расширения функционала примитивов ZCAD предусматривает механизм расширений. К любому примитиву может быть +привязано расширение добавляющее некоторую функциональность. Также расширения могут быть привязаны к типу примитивов, +например к примитиву [.ent]#DEVICE# привязано расширение [.hl]#extdrVariables# Для работы с расширениями предусмотрены +следующие команды: + +* <> - привязать расширение к примитиву/примитивам +* <> - отвязать расширение от примитив/примитивов +* <> - вывести список всех доступных расширений +* <> - вывести список расширений привязанных к примитиву/примитивам + +include::entities_extensions/extdrlayercontrol.adoc[] +include::entities_extensions/extdrsmarttextent.adoc[] +include::entities_extensions/extdrvariables.adoc[] \ No newline at end of file diff --git a/locale/ru/working_with_program/entities_extensions/extdrlayercontrol.adoc b/locale/ru/working_with_program/entities_extensions/extdrlayercontrol.adoc new file mode 100644 index 000000000..2064bb6e6 --- /dev/null +++ b/locale/ru/working_with_program/entities_extensions/extdrlayercontrol.adoc @@ -0,0 +1,18 @@ + +#### extdrLayerControl + +Управление слоем применяется для управления видимостью примитивов в динамической части устройств. +У примитива с данным расширением появляются дополнительные параметры + +.Параметры расширения extdrLayerControl +image::extdr_params_extdrlayercontrol.png[width=25%,pdfwidth=25%] + + * [.hl]#True слой# - Имя слоя при [.hl]#True# результате выражения + * [.hl]#False слой# - Имя слоя при [.hl]#False# результате выражения + * [.hl]#Выражение# - Выражение имеющее Boolean резудльтат + +Выражение может состоять из простых математических функция и включать имена переменных. При вычислении переменные +ищутся в расширении <> данного примитива, при отсутствии запрашиваются у [.hl]#централи# +(см. раздел <>) и далее у владельца примитива по иерархии. + +При ошибке в выражении или отсутствии требуемого слоя в чертеже текущий слой примитива не меняется. \ No newline at end of file diff --git a/locale/ru/working_with_program/entities_extensions/extdrsmarttextent.adoc b/locale/ru/working_with_program/entities_extensions/extdrsmarttextent.adoc new file mode 100644 index 000000000..6de7c85c0 --- /dev/null +++ b/locale/ru/working_with_program/entities_extensions/extdrsmarttextent.adoc @@ -0,0 +1,27 @@ + +#### extdrSmartTextEnt + +Управление текстовыми примитивами для управления параметрами текстов в динамической части устройств. +У примитива с данным расширением появляются дополнительные параметры + +.Параметры расширения extdrSmartTextEnt +image::extdr_params_extdrsmarttextent.png[width=25%,pdfwidth=25%] + + * [.hl]#Дистанция начала отображения выноски# - После удаления текста от точки вставки устройства на данную дистанцию +к тексту начинает пририсовываться выноска + * [.hl]#Выносная линия# - Отображение выноссной линии + * [.hl]#Сдвиг начала выносной линии# - Сдвиг начала выносной линии от точки вставки устройства. Положительное значение - +радиус круга, отрицательное - половина стороны квадрата + * [.hl]#Базовая линия# - Отображение базовой линии + * [.hl]#Смещение X базовой линии# - Смещение X координаты начала базовой линии от точки вставки текста. Положительное +значение - абсолютное смещение, отрицательное - относительное смещение, домножается на высоту текста + * [.hl]#Смещение Y базовой линии# - Смещение Y координаты начала базовой линии от точки вставки текста. Положительное +значение - абсолютное смещение, отрицательное - относительное смещение, домножается на высоту текста + * [.hl]#Переопределение высоты# - Если не нулевое значение, высота текста всегда будет равна этой величине, независимо +от масштаба устройства + * [.hl]#Переопределение горизонтального выравнивания# - Разрешение переопределения горизонтальной +составляющей выравнивания текста в зависимости от точки вставки текста относительно устройства + * [.hl]#Переопределение вертикального выравнивания# - Разрешение переопределения вертикальной +составляющей выравнивания текста в зависимости от точки вставки текста относительно устройства + * [.hl]#Переопределение угла поворота# - Разрешение переопределения угла поворота текста + * [.hl]#Значение угла поворота# - Абсолютное значение угла поворота \ No newline at end of file diff --git a/locale/ru/working_with_program/entities_extensions/extdrvariables.adoc b/locale/ru/working_with_program/entities_extensions/extdrvariables.adoc new file mode 100644 index 000000000..8379d7266 --- /dev/null +++ b/locale/ru/working_with_program/entities_extensions/extdrvariables.adoc @@ -0,0 +1,64 @@ + +[[extdrVariables]] +#### extdrVariables + +Представляет собой хранилище дополнительных типизированных данных ([.hl]#Переменных#) привязанных к примитиву. +Каждая переменная имеет имя, тип и "пользователькое" имя. + * [.hl]#Имя# - идентификатор состоящий из латинских букв и цифр, начинается с буквы. По имени программа обращается +к переменным и различает их. Имя регистронезависимо + * [.hl]#Тип# - определяет содержимое переменной, может быть как простым (<>), так и сложным. сложные типы являются +комбинацией простых и определены в файле [.filepath]#rtl\system.pas# на паскалеподобном скриптовом языке + * [.hl]#Пользователькое имя# - имя переменной для пользователя, пользователь видтит его например в инспекторе +объектов, может быть любым + +[[zcadsimplytypes]] +##### Перечень простых типов данных +[cols=">4,<6"] +|====================================================== +|Double|Число двойной точности +|Single|Число одинарной точности +|UnicodeString|Строка UTF16 +|String|Платформозависимо. UTF8/16 На данный момент строка UTF8, возможно станет UTF16 +|AnsiString|Строка UTF8 +|Boolean|False/True +|Byte|8 бит, без знака +|ShortInt|8 бит, c знаком +|SmallInt|16 бит, c знаком +|LongInt|32 бит, c знаком +|Int64|64 бит, c знаком +|Cardinal|Алиас к LongWord +|Integer|Платформозависимо. 64/32/16 бит, c знаком +|PtrInt|Размерность указателя, c знаком +|Word|16 бит, без знака +|LongWord|32 бит, без знака +|QWord|64 бит, без знака +|DWord|Алиас к LongWord +|Uint64|Алиас к QWord +|Pointer|Платформозависимо. Указатель 64/32/16 бит, c знаком +|====================================================== + +Набор и значения переменных у примитивов можно редактировать командами <> и <> +Значения переменных доступны для изменения в инспекторе объектов (см. раздел <>) при выделении примитивов. +Значения переменных можно экспортировать-импортировать командами <> и <> + +Примитивы в черетеже имеют древовидную структуру, так все примитивы являются дочерними объектами чертежа, +примитивы в динамической части устройства это дочерние объекты этого устройства и т.д. При поиске у примитива какойлибо +переменной и не нахождении ее зкад обращается к родительскому примитиву и ищет ее там, так пока не дойддет до +вершины дерева - чертежа !!NEEDLINK!! + +[[centralization]] +##### Централизация + +Дополнительно к древовидной иерархии примитивов расширения переменных у разных примитивов могут ссылаться друг на друга. +Этот механизм называется [.hl]#централизация# + +Например при выполнении схемы автоматизации и плана расположения оборудования можно примитивы [.ent]#DEVICE# обозначающие +один датчик на схеме и на плане связать между собой. Это позволит хранить характеризующий этот датчик набор переменных +в одном примитиве, но иметь к ним доступ из другого. + +При таком объединении один примитив в связке выбирается главным ([.hl]#централь#), другие сылаются на него +([.hl]#представители#) В идеальном случае все переменные связки хранятся в централи, у представителей нет своих переменных, +они лишь предоставляют доступ к централи, при такой организации у пользователя не возникает путаницы с +фактическим местом нахождения переменной. Но также возможно хранить переменные и в представителях. + +Создать централизованные примитивы можно командой <> diff --git a/locale/ru/working_with_program/user_interface.adoc b/locale/ru/working_with_program/user_interface.adoc new file mode 100644 index 000000000..dbc1330eb --- /dev/null +++ b/locale/ru/working_with_program/user_interface.adoc @@ -0,0 +1,283 @@ + +### Интерфейс пользователя +#### Общий обзор + +Интерфейс программы по умолчанию представлен на скриншоте: + +[[zcad_ui]] +.Внешний вид окна программы +image::zcad_ui.png[width=50%,pdfwidth=50%] + +Можно выделить следующие основные элементы: + + +.1. Окно отображения +Тут производится отображение и редактирование графической информации. + +Навигация по чертежу осуществляется мышкой. Масштабировать чертеж можно вращая колесо мыши, если при этом нажать и удерживать клавишу kbd:[Shift] коэффициент масштабирования будет меньше и точки временных привязок не будут сброшены. Панарамировать чертеж можно двигая мышь с нажатой средней кнопкой. Если при панарамировании удерживать клавишу kbd:[Ctrl], будет осуществляться вращение камеры. Также для навигации доступны некоторые сочетания клавиш !!NEEDLINK!! + +Редактирование чертежа также производится курсором мыши, при этом его форма зависит от ожидаемого действия: `перекрестие` - указание точки на чертеже, `прямоугольник` - выбор графического примитива. Комбинация прямоугольника и перекрестия - можно как выбрать примитив, так и указать точку на чертеже. + +Программа позволяет выбирать примитивы несколькими способами: + +.. кликнув прямоугольником по примитиву - примитив будет добавлен к текущему набору выбора + +.. рамкой выбора - при клике по пустой области чертежа начинает чертиться прямоугольная рамка выбора, при следующем клике построение рамки будет закончено. Рамка начерченная слева на прово называется `прямой` и рисуется сплошными линиями с синей заливкой, справа на лево - называется `обратной` и рисуется пунктирными линиями с зеленой заливкой. По завершению процедуры будут выбраны все примитивы полностью попавшие в прямую рамку или хотя бы частично попавшие в обратную рамку. При черчении рамки чертеж можно масштабировать и панарамировать, если начальная точка при этом выйдет за границы экрана, рамка будет подрезана по экрану. Данное поведение можно изменить нажав и удерживая клавишу `control` перед указанием второй точки рамки. О наличии и отсутствии подрезки можно судить по диагональным линиям рисуемой рамки. + +.Варианты рамок выбора +image::zcad_ui_selectframes.png[width=75%,pdfwidth=75%] + +[[objectinspector]] +.2. Инспектор объектов +Тут отображаются и редактируются свойства различных сущностей. По умолчанию в нем отображаются настройки программы, но в зависимости от ситуации могут отображаться например свойства выделенных примитивов или параметры запущенной команды. + +На рис. <> в инспекторе отображаются настройки программы. Если в области отображения выделить несколько примитивов, инспектор примет примерно следующий вид: + +.Свойства выделенных примитивов +image::zcad_ui_objectinspector.png[width=25%,pdfwidth=25%] + +Имена свойств доступных только для чтения отображаются серым цветом. Если выделенные примитивы имеют различные значения одноименных свойств, данные значения отображаются как "Разный". Если данные значения фактически отличаются, но из за настроек отображения !!NEEDLINK!! (округления) выглядят одинаково, данные значения помечаются знаком "≈". + +При клике на значение свойства откроется строка редактирования и можно будет изменить значение свойства. Для некоторых свойств доступны специализированные редакторы, открывающиеся в отдельном окне по нажатию кнопки [...] + +Свойства примитивов структурированы следующим образом: + +[plantuml, generated/object_inspector_structure, svg] +---- +!include styles/defaulttree-style.iuml +legend +Инспектор +|_ Обрабатывать_примитивы +|_ Обработка_переменных +|_ Связанные переменные + |_ Переменные связанных примитивов +|_ Переменные + |_ Свои переменные +|_ Расширения + |_ Свойства расширений примитивов +|_ Общие + |_ Основные свойства примитивов +|_ Геометрия + |_ Геометрические свойства примитивов +|_ Разное + |_ Не геометрические свойства примитивов +|_ Суммарно + |_ FILTER + |_ Свойства_для_фильтрации + |_ Просуммированные свойства +end legend +---- + +.. `Обрабатывать примитивы` - тут можно выбрать тип примитивов свойства которых отображаются в инспекторе, а нажатием кнопок `[*]` или `[-]` оставить только примитивы данного типа в текущем выборе или исключить их из текущего выбора + +.. `Обработка переменных` - Управляет способом оотображения набора переменных примитива (см. <> и <>) . `Выбранный примитив` - только переменные выбранных примитивов; `Связанные примитивы` - только переменные связанных примитивов; `Все примитивы` - обрабатываются переменные и примитивов из текущего выбора и связанных с ними примитивов, все переменные отображаются на одной вкладке; `Все примитивы раздельно` - обрабатываются переменные и примитивов из текущего выбора и связанных с ними примитивов, переменные отображаются на разных вкладках; + +.. `Связанные переменные` - на этом уровне структуры будут отображены переменные связанных примитивов, при с значением Process Обработка_переменных=`Все примитивы раздельно` + +.. `Переменные` - на этом уровне структуры будут отображены все доступные в соответствии с значением Process variables переменные. При отображении переменных свзанных примитивов возможна цветовая раскраска значений !!NEEDLINK!! + +.. `Общие` - тут перечислены общие свойства примитивов: слой, цвет, вес и т.п. + +.. `Расширения` - если к выделенным примитивам добавлены расширения, их свойства отображаются здесь. + +.. `Геометрия` - различные геометрические свойства: точки вставки, координаты, длины и т.п. + +.. `Суммарно` - некоторые свойства допускающие суммирование, например при выборе нескольких отрезков тут будет их суммарная длина. Здесь же в ветке `FILTER` будут некоторые свойства допускающие фильтрацию, например можно кнопкой `[*]` оставить в текущем выборе только примитивы лежащие на определенном слое. + + +.3. Окно сообщений +Тут отображается различные сообщения по ходу работы программы. Информация о процессах, сообщения о ошибках, предупреждения, подсказки для пользователя и т.п. + +.4. Командная строка +Тут можно ввести имя команды, тем самым запустив ее, либо ввести координату точки на запрос уже выполняемой команды. + +Поле ввода имеет подсказку меняющуюся по текущей ситуации. Когда программа ожидает ввода команды подсказка имеет вид `Команда>` и `>` когда ожидается координата. Также некоторые команды имеют контекстную подсказку, в которой можно выбрать мышью опции команды + +Перечень доступных команд приведен в <> команда может быть введена как просто по имени, так с операндом. Операнд указывается в скобках после имени команды. Например ввод `Load` вызовет диалог открытия файла чертежа и последующую его загрузку. Ввод `Load(D:\file.dxf)` сразу вызовет загрузку файла `D:\file.dxf`. Парсинг операндов выполняется силами команды, поэтому синтаксис в разных командах отличается. + +Координаты можно вводить как 2D, так и 3D, при этом 2D будут переведены в 3D подстановкой 0 в качестве координаты Z. Также можно вводить как абсолютные, так и относительные (относительно последней указанной точки) значения. Относительные координаты задаются указанием знака `@` перед координатой X. Если включен режим трассировки !!NEEDLINK!! и имеется привязка к оси трассировки, можно указать точку введя расстояние от точки трассировки, отложенное по оси трассировки. + + +Например если в открытом чертеже на запрос `Команда>` ввести `Line`, затем `10,30`, затем `@1,2` будет построена линия с координатами (10,30)-(11,32) + +Командная строка может быть отключена. !!NEEDLINK!! В режиме с выключенной командной строкой становятся доступны буквенные сочетания клавиш - с включенной нажатия букв обрабатываются командной строкой + + +.5. Статусная строка. +Здесь отображаются координаты курсора и прогрессбары долгих процессов. Также есть быстрый доступ к кнопкам переключения различных режимов работы программы !!NEEDLINK!! + +.6. Панели инструментов +Здесь сгруппированы иконки различных команд для их быстрого запуска. !!NEEDLINK!! + +.7. Палитры +Могут отображаться в древовидном виде и в виде списка иконок. К каждому листу дерева или иконке списка может быть привязана произвольная команда, запускаемая при клике по элементу. Как правило это команды вставки устройств или блоков. Древовидные палитры дополнительно оснащены полем фильтра для быстрого нахождения элементов !!NEEDLINK!! + +.8. Навигаторы +Навигаторы служат для быстрой навигации по чертежу, нахождению на нем тех или иных элементов. Представляют из себя настраиваимую древовидную структуру отображения данных. На данный момент в программе доступны навигаторы устройств, кабелей, стояков и примитивов !!NEEDLINK!! + +[[anchordocking]] +#### AnchorDocking +ZCAD в своей работе использует библиотеку `AnchorDocking` !!NEEDLINK!! данная библиотека позволяет склеить (пристыковывать) различные окна в одно. На <> 1,2,3,7,8 являются отдельными окнами склеенными в одно окно. Пустое окно программы выглядит следующим образом: + +.Пустое окно программы +image::zcad_empty_ui.png[width=50%,pdfwidth=50%] + +По периметру окна расположены области для пристыковки панелей инструментов, в центре область пристыковки окон. + +##### Панели инструментов + +Включить панель инструментов можно командой `ShowToolBar` передав ей в качестве операнда имя панели инструментов (или в меню `Вид/Показать окно/Панели инструментов`). Например включаем панель `View`, по умолчанию она отображается в непристыкованном состоянии: + +.Панель инструментов +image::zcad_empty_ui_with_toolbar.png[width=25%,pdfwidth=25%] + +Для пристыковки панели начинаем ее перетаскивать за свободное место (не за заголовок!), при этом будет подсвечиваться предпологаемое новое место расположения панели. При подведении мышки к краю окна будет подсвечена область вдоль края, при отпускании кнопки мыши панель инструментов будет пристыкована +.Стыковка панели инструментов +[cols="1,a,a", hrows=1] +|==== +|Действие |Процесс |Результат + +|Стыковка панели инструментов|image::zcad_empty_ui_drag_toolbar.png[]|image::zcad_empty_ui_docked_toolbar.png[] +|==== + + +В пристыкованном состоянии панели инструментов имеют заголовок в виде двух полосок в начале панели, за этот заголовок панель можно передвигать вдоль края пристыковки и отствковывать, двойной клик по заголовку панели приведет к ее полному раскрытию. Закрыть панель инструментов можно только в отстыкованном состоянии + +##### Окна + +Включить окно программы можно командой `Show` передав ей в качестве операнда имя окна (или в меню `Вид/Показать окно`). Например включаем окно `ObjectInspector`, по умолчанию окно отображается в неприствкованном состоянии: + +.Не пристыкованное окно инспектора объектов +image::zcad_empty_ui_with_objectinspector.png[width=25%,pdfwidth=25%] + +Не пристыкованные окна программы имеют два заголовка - стандартный и нестандартный. За стандартный окна можно только перемещать, за нестандартный - перемещать и пристыковывать. Стыковка окон осуществляется перетаскиванием окна на желаемое место стыковки, при этом область стыковки будет подсвечена. + +.Варианты стыковки окон программы +[cols="1,a,a", hrows=1] +|==== +|Действие |Процесс |Результат + +|Стыковка первого окна|image::zcad_empty_ui_try_dock_oi.png[]|image::zcad_empty_ui_dock_oi.png[] +|Стыковка следующего окна справа от первого|image::zcad_empty_ui_try_dock_second.png[]|image::zcad_empty_ui_dock_second.png[] +|Стыковка следующего окна поверх второго|image::zcad_empty_ui_try_dock_third.png[]|image::zcad_empty_ui_dock_third.png[] +|==== + +В таблице приведены возможные варианты стыковки окон. Первое окно может быть пристыковано только в центр главного окна. Последующие окна могут быть пристыкованы с любой стороны от уже имеющихся, либо поверх них, при этом будет окна будут переключаться вкладками, как показано в третьей строке таблицы. При стыковке окон слева\справа\сверху\снизу между ними появляется разделительный сплитер которым можно регулировать размер окон. + +В заголовке пристыкованных окон появляется дополнительная кнопка минимизации, которая позволяет свернуть окно в тонкий заголовок и разворачивать его при наведении мыши + +При щелчке правой кнопкой мыши по любому разделительному сплитеру можно вызвать контекстное меню стыковки для настройки ее параметров. + +Сохранить раскладку окон и тулбаров можно командой `SaveLayout` или в меню `настройка\Сохранить разбивку окон по умолчанию` + +#### Навигаторы + +Отдельно стоит рассмотреть элемент интерфейса - навигаторы. Навигатор представляет из себя полностью настраиваемую +древовидную структуру отображающую определенные свойства определенных примитивов чертежа. Каждая строка в +структуре навигатора - отдельный примитив. На данный момент доступны навигаторы устройств, кабелей и стояков + +.Навигатор устройств +image::zcad_ui_navigator.png[width=25%,pdfwidth=25%] + +Настройка навигатора производится следующим образом: + +.Органы управления навигатора +image::zcad_ui_navigator_prepare.png[width=25%,pdfwidth=25%] + +[[treeprop_lng]] +.1. Кнопка настройки ветвлений древовидной структуры +Вызывает редактор описания ветвлений древовидной структуры навигатора, либо открывает меню действий с навигатором при нажатии +на стрелку + +.2. Кнопка главной функции +Включает-выключает использование в навигаторе "Главной функции" (Централизация) + +.3. Кнопка редактора фильтра примитивов по типу +Вызывает редактор скрипта фильтрации по типу примитивов см.<> + +.4. Кнопка редактора фильтра примитивов по свойствам +Вызывает редактор скрипта фильтрации по свойствам примитивов см.<> + +.5. Кнопка редактора скрипта настройки отображения дерева +Вызывает редактор скрипта настройки отображения дерева. Ветвление дерева зависит от (<>), +в данном скрипте настраивается например количество столбцов и их заполнение. Данный скрипт выполняется +при создании навигатора, при изменении скрипта выполняется пересоздание навигатора для применения изменений +В общем случае скрипт выглядит так: +[source] +---- +Оператор(Операнд[,Операнд,Операнд ...]) +---- +Доступные типы операндов: +[cols=">4a,<6"] +|====================================================== +| +[source] +---- +'Строка' +----|Строковой параметр - любой текст заключенный в апострофы +| +[source] +---- +Целое положительное число +----| +|====================================================== +Операторы могут разделяться точкой с запятой, запятой, пробелом, переводом строки. Доступны следующие +операторы: +[cols=">4a,<6"] +|====================================================== +| +[source] +---- +SetColumnsCount(Операнд1,Операнд2) +----|Задает количество столбцов в навигаторе, должна присутствовать 1 раз в начале скрипта + +`Операнд1` - Целое положительное число. Количество столбцов в навигаторе + +`Операнд2` - Целое положительное число. Номер столбца чья ширина будет рассчитываться автоматически (нумерация с 0) + +| +[source] +---- +SetColumnParams(Операнд1,Операнд2,Операнд3,Операнд4,Операнд5) +----|Задает параметры столбцов, должна присутствовать для каждого столбца + +`Операнд1` - Целое положительное число. Номер столбца для которого задатются параметры (нумерация с 0) + +`Операнд2` - Строка. Название столбца + +`Операнд3` - Строка. Содержимое столбца + +`Операнд4` - Строка. Имя переменной в которой сохраняется ширина столбца (в файле `rtl\savedvar.pas`) между сессиями работы. Если +переменной пока нет нет, она будет создана с начальным значением 50 + +`Операнд5` - Целое положительное число. Пока не используется +|====================================================== +Примеры скриптов экспорта: + +Два столбца Tree и Comment, содержимое переменной NMO_Name примитива в первом и статичная надпись 'Тут что то тоже надо сделать' во втором + +[source] +---- +SetColumnsCount(2,0); +SetColumnParams(0,'Tree','@@[NMO_Name]','tmpGUIParamSave_NavDev_C0',1); +SetColumnParams(1,'Comment','Тут что то тоже надо сделать','tmpGUIParamSave_NavDev_C1',1) +---- +Три столбца Tree Elevation и Text, с содержимым переменных RiserName, Elevation и Text примитивов + +[source] +---- +SetColumnsCount(3,0); +SetColumnParams(0,'Tree','@@[RiserName]','tmpGUIParamSave_NavRis_C0',1); +SetColumnParams(1,'Elevation','@@[Elevation]','tmpGUIParamSave_NavRis_C1',1); +SetColumnParams(2,'Text','@@[Text]','tmpGUIParamSave_NavRis_C2',1) +---- + +.6. Кнопка обновления +Вызывает перестроение дерева в навигаторе. Обычно при изменениях на чертеже навигаторы обновляются +автоматически, но могут быть ситуации когда требуется в ручную вызвать обновление навигатора + +.7. Кнопки управления ветвлением +Количество и название кнопок зависит от (<>) нажатое или отжатое состояние показывает +включен или нет данный узел в текущий момент. Узлы можно включать\выключать. + +.8. Сохранение текущих настроек навигатора в файл +Открывает окно выбора файла + +.9. Загрузка настроек навигатора из файл +Открывает окно выбора файла + +.10. Подменю выбора вариантов настроек навигатора +Подменю выбора заранее подготовленных вариантов настроек навигатора. Для того чтобы вариант появился в данном подменю +настройку необходимо сохранить в папку $(ZCADPath)/configs + +.11. Быстрый фильтр содержимого навигатора +Поле ввода для быстрой фильтрации содержимого инспектора по тексту. 5Допускает применение символов ? и * diff --git a/styles/defaulttree-style.iuml b/styles/defaulttree-style.iuml new file mode 100644 index 000000000..6ccb03232 --- /dev/null +++ b/styles/defaulttree-style.iuml @@ -0,0 +1,5 @@ +skinparam Legend { + BackgroundColor transparent + BorderColor transparent + FontName "Noto Serif", "DejaVu Serif", serif +} \ No newline at end of file diff --git a/styles/filesystem-tree-style.iuml b/styles/filesystem-tree-style.iuml new file mode 100644 index 000000000..6ccb03232 --- /dev/null +++ b/styles/filesystem-tree-style.iuml @@ -0,0 +1,5 @@ +skinparam Legend { + BackgroundColor transparent + BorderColor transparent + FontName "Noto Serif", "DejaVu Serif", serif +} \ No newline at end of file diff --git a/styles/stylesheet.css b/styles/stylesheet.css new file mode 100644 index 000000000..67a21d76b --- /dev/null +++ b/styles/stylesheet.css @@ -0,0 +1,9 @@ +@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"; +@import "https://cdn.jsdelivr.net/gh/asciidoctor/asciidoctor@2.0/data/stylesheets/asciidoctor-default.css"; + +.filepath { + font-family: monospace; + font-size: 1.1em; + line-height: calc(1 / 1.1); + color: #ff0000; +} \ No newline at end of file diff --git a/styles/zcadd-theme.yml b/styles/zcadd-theme.yml new file mode 100644 index 000000000..b25761122 --- /dev/null +++ b/styles/zcadd-theme.yml @@ -0,0 +1,21 @@ +extends: default +role: + filepath: + font-family: M+ 1mn + font-style: bold + font-color: #101010 + command: + font-style: bold_italic + font-color: #0000ff + cmdline: + font-family: M+ 1mn + font-style: bold + font-color: #0000ff + ent: + font-style: bold_italic + font-color: #0000ff + hl: + font-style: bold + menu: + font-style: bold_italic + font-color: #0000ff \ No newline at end of file diff --git a/userguide.ru.adoc b/userguide.ru.adoc new file mode 100644 index 000000000..7258afd51 --- /dev/null +++ b/userguide.ru.adoc @@ -0,0 +1,25 @@ +:lang: ru +include::attributes.adoc[] +include::locale/{lang}/gitversion.adoc[] += ZCAD Руководство пользователя + +Андрей Зубарев +{gitversion} +:toc: left +:toclevels: 4 +:sectnums: +:docinfo1: + +<<< +include::locale/{lang}/general_information.adoc[] + +<<< +include::locale/{lang}/getting_started.adoc[] + +<<< +include::locale/{lang}/working_with_program.adoc[] + +<<< +include::locale/{lang}/customization.adoc[] + +<<< +include::locale/{lang}/for_developers.adoc[] \ No newline at end of file diff --git a/userguide.ru.html b/userguide.ru.html new file mode 100644 index 000000000..20dfe4419 --- /dev/null +++ b/userguide.ru.html @@ -0,0 +1,86 @@ + + + + + + + + +ZCAD Руководство пользователя + + + + + +

+ + + + \ No newline at end of file diff --git a/userguide.ru.pdf b/userguide.ru.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6995ff170076e330c6703cdc6fb8c5cf14071500 GIT binary patch literal 1812269 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 z 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