]> SALOME platform Git repositories - modules/gui.git/blob - doc/salome/gui/locale/fr/LC_MESSAGES/use_case_builder.po
Salome HOME
Merge V9_dev branch into master
[modules/gui.git] / doc / salome / gui / locale / fr / LC_MESSAGES / use_case_builder.po
1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C)
3 # This file is distributed under the same license as the GUI package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
5 #
6 #, fuzzy
7 msgid ""
8 msgstr ""
9 "Project-Id-Version: GUI 8.4.0\n"
10 "Report-Msgid-Bugs-To: \n"
11 "POT-Creation-Date: 2017-12-14 15:16+0300\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=utf-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Generated-By: Babel 2.0\n"
19
20 # 1c9b0f33340d4a8aa86b13de5fcc773a
21 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:5
22 msgid ""
23 "Customize data tree representation in the Object browser by means of use "
24 "case builder"
25 msgstr ""
26
27 # 387eafa373f3470f850a25f2360af6d6
28 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:0
29 msgid "Table of Contents"
30 msgstr ""
31
32 # be2ab450af3d46f980daef4f4a17151a
33 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:9
34 msgid ""
35 "In SALOME, the representation of the data tree in the Object browser for "
36 "the *full* (CORBA-based) module is done basing on the study contents as "
37 "it is supplied by SALOME data server (SALOMEDS). In contrast to the "
38 "*light* module which data tree is completely defined and can be easily "
39 "attuned by the module specific implementation, *full* module must publish"
40 " its data in the CORBA study by means of the corresponding API of SALOME "
41 "data server, namely **SALOMEDS::StudyBuilder**."
42 msgstr ""
43
44 # f160e822421d45a88250706c150521b6
45 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:16
46 msgid ""
47 "As soon as data entities are published in the study, they are shown in "
48 "the Object browser, in the same order as they appear in the study tree. "
49 "Re-arrangement of the data entities with such approach is not a trivial "
50 "task: for example, when copying/moving any data entity at the new "
51 "position within the tree, it is necessary to copy all its attributes as "
52 "well and to clear (in case of move operation) the data entity at the "
53 "original position. Also, it is not possible to make some data items in "
54 "the tree \"invisible\" for the user (though it might be useful)."
55 msgstr ""
56
57 # 0b7753bf1fe94c04bc2bc4590b365083
58 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:24
59 msgid ""
60 "Use case builder provides an alternative and more flexible way for "
61 "customizing the data tree representation. It implements another approach "
62 "to the data tree hierarchy, based on the tree node attributes. With use "
63 "case builder it is possible to arrange and easily re-arrange the data "
64 "items in the data tree in any appropriate way."
65 msgstr ""
66
67 # ba0a7c8d383945bc9a27083409be5d59
68 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:29
69 msgid ""
70 "For example, with use case builder it is easy to implement such "
71 "operations as :ref:`drag_and_drop` and Copy/Cut/Paste. With use case "
72 "builder approach it is not important how data entities are arranged in "
73 "the study tree, they even may lie on the same level - use case builder "
74 "allows providing custom data tree representation, completely indepedent "
75 "on the study data tree itself. It is even possible to hide some data "
76 "entities in the tree representation while still keeping them in the study"
77 " (to store specific module data)."
78 msgstr ""
79
80 # 648fa68d44e24a8ea419114da4fafa4e
81 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:37
82 msgid ""
83 "Object browser automatically checks it the module root data object "
84 "contains a tree node attribute and switches to the browsing of the data "
85 "tree for such module using the use case builder. Otherwise, it browses "
86 "data using an ordinary study tree iterator. Thus, it is possible to have "
87 "in the same study some modules based on use case builder approach and "
88 "others not using it."
89 msgstr ""
90
91 # cafa736d3f2e4994a8e2aaba20adc014
92 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:47
93 msgid "Use case builder"
94 msgstr ""
95
96 # 8b847b497fd149aeb2c8b99d0c2fc142
97 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:49
98 msgid ""
99 "To obtain a reference to the use case builder, the function "
100 "**GetUseCaseBuilder()** of the **SALOMEDS::Study** interface can be used:"
101 msgstr ""
102
103 # 6963f9b61fa54a3b99e813f3d79df7f3
104 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:60
105 msgid ""
106 "**SALOMEDS::UseCaseBuilder** interface of the **SALOMEDS CORBA** module "
107 "provides several methods that can be used to build a custom data tree. "
108 "Its API is similar to the API of **SALOMEDS::StudyBuilder** interface - "
109 "it operates with terms  *\"father object\"* and *\"child object\"*. In "
110 "addition, use case builder uses term *\"current object\"* that is used as"
111 " a parent of the children objects added if the parent is not explicitly "
112 "specified."
113 msgstr ""
114
115 # 0ec81aecb8d645b5b84969e2782ba30f
116 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:107
117 msgid "Browsing use case data tree"
118 msgstr ""
119
120 # 7dc27b0f0b1e4976bd0753a829a874c9
121 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:109
122 msgid ""
123 "Browsing the use case tree can be done by means of the use case iterator,"
124 " that is provided by the  **SALOMEDS::UseCaseIterator** interface of the "
125 "**SALOMEDS CORBA** module. Access to the use case iterator can be done "
126 "via **SALOMEDS::UseCaseBuilder** interface:"
127 msgstr ""
128
129 # a69dc38a978145d18c72b133a7a75ab5
130 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:124
131 msgid ""
132 "The API of the **SALOMEDS::UseCaseIterator** interface is similar to the "
133 "**SALOMEDS::ChildIterator**:"
134 msgstr ""
135
136 # 9b465eb573d54949b895d6a556ce9062
137 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:143
138 msgid "Typical usage of the **UseCaseIterator** is as follows:"
139 msgstr ""
140
141 # b63e224d85514b1ca72c2d4628f7b3c9
142 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:167
143 msgid "Remark about compatibility with existing studies"
144 msgstr ""
145
146 # 3b7a7820691942da989ad96dedc90a8c
147 #: ../../../../../../SRC/GUI_SRC/doc/salome/gui/input/use_case_builder.rst:169
148 msgid ""
149 "If you decide to switch your module to the use case builder approach to "
150 "provide customization for the data tree representation, you must take "
151 "care of compatibility with existing SALOME studies. Basically it means "
152 "that you have to add a simple code to  **Load()** (and **LoadASCII()** if"
153 " necessary) method of your module, which adds tree node attributes to all"
154 " data entities in the data tree of your module. The simplest way to do "
155 "this is to iterate through all data items and recursively add them to the"
156 " use case builder:"
157 msgstr ""
158