source: chrome/content/v_identity/vI_prefDialog.xul @ e86500

Last change on this file since e86500 was e86500, checked in by rene <rene@…>, 14 years ago

rearranged all locales (by now only english working)

  • Property mode set to 100644
File size: 18.9 KB
Line 
1<?xml version="1.0"?>
2<!-- ***** BEGIN LICENSE BLOCK *****
3   - This program is free software; you can redistribute it and/or modify
4   - it under the terms of the GNU General Public License as published by
5   - the Free Software Foundation; either version 2 of the License, or
6   - (at your option) any later version.
7
8   - This program is distributed in the hope that it will be useful,
9   - but WITHOUT ANY WARRANTY; without even the implied warranty of
10   - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11   - GNU General Public License for more details.
12
13   - You should have received a copy of the GNU General Public License
14   - along with this program; if not, write to the Free Software
15   - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
16
17   - The Original Code is the Virtual Identity Extension.
18
19   - The Initial Developer of the Original Code is Rene Ejury.
20   - Portions created by the Initial Developer are Copyright (C) 2007
21   - the Initial Developer. All Rights Reserved.
22
23   - Contributor(s):
24   - ***** END LICENSE BLOCK ***** -->
25
26<?xul-overlay href="chrome://messenger/content/msgFolderPickerOverlay.xul"?>
27
28<!DOCTYPE page [
29<!ENTITY % amCopiesDTD SYSTEM "chrome://messenger/locale/am-copies.dtd">
30%amCopiesDTD;
31<!ENTITY % versionDTD SYSTEM "chrome://v_identity/content/_version.dtd">
32%versionDTD;
33<!ENTITY % vIprefDialogDTD SYSTEM "chrome://v_identity/locale/vI_prefDialog.dtd">
34%vIprefDialogDTD;
35<!ENTITY % vIdentityDTD SYSTEM "chrome://v_identity/locale/v_identity.dtd">
36%vIdentityDTD;
37]>
38
39<?xml-stylesheet href="chrome://communicator/skin/" type="text/css"?>
40<?xml-stylesheet href="chrome://messenger/skin/prefPanels.css" type="text/css"?>
41<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
42<?xml-stylesheet href="chrome://v_identity/skin/v_identity.css" type="text/css"?>
43
44<dialog xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
45        onload="vI_prefDialog.init();"
46        buttons="accept,cancel"
47        ondialogaccept="vI_prefDialog.savePrefs();"
48        persist="screenX screenY"
49        title="&vI_prefDialog.dlgTitle.label;">
50
51<script type="application/x-javascript"
52            src="chrome://v_identity/content/vI_prefDialog.js" />
53
54  <stringbundleset id="stringbundleset">
55    <stringbundle id="vIdentBundle" src="chrome://v_identity/locale/v_identity.properties" />
56  </stringbundleset>
57
58 <stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties"/>
59
60<broadcaster id="VIdent_broadcaster_doFcc"/>
61
62<textbox hidden="true" id="VIdent_identity.fccFolder"
63                prefstring="fccFolder"/>
64<textbox hidden="true" id="VIdent_identity.fccFolderPickerMode"
65                prefstring="fccFolderPickerMode"/>
66<textbox hidden="true" id="VIdent_identity.draftFolder"
67                prefstring="draftFolder"/>
68<textbox hidden="true" id="VIdent_identity.draftFolderPickerMode"
69                prefstring="draftFolderPickerMode"/>
70<textbox hidden="true" id="VIdent_identity.stationeryFolder"
71                prefstring="stationeryFolder"/>
72<textbox hidden="true" id="VIdent_identity.stationeryFolderPickerMode"
73                prefstring="stationeryFolderPickerMode"/>
74
75<hbox>
76<spacer flex="1" />
77<button class="v_identity_logo v_identity_logo_button"
78    label="&vident.vidLogo.label; &vident.version;"
79    oncommand="vI_prefDialog.openURL('http://www.absorb.it/virtual-id')" tooltiptext="&vI_prefDialog.vidLogo.tooltiptext;" />
80</hbox>
81
82<tabbox>
83    <tabs>
84        <tab label="&vI_prefDialog.commonTab.label;" />
85        <tab label="&vI_prefDialog.vIdentityTab.label;" />
86        <tab id="smartReplyTab" label="&vI_prefDialog.smartReplyTab.label;" />
87        <tab id="storageTab" label="&vI_prefDialog.storageTab.label;" />
88        <tab label="&vI_prefDialog.notificationTab.label;" />
89    </tabs>
90    <tabpanels>
91    <tabpanel orient="vertical" label="&vI_prefDialog.commonTab.header;">
92        <dialogheader title="&vI_prefDialog.commonTab.header;"/>
93        <groupbox>
94        <caption label="&vI_prefDialog.commonTab.caption;"/>
95            <label id="version-warning"
96                value="&vI_prefDialog.versionWarning.label;" hidden="true"/>
97            <checkbox id="VIdent_identity.smart_draft" label="&vI_prefDialog.smartDraft.label;"
98                prefstring="smart_draft"/>
99            <checkbox id="VIdent_identity.smart_reply" label="&vI_prefDialog.smartReply.label;"
100                prefstring="smart_reply"
101                oncommand="vI_prefDialog.base.smartReplyConstraint(this);"
102                />
103            <hbox><spacer width="20px"/><checkbox id="VIdent_identity.smart_reply_for_newsgroups" label="&vI_prefDialog.smartReplyNewsgroups.label;"
104                prefstring="smart_reply_for_newsgroups" />
105            </hbox>
106            <checkbox id="VIdent_identity.smart_timestamp" label="&vI_prefDialog.smartTimestamp.label;"
107                prefstring="smart_timestamp" />
108        </groupbox>
109        <groupbox>
110        <caption label="&vI_prefDialog.commonTab.caption2;"/>
111            <checkbox id="VIdent_identity.show_smtp" label="&vI_prefDialog.SMTP.label;"
112                prefstring="show_smtp" />
113            <checkbox id="VIdent_identity.menu_entry" label="&vI_prefDialog.menuEntry.label;"
114                prefstring="menu_entry" />
115            <spacer height="10px"/>
116            <checkbox id="VIdent_identity.warn_nonvirtual" label="&vI_prefDialog.warnNonvirtual.label;"
117                prefstring="warn_nonvirtual" />
118            <checkbox id="VIdent_identity.warn_virtual" label="&vI_prefDialog.warnVirtual.label;"
119                prefstring="warn_virtual" />
120        </groupbox>
121    </tabpanel>
122    <tabpanel orient="vertical" label="&vI_prefDialog.vIdentityTab.header;">
123        <dialogheader title="&vI_prefDialog.vIdentityTab.header;"/>
124        <tabbox>
125        <tabs>
126            <tab label="&vI_prefDialog.vIdentityTab.valueTab.label;" />
127            <tab label="&vI_prefDialog.vIdentityTab.fccTab.label;" />
128            <tab label="&vI_prefDialog.vIdentityTab.draftsTab.label;" />
129            <tab label="&vI_prefDialog.vIdentityTab.tmplTab.label;" />
130        </tabs>
131        <tabpanels>
132        <tabpanel orient="vertical">
133            <groupbox>
134            <caption label="&vI_prefDialog.vIdentityTab.valueTab.caption;"/>
135            <description width="500px">&vI_prefDialog.vIdentityTab.valueTab.desc;</description>
136            <checkbox id="VIdent_identity.copySMIMESettings" label="&vI_prefDialog.SMIME.label;"
137                prefstring="copySMIMESettings"/>
138            <checkbox id="VIdent_identity.copyEnigmailSettings" label="&vI_prefDialog.PGP.label;"
139                prefstring="copyEnigmailSettings"/>
140            <checkbox id="VIdent_identity.copyAttachVCardSettings" label="&vI_prefDialog.VCard.label;"
141                prefstring="copyAttachVCardSettings"/>
142            <spacer height="10px"/>
143            <description id="VIdent_identity.HideSignature.warning" width="500px">&vI_prefDialog.HideSignature.warning.desc;</description>
144            <checkbox id="VIdent_identity.hide_signature" label="&vI_prefDialog.HideSignature.label;" disabled="true"
145                prefstring="hide_signature"/>
146            <spacer id="autoReplyToSelfSpacer" height="10px"/>
147            <checkbox id="VIdent_identity.autoReplyToSelf" label="&vI_prefDialog.autoReplyToSelf.label;"
148                prefstring="autoReplyToSelf"/>
149            </groupbox>
150        </tabpanel>
151        <tabpanel orient="vertical">
152            <groupbox>
153            <caption label="&vI_prefDialog.vIdentityTab.fccTab.caption;"/>
154            <hbox align="center">
155                <checkbox id="VIdent_identity.doFcc" label="&fccMailFolder.label;"
156                    accesskey="&fccMailFolder.accesskey;"
157                    oncommand="setupFccItems();" prefstring="doFcc"/>
158            </hbox>
159            <radiogroup id="VIdent_doFcc">
160            <grid class="specialFolderPickerGrid">
161                <columns>
162                    <column flex="1"/>
163                    <column flex="2"/>
164                </columns>
165                <rows>
166                    <radio id="VIdent_fcc_Settings_Of_Account"
167                        value="3" label="&vI_prefDialog.vidFccAccount.label;"
168                        oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
169                        observes="VIdent_broadcaster_doFcc"/>
170                    <radio id="VIdent_fcc_Settings_Of_Default"
171                        value="2" label="&vI_prefDialog.vidFccDefault.label;"
172                        oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
173                        observes="VIdent_broadcaster_doFcc"/>
174                    <row align="center">
175                        <radio id="VIdent_fcc_selectAccount"
176                            value="0" label="&sentFolderOn.label;"
177                            accesskey="&sentFolderOn.accesskey;"
178                            oncommand="setPickersState('msgFccAccountPicker', 'msgFccFolderPicker', event)"
179                            observes="VIdent_broadcaster_doFcc"/>
180                        <menulist id="msgFccAccountPicker"
181                            oncommand="noteSelectionChange('VIdent_fcc_selectAccount')"
182                            flex="1" observes="VIdent_broadcaster_doFcc"/>
183                    </row>
184                    <row align="center">
185                        <radio id="VIdent_fcc_selectFolder"
186                            value="1" label="&sentInOtherFolder.label;"
187                            accesskey="&sentInOtherFolder.accesskey;"
188                            oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
189                            observes="VIdent_broadcaster_doFcc"/>
190                        <menulist id="msgFccFolderPicker"
191                            oncommand="noteSelectionChange('VIdent_fcc_selectFolder')"
192                            flex="1" observes="VIdent_broadcaster_doFcc"/>
193                    </row>
194                </rows>
195            </grid>
196            </radiogroup>
197
198            </groupbox>
199        </tabpanel>
200        <tabpanel orient="vertical">
201            <groupbox>
202            <caption />
203            <radiogroup id="VIdent_messageDrafts">
204            <grid class="specialFolderPickerGrid">
205                <columns>
206                    <column flex="1"/>
207                    <column flex="2"/>
208                </columns>
209                <rows>
210                    <radio id="VIdent_draft_Settings_Of_Account"
211                        value="3" label="&vI_prefDialog.vidFccAccount.label;"
212                        oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
213                    <radio id="VIdent_draft_Settings_Of_Default"
214                        value="2" label="&vI_prefDialog.vidFccDefault.label;"
215                        oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
216                    <row align="center">
217                        <radio id="VIdent_draft_selectAccount"
218                            value="0" label="&draftsFolderOn.label;"
219                            accesskey="&draftsFolderOn.accesskey;"
220                            oncommand="setPickersState('msgDraftsAccountPicker', 'msgDraftsFolderPicker', event)" />
221                        <menulist id="msgDraftsAccountPicker"
222                            oncommand="noteSelectionChange('VIdent_draft_selectAccount')" />
223                    </row>
224                    <row align="center">
225                        <radio id="VIdent_draft_selectFolder"
226                            value="1" label="&draftInOtherFolder.label;"
227                            accesskey="&draftInOtherFolder.accesskey;"
228                            oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
229                        <menulist id="msgDraftsFolderPicker"
230                            oncommand="noteSelectionChange('VIdent_draft_selectFolder')"
231                            flex="1" />
232                    </row>
233                </rows>
234            </grid>
235            </radiogroup>
236
237            </groupbox>
238        </tabpanel>
239        <tabpanel orient="vertical">
240            <groupbox>
241            <caption />
242            <radiogroup id="VIdent_messageTemplates">
243            <grid class="specialFolderPickerGrid">
244                <columns>
245                    <column flex="1"/>
246                    <column flex="2"/>
247                </columns>
248                <rows>
249                    <radio id="VIdent_tmpl_Settings_Of_Account"
250                        value="3" label="&vI_prefDialog.vidFccAccount.label;"
251                        oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
252                    <radio id="VIdent_fcc_Settings_Of_Default"
253                        value="2" label="&vI_prefDialog.vidFccDefault.label;"
254                        oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
255                    <row align="center">
256                        <radio id="VIdent_tmpl_selectAccount"
257                            value="0" label="&templatesFolderOn.label;"
258                            accesskey="&templatesFolderOn.accesskey;"
259                            oncommand="setPickersState('msgStationeryAccountPicker', 'msgStationeryFolderPicker', event)" />
260                        <menulist id="msgStationeryAccountPicker"
261                            oncommand="noteSelectionChange('VIdent_tmpl_selectAccount')"
262                            flex="1" />
263                    </row>
264                    <row align="center">
265                        <radio id="VIdent_tmpl_selectFolder"
266                            value="1" label="&templateInOtherFolder.label;"
267                            accesskey="&templateInOtherFolder.accesskey;"
268                            oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
269                        <menulist id="msgStationeryFolderPicker"
270                            oncommand="noteSelectionChange('VIdent_tmpl_selectFolder')"
271                            flex="1" />
272                    </row>
273                </rows>
274            </grid>
275            </radiogroup>
276
277            </groupbox>
278        </tabpanel>
279        </tabpanels>
280        </tabbox>
281    </tabpanel>
282    <tabpanel orient="vertical" label="&vI_prefDialog.smartReplyTab.header;">
283        <dialogheader title="&vI_prefDialog.smartReplyTab.header;"/>
284        <tabbox>
285        <tabs>
286            <tab id="smartReplyTab1" label="&vI_prefDialog.smartReplyTab.Tab1.label;" />
287            <tab id="smartReplyTab2" label="&vI_prefDialog.smartReplyTab.Tab2.label;" />
288            <tab id="smartReplyTab3" label="&vI_prefDialog.smartReplyTab.Tab3.label;" />
289        </tabs>
290        <tabpanels>
291            <tabpanel orient="vertical">
292            <groupbox>
293            <caption label="&vI_prefDialog.smartReplyTab.caption;"/>
294            <vbox align="left">
295                <description width="500px">&vI_prefDialog.smartReplyTab.Tab1.desc;</description>
296                <hbox>
297                <vbox><description width="300px">&vI_prefDialog.smartReply.headers.desc;</description>
298                <spacer flex="1"/>
299                <button id="VIdent_identity.smart_reply_headers_reset" label="&vI_prefDialog.smartReply.headers.reset;" oncommand="vI_prefDialog.base.smartReplyHeaderReset();"/>
300                </vbox>
301                <textbox id="VIdent_identity.smart_reply_headers" multiline="true"
302                    rows="4" size="20" wrap="false" flex="1"
303                    prefstring="smart_reply_headers" />
304                </hbox>
305            </vbox>
306            </groupbox>
307            </tabpanel>
308            <tabpanel orient="vertical">
309            <groupbox>
310            <caption label="&vI_prefDialog.smartReplyTab.caption;"/>
311            <vbox align="left">
312                <description width="500px">&vI_prefDialog.smartReplyTab.Tab2.desc;</description>
313                <hbox>
314                <vbox><description width="300px">&vI_prefDialog.smartReply.filter.desc;</description><spacer flex="1"/></vbox>
315                <textbox id="VIdent_identity.smart_reply_filter" multiline="true"
316                    rows="4" size="20" wrap="false" flex="1"
317                    prefstring="smart_reply_filter" />
318                </hbox>
319                <checkbox id="VIdent_identity.smart_reply_ignoreFullName" label="&vI_prefDialog.smartReply.ignoreFullname.label;"
320                    prefstring="smart_reply_ignoreFullName" wrap="true" width="500px"/>
321                <hbox>
322                <description width="300px">&vI_prefDialog.smartReply.defaultFullname.label;</description>
323                <vbox><spacer flex="1"/><textbox id="VIdent_identity.smart_reply_defaultFullName" flex="1"
324                    prefstring="smart_reply_defaultFullName" size="20" /><spacer flex="1"/></vbox>
325                </hbox>
326            </vbox>
327            </groupbox>
328            </tabpanel>
329            <tabpanel orient="vertical">
330            <groupbox>
331            <caption label="&vI_prefDialog.smartReplyTab3.caption;"/>
332            <vbox align="left">
333                <description width="500px">&vI_prefDialog.smartReplyTab.Tab3.desc;</description>
334                <checkbox id="VIdent_identity.smart_reply_ask" label="&vI_prefDialog.smartReply.ask.label;"
335                    prefstring="smart_reply_ask"
336                    oncommand="vI_prefDialog.base.smartReplyResultConstraint();"/>
337                <hbox><spacer width="20px"/><checkbox id="VIdent_identity.smart_reply_ask_always" label="&vI_prefDialog.smartReply.ask_always.label;"
338                    prefstring="smart_reply_ask_always"
339                    oncommand="vI_prefDialog.base.smartReplyResultConstraint();"/>
340                </hbox>
341                <hbox>
342                <vbox><spacer flex="1"/>
343                <checkbox id="VIdent_identity.smart_reply_autocreate" label="&vI_prefDialog.smartReply.autocreate.label;"
344                    prefstring="smart_reply_autocreate"
345                    oncommand="vI_prefDialog.base.smartReplyResultConstraint();"/>
346                <spacer flex="1"/></vbox>
347                <vbox><spacer flex="1"/>
348                <label value="&vI_prefDialog.smartReply.autocreate.desc;" hidden="true"
349                    id="VIdent_identity.smart_reply_autocreate.desc" />
350                <spacer flex="1"/></vbox>
351                </hbox>
352            </vbox>
353            </groupbox>
354            </tabpanel>
355        </tabpanels>
356        </tabbox>
357    </tabpanel>
358    <tabpanel orient="vertical" label="&vI_prefDialog.storageTab.header;">
359        <dialogheader title="&vI_prefDialog.storageTab.header;"/>
360        <tabbox>
361        <tabs>
362            <tab id="storageTab1" label="&vI_prefDialog.storageTab.Tab1.label;" />
363            <tab id="storageTab2" label="&vI_prefDialog.storageTab.Tab2.label;" />
364        </tabs>
365        <tabpanels>
366            <tabpanel orient="vertical">
367            <groupbox>
368            <caption label="&vI_prefDialog.storageCap1.caption;"/>
369            <vbox align="left">
370                <checkbox id="VIdent_identity.storage_storedefault" label="&vI_prefDialog.storage.storedefault.label;"
371                    prefstring="storage_storedefault"/>
372                <checkbox id="VIdent_identity.storage_show_switch" label="&vI_prefDialog.storage.show_switch.label;"
373                    prefstring="storage_show_switch"/>
374                <checkbox id="VIdent_identity.storage_warn_update" label="&vI_prefDialog.storage.warn_update.label;"
375                    prefstring="storage_warn_update"/>
376                <checkbox id="VIdent_identity.storage_dont_update_multiple" label="&vI_prefDialog.storage.dont_update_multiple.label;"
377                    prefstring="storage_dont_update_multiple"/>
378            </vbox>
379            </groupbox>
380            <groupbox>
381            <caption label="&vI_prefDialog.storageCap2.caption;"/>
382            <vbox align="left">
383                <checkbox id="VIdent_identity.storage_warn_vI_replace" label="&vI_prefDialog.storage.warn_vI_replace.label;"
384                    prefstring="storage_warn_vI_replace"/>
385                <checkbox id="VIdent_identity.storage_getOneOnly" label="&vI_prefDialog.storage.get_One_Only.label;"
386                    prefstring="storage_getOneOnly"/>
387            </vbox>
388            </groupbox>
389            </tabpanel>
390            <tabpanel orient="vertical">
391            <groupbox>
392            <caption label="&vI_prefDialog.storageCap3.caption;"/>
393            <vbox align="left">
394                <description width="500px">&vI_prefDialog.storage.reply.desc;</description>
395                <checkbox id="VIdent_identity.storage_use_for_smart_reply" label="&vI_prefDialog.storage.use_for_smart_reply.label;"
396                    prefstring="storage_use_for_smart_reply"
397                    oncommand="vI_prefDialog.base.storageSmartReplyConstraint();" />
398                <hbox><spacer width="20px"/><checkbox id="VIdent_identity.storage_prefer_smart_reply" label="&vI_prefDialog.storage.prefer_smart_reply.label;"
399                    prefstring="storage_prefer_smart_reply"/>
400                </hbox>
401                <hbox><spacer width="20px"/><checkbox id="VIdent_identity.storage_ignore_smart_reply" label="&vI_prefDialog.storage.ignore_smart_reply.label;"
402                    prefstring="storage_ignore_smart_reply"/>
403                </hbox>
404            </vbox>
405            </groupbox>
406            </tabpanel>
407        </tabpanels>
408        </tabbox>
409    </tabpanel>
410    <tabpanel orient="vertical" label="&vI_prefDialog.notificationTab.header;">
411        <dialogheader title="&vI_prefDialog.notificationTab.header;"/>
412        <groupbox id="notificationGroupBox">
413        <caption label="&vI_prefDialog.notificationTab.caption;"/>
414        <vbox align="left">
415            <checkbox id="VIdent_identity.get_header_notification" label="&vI_prefDialog.notifyHeaders.label;"
416                prefstring="get_header_notification"/>
417            <checkbox id="VIdent_identity.smart_reply_notification" label="&vI_prefDialog.notifySmartIdentity.label;"
418                prefstring="smart_reply_notification"/>
419            <checkbox id="VIdent_identity.storage_notification" label="&vI_prefDialog.notifyStorage.label;"
420                prefstring="storage_notification"/>
421            <hbox>
422            <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.prefix.label;" /><spacer flex="1"/></vbox>
423            <textbox preftype="int" id="VIdent_identity.notification_timeout" flex="1"
424                prefstring="notification_timeout" size="1" />
425            <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.postfix.label;" /><spacer flex="1"/></vbox>
426            </hbox>
427        </vbox>
428        </groupbox>
429        <groupbox>
430        <caption label="&vI_prefDialog.notificationTab.Debug.caption;"/>
431        <vbox align="left">
432            <description width="500px">&vI_prefDialog.notifyDebug.desc;</description>
433            <checkbox id="VIdent_identity.debug_notification" label="&vI_prefDialog.notifyDebug.label;"
434                prefstring="debug_notification"/>
435        </vbox>
436        </groupbox>
437    </tabpanel>
438    </tabpanels>
439</tabbox>
440</dialog>
Note: See TracBrowser for help on using the repository browser.