eric6/Documentation/Source/eric6.Project.ProjectTranslationsBrowser.html

changeset 7273
391d6b7b1eff
parent 6942
2602857055c5
child 7635
0cdead130a81
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
16 16
17 a { color: #BA6D36; } 17 a { color: #BA6D36; }
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body><a NAME="top" ID="top"></a> 21 <body>
22 <a NAME="top" ID="top"></a>
22 <h1>eric6.Project.ProjectTranslationsBrowser</h1> 23 <h1>eric6.Project.ProjectTranslationsBrowser</h1>
24
23 <p> 25 <p>
24 Module implementing a class used to display the translations part of the 26 Module implementing a class used to display the translations part of the
25 project. 27 project.
26 </p> 28 </p>
27 <h3>Global Attributes</h3> 29 <h3>Global Attributes</h3>
30
28 <table> 31 <table>
29 <tr><td>None</td></tr> 32 <tr><td>None</td></tr>
30 </table> 33 </table>
31 <h3>Classes</h3> 34 <h3>Classes</h3>
35
32 <table> 36 <table>
37
33 <tr> 38 <tr>
34 <td><a href="#ProjectTranslationsBrowser">ProjectTranslationsBrowser</a></td> 39 <td><a href="#ProjectTranslationsBrowser">ProjectTranslationsBrowser</a></td>
35 <td>A class used to display the translations part of the project.</td> 40 <td>A class used to display the translations part of the project.</td>
36 </tr> 41 </tr>
37 </table> 42 </table>
38 <h3>Functions</h3> 43 <h3>Functions</h3>
44
39 <table> 45 <table>
40 <tr><td>None</td></tr> 46 <tr><td>None</td></tr>
41 </table> 47 </table>
42 <hr /><hr /> 48 <hr />
49 <hr />
43 <a NAME="ProjectTranslationsBrowser" ID="ProjectTranslationsBrowser"></a> 50 <a NAME="ProjectTranslationsBrowser" ID="ProjectTranslationsBrowser"></a>
44 <h2>ProjectTranslationsBrowser</h2> 51 <h2>ProjectTranslationsBrowser</h2>
52
45 <p> 53 <p>
46 A class used to display the translations part of the project. 54 A class used to display the translations part of the project.
47 </p><h3>Signals</h3> 55 </p>
48 <dl> 56 <h3>Signals</h3>
57 <dl>
58
49 <dt>appendStderr(str)</dt> 59 <dt>appendStderr(str)</dt>
50 <dd> 60 <dd>
51 emitted after something was received from 61 emitted after something was received from
52 a QProcess on stderr 62 a QProcess on stderr
53 </dd><dt>appendStdout(str)</dt> 63 </dd>
64 <dt>appendStdout(str)</dt>
54 <dd> 65 <dd>
55 emitted after something was received from 66 emitted after something was received from
56 a QProcess on stdout 67 a QProcess on stdout
57 </dd><dt>showMenu(str, QMenu)</dt> 68 </dd>
69 <dt>showMenu(str, QMenu)</dt>
58 <dd> 70 <dd>
59 emitted when a menu is about to be shown. 71 emitted when a menu is about to be shown.
60 The name of the menu and a reference to the menu are given. 72 The name of the menu and a reference to the menu are given.
61 </dd> 73 </dd>
62 </dl> 74 </dl>
63 <h3>Derived from</h3> 75 <h3>Derived from</h3>
64 ProjectBaseBrowser 76 ProjectBaseBrowser
65 <h3>Class Attributes</h3> 77 <h3>Class Attributes</h3>
78
66 <table> 79 <table>
67 <tr><td>None</td></tr> 80 <tr><td>None</td></tr>
68 </table> 81 </table>
69 <h3>Class Methods</h3> 82 <h3>Class Methods</h3>
83
70 <table> 84 <table>
71 <tr><td>None</td></tr> 85 <tr><td>None</td></tr>
72 </table> 86 </table>
73 <h3>Methods</h3> 87 <h3>Methods</h3>
88
74 <table> 89 <table>
90
75 <tr> 91 <tr>
76 <td><a href="#ProjectTranslationsBrowser.__init__">ProjectTranslationsBrowser</a></td> 92 <td><a href="#ProjectTranslationsBrowser.__init__">ProjectTranslationsBrowser</a></td>
77 <td>Constructor</td> 93 <td>Constructor</td>
78 </tr><tr> 94 </tr>
95 <tr>
79 <td><a href="#ProjectTranslationsBrowser.__TRPreview">__TRPreview</a></td> 96 <td><a href="#ProjectTranslationsBrowser.__TRPreview">__TRPreview</a></td>
80 <td>Private slot to handle the Preview translations action.</td> 97 <td>Private slot to handle the Preview translations action.</td>
81 </tr><tr> 98 </tr>
99 <tr>
82 <td><a href="#ProjectTranslationsBrowser.__TRPreviewAll">__TRPreviewAll</a></td> 100 <td><a href="#ProjectTranslationsBrowser.__TRPreviewAll">__TRPreviewAll</a></td>
83 <td>Private slot to handle the Preview all translations action.</td> 101 <td>Private slot to handle the Preview all translations action.</td>
84 </tr><tr> 102 </tr>
103 <tr>
85 <td><a href="#ProjectTranslationsBrowser.__addTranslationFiles">__addTranslationFiles</a></td> 104 <td><a href="#ProjectTranslationsBrowser.__addTranslationFiles">__addTranslationFiles</a></td>
86 <td>Private method to add translation files to the project.</td> 105 <td>Private method to add translation files to the project.</td>
87 </tr><tr> 106 </tr>
107 <tr>
88 <td><a href="#ProjectTranslationsBrowser.__deleteLanguageFile">__deleteLanguageFile</a></td> 108 <td><a href="#ProjectTranslationsBrowser.__deleteLanguageFile">__deleteLanguageFile</a></td>
89 <td>Private method to delete a translation file from the project.</td> 109 <td>Private method to delete a translation file from the project.</td>
90 </tr><tr> 110 </tr>
111 <tr>
91 <td><a href="#ProjectTranslationsBrowser.__extractMessages">__extractMessages</a></td> 112 <td><a href="#ProjectTranslationsBrowser.__extractMessages">__extractMessages</a></td>
92 <td>Private slot to extract the messages to form a messages template file.</td> 113 <td>Private slot to extract the messages to form a messages template file.</td>
93 </tr><tr> 114 </tr>
115 <tr>
94 <td><a href="#ProjectTranslationsBrowser.__generateAll">__generateAll</a></td> 116 <td><a href="#ProjectTranslationsBrowser.__generateAll">__generateAll</a></td>
95 <td>Private method to generate all translation files (.ts) for Qt Linguist.</td> 117 <td>Private method to generate all translation files (.ts) for Qt Linguist.</td>
96 </tr><tr> 118 </tr>
119 <tr>
97 <td><a href="#ProjectTranslationsBrowser.__generateObsoleteAll">__generateObsoleteAll</a></td> 120 <td><a href="#ProjectTranslationsBrowser.__generateObsoleteAll">__generateObsoleteAll</a></td>
98 <td>Private method to generate all translation files (.ts) for Qt Linguist.</td> 121 <td>Private method to generate all translation files (.ts) for Qt Linguist.</td>
99 </tr><tr> 122 </tr>
123 <tr>
100 <td><a href="#ProjectTranslationsBrowser.__generateObsoleteSelected">__generateObsoleteSelected</a></td> 124 <td><a href="#ProjectTranslationsBrowser.__generateObsoleteSelected">__generateObsoleteSelected</a></td>
101 <td>Private method to generate selected translation files (.ts) for Qt Linguist.</td> 125 <td>Private method to generate selected translation files (.ts) for Qt Linguist.</td>
102 </tr><tr> 126 </tr>
127 <tr>
103 <td><a href="#ProjectTranslationsBrowser.__generateSelected">__generateSelected</a></td> 128 <td><a href="#ProjectTranslationsBrowser.__generateSelected">__generateSelected</a></td>
104 <td>Private method to generate selected translation files (.ts) for Qt Linguist.</td> 129 <td>Private method to generate selected translation files (.ts) for Qt Linguist.</td>
105 </tr><tr> 130 </tr>
131 <tr>
106 <td><a href="#ProjectTranslationsBrowser.__generateTSFile">__generateTSFile</a></td> 132 <td><a href="#ProjectTranslationsBrowser.__generateTSFile">__generateTSFile</a></td>
107 <td>Private method used to run pylupdate4/pylupdate5/pyside-lupdate to generate the .ts files.</td> 133 <td>Private method used to run pylupdate4/pylupdate5/pyside-lupdate to generate the .ts files.</td>
108 </tr><tr> 134 </tr>
135 <tr>
109 <td><a href="#ProjectTranslationsBrowser.__generateTSFileDone">__generateTSFileDone</a></td> 136 <td><a href="#ProjectTranslationsBrowser.__generateTSFileDone">__generateTSFileDone</a></td>
110 <td>Private slot to handle the finished signal of the pylupdate process.</td> 137 <td>Private slot to handle the finished signal of the pylupdate process.</td>
111 </tr><tr> 138 </tr>
139 <tr>
112 <td><a href="#ProjectTranslationsBrowser.__openFileInEditor">__openFileInEditor</a></td> 140 <td><a href="#ProjectTranslationsBrowser.__openFileInEditor">__openFileInEditor</a></td>
113 <td>Private slot to handle the Open in Editor menu action.</td> 141 <td>Private slot to handle the Open in Editor menu action.</td>
114 </tr><tr> 142 </tr>
143 <tr>
115 <td><a href="#ProjectTranslationsBrowser.__readStderr">__readStderr</a></td> 144 <td><a href="#ProjectTranslationsBrowser.__readStderr">__readStderr</a></td>
116 <td>Private method to read from a process' stderr channel.</td> 145 <td>Private method to read from a process' stderr channel.</td>
117 </tr><tr> 146 </tr>
147 <tr>
118 <td><a href="#ProjectTranslationsBrowser.__readStderrLrelease">__readStderrLrelease</a></td> 148 <td><a href="#ProjectTranslationsBrowser.__readStderrLrelease">__readStderrLrelease</a></td>
119 <td>Private slot to handle the readyReadStandardError signal of the lrelease process.</td> 149 <td>Private slot to handle the readyReadStandardError signal of the lrelease process.</td>
120 </tr><tr> 150 </tr>
151 <tr>
121 <td><a href="#ProjectTranslationsBrowser.__readStderrLupdate">__readStderrLupdate</a></td> 152 <td><a href="#ProjectTranslationsBrowser.__readStderrLupdate">__readStderrLupdate</a></td>
122 <td>Private slot to handle the readyReadStandardError signal of the pylupdate4/pylupdate5/pyside-lupdate/pyside2-lupdate process.</td> 153 <td>Private slot to handle the readyReadStandardError signal of the pylupdate4/pylupdate5/pyside-lupdate/pyside2-lupdate process.</td>
123 </tr><tr> 154 </tr>
155 <tr>
124 <td><a href="#ProjectTranslationsBrowser.__readStdout">__readStdout</a></td> 156 <td><a href="#ProjectTranslationsBrowser.__readStdout">__readStdout</a></td>
125 <td>Private method to read from a process' stdout channel.</td> 157 <td>Private method to read from a process' stdout channel.</td>
126 </tr><tr> 158 </tr>
159 <tr>
127 <td><a href="#ProjectTranslationsBrowser.__readStdoutLrelease">__readStdoutLrelease</a></td> 160 <td><a href="#ProjectTranslationsBrowser.__readStdoutLrelease">__readStdoutLrelease</a></td>
128 <td>Private slot to handle the readyReadStandardOutput signal of the lrelease process.</td> 161 <td>Private slot to handle the readyReadStandardOutput signal of the lrelease process.</td>
129 </tr><tr> 162 </tr>
163 <tr>
130 <td><a href="#ProjectTranslationsBrowser.__readStdoutLupdate">__readStdoutLupdate</a></td> 164 <td><a href="#ProjectTranslationsBrowser.__readStdoutLupdate">__readStdoutLupdate</a></td>
131 <td>Private slot to handle the readyReadStandardOutput signal of the pylupdate process.</td> 165 <td>Private slot to handle the readyReadStandardOutput signal of the pylupdate process.</td>
132 </tr><tr> 166 </tr>
167 <tr>
133 <td><a href="#ProjectTranslationsBrowser.__releaseAll">__releaseAll</a></td> 168 <td><a href="#ProjectTranslationsBrowser.__releaseAll">__releaseAll</a></td>
134 <td>Private method to release the translation files (.qm).</td> 169 <td>Private method to release the translation files (.qm).</td>
135 </tr><tr> 170 </tr>
171 <tr>
136 <td><a href="#ProjectTranslationsBrowser.__releaseSelected">__releaseSelected</a></td> 172 <td><a href="#ProjectTranslationsBrowser.__releaseSelected">__releaseSelected</a></td>
137 <td>Private method to release the translation files (.qm).</td> 173 <td>Private method to release the translation files (.qm).</td>
138 </tr><tr> 174 </tr>
175 <tr>
139 <td><a href="#ProjectTranslationsBrowser.__releaseTSFile">__releaseTSFile</a></td> 176 <td><a href="#ProjectTranslationsBrowser.__releaseTSFile">__releaseTSFile</a></td>
140 <td>Private method to run lrelease to release the translation files (.qm).</td> 177 <td>Private method to run lrelease to release the translation files (.qm).</td>
141 </tr><tr> 178 </tr>
179 <tr>
142 <td><a href="#ProjectTranslationsBrowser.__releaseTSFileDone">__releaseTSFileDone</a></td> 180 <td><a href="#ProjectTranslationsBrowser.__releaseTSFileDone">__releaseTSFileDone</a></td>
143 <td>Private slot to handle the finished signal of the lrelease process.</td> 181 <td>Private slot to handle the finished signal of the lrelease process.</td>
144 </tr><tr> 182 </tr>
183 <tr>
145 <td><a href="#ProjectTranslationsBrowser.__removeLanguageFile">__removeLanguageFile</a></td> 184 <td><a href="#ProjectTranslationsBrowser.__removeLanguageFile">__removeLanguageFile</a></td>
146 <td>Private method to remove a translation from the project.</td> 185 <td>Private method to remove a translation from the project.</td>
147 </tr><tr> 186 </tr>
187 <tr>
148 <td><a href="#ProjectTranslationsBrowser.__showContextMenu">__showContextMenu</a></td> 188 <td><a href="#ProjectTranslationsBrowser.__showContextMenu">__showContextMenu</a></td>
149 <td>Private slot called by the menu aboutToShow signal.</td> 189 <td>Private slot called by the menu aboutToShow signal.</td>
150 </tr><tr> 190 </tr>
191 <tr>
151 <td><a href="#ProjectTranslationsBrowser.__showContextMenuBack">__showContextMenuBack</a></td> 192 <td><a href="#ProjectTranslationsBrowser.__showContextMenuBack">__showContextMenuBack</a></td>
152 <td>Private slot called by the backMenu aboutToShow signal.</td> 193 <td>Private slot called by the backMenu aboutToShow signal.</td>
153 </tr><tr> 194 </tr>
195 <tr>
154 <td><a href="#ProjectTranslationsBrowser.__showContextMenuDir">__showContextMenuDir</a></td> 196 <td><a href="#ProjectTranslationsBrowser.__showContextMenuDir">__showContextMenuDir</a></td>
155 <td>Private slot called by the dirMenu aboutToShow signal.</td> 197 <td>Private slot called by the dirMenu aboutToShow signal.</td>
156 </tr><tr> 198 </tr>
199 <tr>
157 <td><a href="#ProjectTranslationsBrowser.__showContextMenuMulti">__showContextMenuMulti</a></td> 200 <td><a href="#ProjectTranslationsBrowser.__showContextMenuMulti">__showContextMenuMulti</a></td>
158 <td>Private slot called by the multiMenu aboutToShow signal.</td> 201 <td>Private slot called by the multiMenu aboutToShow signal.</td>
159 </tr><tr> 202 </tr>
203 <tr>
160 <td><a href="#ProjectTranslationsBrowser.__writeTempProjectFile">__writeTempProjectFile</a></td> 204 <td><a href="#ProjectTranslationsBrowser.__writeTempProjectFile">__writeTempProjectFile</a></td>
161 <td>Private method to write a temporary project file suitable for pylupdate and lrelease.</td> 205 <td>Private method to write a temporary project file suitable for pylupdate and lrelease.</td>
162 </tr><tr> 206 </tr>
207 <tr>
163 <td><a href="#ProjectTranslationsBrowser._contextMenuRequested">_contextMenuRequested</a></td> 208 <td><a href="#ProjectTranslationsBrowser._contextMenuRequested">_contextMenuRequested</a></td>
164 <td>Protected slot to show the context menu.</td> 209 <td>Protected slot to show the context menu.</td>
165 </tr><tr> 210 </tr>
211 <tr>
166 <td><a href="#ProjectTranslationsBrowser._createPopupMenus">_createPopupMenus</a></td> 212 <td><a href="#ProjectTranslationsBrowser._createPopupMenus">_createPopupMenus</a></td>
167 <td>Protected overloaded method to generate the popup menu.</td> 213 <td>Protected overloaded method to generate the popup menu.</td>
168 </tr><tr> 214 </tr>
215 <tr>
169 <td><a href="#ProjectTranslationsBrowser._initHookMethods">_initHookMethods</a></td> 216 <td><a href="#ProjectTranslationsBrowser._initHookMethods">_initHookMethods</a></td>
170 <td>Protected method to initialize the hooks dictionary.</td> 217 <td>Protected method to initialize the hooks dictionary.</td>
171 </tr><tr> 218 </tr>
219 <tr>
172 <td><a href="#ProjectTranslationsBrowser._openItem">_openItem</a></td> 220 <td><a href="#ProjectTranslationsBrowser._openItem">_openItem</a></td>
173 <td>Protected slot to handle the open popup menu entry.</td> 221 <td>Protected slot to handle the open popup menu entry.</td>
174 </tr> 222 </tr>
175 </table> 223 </table>
176 <h3>Static Methods</h3> 224 <h3>Static Methods</h3>
225
177 <table> 226 <table>
178 <tr><td>None</td></tr> 227 <tr><td>None</td></tr>
179 </table> 228 </table>
229
180 <a NAME="ProjectTranslationsBrowser.__init__" ID="ProjectTranslationsBrowser.__init__"></a> 230 <a NAME="ProjectTranslationsBrowser.__init__" ID="ProjectTranslationsBrowser.__init__"></a>
181 <h4>ProjectTranslationsBrowser (Constructor)</h4> 231 <h4>ProjectTranslationsBrowser (Constructor)</h4>
182 <b>ProjectTranslationsBrowser</b>(<i>project, parent=None</i>) 232 <b>ProjectTranslationsBrowser</b>(<i>project, parent=None</i>)
233
183 <p> 234 <p>
184 Constructor 235 Constructor
185 </p><dl> 236 </p>
237 <dl>
238
186 <dt><i>project</i></dt> 239 <dt><i>project</i></dt>
187 <dd> 240 <dd>
188 reference to the project object 241 reference to the project object
189 </dd><dt><i>parent</i></dt> 242 </dd>
243 <dt><i>parent</i></dt>
190 <dd> 244 <dd>
191 parent widget of this browser (QWidget) 245 parent widget of this browser (QWidget)
192 </dd> 246 </dd>
193 </dl><a NAME="ProjectTranslationsBrowser.__TRPreview" ID="ProjectTranslationsBrowser.__TRPreview"></a> 247 </dl>
248 <a NAME="ProjectTranslationsBrowser.__TRPreview" ID="ProjectTranslationsBrowser.__TRPreview"></a>
194 <h4>ProjectTranslationsBrowser.__TRPreview</h4> 249 <h4>ProjectTranslationsBrowser.__TRPreview</h4>
195 <b>__TRPreview</b>(<i>previewAll=False</i>) 250 <b>__TRPreview</b>(<i>previewAll=False</i>)
251
196 <p> 252 <p>
197 Private slot to handle the Preview translations action. 253 Private slot to handle the Preview translations action.
198 </p><dl> 254 </p>
255 <dl>
256
199 <dt><i>previewAll</i></dt> 257 <dt><i>previewAll</i></dt>
200 <dd> 258 <dd>
201 flag indicating, that all translations 259 flag indicating, that all translations
202 should be previewed (boolean) 260 should be previewed (boolean)
203 </dd> 261 </dd>
204 </dl><a NAME="ProjectTranslationsBrowser.__TRPreviewAll" ID="ProjectTranslationsBrowser.__TRPreviewAll"></a> 262 </dl>
263 <a NAME="ProjectTranslationsBrowser.__TRPreviewAll" ID="ProjectTranslationsBrowser.__TRPreviewAll"></a>
205 <h4>ProjectTranslationsBrowser.__TRPreviewAll</h4> 264 <h4>ProjectTranslationsBrowser.__TRPreviewAll</h4>
206 <b>__TRPreviewAll</b>(<i></i>) 265 <b>__TRPreviewAll</b>(<i></i>)
266
207 <p> 267 <p>
208 Private slot to handle the Preview all translations action. 268 Private slot to handle the Preview all translations action.
209 </p><a NAME="ProjectTranslationsBrowser.__addTranslationFiles" ID="ProjectTranslationsBrowser.__addTranslationFiles"></a> 269 </p>
270 <a NAME="ProjectTranslationsBrowser.__addTranslationFiles" ID="ProjectTranslationsBrowser.__addTranslationFiles"></a>
210 <h4>ProjectTranslationsBrowser.__addTranslationFiles</h4> 271 <h4>ProjectTranslationsBrowser.__addTranslationFiles</h4>
211 <b>__addTranslationFiles</b>(<i></i>) 272 <b>__addTranslationFiles</b>(<i></i>)
273
212 <p> 274 <p>
213 Private method to add translation files to the project. 275 Private method to add translation files to the project.
214 </p><a NAME="ProjectTranslationsBrowser.__deleteLanguageFile" ID="ProjectTranslationsBrowser.__deleteLanguageFile"></a> 276 </p>
277 <a NAME="ProjectTranslationsBrowser.__deleteLanguageFile" ID="ProjectTranslationsBrowser.__deleteLanguageFile"></a>
215 <h4>ProjectTranslationsBrowser.__deleteLanguageFile</h4> 278 <h4>ProjectTranslationsBrowser.__deleteLanguageFile</h4>
216 <b>__deleteLanguageFile</b>(<i></i>) 279 <b>__deleteLanguageFile</b>(<i></i>)
280
217 <p> 281 <p>
218 Private method to delete a translation file from the project. 282 Private method to delete a translation file from the project.
219 </p><a NAME="ProjectTranslationsBrowser.__extractMessages" ID="ProjectTranslationsBrowser.__extractMessages"></a> 283 </p>
284 <a NAME="ProjectTranslationsBrowser.__extractMessages" ID="ProjectTranslationsBrowser.__extractMessages"></a>
220 <h4>ProjectTranslationsBrowser.__extractMessages</h4> 285 <h4>ProjectTranslationsBrowser.__extractMessages</h4>
221 <b>__extractMessages</b>(<i></i>) 286 <b>__extractMessages</b>(<i></i>)
287
222 <p> 288 <p>
223 Private slot to extract the messages to form a messages template file. 289 Private slot to extract the messages to form a messages template file.
224 </p><a NAME="ProjectTranslationsBrowser.__generateAll" ID="ProjectTranslationsBrowser.__generateAll"></a> 290 </p>
291 <a NAME="ProjectTranslationsBrowser.__generateAll" ID="ProjectTranslationsBrowser.__generateAll"></a>
225 <h4>ProjectTranslationsBrowser.__generateAll</h4> 292 <h4>ProjectTranslationsBrowser.__generateAll</h4>
226 <b>__generateAll</b>(<i></i>) 293 <b>__generateAll</b>(<i></i>)
294
227 <p> 295 <p>
228 Private method to generate all translation files (.ts) for Qt Linguist. 296 Private method to generate all translation files (.ts) for Qt Linguist.
229 </p><p> 297 </p>
298 <p>
230 All obsolete strings are removed from the .ts file. 299 All obsolete strings are removed from the .ts file.
231 </p><a NAME="ProjectTranslationsBrowser.__generateObsoleteAll" ID="ProjectTranslationsBrowser.__generateObsoleteAll"></a> 300 </p>
301 <a NAME="ProjectTranslationsBrowser.__generateObsoleteAll" ID="ProjectTranslationsBrowser.__generateObsoleteAll"></a>
232 <h4>ProjectTranslationsBrowser.__generateObsoleteAll</h4> 302 <h4>ProjectTranslationsBrowser.__generateObsoleteAll</h4>
233 <b>__generateObsoleteAll</b>(<i></i>) 303 <b>__generateObsoleteAll</b>(<i></i>)
304
234 <p> 305 <p>
235 Private method to generate all translation files (.ts) for Qt Linguist. 306 Private method to generate all translation files (.ts) for Qt Linguist.
236 </p><p> 307 </p>
308 <p>
237 Obsolete strings are kept. 309 Obsolete strings are kept.
238 </p><a NAME="ProjectTranslationsBrowser.__generateObsoleteSelected" ID="ProjectTranslationsBrowser.__generateObsoleteSelected"></a> 310 </p>
311 <a NAME="ProjectTranslationsBrowser.__generateObsoleteSelected" ID="ProjectTranslationsBrowser.__generateObsoleteSelected"></a>
239 <h4>ProjectTranslationsBrowser.__generateObsoleteSelected</h4> 312 <h4>ProjectTranslationsBrowser.__generateObsoleteSelected</h4>
240 <b>__generateObsoleteSelected</b>(<i></i>) 313 <b>__generateObsoleteSelected</b>(<i></i>)
314
241 <p> 315 <p>
242 Private method to generate selected translation files (.ts) for 316 Private method to generate selected translation files (.ts) for
243 Qt Linguist. 317 Qt Linguist.
244 </p><p> 318 </p>
319 <p>
245 Obsolete strings are kept. 320 Obsolete strings are kept.
246 </p><a NAME="ProjectTranslationsBrowser.__generateSelected" ID="ProjectTranslationsBrowser.__generateSelected"></a> 321 </p>
322 <a NAME="ProjectTranslationsBrowser.__generateSelected" ID="ProjectTranslationsBrowser.__generateSelected"></a>
247 <h4>ProjectTranslationsBrowser.__generateSelected</h4> 323 <h4>ProjectTranslationsBrowser.__generateSelected</h4>
248 <b>__generateSelected</b>(<i></i>) 324 <b>__generateSelected</b>(<i></i>)
325
249 <p> 326 <p>
250 Private method to generate selected translation files (.ts) for 327 Private method to generate selected translation files (.ts) for
251 Qt Linguist. 328 Qt Linguist.
252 </p><p> 329 </p>
330 <p>
253 All obsolete strings are removed from the .ts file. 331 All obsolete strings are removed from the .ts file.
254 </p><a NAME="ProjectTranslationsBrowser.__generateTSFile" ID="ProjectTranslationsBrowser.__generateTSFile"></a> 332 </p>
333 <a NAME="ProjectTranslationsBrowser.__generateTSFile" ID="ProjectTranslationsBrowser.__generateTSFile"></a>
255 <h4>ProjectTranslationsBrowser.__generateTSFile</h4> 334 <h4>ProjectTranslationsBrowser.__generateTSFile</h4>
256 <b>__generateTSFile</b>(<i>noobsolete=False, generateAll=True</i>) 335 <b>__generateTSFile</b>(<i>noobsolete=False, generateAll=True</i>)
336
257 <p> 337 <p>
258 Private method used to run pylupdate4/pylupdate5/pyside-lupdate to 338 Private method used to run pylupdate4/pylupdate5/pyside-lupdate to
259 generate the .ts files. 339 generate the .ts files.
260 </p><dl> 340 </p>
341 <dl>
342
261 <dt><i>noobsolete</i></dt> 343 <dt><i>noobsolete</i></dt>
262 <dd> 344 <dd>
263 flag indicating whether obsolete entries should be 345 flag indicating whether obsolete entries should be
264 kept (boolean) 346 kept (boolean)
265 </dd><dt><i>generateAll</i></dt> 347 </dd>
348 <dt><i>generateAll</i></dt>
266 <dd> 349 <dd>
267 flag indicating whether all translations should be 350 flag indicating whether all translations should be
268 generated (boolean) 351 generated (boolean)
269 </dd> 352 </dd>
270 </dl><a NAME="ProjectTranslationsBrowser.__generateTSFileDone" ID="ProjectTranslationsBrowser.__generateTSFileDone"></a> 353 </dl>
354 <a NAME="ProjectTranslationsBrowser.__generateTSFileDone" ID="ProjectTranslationsBrowser.__generateTSFileDone"></a>
271 <h4>ProjectTranslationsBrowser.__generateTSFileDone</h4> 355 <h4>ProjectTranslationsBrowser.__generateTSFileDone</h4>
272 <b>__generateTSFileDone</b>(<i>exitCode, exitStatus, proc</i>) 356 <b>__generateTSFileDone</b>(<i>exitCode, exitStatus, proc</i>)
357
273 <p> 358 <p>
274 Private slot to handle the finished signal of the pylupdate process. 359 Private slot to handle the finished signal of the pylupdate process.
275 </p><dl> 360 </p>
361 <dl>
362
276 <dt><i>exitCode</i> (int)</dt> 363 <dt><i>exitCode</i> (int)</dt>
277 <dd> 364 <dd>
278 exit code of the process 365 exit code of the process
279 </dd><dt><i>exitStatus</i> (QProcess.ExitStatus)</dt> 366 </dd>
367 <dt><i>exitStatus</i> (QProcess.ExitStatus)</dt>
280 <dd> 368 <dd>
281 exit status of the process 369 exit status of the process
282 </dd><dt><i>proc</i> (QProcess)</dt> 370 </dd>
371 <dt><i>proc</i> (QProcess)</dt>
283 <dd> 372 <dd>
284 reference to the process 373 reference to the process
285 </dd> 374 </dd>
286 </dl><a NAME="ProjectTranslationsBrowser.__openFileInEditor" ID="ProjectTranslationsBrowser.__openFileInEditor"></a> 375 </dl>
376 <a NAME="ProjectTranslationsBrowser.__openFileInEditor" ID="ProjectTranslationsBrowser.__openFileInEditor"></a>
287 <h4>ProjectTranslationsBrowser.__openFileInEditor</h4> 377 <h4>ProjectTranslationsBrowser.__openFileInEditor</h4>
288 <b>__openFileInEditor</b>(<i></i>) 378 <b>__openFileInEditor</b>(<i></i>)
379
289 <p> 380 <p>
290 Private slot to handle the Open in Editor menu action. 381 Private slot to handle the Open in Editor menu action.
291 </p><a NAME="ProjectTranslationsBrowser.__readStderr" ID="ProjectTranslationsBrowser.__readStderr"></a> 382 </p>
383 <a NAME="ProjectTranslationsBrowser.__readStderr" ID="ProjectTranslationsBrowser.__readStderr"></a>
292 <h4>ProjectTranslationsBrowser.__readStderr</h4> 384 <h4>ProjectTranslationsBrowser.__readStderr</h4>
293 <b>__readStderr</b>(<i>proc, ps</i>) 385 <b>__readStderr</b>(<i>proc, ps</i>)
386
294 <p> 387 <p>
295 Private method to read from a process' stderr channel. 388 Private method to read from a process' stderr channel.
296 </p><dl> 389 </p>
390 <dl>
391
297 <dt><i>proc</i></dt> 392 <dt><i>proc</i></dt>
298 <dd> 393 <dd>
299 process to read from (QProcess) 394 process to read from (QProcess)
300 </dd><dt><i>ps</i></dt> 395 </dd>
396 <dt><i>ps</i></dt>
301 <dd> 397 <dd>
302 propmt string (string) 398 propmt string (string)
303 </dd> 399 </dd>
304 </dl><a NAME="ProjectTranslationsBrowser.__readStderrLrelease" ID="ProjectTranslationsBrowser.__readStderrLrelease"></a> 400 </dl>
401 <a NAME="ProjectTranslationsBrowser.__readStderrLrelease" ID="ProjectTranslationsBrowser.__readStderrLrelease"></a>
305 <h4>ProjectTranslationsBrowser.__readStderrLrelease</h4> 402 <h4>ProjectTranslationsBrowser.__readStderrLrelease</h4>
306 <b>__readStderrLrelease</b>(<i>proc</i>) 403 <b>__readStderrLrelease</b>(<i>proc</i>)
404
307 <p> 405 <p>
308 Private slot to handle the readyReadStandardError signal of the 406 Private slot to handle the readyReadStandardError signal of the
309 lrelease process. 407 lrelease process.
310 </p><dl> 408 </p>
409 <dl>
410
311 <dt><i>proc</i> (QProcess)</dt> 411 <dt><i>proc</i> (QProcess)</dt>
312 <dd> 412 <dd>
313 reference to the process 413 reference to the process
314 </dd> 414 </dd>
315 </dl><a NAME="ProjectTranslationsBrowser.__readStderrLupdate" ID="ProjectTranslationsBrowser.__readStderrLupdate"></a> 415 </dl>
416 <a NAME="ProjectTranslationsBrowser.__readStderrLupdate" ID="ProjectTranslationsBrowser.__readStderrLupdate"></a>
316 <h4>ProjectTranslationsBrowser.__readStderrLupdate</h4> 417 <h4>ProjectTranslationsBrowser.__readStderrLupdate</h4>
317 <b>__readStderrLupdate</b>(<i>proc</i>) 418 <b>__readStderrLupdate</b>(<i>proc</i>)
419
318 <p> 420 <p>
319 Private slot to handle the readyReadStandardError signal of the 421 Private slot to handle the readyReadStandardError signal of the
320 pylupdate4/pylupdate5/pyside-lupdate/pyside2-lupdate process. 422 pylupdate4/pylupdate5/pyside-lupdate/pyside2-lupdate process.
321 </p><dl> 423 </p>
424 <dl>
425
322 <dt><i>proc</i> (QProcess)</dt> 426 <dt><i>proc</i> (QProcess)</dt>
323 <dd> 427 <dd>
324 reference to the process 428 reference to the process
325 </dd> 429 </dd>
326 </dl><a NAME="ProjectTranslationsBrowser.__readStdout" ID="ProjectTranslationsBrowser.__readStdout"></a> 430 </dl>
431 <a NAME="ProjectTranslationsBrowser.__readStdout" ID="ProjectTranslationsBrowser.__readStdout"></a>
327 <h4>ProjectTranslationsBrowser.__readStdout</h4> 432 <h4>ProjectTranslationsBrowser.__readStdout</h4>
328 <b>__readStdout</b>(<i>proc, ps</i>) 433 <b>__readStdout</b>(<i>proc, ps</i>)
434
329 <p> 435 <p>
330 Private method to read from a process' stdout channel. 436 Private method to read from a process' stdout channel.
331 </p><dl> 437 </p>
438 <dl>
439
332 <dt><i>proc</i></dt> 440 <dt><i>proc</i></dt>
333 <dd> 441 <dd>
334 process to read from (QProcess) 442 process to read from (QProcess)
335 </dd><dt><i>ps</i></dt> 443 </dd>
444 <dt><i>ps</i></dt>
336 <dd> 445 <dd>
337 prompt string (string) 446 prompt string (string)
338 </dd> 447 </dd>
339 </dl><a NAME="ProjectTranslationsBrowser.__readStdoutLrelease" ID="ProjectTranslationsBrowser.__readStdoutLrelease"></a> 448 </dl>
449 <a NAME="ProjectTranslationsBrowser.__readStdoutLrelease" ID="ProjectTranslationsBrowser.__readStdoutLrelease"></a>
340 <h4>ProjectTranslationsBrowser.__readStdoutLrelease</h4> 450 <h4>ProjectTranslationsBrowser.__readStdoutLrelease</h4>
341 <b>__readStdoutLrelease</b>(<i>proc</i>) 451 <b>__readStdoutLrelease</b>(<i>proc</i>)
452
342 <p> 453 <p>
343 Private slot to handle the readyReadStandardOutput signal of the 454 Private slot to handle the readyReadStandardOutput signal of the
344 lrelease process. 455 lrelease process.
345 </p><dl> 456 </p>
457 <dl>
458
346 <dt><i>proc</i> (QProcess)</dt> 459 <dt><i>proc</i> (QProcess)</dt>
347 <dd> 460 <dd>
348 reference to the process 461 reference to the process
349 </dd> 462 </dd>
350 </dl><a NAME="ProjectTranslationsBrowser.__readStdoutLupdate" ID="ProjectTranslationsBrowser.__readStdoutLupdate"></a> 463 </dl>
464 <a NAME="ProjectTranslationsBrowser.__readStdoutLupdate" ID="ProjectTranslationsBrowser.__readStdoutLupdate"></a>
351 <h4>ProjectTranslationsBrowser.__readStdoutLupdate</h4> 465 <h4>ProjectTranslationsBrowser.__readStdoutLupdate</h4>
352 <b>__readStdoutLupdate</b>(<i>proc</i>) 466 <b>__readStdoutLupdate</b>(<i>proc</i>)
467
353 <p> 468 <p>
354 Private slot to handle the readyReadStandardOutput signal of the 469 Private slot to handle the readyReadStandardOutput signal of the
355 pylupdate process. 470 pylupdate process.
356 </p><dl> 471 </p>
472 <dl>
473
357 <dt><i>proc</i> (QProcess)</dt> 474 <dt><i>proc</i> (QProcess)</dt>
358 <dd> 475 <dd>
359 reference to the process 476 reference to the process
360 </dd> 477 </dd>
361 </dl><a NAME="ProjectTranslationsBrowser.__releaseAll" ID="ProjectTranslationsBrowser.__releaseAll"></a> 478 </dl>
479 <a NAME="ProjectTranslationsBrowser.__releaseAll" ID="ProjectTranslationsBrowser.__releaseAll"></a>
362 <h4>ProjectTranslationsBrowser.__releaseAll</h4> 480 <h4>ProjectTranslationsBrowser.__releaseAll</h4>
363 <b>__releaseAll</b>(<i></i>) 481 <b>__releaseAll</b>(<i></i>)
482
364 <p> 483 <p>
365 Private method to release the translation files (.qm). 484 Private method to release the translation files (.qm).
366 </p><a NAME="ProjectTranslationsBrowser.__releaseSelected" ID="ProjectTranslationsBrowser.__releaseSelected"></a> 485 </p>
486 <a NAME="ProjectTranslationsBrowser.__releaseSelected" ID="ProjectTranslationsBrowser.__releaseSelected"></a>
367 <h4>ProjectTranslationsBrowser.__releaseSelected</h4> 487 <h4>ProjectTranslationsBrowser.__releaseSelected</h4>
368 <b>__releaseSelected</b>(<i></i>) 488 <b>__releaseSelected</b>(<i></i>)
489
369 <p> 490 <p>
370 Private method to release the translation files (.qm). 491 Private method to release the translation files (.qm).
371 </p><a NAME="ProjectTranslationsBrowser.__releaseTSFile" ID="ProjectTranslationsBrowser.__releaseTSFile"></a> 492 </p>
493 <a NAME="ProjectTranslationsBrowser.__releaseTSFile" ID="ProjectTranslationsBrowser.__releaseTSFile"></a>
372 <h4>ProjectTranslationsBrowser.__releaseTSFile</h4> 494 <h4>ProjectTranslationsBrowser.__releaseTSFile</h4>
373 <b>__releaseTSFile</b>(<i>generateAll=False</i>) 495 <b>__releaseTSFile</b>(<i>generateAll=False</i>)
496
374 <p> 497 <p>
375 Private method to run lrelease to release the translation files (.qm). 498 Private method to run lrelease to release the translation files (.qm).
376 </p><dl> 499 </p>
500 <dl>
501
377 <dt><i>generateAll</i></dt> 502 <dt><i>generateAll</i></dt>
378 <dd> 503 <dd>
379 flag indicating whether all translations should be 504 flag indicating whether all translations should be
380 released (boolean) 505 released (boolean)
381 </dd> 506 </dd>
382 </dl><a NAME="ProjectTranslationsBrowser.__releaseTSFileDone" ID="ProjectTranslationsBrowser.__releaseTSFileDone"></a> 507 </dl>
508 <a NAME="ProjectTranslationsBrowser.__releaseTSFileDone" ID="ProjectTranslationsBrowser.__releaseTSFileDone"></a>
383 <h4>ProjectTranslationsBrowser.__releaseTSFileDone</h4> 509 <h4>ProjectTranslationsBrowser.__releaseTSFileDone</h4>
384 <b>__releaseTSFileDone</b>(<i>exitCode, exitStatus, proc</i>) 510 <b>__releaseTSFileDone</b>(<i>exitCode, exitStatus, proc</i>)
511
385 <p> 512 <p>
386 Private slot to handle the finished signal of the lrelease process. 513 Private slot to handle the finished signal of the lrelease process.
387 </p><dl> 514 </p>
515 <dl>
516
388 <dt><i>exitCode</i> (int)</dt> 517 <dt><i>exitCode</i> (int)</dt>
389 <dd> 518 <dd>
390 exit code of the process 519 exit code of the process
391 </dd><dt><i>exitStatus</i> (QProcess.ExitStatus)</dt> 520 </dd>
521 <dt><i>exitStatus</i> (QProcess.ExitStatus)</dt>
392 <dd> 522 <dd>
393 exit status of the process 523 exit status of the process
394 </dd><dt><i>proc</i> (QProcess)</dt> 524 </dd>
525 <dt><i>proc</i> (QProcess)</dt>
395 <dd> 526 <dd>
396 reference to the process 527 reference to the process
397 </dd> 528 </dd>
398 </dl><a NAME="ProjectTranslationsBrowser.__removeLanguageFile" ID="ProjectTranslationsBrowser.__removeLanguageFile"></a> 529 </dl>
530 <a NAME="ProjectTranslationsBrowser.__removeLanguageFile" ID="ProjectTranslationsBrowser.__removeLanguageFile"></a>
399 <h4>ProjectTranslationsBrowser.__removeLanguageFile</h4> 531 <h4>ProjectTranslationsBrowser.__removeLanguageFile</h4>
400 <b>__removeLanguageFile</b>(<i></i>) 532 <b>__removeLanguageFile</b>(<i></i>)
533
401 <p> 534 <p>
402 Private method to remove a translation from the project. 535 Private method to remove a translation from the project.
403 </p><a NAME="ProjectTranslationsBrowser.__showContextMenu" ID="ProjectTranslationsBrowser.__showContextMenu"></a> 536 </p>
537 <a NAME="ProjectTranslationsBrowser.__showContextMenu" ID="ProjectTranslationsBrowser.__showContextMenu"></a>
404 <h4>ProjectTranslationsBrowser.__showContextMenu</h4> 538 <h4>ProjectTranslationsBrowser.__showContextMenu</h4>
405 <b>__showContextMenu</b>(<i></i>) 539 <b>__showContextMenu</b>(<i></i>)
540
406 <p> 541 <p>
407 Private slot called by the menu aboutToShow signal. 542 Private slot called by the menu aboutToShow signal.
408 </p><a NAME="ProjectTranslationsBrowser.__showContextMenuBack" ID="ProjectTranslationsBrowser.__showContextMenuBack"></a> 543 </p>
544 <a NAME="ProjectTranslationsBrowser.__showContextMenuBack" ID="ProjectTranslationsBrowser.__showContextMenuBack"></a>
409 <h4>ProjectTranslationsBrowser.__showContextMenuBack</h4> 545 <h4>ProjectTranslationsBrowser.__showContextMenuBack</h4>
410 <b>__showContextMenuBack</b>(<i></i>) 546 <b>__showContextMenuBack</b>(<i></i>)
547
411 <p> 548 <p>
412 Private slot called by the backMenu aboutToShow signal. 549 Private slot called by the backMenu aboutToShow signal.
413 </p><a NAME="ProjectTranslationsBrowser.__showContextMenuDir" ID="ProjectTranslationsBrowser.__showContextMenuDir"></a> 550 </p>
551 <a NAME="ProjectTranslationsBrowser.__showContextMenuDir" ID="ProjectTranslationsBrowser.__showContextMenuDir"></a>
414 <h4>ProjectTranslationsBrowser.__showContextMenuDir</h4> 552 <h4>ProjectTranslationsBrowser.__showContextMenuDir</h4>
415 <b>__showContextMenuDir</b>(<i></i>) 553 <b>__showContextMenuDir</b>(<i></i>)
554
416 <p> 555 <p>
417 Private slot called by the dirMenu aboutToShow signal. 556 Private slot called by the dirMenu aboutToShow signal.
418 </p><a NAME="ProjectTranslationsBrowser.__showContextMenuMulti" ID="ProjectTranslationsBrowser.__showContextMenuMulti"></a> 557 </p>
558 <a NAME="ProjectTranslationsBrowser.__showContextMenuMulti" ID="ProjectTranslationsBrowser.__showContextMenuMulti"></a>
419 <h4>ProjectTranslationsBrowser.__showContextMenuMulti</h4> 559 <h4>ProjectTranslationsBrowser.__showContextMenuMulti</h4>
420 <b>__showContextMenuMulti</b>(<i></i>) 560 <b>__showContextMenuMulti</b>(<i></i>)
561
421 <p> 562 <p>
422 Private slot called by the multiMenu aboutToShow signal. 563 Private slot called by the multiMenu aboutToShow signal.
423 </p><a NAME="ProjectTranslationsBrowser.__writeTempProjectFile" ID="ProjectTranslationsBrowser.__writeTempProjectFile"></a> 564 </p>
565 <a NAME="ProjectTranslationsBrowser.__writeTempProjectFile" ID="ProjectTranslationsBrowser.__writeTempProjectFile"></a>
424 <h4>ProjectTranslationsBrowser.__writeTempProjectFile</h4> 566 <h4>ProjectTranslationsBrowser.__writeTempProjectFile</h4>
425 <b>__writeTempProjectFile</b>(<i>langs, filterList</i>) 567 <b>__writeTempProjectFile</b>(<i>langs, filterList</i>)
568
426 <p> 569 <p>
427 Private method to write a temporary project file suitable for 570 Private method to write a temporary project file suitable for
428 pylupdate and lrelease. 571 pylupdate and lrelease.
429 </p><dl> 572 </p>
573 <dl>
574
430 <dt><i>langs</i></dt> 575 <dt><i>langs</i></dt>
431 <dd> 576 <dd>
432 list of languages to include in the process. An empty 577 list of languages to include in the process. An empty
433 list (default) means that all translations should be included. 578 list (default) means that all translations should be included.
434 (list of ProjectBrowserFileItem) 579 (list of ProjectBrowserFileItem)
435 </dd><dt><i>filterList</i></dt> 580 </dd>
581 <dt><i>filterList</i></dt>
436 <dd> 582 <dd>
437 list of source file extension that should be 583 list of source file extension that should be
438 considered (list of strings) 584 considered (list of strings)
439 </dd> 585 </dd>
440 </dl><dl> 586 </dl>
587 <dl>
441 <dt>Returns:</dt> 588 <dt>Returns:</dt>
442 <dd> 589 <dd>
443 flag indicating success 590 flag indicating success
444 </dd> 591 </dd>
445 </dl><a NAME="ProjectTranslationsBrowser._contextMenuRequested" ID="ProjectTranslationsBrowser._contextMenuRequested"></a> 592 </dl>
593 <a NAME="ProjectTranslationsBrowser._contextMenuRequested" ID="ProjectTranslationsBrowser._contextMenuRequested"></a>
446 <h4>ProjectTranslationsBrowser._contextMenuRequested</h4> 594 <h4>ProjectTranslationsBrowser._contextMenuRequested</h4>
447 <b>_contextMenuRequested</b>(<i>coord</i>) 595 <b>_contextMenuRequested</b>(<i>coord</i>)
596
448 <p> 597 <p>
449 Protected slot to show the context menu. 598 Protected slot to show the context menu.
450 </p><dl> 599 </p>
600 <dl>
601
451 <dt><i>coord</i></dt> 602 <dt><i>coord</i></dt>
452 <dd> 603 <dd>
453 the position of the mouse pointer (QPoint) 604 the position of the mouse pointer (QPoint)
454 </dd> 605 </dd>
455 </dl><a NAME="ProjectTranslationsBrowser._createPopupMenus" ID="ProjectTranslationsBrowser._createPopupMenus"></a> 606 </dl>
607 <a NAME="ProjectTranslationsBrowser._createPopupMenus" ID="ProjectTranslationsBrowser._createPopupMenus"></a>
456 <h4>ProjectTranslationsBrowser._createPopupMenus</h4> 608 <h4>ProjectTranslationsBrowser._createPopupMenus</h4>
457 <b>_createPopupMenus</b>(<i></i>) 609 <b>_createPopupMenus</b>(<i></i>)
610
458 <p> 611 <p>
459 Protected overloaded method to generate the popup menu. 612 Protected overloaded method to generate the popup menu.
460 </p><a NAME="ProjectTranslationsBrowser._initHookMethods" ID="ProjectTranslationsBrowser._initHookMethods"></a> 613 </p>
614 <a NAME="ProjectTranslationsBrowser._initHookMethods" ID="ProjectTranslationsBrowser._initHookMethods"></a>
461 <h4>ProjectTranslationsBrowser._initHookMethods</h4> 615 <h4>ProjectTranslationsBrowser._initHookMethods</h4>
462 <b>_initHookMethods</b>(<i></i>) 616 <b>_initHookMethods</b>(<i></i>)
617
463 <p> 618 <p>
464 Protected method to initialize the hooks dictionary. 619 Protected method to initialize the hooks dictionary.
465 </p><p> 620 </p>
621 <p>
466 Supported hook methods are: 622 Supported hook methods are:
467 <ul> 623 <ul>
468 <li>extractMessages: takes no parameters</li> 624 <li>extractMessages: takes no parameters</li>
469 <li>generateAll: takes list of filenames as parameter</li> 625 <li>generateAll: takes list of filenames as parameter</li>
470 <li>generateAllWithObsolete: takes list of filenames as parameter</li> 626 <li>generateAllWithObsolete: takes list of filenames as parameter</li>
473 parameter</li> 629 parameter</li>
474 <li>releaseAll: takes list of filenames as parameter</li> 630 <li>releaseAll: takes list of filenames as parameter</li>
475 <li>releaseSelected: takes list of filenames as parameter</li> 631 <li>releaseSelected: takes list of filenames as parameter</li>
476 <li>open: takes a filename as parameter</li> 632 <li>open: takes a filename as parameter</li>
477 </ul> 633 </ul>
478 </p><p> 634 </p>
635 <p>
479 <b>Note</b>: Filenames are relative to the project directory. 636 <b>Note</b>: Filenames are relative to the project directory.
480 </p><a NAME="ProjectTranslationsBrowser._openItem" ID="ProjectTranslationsBrowser._openItem"></a> 637 </p>
638 <a NAME="ProjectTranslationsBrowser._openItem" ID="ProjectTranslationsBrowser._openItem"></a>
481 <h4>ProjectTranslationsBrowser._openItem</h4> 639 <h4>ProjectTranslationsBrowser._openItem</h4>
482 <b>_openItem</b>(<i></i>) 640 <b>_openItem</b>(<i></i>)
641
483 <p> 642 <p>
484 Protected slot to handle the open popup menu entry. 643 Protected slot to handle the open popup menu entry.
485 </p> 644 </p>
486 <div align="right"><a href="#top">Up</a></div> 645 <div align="right"><a href="#top">Up</a></div>
487 <hr /> 646 <hr />

eric ide

mercurial