Changeset 8d2522


Ignore:
Timestamp:
Jul 17, 2009, 8:03:32 PM (12 years ago)
Author:
rene <rene@…>
Branches:
lite_0.1, multiEdit, ng_0.6, ng_0.6_help, ng_0.8, ng_0.9
Children:
ec2633
Parents:
1b0f90
Message:

adapted prefDialog layout. Still dependencies missing.

Location:
chrome
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • chrome/content/v_identity/vI_prefDialog.js

    r1b0f90 r8d2522  
    4343                "VIdent_identity.copyAttachVCardSettings",
    4444                "VIdent_identity.smart_reply",
     45                "VIdent_identity.smart_detectByReceivedHeader",
    4546                "VIdent_identity.smart_reply_for_newsgroups",
    4647                "VIdent_identity.show_smtp",
  • chrome/content/v_identity/vI_prefDialog.xul

    r1b0f90 r8d2522  
    4040<?xml-stylesheet href="chrome://messenger/skin/prefPanels.css" type="text/css"?>
    4141<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
    42 
    4342<?xml-stylesheet href="chrome://mozapps/skin/extensions/extensions.css"?>
    44 
    45 
    4643<?xml-stylesheet href="chrome://v_identity/skin/v_identity.css" type="text/css"?>
    4744
     
    6057            src="chrome://v_identity/content/vI_helper.js" />
    6158
    62   <stringbundleset id="stringbundleset">
    63     <stringbundle id="vIdentBundle" src="chrome://v_identity/locale/v_identity.properties" />
    64   </stringbundleset>
    65 
    66  <stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties"/>
     59<stringbundleset id="stringbundleset">
     60    <stringbundle id="vIdentBundle" src="chrome://v_identity/locale/v_identity.properties" />
     61    <stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties"/>
     62</stringbundleset>
    6763
    6864<broadcaster id="VIdent_broadcaster_doFcc"/>
     
    8177                prefstring="stationeryFolderPickerMode"/>
    8278
    83 <hbox>
    84 <spacer flex="1" />
    85 </hbox>
    86 
    87 <tabbox class="viewSelector ">
    88 <radiogroup xhtml:role="listbox" id="viewGroup" persist="last-selected"
    89                   class="chromeclass-toolbar" orient="horizontal"
    90                   >
    91     <vbox>
    92    
    93     <hbox>
    94     <radio pane="source" id="sourceEmail" oncommand="showView('search');" persist="last-selected"/>
    95     <vbox><spacer flex="1"/><image class="arrow" id="toSelection" /><spacer flex="1"/></vbox>
    96     <radio pane="source" id="selection" oncommand="showView('themes');" persist="last-selected"/>
    97     <vbox><spacer flex="1"/><image class="arrow" id="toSelection" /><spacer flex="1"/></vbox>
    98     <radio pane="source" id="composeDialog" oncommand="showView('locales');" persist="last-selected"/>
    99         <vbox><spacer flex="1"/><image class="arrow" id="toSelection" /><spacer flex="1"/></vbox>
    100     <radio pane="source" id="emailOut" oncommand="showView('plugins');" persist="last-selected"/>
    101     </hbox>
    102     <spacer height="3px" />
    103     <hbox>
    104     <spacer if="beforeStorage" width="100px"/>
    105     <vbox><spacer flex="1"/><image class="arrow" id="storageUp" /><spacer flex="1"/></vbox>
    106     <radio pane="source" id="storageOut" oncommand="showView('updates');"/>
    107     <vbox><spacer flex="1"/><image class="arrow" id="storageUpDown" /><spacer flex="1"/></vbox>
    108     <spacer if="afterStorage" flex="1"/>
    109         </hbox>
    110    
    111     </vbox>
    112    
    113     <spacer flex="1"/>
    114     <vbox><spacer flex="1"/>
    115     <hbox><spacer flex="1"/><radio pane="source" id="options" oncommand="showView('installs');"/></hbox>
    116     <spacer flex="1"/>
    117     <button class="v_identity_logo v_identity_logo_button"
    118         label="&vident.vidLogo.label; &vident.version;"
    119         oncommand="vI_prefDialog.openURL('http://www.absorb.it/virtual-id')" tooltiptext="&vI_prefDialog.vidLogo.tooltiptext;" />
    120     </vbox>
    121 </radiogroup>
     79<tabbox id="prefTabbox" class="viewSelector ">
     80    <radiogroup xhtml:role="listbox" id="viewGroup" persist="last-selected"
     81        class="chromeclass-toolbar" orient="horizontal" >
     82        <vbox>
     83        <hbox>
     84            <radio pane="source" id="sourceEmail"
     85                oncommand="document.getElementById('prefTabbox').selectedIndex = 0;" />
     86            <vbox><spacer flex="1"/><image class="arrow" id="toSelection" /><spacer flex="1"/></vbox>
     87            <radio pane="source" id="selection"
     88                oncommand="document.getElementById('prefTabbox').selectedIndex = 1;" />
     89            <vbox><spacer flex="1"/><image class="arrow" id="toSelection" /><spacer flex="1"/></vbox>
     90            <radio pane="source" id="composeDialog"
     91                oncommand="document.getElementById('prefTabbox').selectedIndex = 2;" />
     92            <vbox><spacer flex="1"/><image class="arrow" id="toSelection" /><spacer flex="1"/></vbox>
     93            <radio pane="source" id="emailOut"
     94                oncommand="document.getElementById('prefTabbox').selectedIndex = 3;" />
     95        </hbox>
     96        <spacer class="heightS" />
     97        <hbox>
     98            <spacer id="beforeStorage" />
     99            <vbox><spacer flex="1"/><image class="arrow" id="storageUp" /><spacer flex="1"/></vbox>
     100            <radio pane="source" id="storageOut"
     101                oncommand="document.getElementById('prefTabbox').selectedIndex = 4;" />
     102            <vbox><spacer flex="1"/><image class="arrow" id="storageUpDown" /><spacer flex="1"/></vbox>
     103            <spacer id="afterStorage" flex="1"/>
     104        </hbox>
     105        </vbox>
     106        <spacer flex="1"/>
     107        <vbox>
     108            <spacer flex="1"/>
     109            <hbox><spacer flex="1"/><radio pane="source" id="options"
     110                oncommand="document.getElementById('prefTabbox').selectedIndex = 5;" /></hbox>
     111            <spacer flex="1"/>
     112            <button class="v_identity_logo v_identity_logo_button"
     113                label="&vident.vidLogo.label; &vident.version;"
     114                oncommand="vI_prefDialog.openURL('http://www.absorb.it/virtual-id')"
     115                tooltiptext="&vI_prefDialog.vidLogo.tooltiptext;" />
     116        </vbox>
     117    </radiogroup>
    122118    <tabs>
    123         <tab label="&vI_prefDialog.commonTab.label;" />
    124         <tab label="&vI_prefDialog.vIdentityTab.label;" />
    125         <tab id="smartReplyTab" label="&vI_prefDialog.smartReplyTab.label;" />
    126         <tab id="storageTab" label="&vI_prefDialog.storageTab.label;" />
    127         <tab id="idSelection" label="&vI_prefDialog.idSelection.label;" />
    128         <tab label="&vI_prefDialog.notificationTab.label;" />
     119        <tab label="&vI_prefDialog.tabbox.tab0.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 0;"/>
     120        <tab label="&vI_prefDialog.tabbox.tab1.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 1;"/>
     121        <tab label="&vI_prefDialog.tabbox.tab2.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 2;"/>
     122        <tab label="&vI_prefDialog.tabbox.tab3.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 3;"/>
     123        <tab label="&vI_prefDialog.tabbox.tab4.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 4;"/>
     124        <tab label="&vI_prefDialog.tabbox.tab5.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 5;"/>
    129125    </tabs>
    130126    <tabpanels>
    131     <tabpanel orient="vertical" label="&vI_prefDialog.commonTab.header;">
    132         <dialogheader title="&vI_prefDialog.commonTab.header;"/>
     127    <tabpanel orient="vertical" >
     128        <hbox>
     129        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex"
     130            hidecolumnpicker="true" hidehscroll="true" >
     131        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true"/></treecols>
     132        <treechildren>
     133            <treeitem container="true" open="true" >
     134                <treerow><treecell label="&vI_prefDialog.smartCell.label;" /></treerow>
     135                <treechildren>
     136                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row0.label;" /></treerow></treeitem>
     137                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row1.label;" /></treerow></treeitem>
     138                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row2.label;" /></treerow></treeitem>
     139                </treechildren>
     140            </treeitem>
     141        </treechildren>
     142        </tree>
     143       
     144        <tabbox flex="1" >
     145        <tabs hidden="true">
     146            <tab /><tab /><tab /><tab /><tab />
     147        </tabs>
     148        <tabpanels class="plain">
     149            <tabpanel orient="vertical">
     150            <dialogheader title="&vI_prefDialog.smartTab0.header;"/>
     151                <groupbox>
     152                <caption label="&vI_prefDialog.smartTab0.Draft.caption;" />
     153                <label id="version-warning"
     154                    value="&vI_prefDialog.versionWarning.label;" hidden="true"/>
     155                <checkbox id="VIdent_identity.smart_draft" label="&vI_prefDialog.smartDraft.label;"
     156                    tooltiptext="&vI_prefDialog.smartDraft.tooltiptext;" prefstring="smart_draft"
     157                    oncommand="vI_prefDialog.base.idSelectionConstraint();" />
     158                </groupbox>
     159                <groupbox>
     160                <caption label="&vI_prefDialog.smartTab0.Reply.caption;" />
     161                <checkbox id="VIdent_identity.smart_reply" label="&vI_prefDialog.smartReply.label;"
     162                    tooltiptext="&vI_prefDialog.smartReply.tooltiptext;" prefstring="smart_reply"
     163                    oncommand="vI_prefDialog.base.smartReplyConstraint(this);" />
     164                <hbox><spacer class="widthS"/>
     165                    <vbox>
     166                    <checkbox id="VIdent_identity.smart_detectByReceivedHeader" label="&vI_prefDialog.smartDetectByReceivedHeader.label;"
     167                        tooltiptext="&vI_prefDialog.smartDetectByReceivedHeader.tooltiptext;" prefstring="smart_detectByReceivedHeader" />
     168                    <checkbox id="VIdent_identity.smart_reply_for_newsgroups" label="&vI_prefDialog.smartReplyNewsgroups.label;"
     169                        tooltiptext="&vI_prefDialog.smartReplyNewsgroups.tooltiptext;" prefstring="smart_reply_for_newsgroups" />
     170                    </vbox>
     171                </hbox>
     172                </groupbox>
     173            </tabpanel>
     174            <tabpanel orient="vertical">
     175                <dialogheader title="&vI_prefDialog.smartTab1.header;"/>
     176                <groupbox>
     177                <caption label="&vI_prefDialog.smartTab1.caption;" />
     178                <vbox align="left">
     179                    <description class="widthXX">&vI_prefDialog.smartReplyTab.Tab1.desc;</description>
     180                    <hbox>
     181                    <vbox><description class="widthX">&vI_prefDialog.smartReply.headers.desc;</description>
     182                    <spacer flex="1"/>
     183                    <button id="VIdent_identity.smart_reply_headers_reset" label="&vI_prefDialog.smartReply.headers.reset;" oncommand="vI_prefDialog.base.smartReplyHeaderReset();"/>
     184                    </vbox>
     185                    <textbox id="VIdent_identity.smart_reply_headers" multiline="true"
     186                        rows="4" size="20" wrap="false" flex="1"
     187                        prefstring="smart_reply_headers" />
     188                    </hbox>
     189                </vbox>
     190                </groupbox>
     191            </tabpanel>
     192            <tabpanel orient="vertical">
     193                <dialogheader title="&vI_prefDialog.smartTab2.header;"/>
     194                <groupbox>
     195                <caption label="&vI_prefDialog.smartTab2.caption;" />
     196                <vbox align="left">
     197                    <description class="widthXX">&vI_prefDialog.smartReplyTab.Tab2.desc;</description>
     198                    <hbox>
     199                    <vbox><description class="widthX">&vI_prefDialog.smartReply.filter.desc;</description><spacer flex="1"/></vbox>
     200                    <textbox id="VIdent_identity.smart_reply_filter" multiline="true"
     201                        rows="4" size="20" wrap="false" flex="1"
     202                        prefstring="smart_reply_filter" />
     203                    </hbox>
     204                </vbox>
     205                </groupbox>
     206            </tabpanel>
     207            <tabpanel orient="vertical">
     208                <dialogheader title="&vI_prefDialog.smartTab3.header;"/>
     209                <groupbox>
     210                <caption label="&vI_prefDialog.smartTab3.caption;" />
     211                <vbox align="left">
     212                    <checkbox id="VIdent_identity.smart_reply_ignoreFullName" label="&vI_prefDialog.smartReply.ignoreFullname.label;"
     213                        prefstring="smart_reply_ignoreFullName" wrap="true" class="widthXX" />
     214                    <hbox>
     215                    <description class="widthX">&vI_prefDialog.smartReply.defaultFullname.label;</description>
     216                    <vbox><spacer flex="1"/><textbox id="VIdent_identity.smart_reply_defaultFullName" flex="1"
     217                        prefstring="smart_reply_defaultFullName" size="20" /><spacer flex="1"/></vbox>
     218                    </hbox>
     219                </vbox>
     220                </groupbox>
     221            </tabpanel>
     222        </tabpanels>
     223        </tabbox>
     224    </hbox>
     225    </tabpanel>
     226    <tabpanel orient="vertical" >
     227        <hbox>
     228        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex"
     229            hidecolumnpicker="true" hidehscroll="true">
     230        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true" /></treecols>
     231        <treechildren>
     232            <treeitem><treerow><treecell label="&vI_prefDialog.idSelection.Cell0.label;" /></treerow></treeitem>
     233            <treeitem><treerow><treecell label="&vI_prefDialog.idSelection.Cell1.label;" /></treerow></treeitem>
     234        </treechildren>
     235        </tree>
     236       
     237        <tabbox flex="1" >
     238        <tabs hidden="true"><tab /><tab /></tabs>
     239       
     240        <tabpanels class="plain">
     241            <tabpanel orient="vertical">
     242                <dialogheader title="&vI_prefDialog.idSelection.Tab0.header;"/>
     243                <groupbox>
     244                <caption label="&vI_prefDialog.idSelection.Tab0.caption;"/>
     245                <vbox align="left">
     246                    <description class="widthXX">&vI_prefDialog.idSelection.reply.desc;</description>
     247                    <checkbox id="VIdent_identity.idSelection_storage_prefer_smart_reply" label="&vI_prefDialog.idSelection.prefer_smart_reply.label;"
     248                        prefstring="idSelection_storage_prefer_smart_reply"/>
     249                    <checkbox id="VIdent_identity.idSelection_storage_ignore_smart_reply" label="&vI_prefDialog.idSelection.ignore_smart_reply.label;"
     250                        prefstring="idSelection_storage_ignore_smart_reply"/>
     251                </vbox>
     252                </groupbox>
     253                <groupbox>
     254                <caption label="&vI_prefDialog.idSelection.Tab0.caption2;"/>
     255                <vbox align="left">
     256                    <description class="widthXX">&vI_prefDialog.idSelection.draft.desc;</description>
     257                </vbox>
     258                </groupbox>
     259            </tabpanel>
     260            <tabpanel orient="vertical">
     261                <dialogheader title="&vI_prefDialog.idSelection.Tab1.header;"/>
     262                <groupbox>
     263                <caption label="&vI_prefDialog.idSelection.Tab1.caption;"/>
     264                <vbox align="left">
     265                    <description class="widthXX">&vI_prefDialog.idSelection.multiselect.desc;</description>
     266                    <checkbox id="VIdent_identity.idSelection_ask" label="&vI_prefDialog.idSelection.ask.label;"
     267                        prefstring="idSelection_ask"
     268                        oncommand="vI_prefDialog.base.idSelectionResultConstraint();"/>
     269                    <hbox><spacer class="widthS"/><checkbox id="VIdent_identity.idSelection_ask_always" label="&vI_prefDialog.idSelection.ask_always.label;"
     270                        prefstring="idSelection_ask_always"
     271                        oncommand="vI_prefDialog.base.idSelectionResultConstraint();"/>
     272                    </hbox>
     273                    <hbox>
     274                    <vbox><spacer flex="1"/>
     275                    <checkbox id="VIdent_identity.idSelection_autocreate" label="&vI_prefDialog.idSelection.autocreate.label;"
     276                        prefstring="idSelection_autocreate"
     277                        oncommand="vI_prefDialog.base.idSelectionResultConstraint();"/>
     278                    <spacer flex="1"/></vbox>
     279                    <vbox><spacer flex="1"/>
     280                    <label value="&vI_prefDialog.idSelection.autocreate.desc;" hidden="true"
     281                        id="VIdent_identity.idSelection_autocreate.desc" />
     282                    <spacer flex="1"/></vbox>
     283                    </hbox>
     284                </vbox>
     285                </groupbox>
     286            </tabpanel>
     287        </tabpanels>
     288        </tabbox>
     289        </hbox>
     290    </tabpanel>
     291    <tabpanel orient="vertical" >
     292        <dialogheader title="&vI_prefDialog.composeDialog.header;"/>
    133293        <groupbox>
    134         <caption label="&vI_prefDialog.commonTab.caption;"/>
    135             <checkbox id="VIdent_identity.storage" label="&vI_prefDialog.storage.label;"
    136                 tooltiptext="&vI_prefDialog.storage.tooltiptext;" prefstring="storage"
    137                 oncommand="vI_prefDialog.base.storageConstraint(this);" />
    138             <checkbox id="VIdent_identity.autoTimestamp" label="&vI_prefDialog.autoTimestamp.label;"
    139                 tooltiptext="&vI_prefDialog.autoTimestamp.tooltiptext;" prefstring="autoTimestamp" />
    140             <spacer height="10px"/>
    141             <label value="&vI_prefDialog.smartInfo.label;" />
    142             <label id="version-warning"
    143                 value="&vI_prefDialog.versionWarning.label;" hidden="true"/>
    144             <checkbox id="VIdent_identity.smart_draft" label="&vI_prefDialog.smartDraft.label;"
    145                 tooltiptext="&vI_prefDialog.smartDraft.tooltiptext;" prefstring="smart_draft"
    146                 oncommand="vI_prefDialog.base.idSelectionConstraint();" />
    147             <checkbox id="VIdent_identity.smart_reply" label="&vI_prefDialog.smartReply.label;"
    148                 tooltiptext="&vI_prefDialog.smartReply.tooltiptext;" prefstring="smart_reply"
    149                 oncommand="vI_prefDialog.base.smartReplyConstraint(this);" />
    150             <hbox><spacer width="20px"/><checkbox id="VIdent_identity.smart_reply_for_newsgroups" label="&vI_prefDialog.smartReplyNewsgroups.label;"
    151                 tooltiptext="&vI_prefDialog.smartReplyNewsgroups.tooltiptext;" prefstring="smart_reply_for_newsgroups" />
    152             </hbox>
     294        <caption label="&vI_prefDialog.composeDialog.caption;"/>
     295            <checkbox id="VIdent_identity.autoTimestamp" label="&vI_prefDialog.composeDialog.autoTimestamp.label;"
     296                tooltiptext="&vI_prefDialog.composeDialog.autoTimestamp.tooltiptext;" prefstring="autoTimestamp" />
     297            <description id="VIdent_identity.HideSignature.warning" class="widthXX">&vI_prefDialog.composeDialog.HideSignature.warning.desc;</description>
     298            <checkbox id="VIdent_identity.hide_signature" label="&vI_prefDialog.composeDialog.HideSignature.label;" disabled="true"
     299                prefstring="hide_signature"/>
     300            <spacer id="autoReplyToSelfSpacer" class="paragraph"/>
     301            <checkbox id="VIdent_identity.autoReplyToSelf" label="&vI_prefDialog.composeDialog.autoReplyToSelf.label;"
     302                prefstring="autoReplyToSelf"/>
    153303        </groupbox>
    154304        <groupbox>
    155         <caption label="&vI_prefDialog.commonTab.caption2;"/>
    156             <checkbox id="VIdent_identity.show_smtp" label="&vI_prefDialog.SMTP.label;"
     305        <caption label="&vI_prefDialog.composeDialog.caption2;"/>
     306            <checkbox id="VIdent_identity.show_smtp" label="&vI_prefDialog.composeDialog.SMTP.label;"
    157307                prefstring="show_smtp" />
    158             <checkbox id="VIdent_identity.menu_entry" label="&vI_prefDialog.menuEntry.label;"
    159                 prefstring="menu_entry" />
    160             <spacer height="10px"/>
    161             <checkbox id="VIdent_identity.warn_nonvirtual" label="&vI_prefDialog.warnNonvirtual.label;"
    162                 prefstring="warn_nonvirtual" />
    163             <checkbox id="VIdent_identity.warn_virtual" label="&vI_prefDialog.warnVirtual.label;"
    164                 prefstring="warn_virtual" />
    165308        </groupbox>
    166309    </tabpanel>
    167     <tabpanel orient="vertical" label="&vI_prefDialog.vIdentityTab.header;">
    168         <dialogheader title="&vI_prefDialog.vIdentityTab.header;"/>
    169         <tabbox>
    170         <tabs>
    171             <tab label="&vI_prefDialog.vIdentityTab.valueTab.label;" />
    172             <tab label="&vI_prefDialog.vIdentityTab.fccTab.label;" />
    173             <tab id="VIdent_messageDraftsTab" label="&vI_prefDialog.vIdentityTab.draftsTab.label;" />
    174             <tab id="VIdent_messageTemplatesTab" label="&vI_prefDialog.vIdentityTab.tmplTab.label;" />
     310    <tabpanel orient="vertical" >
     311        <hbox>
     312        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex"
     313            hidecolumnpicker="true" hidehscroll="true" >
     314        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true"/></treecols>
     315        <treechildren>
     316            <treeitem container="true" open="true" >
     317                <treerow><treecell label="&vI_prefDialog.sending.Folder.label;" /></treerow>
     318                <treechildren>
     319                    <treeitem><treerow><treecell label="&vI_prefDialog.sending.Folder.row0.label;" /></treerow></treeitem>
     320                    <treeitem><treerow><treecell label="&vI_prefDialog.sending.Folder.row1.label;" /></treerow></treeitem>
     321                    <treeitem><treerow><treecell label="&vI_prefDialog.sending.Folder.row2.label;" /></treerow></treeitem>
     322                </treechildren>
     323            </treeitem>
     324            <treeitem><treerow><treecell label="&vI_prefDialog.sending.warnings.label;" /></treerow></treeitem>
     325        </treechildren>
     326        </tree>
     327       
     328        <tabbox flex="1" >
     329        <tabs hidden="true">
     330            <tab /><tab /><tab id="VIdent_messageDraftsTab"/><tab id="VIdent_messageTemplatesTab"/><tab />
    175331        </tabs>
    176         <tabpanels>
    177         <tabpanel orient="vertical">
    178             <groupbox>
    179             <caption label="&vI_prefDialog.vIdentityTab.valueTab.caption;"/>
    180             <description width="500px">&vI_prefDialog.vIdentityTab.valueTab.desc;</description>
    181             <checkbox id="VIdent_identity.copySMIMESettings" label="&vI_prefDialog.SMIME.label;"
    182                 prefstring="copySMIMESettings"/>
    183             <checkbox id="VIdent_identity.copyAttachVCardSettings" label="&vI_prefDialog.VCard.label;"
    184                 prefstring="copyAttachVCardSettings"/>
    185             <spacer height="10px"/>
    186             <description id="VIdent_identity.HideSignature.warning" width="500px">&vI_prefDialog.HideSignature.warning.desc;</description>
    187             <checkbox id="VIdent_identity.hide_signature" label="&vI_prefDialog.HideSignature.label;" disabled="true"
    188                 prefstring="hide_signature"/>
    189             <spacer id="autoReplyToSelfSpacer" height="10px"/>
    190             <checkbox id="VIdent_identity.autoReplyToSelf" label="&vI_prefDialog.autoReplyToSelf.label;"
    191                 prefstring="autoReplyToSelf"/>
    192             </groupbox>
    193         </tabpanel>
    194         <tabpanel orient="vertical">
    195             <groupbox>
    196             <caption label="&vI_prefDialog.vIdentityTab.fccTab.caption;"/>
    197             <hbox align="center">
    198                 <checkbox id="VIdent_identity.doFcc" label="&fccMailFolder.label;"
    199                     accesskey="&fccMailFolder.accesskey;"
    200                     oncommand="setupFccItems();" prefstring="doFcc"/>
    201             </hbox>
    202             <radiogroup id="VIdent_doFcc">
    203             <grid class="specialFolderPickerGrid">
    204                 <columns>
    205                     <column flex="1"/>
    206                     <column flex="2"/>
    207                 </columns>
    208                 <rows>
    209                     <radio id="VIdent_fcc_Settings_Of_Account"
    210                         value="3" label="&vI_prefDialog.vidFccAccount.label;"
    211                         oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
    212                         observes="VIdent_broadcaster_doFcc"/>
    213                     <radio id="VIdent_fcc_Settings_Of_Default"
    214                         value="2" label="&vI_prefDialog.vidFccDefault.label;"
    215                         oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
    216                         observes="VIdent_broadcaster_doFcc"/>
    217                     <row align="center" id="msgFccAccountPickerRow">
    218                         <radio id="VIdent_fcc_selectAccount"
    219                             value="0" label="&sentFolderOn.label;"
    220                             accesskey="&sentFolderOn.accesskey;"
    221                             oncommand="setPickersState('msgFccAccountPicker', 'msgFccFolderPicker', event)"
    222                             observes="VIdent_broadcaster_doFcc"/>
    223                     </row>
    224                     <row align="center" id="msgFccFolderPickerRow">
    225                         <radio id="VIdent_fcc_selectFolder"
    226                             value="1" label="&sentInOtherFolder.label;"
    227                             accesskey="&sentInOtherFolder.accesskey;"
     332        <tabpanels class="plain">
     333            <tabpanel orient="vertical">
     334                <dialogheader title="&vI_prefDialog.sending.Folder.header;"/>
     335                <groupbox>
     336                <caption label="&vI_prefDialog.sending.Folder.caption;"/>
     337                <description class="widthXX">&vI_prefDialog.sending.Folder.desc;</description>
     338                <checkbox id="VIdent_identity.copySMIMESettings" label="&vI_prefDialog.sending.Folder.SMIME.label;"
     339                    prefstring="copySMIMESettings"/>
     340                <checkbox id="VIdent_identity.copyAttachVCardSettings" label="&vI_prefDialog.sending.Folder.VCard.label;"
     341                    prefstring="copyAttachVCardSettings"/>
     342                </groupbox>
     343            </tabpanel>
     344            <tabpanel orient="vertical">
     345                <dialogheader title="&vI_prefDialog.sending.fccTab.header;" />
     346                <groupbox>
     347                <caption label="&vI_prefDialog.sending.fccTab.caption;"/>
     348                <hbox align="center">
     349                    <checkbox id="VIdent_identity.doFcc" label="&fccMailFolder.label;"
     350                        accesskey="&fccMailFolder.accesskey;"
     351                        oncommand="setupFccItems();" prefstring="doFcc"/>
     352                </hbox>
     353                <radiogroup id="VIdent_doFcc">
     354                <grid class="specialFolderPickerGrid">
     355                    <columns>
     356                        <column flex="1"/>
     357                        <column flex="2"/>
     358                    </columns>
     359                    <rows>
     360                        <radio id="VIdent_fcc_Settings_Of_Account"
     361                            value="3" label="&vI_prefDialog.sending.vidAccount.label;"
    228362                            oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
    229363                            observes="VIdent_broadcaster_doFcc"/>
    230                     </row>
    231                 </rows>
    232             </grid>
    233             </radiogroup>
    234             <hbox id="fccReplyFollowsParentBox" align="center" class="fccReplyFollowsParent">
    235                 <checkbox wsm_persist="true" id="VIdent_identity.fccReplyFollowsParent"
    236                       label="&fccReplyFollowsParent.label;"
    237                       accesskey="&fccReplyFollowsParent.accesskey;"
    238                       prefattribute="value"
    239                       prefstring="fccReplyFollowsParent"
    240                       observes="VIdent_broadcaster_doFcc"/>
    241             </hbox>
    242 
    243             </groupbox>
    244         </tabpanel>
    245         <tabpanel orient="vertical">
    246             <groupbox>
    247             <caption />
    248             <radiogroup id="VIdent_messageDrafts">
    249             <grid class="specialFolderPickerGrid">
    250                 <columns>
    251                     <column flex="1"/>
    252                     <column flex="2"/>
    253                 </columns>
    254                 <rows>
    255                     <radio id="VIdent_draft_Settings_Of_Account"
    256                         value="3" label="&vI_prefDialog.vidFccAccount.label;"
    257                         oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
    258                     <radio id="VIdent_draft_Settings_Of_Default"
    259                         value="2" label="&vI_prefDialog.vidFccDefault.label;"
    260                         oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
    261                     <row align="center" id="msgDraftsAccountPickerRow">
    262                         <radio id="VIdent_draft_selectAccount"
    263                             value="0" label="&draftsFolderOn.label;"
    264                             accesskey="&draftsFolderOn.accesskey;"
    265                             oncommand="setPickersState('msgDraftsAccountPicker', 'msgDraftsFolderPicker', event)" />
    266                     </row>
    267                     <row align="center" id="msgDraftsFolderPickerRow">
    268                         <radio id="VIdent_draft_selectFolder"
    269                             value="1" label="&draftInOtherFolder.label;"
    270                             accesskey="&draftInOtherFolder.accesskey;"
     364                        <radio id="VIdent_fcc_Settings_Of_Default"
     365                            value="2" label="&vI_prefDialog.sending.vidDefault.label;"
     366                            oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
     367                            observes="VIdent_broadcaster_doFcc"/>
     368                        <row align="center" id="msgFccAccountPickerRow">
     369                            <radio id="VIdent_fcc_selectAccount"
     370                                value="0" label="&sentFolderOn.label;"
     371                                accesskey="&sentFolderOn.accesskey;"
     372                                oncommand="setPickersState('msgFccAccountPicker', 'msgFccFolderPicker', event)"
     373                                observes="VIdent_broadcaster_doFcc"/>
     374                        </row>
     375                        <row align="center" id="msgFccFolderPickerRow">
     376                            <radio id="VIdent_fcc_selectFolder"
     377                                value="1" label="&sentInOtherFolder.label;"
     378                                accesskey="&sentInOtherFolder.accesskey;"
     379                                oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
     380                                observes="VIdent_broadcaster_doFcc"/>
     381                        </row>
     382                    </rows>
     383                </grid>
     384                </radiogroup>
     385                <hbox id="fccReplyFollowsParentBox" align="center" class="fccReplyFollowsParent">
     386                    <checkbox wsm_persist="true" id="VIdent_identity.fccReplyFollowsParent"
     387                        label="&fccReplyFollowsParent.label;"
     388                        accesskey="&fccReplyFollowsParent.accesskey;"
     389                        prefattribute="value"
     390                        prefstring="fccReplyFollowsParent"
     391                        observes="VIdent_broadcaster_doFcc"/>
     392                </hbox>
     393                </groupbox>
     394            </tabpanel>
     395            <tabpanel orient="vertical">
     396                <dialogheader title="&vI_prefDialog.sending.draftTab.header;" />
     397                <groupbox>
     398                <caption label="&vI_prefDialog.sending.draftTab.caption;" />
     399                <radiogroup id="VIdent_messageDrafts">
     400                <grid class="specialFolderPickerGrid">
     401                    <columns>
     402                        <column flex="1"/>
     403                        <column flex="2"/>
     404                    </columns>
     405                    <rows>
     406                        <radio id="VIdent_draft_Settings_Of_Account"
     407                            value="3" label="&vI_prefDialog.sending.vidAccount.label;"
    271408                            oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
    272                     </row>
    273                 </rows>
    274             </grid>
    275             </radiogroup>
    276 
    277             </groupbox>
    278         </tabpanel>
    279         <tabpanel orient="vertical">
    280             <groupbox>
    281             <caption />
    282             <radiogroup id="VIdent_messageTemplates">
    283             <grid class="specialFolderPickerGrid">
    284                 <columns>
    285                     <column flex="1"/>
    286                     <column flex="2"/>
    287                 </columns>
    288                 <rows>
    289                     <radio id="VIdent_tmpl_Settings_Of_Account"
    290                         value="3" label="&vI_prefDialog.vidFccAccount.label;"
    291                         oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
    292                     <radio id="VIdent_fcc_Settings_Of_Default"
    293                         value="2" label="&vI_prefDialog.vidFccDefault.label;"
    294                         oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
    295                     <row align="center" id="msgStationeryAccountPickerRow">
    296                         <radio id="VIdent_tmpl_selectAccount"
    297                             value="0" label="&templatesFolderOn.label;"
    298                             accesskey="&templatesFolderOn.accesskey;"
    299                             oncommand="setPickersState('msgStationeryAccountPicker', 'msgStationeryFolderPicker', event)" />
    300                     </row>
    301                     <row align="center" id="msgStationeryFolderPickerRow">
    302                         <radio id="VIdent_tmpl_selectFolder"
    303                             value="1" label="&templateInOtherFolder.label;"
    304                             accesskey="&templateInOtherFolder.accesskey;"
     409                        <radio id="VIdent_draft_Settings_Of_Default"
     410                            value="2" label="&vI_prefDialog.sending.vidDefault.label;"
     411                            oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
     412                        <row align="center" id="msgDraftsAccountPickerRow">
     413                            <radio id="VIdent_draft_selectAccount"
     414                                value="0" label="&draftsFolderOn.label;"
     415                                accesskey="&draftsFolderOn.accesskey;"
     416                                oncommand="setPickersState('msgDraftsAccountPicker', 'msgDraftsFolderPicker', event)" />
     417                        </row>
     418                        <row align="center" id="msgDraftsFolderPickerRow">
     419                            <radio id="VIdent_draft_selectFolder"
     420                                value="1" label="&draftInOtherFolder.label;"
     421                                accesskey="&draftInOtherFolder.accesskey;"
     422                                oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
     423                        </row>
     424                    </rows>
     425                </grid>
     426                </radiogroup>
     427                </groupbox>
     428            </tabpanel>
     429            <tabpanel orient="vertical">
     430                <dialogheader title="&vI_prefDialog.sending.tmplTab.header;" />
     431                <groupbox>
     432                <caption label="&vI_prefDialog.sending.tmplTab.header;"/>
     433                <radiogroup id="VIdent_messageTemplates">
     434                <grid class="specialFolderPickerGrid">
     435                    <columns>
     436                        <column flex="1"/>
     437                        <column flex="2"/>
     438                    </columns>
     439                    <rows>
     440                        <radio id="VIdent_tmpl_Settings_Of_Account"
     441                            value="3" label="&vI_prefDialog.sending.vidAccount.label;"
    305442                            oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
    306                     </row>
    307                 </rows>
    308             </grid>
    309             </radiogroup>
    310 
    311             </groupbox>
    312         </tabpanel>
     443                        <radio id="VIdent_tmpl_Settings_Of_Default"
     444                            value="2" label="&vI_prefDialog.sending.vidDefault.label;"
     445                            oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
     446                        <row align="center" id="msgStationeryAccountPickerRow">
     447                            <radio id="VIdent_tmpl_selectAccount"
     448                                value="0" label="&templatesFolderOn.label;"
     449                                accesskey="&templatesFolderOn.accesskey;"
     450                                oncommand="setPickersState('msgStationeryAccountPicker', 'msgStationeryFolderPicker', event)" />
     451                        </row>
     452                        <row align="center" id="msgStationeryFolderPickerRow">
     453                            <radio id="VIdent_tmpl_selectFolder"
     454                                value="1" label="&templateInOtherFolder.label;"
     455                                accesskey="&templateInOtherFolder.accesskey;"
     456                                oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
     457                        </row>
     458                    </rows>
     459                </grid>
     460                </radiogroup>
     461                </groupbox>
     462            </tabpanel>
     463            <tabpanel orient="vertical">
     464                <dialogheader title="&vI_prefDialog.sending.warnings.header;"/>
     465                <groupbox>
     466                <caption label="&vI_prefDialog.sending.warnings.caption;"/>
     467                <checkbox id="VIdent_identity.warn_nonvirtual" label="&vI_prefDialog.sending.warnings.warnNonvirtual.label;"
     468                    prefstring="warn_nonvirtual" />
     469                <checkbox id="VIdent_identity.warn_virtual" label="&vI_prefDialog.sending.warnings.warnVirtual.label;"
     470                    prefstring="warn_virtual" />
     471                </groupbox>
     472            </tabpanel>
    313473        </tabpanels>
    314474        </tabbox>
     475        </hbox>
    315476    </tabpanel>
    316     <tabpanel orient="vertical" label="&vI_prefDialog.smartReplyTab.header;">
    317         <dialogheader title="&vI_prefDialog.smartReplyTab.header;"/>
    318         <tabbox>
    319         <tabs>
    320             <tab id="smartReplyTab1" label="&vI_prefDialog.smartReplyTab.Tab1.label;" />
    321             <tab id="smartReplyTab2" label="&vI_prefDialog.smartReplyTab.Tab2.label;" />
     477    <tabpanel orient="vertical" >
     478        <hbox>
     479        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex"
     480            hidecolumnpicker="true" hidehscroll="true">
     481        <treecols orient="vertical">
     482            <treecol flex="1" hideheader="true" primary="true"/>
     483        </treecols>
     484        <treechildren>
     485            <treeitem container="true" open="true">
     486                <treerow><treecell label="&vI_prefDialog.storageTab.Tab0.label;" /></treerow>
     487                <treechildren>
     488                    <treeitem><treerow><treecell label="&vI_prefDialog.storageTab.reading.label;" /></treerow></treeitem>
     489                    <treeitem><treerow><treecell label="&vI_prefDialog.storageTab.storing.label;" /></treerow></treeitem>
     490                </treechildren>
     491            </treeitem>
     492            <treeitem><treerow><treecell label="&vI_prefDialog.storageTab.Tab1.label;" /></treerow></treeitem>
     493            <treeitem><treerow><treecell label="&vI_prefDialog.storageTab.Tab2.label;" /></treerow></treeitem>
     494        </treechildren>
     495        </tree>
     496       
     497        <tabbox flex="1" >
     498        <tabs hidden="true">
     499            <tab /><tab /><tab /><tab /><tab />
    322500        </tabs>
    323         <tabpanels>
    324             <tabpanel orient="vertical">
    325             <groupbox>
    326             <caption label="&vI_prefDialog.smartReplyTab.caption;"/>
    327             <vbox align="left">
    328                 <description width="500px">&vI_prefDialog.smartReplyTab.Tab1.desc;</description>
    329                 <hbox>
    330                 <vbox><description width="300px">&vI_prefDialog.smartReply.headers.desc;</description>
    331                 <spacer flex="1"/>
    332                 <button id="VIdent_identity.smart_reply_headers_reset" label="&vI_prefDialog.smartReply.headers.reset;" oncommand="vI_prefDialog.base.smartReplyHeaderReset();"/>
    333                 </vbox>
    334                 <textbox id="VIdent_identity.smart_reply_headers" multiline="true"
    335                     rows="4" size="20" wrap="false" flex="1"
    336                     prefstring="smart_reply_headers" />
    337                 </hbox>
    338             </vbox>
    339             </groupbox>
    340             </tabpanel>
    341             <tabpanel orient="vertical">
    342             <groupbox>
    343             <caption label="&vI_prefDialog.smartReplyTab.caption;"/>
    344             <vbox align="left">
    345                 <description width="500px">&vI_prefDialog.smartReplyTab.Tab2.desc;</description>
    346                 <hbox>
    347                 <vbox><description width="300px">&vI_prefDialog.smartReply.filter.desc;</description><spacer flex="1"/></vbox>
    348                 <textbox id="VIdent_identity.smart_reply_filter" multiline="true"
    349                     rows="4" size="20" wrap="false" flex="1"
    350                     prefstring="smart_reply_filter" />
    351                 </hbox>
    352                 <checkbox id="VIdent_identity.smart_reply_ignoreFullName" label="&vI_prefDialog.smartReply.ignoreFullname.label;"
    353                     prefstring="smart_reply_ignoreFullName" wrap="true" width="500px"/>
    354                 <hbox>
    355                 <description width="300px">&vI_prefDialog.smartReply.defaultFullname.label;</description>
    356                 <vbox><spacer flex="1"/><textbox id="VIdent_identity.smart_reply_defaultFullName" flex="1"
    357                     prefstring="smart_reply_defaultFullName" size="20" /><spacer flex="1"/></vbox>
    358                 </hbox>
    359             </vbox>
    360             </groupbox>
     501        <tabpanels class="plain">
     502            <tabpanel orient="vertical">
     503                <dialogheader title="&vI_prefDialog.storageTab.Tab0.header;"/>
     504                <groupbox>
     505                <caption label="&vI_prefDialog.storageTab.Tab0.caption;" />
     506                <checkbox id="VIdent_identity.storage" label="&vI_prefDialog.storage.label;"
     507                    tooltiptext="&vI_prefDialog.storage.tooltiptext;" prefstring="storage"
     508                    oncommand="vI_prefDialog.base.storageConstraint(this);" />
     509                <spacer class="paragraph"/>
     510                <button id="VIdent_identity.storage.openEditor" label="&vI_prefDialog.storage.openEditor;" oncommand="openDialog('chrome://v_identity/content/vI_rdfDataTree.xul', '', 'chrome,modal');" />
     511                </groupbox>
     512            </tabpanel>
     513            <tabpanel orient="vertical">
     514                <dialogheader title="&vI_prefDialog.storageTab.reading.header;" />
     515                <groupbox>
     516                <caption label="&vI_prefDialog.storageTab.reading.caption;"/>
     517                <vbox align="left">
     518                    <checkbox id="VIdent_identity.storage_warn_vI_replace" label="&vI_prefDialog.storage.warn_vI_replace.label;"
     519                        prefstring="storage_warn_vI_replace"/>
     520                    <checkbox id="VIdent_identity.storage_getOneOnly" label="&vI_prefDialog.storage.get_One_Only.label;"
     521                        prefstring="storage_getOneOnly"/>
     522                </vbox>
     523                </groupbox>
     524            </tabpanel>
     525            <tabpanel orient="vertical">
     526                <dialogheader title="&vI_prefDialog.storageTab.storing.header;" />
     527                <groupbox>
     528                <caption label="&vI_prefDialog.storageTab.storing.caption;"/>
     529                <vbox align="left">
     530                    <checkbox id="VIdent_identity.storage_storedefault" label="&vI_prefDialog.storage.storedefault.label;"
     531                        prefstring="storage_storedefault"/>
     532                    <checkbox id="VIdent_identity.storage_store_base_id" label="&vI_prefDialog.storage.store_base_id.label;"
     533                        prefstring="storage_store_base_id"/>
     534                    <checkbox id="VIdent_identity.storage_show_switch" label="&vI_prefDialog.storage.show_switch.label;"
     535                        prefstring="storage_show_switch"/>
     536                    <checkbox id="VIdent_identity.storage_warn_update" label="&vI_prefDialog.storage.warn_update.label;"
     537                        prefstring="storage_warn_update"/>
     538                    <checkbox id="VIdent_identity.storage_dont_update_multiple" label="&vI_prefDialog.storage.dont_update_multiple.label;"
     539                        prefstring="storage_dont_update_multiple"/>
     540                </vbox>
     541                </groupbox>
     542            </tabpanel>
     543            <tabpanel orient="vertical">
     544                <dialogheader title="&vI_prefDialog.storageTab.Tab1.header;"/>
     545                <groupbox>
     546                <caption label="&vI_prefDialog.storageTab.Tab1.caption;" />
     547                <vbox align="left">
     548                    <checkbox id="VIdent_identity.storageExtras_returnReciept" label="&vI_prefDialog.storageExtras.returnReciept.label;"
     549                        prefstring="storageExtras_returnReciept"/>
     550                    <checkbox id="VIdent_identity.storageExtras_characterEncoding" label="&vI_prefDialog.storageExtras.characterEncoding.label;"
     551                        prefstring="storageExtras_characterEncoding"/>
     552                    <checkbox id="VIdent_identity.storageExtras_messageFormat" label="&vI_prefDialog.storageExtras.messageFormat.label;"
     553                        prefstring="storageExtras_messageFormat"/>
     554                    <spacer class="paragraph"/>
     555                </vbox>
     556                <label id="storageExtrasWarning" value="&vI_prefDialog.storageExtras.Warning.label;"/>
     557                </groupbox>
     558            </tabpanel>
     559            <tabpanel orient="vertical">
     560                <dialogheader title="&vI_prefDialog.storageTab.Tab2.header;"/>
     561                <groupbox>
     562                <caption label="&vI_prefDialog.storageTab.Tab2.caption;" />
     563                <vbox align="left">
     564                    <hbox><vbox>
     565                    <label value="&vI_prefDialog.storageExtras.sMime.label;"/>
     566                    <checkbox id="VIdent_identity.storageExtras_sMime_messageEncryption" label="&vI_prefDialog.storageExtras.sMime.messageEncryption.label;"
     567                        prefstring="storageExtras_sMime_messageEncryption"/>
     568                    <checkbox id="VIdent_identity.storageExtras_sMime_messageSignature" label="&vI_prefDialog.storageExtras.sMime.messageSignature.label;"
     569                        prefstring="storageExtras_sMime_messageSignature"/>
     570                    </vbox><spacer flex="1"/><vbox id="openPGPencryption">
     571                    <label value="&vI_prefDialog.storageExtras.openPGP.label;"/>
     572                    <checkbox id="VIdent_identity.storageExtras_openPGP_messageEncryption" label="&vI_prefDialog.storageExtras.openPGP.messageEncryption.label;"
     573                        prefstring="storageExtras_openPGP_messageEncryption"/>
     574                    <checkbox id="VIdent_identity.storageExtras_openPGP_messageSignature" label="&vI_prefDialog.storageExtras.openPGP.messageSignature.label;"
     575                        prefstring="storageExtras_openPGP_messageSignature"/>
     576                    <checkbox id="VIdent_identity.storageExtras_openPGP_PGPMIME" label="&vI_prefDialog.storageExtras.openPGP.PGPMIME.label;"
     577                        prefstring="storageExtras_openPGP_PGPMIME"/>
     578                    </vbox></hbox>
     579                </vbox>
     580                <label id="storageExtrasWarning" value="&vI_prefDialog.storageExtras.Warning.label;"/>
     581                </groupbox>
    361582            </tabpanel>
    362583        </tabpanels>
    363584        </tabbox>
     585        </hbox>
    364586    </tabpanel>
    365     <tabpanel orient="vertical" label="&vI_prefDialog.storageTab.header;">
    366         <dialogheader title="&vI_prefDialog.storageTab.header;"/>
    367         <tabbox>
    368         <tabs>
    369             <tab id="storageTab1" label="&vI_prefDialog.storageTab.Tab1.label;" />
    370             <tab id="storageTab2" label="&vI_prefDialog.storageTab.Tab2.label;" />
     587    <tabpanel orient="vertical" >
     588        <hbox>
     589        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex"
     590            hidecolumnpicker="true" hidehscroll="true">
     591        <treecols orient="vertical">
     592            <treecol flex="1" hideheader="true" primary="true"/>
     593        </treecols>
     594        <treechildren>
     595            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab0.label;" /></treerow></treeitem>
     596            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab1.label;" /></treerow></treeitem>
     597            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab2.label;" /></treerow></treeitem>
     598        </treechildren>
     599        </tree>
     600        <tabbox flex="1" >
     601        <tabs hidden="true">
     602            <tab /><tab /><tab />
    371603        </tabs>
    372         <tabpanels>
    373             <tabpanel orient="vertical">
    374             <groupbox>
    375             <caption label="&vI_prefDialog.storageCap1.caption;"/>
    376             <vbox align="left">
    377                 <checkbox id="VIdent_identity.storage_storedefault" label="&vI_prefDialog.storage.storedefault.label;"
    378                     prefstring="storage_storedefault"/>
    379                 <checkbox id="VIdent_identity.storage_store_base_id" label="&vI_prefDialog.storage.store_base_id.label;"
    380                       prefstring="storage_store_base_id"/>
    381                 <checkbox id="VIdent_identity.storage_show_switch" label="&vI_prefDialog.storage.show_switch.label;"
    382                     prefstring="storage_show_switch"/>
    383                 <checkbox id="VIdent_identity.storage_warn_update" label="&vI_prefDialog.storage.warn_update.label;"
    384                     prefstring="storage_warn_update"/>
    385                 <checkbox id="VIdent_identity.storage_dont_update_multiple" label="&vI_prefDialog.storage.dont_update_multiple.label;"
    386                     prefstring="storage_dont_update_multiple"/>
    387                 <spacer height="10px"/>
    388                 <button id="VIdent_identity.storage.openEditor" label="&vI_prefDialog.storage.openEditor;" oncommand="openDialog('chrome://v_identity/content/vI_rdfDataTree.xul', '', 'chrome,modal');" />
    389             </vbox>
    390             </groupbox>
    391             <groupbox>
    392             <caption label="&vI_prefDialog.storageCap2.caption;"/>
    393             <vbox align="left">
    394                 <checkbox id="VIdent_identity.storage_warn_vI_replace" label="&vI_prefDialog.storage.warn_vI_replace.label;"
    395                     prefstring="storage_warn_vI_replace"/>
    396                 <checkbox id="VIdent_identity.storage_getOneOnly" label="&vI_prefDialog.storage.get_One_Only.label;"
    397                     prefstring="storage_getOneOnly"/>
    398             </vbox>
    399             </groupbox>
    400             </tabpanel>
    401             <tabpanel orient="vertical">
    402             <groupbox>
    403             <caption label="&vI_prefDialog.storageCap3.caption;"/>
    404             <vbox align="left">
    405                 <checkbox id="VIdent_identity.storageExtras_returnReciept" label="&vI_prefDialog.storageExtras.returnReciept.label;"
    406                     prefstring="storageExtras_returnReciept"/>
    407                 <checkbox id="VIdent_identity.storageExtras_characterEncoding" label="&vI_prefDialog.storageExtras.characterEncoding.label;"
    408                     prefstring="storageExtras_characterEncoding"/>
    409                 <checkbox id="VIdent_identity.storageExtras_messageFormat" label="&vI_prefDialog.storageExtras.messageFormat.label;"
    410                     prefstring="storageExtras_messageFormat"/>
    411                 <spacer height="10px"/>
    412                 <hbox><vbox>
    413                 <label value="&vI_prefDialog.storageExtras.sMime.label;"/>
    414                 <checkbox id="VIdent_identity.storageExtras_sMime_messageEncryption" label="&vI_prefDialog.storageExtras.sMime.messageEncryption.label;"
    415                     prefstring="storageExtras_sMime_messageEncryption"/>
    416                 <checkbox id="VIdent_identity.storageExtras_sMime_messageSignature" label="&vI_prefDialog.storageExtras.sMime.messageSignature.label;"
    417                     prefstring="storageExtras_sMime_messageSignature"/>
    418                 </vbox><spacer flex="1"/><vbox id="openPGPencryption">
    419                 <label value="&vI_prefDialog.storageExtras.openPGP.label;"/>
    420                 <checkbox id="VIdent_identity.storageExtras_openPGP_messageEncryption" label="&vI_prefDialog.storageExtras.openPGP.messageEncryption.label;"
    421                     prefstring="storageExtras_openPGP_messageEncryption"/>
    422                 <checkbox id="VIdent_identity.storageExtras_openPGP_messageSignature" label="&vI_prefDialog.storageExtras.openPGP.messageSignature.label;"
    423                     prefstring="storageExtras_openPGP_messageSignature"/>
    424                 <checkbox id="VIdent_identity.storageExtras_openPGP_PGPMIME" label="&vI_prefDialog.storageExtras.openPGP.PGPMIME.label;"
    425                     prefstring="storageExtras_openPGP_PGPMIME"/>
    426                 </vbox></hbox>
    427             </vbox>
    428             <label id="storageExtrasWarning" value="&vI_prefDialog.storageExtras.Warning.label;"/>
    429             </groupbox>
     604        <tabpanels class="plain">
     605            <tabpanel orient="vertical">
     606                <dialogheader title="&vI_prefDialog.options.Tab0.header;" />
     607                <groupbox>
     608                <caption label="&vI_prefDialog.options.Tab0.caption;"/>
     609                <checkbox id="VIdent_identity.menu_entry" label="&vI_prefDialog.menuEntry.label;"
     610                    prefstring="menu_entry" />
     611                </groupbox>
     612            </tabpanel>
     613            <tabpanel orient="vertical">
     614                <dialogheader title="&vI_prefDialog.options.Tab1.header;" />
     615                <groupbox id="notificationGroupBox">
     616                <caption label="&vI_prefDialog.options.Tab1.caption;"/>
     617                <vbox align="left">
     618                    <checkbox id="VIdent_identity.get_header_notification" label="&vI_prefDialog.notifyHeaders.label;"
     619                        prefstring="get_header_notification"/>
     620                    <checkbox id="VIdent_identity.smart_reply_notification" label="&vI_prefDialog.notifySmartIdentity.label;"
     621                        prefstring="smart_reply_notification"/>
     622                    <checkbox id="VIdent_identity.storage_notification" label="&vI_prefDialog.notifyStorage.label;"
     623                        prefstring="storage_notification"/>
     624                    <hbox>
     625                    <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.prefix.label;" /><spacer flex="1"/></vbox>
     626                    <textbox preftype="int" id="VIdent_identity.notification_timeout" flex="1"
     627                        prefstring="notification_timeout" size="1" />
     628                    <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.postfix.label;" /><spacer flex="1"/></vbox>
     629                    </hbox>
     630                </vbox>
     631                </groupbox>
     632            </tabpanel>
     633            <tabpanel orient="vertical">
     634                <dialogheader title="&vI_prefDialog.options.Tab2.header;" />
     635                <groupbox>
     636                <caption label="&vI_prefDialog.options.Tab2.caption;"/>
     637                <vbox align="left">
     638                    <description class="widthXX">&vI_prefDialog.notifyDebug.desc;</description>
     639                    <checkbox id="VIdent_identity.debug_notification" label="&vI_prefDialog.notifyDebug.label;"
     640                        prefstring="debug_notification"/>
     641                </vbox>
     642                </groupbox>
    430643            </tabpanel>
    431644        </tabpanels>
    432645        </tabbox>
    433     </tabpanel>
    434    
    435     <tabpanel orient="vertical"  label="&vI_prefDialog.idSelection.header;">
    436         <dialogheader title="&vI_prefDialog.idSelection.header;"/>
    437         <tabbox>
    438         <tabs>
    439             <tab id="idSelection1" label="&vI_prefDialog.idSelection.Tab1.label;" />
    440             <tab id="idSelection2" label="&vI_prefDialog.idSelection.Tab2.label;" />
    441         </tabs>
    442         <tabpanels>
    443             <tabpanel orient="vertical">
    444             <groupbox>
    445             <caption label="&vI_prefDialog.idSelection.Tab1.caption;"/>
    446             <vbox align="left">
    447                 <description width="500px">&vI_prefDialog.idSelection.reply.desc;</description>
    448                 <checkbox id="VIdent_identity.idSelection_storage_prefer_smart_reply" label="&vI_prefDialog.idSelection.prefer_smart_reply.label;"
    449                     prefstring="idSelection_storage_prefer_smart_reply"/>
    450                 <checkbox id="VIdent_identity.idSelection_storage_ignore_smart_reply" label="&vI_prefDialog.idSelection.ignore_smart_reply.label;"
    451                     prefstring="idSelection_storage_ignore_smart_reply"/>
    452             </vbox>
    453             </groupbox>
    454             <groupbox>
    455             <caption label="&vI_prefDialog.idSelection.Tab1.caption2;"/>
    456             <vbox align="left">
    457                 <description width="500px">&vI_prefDialog.idSelection.draft.desc;</description>
    458             </vbox>
    459             </groupbox>
    460             </tabpanel>
    461             <tabpanel orient="vertical">
    462             <groupbox>
    463             <caption label="&vI_prefDialog.idSelection.Tab2.caption;"/>
    464             <vbox align="left">
    465                 <description width="500px">&vI_prefDialog.idSelection.multiselect.desc;</description>
    466                 <checkbox id="VIdent_identity.idSelection_ask" label="&vI_prefDialog.idSelection.ask.label;"
    467                     prefstring="idSelection_ask"
    468                     oncommand="vI_prefDialog.base.idSelectionResultConstraint();"/>
    469                 <hbox><spacer width="20px"/><checkbox id="VIdent_identity.idSelection_ask_always" label="&vI_prefDialog.idSelection.ask_always.label;"
    470                     prefstring="idSelection_ask_always"
    471                     oncommand="vI_prefDialog.base.idSelectionResultConstraint();"/>
    472                 </hbox>
    473                 <hbox>
    474                 <vbox><spacer flex="1"/>
    475                 <checkbox id="VIdent_identity.idSelection_autocreate" label="&vI_prefDialog.idSelection.autocreate.label;"
    476                     prefstring="idSelection_autocreate"
    477                     oncommand="vI_prefDialog.base.idSelectionResultConstraint();"/>
    478                 <spacer flex="1"/></vbox>
    479                 <vbox><spacer flex="1"/>
    480                 <label value="&vI_prefDialog.idSelection.autocreate.desc;" hidden="true"
    481                     id="VIdent_identity.idSelection_autocreate.desc" />
    482                 <spacer flex="1"/></vbox>
    483                 </hbox>
    484             </vbox>
    485             </groupbox>
    486             </tabpanel>
    487         </tabpanels>
    488         </tabbox>
    489     </tabpanel>
    490    
    491    
    492    
    493     <tabpanel orient="vertical" label="&vI_prefDialog.notificationTab.header;">
    494         <dialogheader title="&vI_prefDialog.notificationTab.header;"/>
    495         <groupbox id="notificationGroupBox">
    496         <caption label="&vI_prefDialog.notificationTab.caption;"/>
    497         <vbox align="left">
    498             <checkbox id="VIdent_identity.get_header_notification" label="&vI_prefDialog.notifyHeaders.label;"
    499                 prefstring="get_header_notification"/>
    500             <checkbox id="VIdent_identity.smart_reply_notification" label="&vI_prefDialog.notifySmartIdentity.label;"
    501                 prefstring="smart_reply_notification"/>
    502             <checkbox id="VIdent_identity.storage_notification" label="&vI_prefDialog.notifyStorage.label;"
    503                 prefstring="storage_notification"/>
    504             <hbox>
    505             <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.prefix.label;" /><spacer flex="1"/></vbox>
    506             <textbox preftype="int" id="VIdent_identity.notification_timeout" flex="1"
    507                 prefstring="notification_timeout" size="1" />
    508             <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.postfix.label;" /><spacer flex="1"/></vbox>
    509             </hbox>
    510         </vbox>
    511         </groupbox>
    512         <groupbox>
    513         <caption label="&vI_prefDialog.notificationTab.Debug.caption;"/>
    514         <vbox align="left">
    515             <description width="500px">&vI_prefDialog.notifyDebug.desc;</description>
    516             <checkbox id="VIdent_identity.debug_notification" label="&vI_prefDialog.notifyDebug.label;"
    517                 prefstring="debug_notification"/>
    518         </vbox>
    519         </groupbox>
     646        </hbox>
    520647    </tabpanel>
    521648    </tabpanels>
  • chrome/locale/en-US/v_identity/vI_prefDialog.dtd

    r1b0f90 r8d2522  
    22<!ENTITY vI_prefDialog.vidLogo.tooltiptext "Open Virtual Identity Homepage">
    33
    4 <!ENTITY vI_prefDialog.commonTab.label "Main">
    5 <!ENTITY vI_prefDialog.vIdentityTab.label "Virtual Identity">
    6 <!ENTITY vI_prefDialog.smartReplyTab.label "Smart Reply">
    7 <!ENTITY vI_prefDialog.storageTab.label "Storage">
    8 <!ENTITY vI_prefDialog.idSelection.label "Identity-Selection">
    9 <!ENTITY vI_prefDialog.notificationTab.label "Status Messages">
     4<!ENTITY vI_prefDialog.tabbox.tab0.label "Source Mail">
     5<!ENTITY vI_prefDialog.tabbox.tab1.label "Selection">
     6<!ENTITY vI_prefDialog.tabbox.tab2.label "Compose Dialog">
     7<!ENTITY vI_prefDialog.tabbox.tab3.label "Sending">
     8<!ENTITY vI_prefDialog.tabbox.tab4.label "Storage">
     9<!ENTITY vI_prefDialog.tabbox.tab5.label "Options">
    1010
    11 <!ENTITY vI_prefDialog.commonTab.header "General Configuration">
    12 <!ENTITY vI_prefDialog.commonTab.caption "features">
    13 <!ENTITY vI_prefDialog.storage.label "store (and recall) used Identities">
    14 <!ENTITY vI_prefDialog.storage.tooltiptext "Used Identities might be stored related to the recipients of your email. If you write again to the same recipient, the same virtual or non-virtual Identity will be used">
    15 <!ENTITY vI_prefDialog.autoTimestamp.label "autogenerate Timestamp-Identity for new mails">
    16 <!ENTITY vI_prefDialog.autoTimestamp.tooltiptext "On composing a new email, modify your usual sender-address with a timestamp. On easy way to create unique Identities, off by default.">
    17 <!ENTITY vI_prefDialog.smartInfo.label "detect Identity by analyzing the mail-header:">
     11
     12<!ENTITY vI_prefDialog.smartCell.label "Smart Features">
     13<!ENTITY vI_prefDialog.smartCell.row0.label "Read">
     14<!ENTITY vI_prefDialog.smartCell.row1.label "Filter / Sort">
     15<!ENTITY vI_prefDialog.smartCell.row2.label "Compare">
     16
     17<!ENTITY vI_prefDialog.smartTab0.header "Header Analysis">
     18<!ENTITY vI_prefDialog.smartTab0.Draft.caption "Smart Draft">
     19<!ENTITY vI_prefDialog.smartTab0.Reply.caption "Smart Reply">
    1820<!ENTITY vI_prefDialog.versionWarning.label "your Email-program is too old to use the Smart Draft feature">
    1921<!ENTITY vI_prefDialog.smartDraft.label "use Smart Draft">
     
    2123<!ENTITY vI_prefDialog.smartReply.label "use Smart Reply">
    2224<!ENTITY vI_prefDialog.smartReply.tooltiptext "'Smart Reply' tries to detect the to-be used sender of the Reply by analyzing the header of the received email. It's relevant if this Identity is not yet in your storage. Best results if configured in the appropriate Tab. Recommended, on by default.">
     25<!ENTITY vI_prefDialog.smartDetectByReceivedHeader.label "all received mails contain a 'received' header">
     26<!ENTITY vI_prefDialog.smartDetectByReceivedHeader.tooltiptext "'Smart Reply' has to detect if the mail was received or sent. This is usually done by checking for a 'received' header. If received mails don't contain a 'received' header uncheck this box. On by default.">
    2327<!ENTITY vI_prefDialog.smartReplyNewsgroups.label "use Smart Reply also if answering to a newsgroup">
    2428<!ENTITY vI_prefDialog.smartReplyNewsgroups.tooltiptext "You can use 'Smart Reply' for detecting your senders Identity while answering to newsposts. If not configured appropriate, this won't work nicely. Therefore off by default.">
    2529
    26 <!ENTITY vI_prefDialog.commonTab.caption2 "interface">
    27 <!ENTITY vI_prefDialog.SMTP.label "show SMTP Menu">
    28 <!ENTITY vI_prefDialog.menuEntry.label "add entry for Settings-Dialog and Storage-Editor to Tools menu">
    29 <!ENTITY vI_prefDialog.warnNonvirtual.label "warn on any usage of non-virtual Identities">
    30 <!ENTITY vI_prefDialog.warnVirtual.label "warn on any usage of Virtual Identities">
    31 
    32 <!ENTITY vI_prefDialog.vIdentityTab.header "Properties of Virtual Identities">
    33 <!ENTITY vI_prefDialog.vIdentityTab.valueTab.label "attributes to copy">
    34 <!ENTITY vI_prefDialog.vIdentityTab.fccTab.label "place to save sent emails">
    35 <!ENTITY vI_prefDialog.vIdentityTab.draftsTab.label "place to save drafts">
    36 <!ENTITY vI_prefDialog.vIdentityTab.tmplTab.label "place to save templates">
    37 <!ENTITY vI_prefDialog.vIdentityTab.valueTab.caption "while sending a message with a Virtual Identity">
    38 <!ENTITY vI_prefDialog.vIdentityTab.valueTab.desc "copy following Attributes from underlying base Identity:">
    39 <!ENTITY vI_prefDialog.SMIME.label "S/MIME security settings">
    40 <!ENTITY vI_prefDialog.PGP.label "OpenPGP security settings">
    41 <!ENTITY vI_prefDialog.VCard.label "vCard attachments">
    42 <!ENTITY vI_prefDialog.HideSignature.warning.desc "note: to enable dynamic deactivation of signatures you have to install (and activate) the &apos;Signature Switch&apos; extension. By now this option is not available.">
    43 <!ENTITY vI_prefDialog.HideSignature.label "remove any &apos;Signatur&apos; while using a Virtual Identity">
    44 <!ENTITY vI_prefDialog.autoReplyToSelf.label "set Virtual Identity as Reply-To address">
    45 <!ENTITY vI_prefDialog.vIdentityTab.fccTab.caption "while sending a message with a Virtual Identity">
    46 <!ENTITY vI_prefDialog.vidFccAccount.label "Folder used by Account changed with Virtual Identity">
    47 <!ENTITY vI_prefDialog.vidFccDefault.label "Folder used by Default Account">
    48 
    49 <!ENTITY vI_prefDialog.smartReplyTab.header "Smart Reply Settings">
    50 <!ENTITY vI_prefDialog.smartReplyTab.Tab1.label "1. get addresses">
    51 <!ENTITY vI_prefDialog.smartReplyTab.Tab2.label "2. filter addresses">
    52 <!ENTITY vI_prefDialog.smartReplyTab.caption "Virtual Identity Smart Reply">
     30<!ENTITY vI_prefDialog.smartTab1.header "Smart Reply - Header Search">
     31<!ENTITY vI_prefDialog.smartTab1.caption "1. read possible identities">
    5332<!ENTITY vI_prefDialog.smartReplyTab.Tab1.desc "To find a Reply-Identity, Smart Reply has to get a list of possible sender identities. Therefore usually the header-fields &apos;To&apos; and &apos;Cc&apos; are analyzed. Here you can enter those and/or other header-fields. (additional options: to select header number n out of any headers with the same name add &apos;:n&apos;. If you add &apos;:@&apos; to any entry, only email-addresses are used, names are ignored.)">
    5433<!ENTITY vI_prefDialog.smartReply.headers.desc "additional headers  -  one per line, for instance &apos;x-original-to&apos; or &apos;x-original-to:@&apos; or &apos;x-original-to:2:@&apos;">
    5534<!ENTITY vI_prefDialog.smartReply.headers.reset "set default values">
     35
     36<!ENTITY vI_prefDialog.smartTab2.header "Smart Reply - Filter / Sort">
     37<!ENTITY vI_prefDialog.smartTab2.caption "2. filter and sort identities">
    5638<!ENTITY vI_prefDialog.smartReplyTab.Tab2.desc "After getting the addresses they have to be filtered. All filters are used after each other, so you can use them to sort the result too. At the end the first-found address might get used instantly as a senders identity. If you don&apos;t use a filter, all addresses are transferred.">
    57 <!ENTITY vI_prefDialog.smartReply.filter.desc "Smart Reply filter  -  one filter per line, usage of regular Expressions possible (for instance &apos;/@mozilla.org$/&apos; is matching every email from domain mozilla.org">
     39<!ENTITY vI_prefDialog.smartReply.filter.desc "Smart Reply filter  -  one filter per line, usage of regular Expressions possible (for instance &apos;/@mozilla.org$/&apos; is matching every email from domain mozilla.org)">
     40
     41<!ENTITY vI_prefDialog.smartTab3.header "Smart Reply - Compare">
     42<!ENTITY vI_prefDialog.smartTab3.caption "3. compare with existing Identities">
    5843<!ENTITY vI_prefDialog.smartReply.ignoreFullname.label "ignore full name while comparing email addresses with existing identities">
    5944<!ENTITY vI_prefDialog.smartReply.defaultFullname.label "if there is no name to any found email-address, use the following one:">
    6045
    61 <!ENTITY vI_prefDialog.storageTab.header "Identity Storage">
    62 <!ENTITY vI_prefDialog.storageTab.Tab1.label "storage options">
    63 <!ENTITY vI_prefDialog.storageTab.Tab2.label "additional options">
    64 <!ENTITY vI_prefDialog.storageCap1.caption "storing of Identities">
    65 <!ENTITY vI_prefDialog.storageCap2.caption "reading of Identities">
    66 <!ENTITY vI_prefDialog.storage.storedefault.label "save used Identities while sending emails">
    67 <!ENTITY vI_prefDialog.storage.store_base_id.label "store underlying base Identity">
    68 <!ENTITY vI_prefDialog.storage.warn_update.label "ask before overwriting Identities in your Storage">
    69 <!ENTITY vI_prefDialog.storage.dont_update_multiple.label "never overwrite (and ask) if email has multiple recipients">
    70 <!ENTITY vI_prefDialog.storage.show_switch.label "show switch to activate/deactivate saving of Identities">
    71 <!ENTITY vI_prefDialog.storage.openEditor "edit stored data">
    72 <!ENTITY vI_prefDialog.storage.warn_vI_replace.label "ask before Virtual Identity in sender-field will be replaced">
    73 <!ENTITY vI_prefDialog.storage.get_One_Only.label "ignore Storage after first Virtual Identity was retrieved">
    74 <!ENTITY vI_prefDialog.storageCap3.caption "store (and recall) the following settings">
    7546
    76 <!ENTITY vI_prefDialog.idSelection.header "Identity Selection">
    77 <!ENTITY vI_prefDialog.idSelection.Tab1.label "identity selection">
    78 <!ENTITY vI_prefDialog.idSelection.Tab2.label "results handling">
     47<!ENTITY vI_prefDialog.idSelection.Cell0.label "Input">
     48<!ENTITY vI_prefDialog.idSelection.Cell1.label "Result Selection">
    7949
    80 <!ENTITY vI_prefDialog.idSelection.Tab1.caption "Smart Reply and Storage">
    81 <!ENTITY vI_prefDialog.idSelection.Tab1.caption2 "Smart Draft and Storage">
    82 <!ENTITY vI_prefDialog.idSelection.Tab2.caption "Handling of the Results">
    83 
     50<!ENTITY vI_prefDialog.idSelection.Tab0.header "Identity Input">
     51<!ENTITY vI_prefDialog.idSelection.Tab0.caption "Smart Reply and Storage">
     52<!ENTITY vI_prefDialog.idSelection.Tab0.caption2 "Smart Draft and Storage">
    8453<!ENTITY vI_prefDialog.idSelection.reply.desc "If you answer any emails, the priority of stored Virtual Identities compared to ones retrieved with &apos;Smart Reply&apos; can configured here.">
    8554<!ENTITY vI_prefDialog.idSelection.prefer_smart_reply.label "prefer &apos;Smart Reply&apos;-Identities">
     
    8857<!ENTITY vI_prefDialog.idSelection.draft.desc "If you edit a Draft (or a Template) there is nothing to configure. If the extension is able to read the header of the stored email, a related Virtual Identity is created. There is no information about SMTP or any other specific settings in the Draft/Template. This information is, if possible, retrieved from the Virtual Identity Storage.">
    8958
     59<!ENTITY vI_prefDialog.idSelection.Tab1.header "Result Handling">
     60<!ENTITY vI_prefDialog.idSelection.Tab1.caption "Handling of the Results">
    9061<!ENTITY vI_prefDialog.idSelection.multiselect.desc "The results of the search in the Virtual Identity Storage and the Smart Reply or Smart Draft header analysis are added to the message-identity dropdown menu. You can also select, how they are might be used as the new senders identity.">
    9162<!ENTITY vI_prefDialog.idSelection.ask.label "open a dialog to choose Identity">
     
    9465<!ENTITY vI_prefDialog.idSelection.autocreate.desc "(if there is only one possible address)">
    9566
    96 <!ENTITY vI_prefDialog.notificationTab.header "Status Messages">
    97 <!ENTITY vI_prefDialog.notificationTab.caption "Notifications">
     67<!ENTITY vI_prefDialog.composeDialog.header "Message Composing">
     68<!ENTITY vI_prefDialog.composeDialog.caption "Message Compose Features">
     69<!ENTITY vI_prefDialog.composeDialog.caption2 "Message Compose Dialog">
     70<!ENTITY vI_prefDialog.composeDialog.autoTimestamp.label "autogenerate Timestamp-Identity for new mails">
     71<!ENTITY vI_prefDialog.composeDialog.autoTimestamp.tooltiptext "On composing a new email, modify your usual sender-address with a timestamp. On easy way to create unique Identities, off by default.">
     72<!ENTITY vI_prefDialog.composeDialog.HideSignature.warning.desc "note: to enable dynamic deactivation of signatures you have to install (and activate) the &apos;Signature Switch&apos; extension. By now this option is not available.">
     73<!ENTITY vI_prefDialog.composeDialog.HideSignature.label "remove any &apos;Signatur&apos; while using a Virtual Identity">
     74<!ENTITY vI_prefDialog.composeDialog.autoReplyToSelf.label "set Virtual Identity as Reply-To address">
     75<!ENTITY vI_prefDialog.composeDialog.SMTP.label "show SMTP Menu">
     76
     77<!ENTITY vI_prefDialog.sending.Folder.label "Attributes / Copies">
     78<!ENTITY vI_prefDialog.sending.Folder.row0.label "Sent Mail Folder">
     79<!ENTITY vI_prefDialog.sending.Folder.row1.label "Drafts Folder">
     80<!ENTITY vI_prefDialog.sending.Folder.row2.label "Templates Folder">
     81<!ENTITY vI_prefDialog.sending.warnings.label "Warnings">
     82
     83<!ENTITY vI_prefDialog.sending.Folder.header "Message Attributes">
     84<!ENTITY vI_prefDialog.sending.Folder.caption "attributes to copy">
     85<!ENTITY vI_prefDialog.sending.Folder.desc "copy following Attributes from underlying base Identity:">
     86<!ENTITY vI_prefDialog.sending.Folder.SMIME.label "S/MIME security settings">
     87<!ENTITY vI_prefDialog.sending.Folder.VCard.label "vCard attachments">
     88
     89<!ENTITY vI_prefDialog.sending.fccTab.header "Sent Mails Folder">
     90<!ENTITY vI_prefDialog.sending.fccTab.caption "while sending a message with a Virtual Identity">
     91<!ENTITY vI_prefDialog.sending.vidAccount.label "Folder used by Account changed with Virtual Identity">
     92<!ENTITY vI_prefDialog.sending.vidDefault.label "Folder used by Default Account">
     93
     94<!ENTITY vI_prefDialog.sending.draftTab.header "Draft Folder">
     95<!ENTITY vI_prefDialog.sending.draftTab.caption "Place Drafts in">
     96
     97<!ENTITY vI_prefDialog.sending.tmplTab.header "Template Folder">
     98<!ENTITY vI_prefDialog.sending.tmplTab.caption "Place Templates in">
     99
     100<!ENTITY vI_prefDialog.sending.warnings.header "Warnings">
     101<!ENTITY vI_prefDialog.sending.warnings.caption "Warnings before Message Sending">
     102<!ENTITY vI_prefDialog.sending.warnings.warnNonvirtual.label "warn on any usage of non-virtual Identities">
     103<!ENTITY vI_prefDialog.sending.warnings.warnVirtual.label "warn on any usage of Virtual Identities">
     104
     105
     106<!ENTITY vI_prefDialog.storageTab.Tab0.label "Storage">
     107<!ENTITY vI_prefDialog.storageTab.reading.label "reading">
     108<!ENTITY vI_prefDialog.storageTab.storing.label "storing">
     109<!ENTITY vI_prefDialog.storageTab.Tab1.label "Storage Extra 1">
     110<!ENTITY vI_prefDialog.storageTab.Tab2.label "Storage Extra 2">
     111
     112<!ENTITY vI_prefDialog.storageTab.Tab0.header "Identity Storage">
     113<!ENTITY vI_prefDialog.storageTab.Tab0.caption "Storage Usage">
     114<!ENTITY vI_prefDialog.storage.label "store (and recall) used Identities">
     115<!ENTITY vI_prefDialog.storage.tooltiptext "Used Identities might be stored related to the recipients of your email. If you write again to the same recipient, the same virtual or non-virtual Identity will be used">
     116<!ENTITY vI_prefDialog.storage.openEditor "edit stored data">
     117
     118<!ENTITY vI_prefDialog.storageTab.reading.header "Identity Reading">
     119<!ENTITY vI_prefDialog.storageTab.reading.caption "reading of stored Identities">
     120<!ENTITY vI_prefDialog.storage.warn_vI_replace.label "ask before Virtual Identity in sender-field will be replaced">
     121<!ENTITY vI_prefDialog.storage.get_One_Only.label "ignore Storage after first Virtual Identity was retrieved">
     122
     123<!ENTITY vI_prefDialog.storageTab.storing.header "Identity Storing">
     124<!ENTITY vI_prefDialog.storageTab.storing.caption "storing of used Identities">
     125<!ENTITY vI_prefDialog.storage.storedefault.label "save used Identities while sending emails">
     126<!ENTITY vI_prefDialog.storage.store_base_id.label "store underlying base Identity">
     127<!ENTITY vI_prefDialog.storage.warn_update.label "ask before overwriting Identities in your Storage">
     128<!ENTITY vI_prefDialog.storage.dont_update_multiple.label "never overwrite (and ask) if email has multiple recipients">
     129<!ENTITY vI_prefDialog.storage.show_switch.label "show switch to activate/deactivate saving of Identities">
     130
     131<!ENTITY vI_prefDialog.storageTab.Tab1.header "Storage Extras 1">
     132<!ENTITY vI_prefDialog.storageTab.Tab1.caption "attributes to store with Identity">
     133
     134<!ENTITY vI_prefDialog.storageTab.Tab2.header "Storage Extras 2">
     135<!ENTITY vI_prefDialog.storageTab.Tab2.caption "attributes to store with Identity">
     136
     137
     138<!ENTITY vI_prefDialog.options.Tab0.label "Menu Options">
     139<!ENTITY vI_prefDialog.options.Tab0.header "Menu Options">
     140<!ENTITY vI_prefDialog.options.Tab0.caption "Menu Options">
     141<!ENTITY vI_prefDialog.menuEntry.label "add entry for Settings-Dialog and Storage-Editor to Tools menu">
     142
     143<!ENTITY vI_prefDialog.options.Tab1.label "Notifications">
     144<!ENTITY vI_prefDialog.options.Tab1.header "Notifications">
     145<!ENTITY vI_prefDialog.options.Tab1.caption "Notifications">
    98146<!ENTITY vI_prefDialog.notifyHeaders.label "show information about recognized headers">
    99147<!ENTITY vI_prefDialog.notifySmartIdentity.label "activate Smart Reply / Smart Draft status messages">
     
    101149<!ENTITY vI_prefDialog.notifyTime.prefix.label "time to show status messages (0 = infinite)">
    102150<!ENTITY vI_prefDialog.notifyTime.postfix.label "seconds">
    103 <!ENTITY vI_prefDialog.notificationTab.Debug.caption "Debugging">
     151
     152<!ENTITY vI_prefDialog.options.Tab2.label "Debugging">
     153<!ENTITY vI_prefDialog.options.Tab2.header "Debugging">
     154<!ENTITY vI_prefDialog.options.Tab2.caption "Debugging">
    104155<!ENTITY vI_prefDialog.notifyDebug.desc "To find bugs, solve configuration problems and understand what Virtual Identity is doing, especially with the Smart Reply-filters, you can enable some additional informations. Using this option slows down your mail-client, therefore it shouldn&apos;t be activated permanently.">
    105156<!ENTITY vI_prefDialog.notifyDebug.label "show area with debug-informations">
     157
    106158
    107159<!-- just for TB 1.5. ReplyFollowsParent not available -->
  • chrome/skin/classic/v_identity/v_identity.css

    r1b0f90 r8d2522  
    33@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
    44
     5
     6.widthXX { width: 36em; }
     7.widthX { width: 18em; }
     8.heightS { height: 3px; }
     9spacer#beforeStorage { width: 100px; }
     10spacer.widthS { width : 20px; }
     11spacer.paragraph { height: 10px; }
     12
     13tabpanels.plain {
     14    border: medium none  ! important;
     15    -moz-appearance: none ! important;
     16}
     17
     18tree.vIprefTree {
     19    width: 15em;
     20}
    521
    622#viewGroup {
Note: See TracChangeset for help on using the changeset viewer.